diff --git a/packages/core/package.json b/packages/core/package.json index aea19d9008..ed03cd26ed 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -12,6 +12,7 @@ "scripts": { "bundle:browser-mcp": "node scripts/bundle-browser-mcp.mjs", "copy:assets": "node ../../scripts/copy_files.js", + "build:client": "npm run bundle:browser-mcp", "build": "tsc -b && npm run copy:assets", "lint": "eslint . --ext .ts,.tsx", "format": "prettier --write .", diff --git a/scripts/build_package.js b/scripts/build_package.js deleted file mode 100644 index 0c209d7dc6..0000000000 --- a/scripts/build_package.js +++ /dev/null @@ -1,46 +0,0 @@ -/** - * @license - * Copyright 2025 Google LLC - * SPDX-License-Identifier: Apache-2.0 - */ - -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -import { execSync } from 'node:child_process'; -import { writeFileSync, existsSync, readFileSync } from 'node:fs'; -import { join } from 'node:path'; - -if (!process.cwd().includes('packages')) { - console.error('must be invoked from a package directory'); - process.exit(1); -} - -// build typescript files incrementally -execSync('tsc -b', { stdio: 'inherit' }); - -// Check for copy:assets script in package.json -const packageJson = JSON.parse(readFileSync('package.json', 'utf8')); -if (packageJson.scripts && packageJson.scripts['copy:assets']) { - execSync('npm run copy:assets', { stdio: 'inherit' }); -} else { - // fallback to generic copy - execSync('node ../../scripts/copy_files.js', { stdio: 'inherit' }); -} - -// touch dist/.last_build -const distDir = join(process.cwd(), 'dist'); -if (existsSync(distDir)) { - writeFileSync(join(distDir, '.last_build'), ''); -} -process.exit(0);