From 97edbf432351f324a290e0b821d884b71fc81e37 Mon Sep 17 00:00:00 2001 From: William Wong Date: Thu, 7 Aug 2025 04:24:38 +0000 Subject: [PATCH] Clean up unused dependencies --- package-lock.json | 32 +------------------ package.json | 6 +--- packages/api/package.json | 4 +-- packages/base/package.json | 6 ++-- packages/bundle/package.json | 7 ++-- packages/component/package.json | 8 ++--- packages/core/package.json | 7 ++-- packages/directlinespeech/package.json | 2 +- packages/react-valibot/package.json | 6 ++-- packages/redux-store/package.json | 6 ++-- packages/styles/package.json | 6 ++-- packages/test/harness/package.json | 1 - .../src/host/common/createHostBridge.js | 1 - packages/test/harness/src/host/dev/index.js | 1 - 14 files changed, 18 insertions(+), 75 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1b7a19a811..d643ea0ed3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -46,14 +46,12 @@ "@types/react-dom": "^16.9.25", "@typescript-eslint/eslint-plugin": "^8.38.0", "@typescript-eslint/parser": "^8.38.0", - "abort-controller": "^3.0.0", "babel-jest": "^29.7.0", "babel-plugin-istanbul": "^7.0.0", "concurrently": "^9.2.0", "core-js": "^3.44.0", "cross-env": "^10.0.0", "dotenv": "^17.2.1", - "error-stack-parser": "^2.1.4", "eslint": "^8.57.1", "eslint-config-prettier": "^10.1.8", "eslint-plugin-import": "^2.32.0", @@ -73,7 +71,6 @@ "lint-staged": "^16.1.2", "lolex": "^6.0.0", "node-dev": "^8.0.0", - "nodemon": "^3.1.10", "prettier": "^3.6.2", "selenium-webdriver": "^4.34.0", "serve": "^14.2.4", @@ -82,8 +79,7 @@ "tsup": "^8.5.0", "typescript": "~5.8.3", "typescript-plugin-css-modules": "^5.2.0", - "unplugin-lightningcss": "^0.4.1", - "xmlbuilder": "^15.1.1" + "unplugin-lightningcss": "^0.4.1" } }, "node_modules/@adobe/css-tools": { @@ -7909,15 +7905,6 @@ "is-arrayish": "^0.2.1" } }, - "node_modules/error-stack-parser": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", - "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", - "dev": true, - "dependencies": { - "stackframe": "^1.3.4" - } - }, "node_modules/es-abstract": { "version": "1.24.0", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.24.0.tgz", @@ -17616,13 +17603,6 @@ "node": ">=8" } }, - "node_modules/stackframe": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", - "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", - "dev": true, - "license": "MIT" - }, "node_modules/statuses": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", @@ -20271,7 +20251,6 @@ "valibot": "1.1.0" }, "devDependencies": { - "@babel/cli": "^7.28.0", "@babel/core": "^7.28.0", "@babel/preset-env": "^7.28.0", "@babel/preset-react": "^7.27.1", @@ -20284,7 +20263,6 @@ "@types/react": "^16.14.65", "babel-plugin-istanbul": "^7.0.0", "babel-plugin-transform-inline-environment-variables": "^0.4.4", - "concurrently": "^9.2.0", "core-js": "^3.44.0", "cross-env": "^10.0.0", "globalize-compiler": "^1.1.1", @@ -20396,7 +20374,6 @@ "whatwg-fetch": "3.6.20" }, "devDependencies": { - "@babel/cli": "^7.28.0", "@babel/core": "^7.28.0", "@babel/plugin-transform-runtime": "^7.28.0", "@babel/preset-env": "^7.28.0", @@ -20413,7 +20390,6 @@ "@types/uuid": "^10.0.0", "babel-plugin-istanbul": "^7.0.0", "babel-plugin-transform-inline-environment-variables": "^0.4.4", - "concurrently": "^9.2.0", "cross-env": "^10.0.0", "esbuild": "^0.25.8", "micromark-util-types": "^2.0.2", @@ -20613,7 +20589,6 @@ "valibot": "1.1.0" }, "devDependencies": { - "@babel/cli": "^7.28.0", "@babel/core": "^7.28.0", "@babel/preset-env": "^7.28.0", "@babel/preset-react": "^7.27.1", @@ -20626,10 +20601,8 @@ "@types/react": "^16.14.65", "babel-plugin-istanbul": "^7.0.0", "babel-plugin-transform-inline-environment-variables": "^0.4.4", - "concurrently": "^9.2.0", "core-js": "^3.44.0", "cross-env": "^10.0.0", - "node-dev": "^8.0.0", "type-fest": "^4.41.0", "typescript": "~5.8.3" }, @@ -20666,7 +20639,6 @@ "valibot": "1.1.0" }, "devDependencies": { - "@babel/cli": "^7.28.0", "@babel/core": "^7.28.0", "@babel/plugin-transform-runtime": "^7.28.0", "@babel/plugin-transform-typescript": "^7.28.0", @@ -20676,7 +20648,6 @@ "babel-plugin-istanbul": "^7.0.0", "babel-plugin-transform-inline-environment-variables": "^0.4.4", "botframework-directlinejs": "^0.15.6", - "concurrently": "^9.2.0", "cross-env": "^10.0.0", "tsd": "^0.32.0", "type-fest": "^4.41.0", @@ -21139,7 +21110,6 @@ "jest": "^29.7.0", "jest-environment-node": "^29.7.0", "jest-image-snapshot": "^6.5.1", - "node-dev": "^8.0.0", "selenium-webdriver": "^4.34.0", "serve": "^14.2.4", "strip-ansi": "^6.0.1" diff --git a/package.json b/package.json index 68a59b060f..ae4463b596 100644 --- a/package.json +++ b/package.json @@ -157,14 +157,12 @@ "@types/react-dom": "^16.9.25", "@typescript-eslint/eslint-plugin": "^8.38.0", "@typescript-eslint/parser": "^8.38.0", - "abort-controller": "^3.0.0", "babel-jest": "^29.7.0", "babel-plugin-istanbul": "^7.0.0", "concurrently": "^9.2.0", "core-js": "^3.44.0", "cross-env": "^10.0.0", "dotenv": "^17.2.1", - "error-stack-parser": "^2.1.4", "eslint": "^8.57.1", "eslint-config-prettier": "^10.1.8", "eslint-plugin-import": "^2.32.0", @@ -184,7 +182,6 @@ "lint-staged": "^16.1.2", "lolex": "^6.0.0", "node-dev": "^8.0.0", - "nodemon": "^3.1.10", "prettier": "^3.6.2", "selenium-webdriver": "^4.34.0", "serve": "^14.2.4", @@ -193,8 +190,7 @@ "tsup": "^8.5.0", "typescript": "~5.8.3", "typescript-plugin-css-modules": "^5.2.0", - "unplugin-lightningcss": "^0.4.1", - "xmlbuilder": "^15.1.1" + "unplugin-lightningcss": "^0.4.1" }, "dependencies": { "react": "16.8.6", diff --git a/packages/api/package.json b/packages/api/package.json index 4f3ce15832..0337cde53a 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -57,7 +57,7 @@ "scripts": { "build": "npm run build:globalize && npm run build:tsup", "build:globalize": "node scripts/createPrecompiledGlobalize.mjs", - "build:tsup": "tsup --config ./tsup.config.ts", + "build:tsup": "tsup", "bump": "npm run bump:prod && npm run bump:dev && (npm audit fix || exit 0)", "bump:dev": "PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localDependencies // {} | keys) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | contains([$K]) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true", "bump:prod": "PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localDependencies // {} | keys) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | contains([$K]) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install --save-exact $PACKAGES_TO_BUMP || true", @@ -90,7 +90,6 @@ ] }, "devDependencies": { - "@babel/cli": "^7.28.0", "@babel/core": "^7.28.0", "@babel/preset-env": "^7.28.0", "@babel/preset-react": "^7.27.1", @@ -103,7 +102,6 @@ "@types/react": "^16.14.65", "babel-plugin-istanbul": "^7.0.0", "babel-plugin-transform-inline-environment-variables": "^0.4.4", - "concurrently": "^9.2.0", "core-js": "^3.44.0", "cross-env": "^10.0.0", "globalize-compiler": "^1.1.1", diff --git a/packages/base/package.json b/packages/base/package.json index 83b7a0c847..ed33fa02f8 100644 --- a/packages/base/package.json +++ b/packages/base/package.json @@ -43,8 +43,7 @@ "homepage": "https://github.com/microsoft/BotFramework-WebChat/tree/main/packages/component#readme", "private": true, "scripts": { - "build": "npm run build:tsup", - "build:tsup": "tsup --config ./tsup.config.ts", + "build": "tsup", "bump": "npm run bump:prod && npm run bump:dev && (npm audit fix || exit 0)", "bump:dev": "PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localDependencies // {} | keys) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | contains([$K]) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true", "bump:prod": "PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localDependencies // {} | keys) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | contains([$K]) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install --save-exact $PACKAGES_TO_BUMP || true", @@ -54,8 +53,7 @@ "precommit:eslint": "../../node_modules/.bin/eslint --report-unused-disable-directives --max-warnings 0", "precommit:typecheck": "tsc --project ./src --emitDeclarationOnly false --esModuleInterop true --noEmit --pretty false", "preversion": "cat package.json | jq '(.localDependencies // {} | to_entries | map([if .value == \"production\" then \"dependencies\" else \"devDependencies\" end, .key])) as $P | delpaths($P)' > package-temp.json && mv package-temp.json package.json", - "start": "concurrently --kill-others --prefix-colors \"auto\" \"npm:start:*\"", - "start:tsup": "npm run build:tsup -- --watch" + "start": "npm run build -- --watch" }, "pinDependencies": { "typescript": [ diff --git a/packages/bundle/package.json b/packages/bundle/package.json index e5dbe03e25..86451f2397 100644 --- a/packages/bundle/package.json +++ b/packages/bundle/package.json @@ -45,8 +45,7 @@ } }, "scripts": { - "build": "npm run build:tsup", - "build:tsup": "tsup --config ./tsup.config.ts", + "build": "tsup", "bump": "npm run bump:prod && npm run bump:dev && (npm audit fix || exit 0)", "bump:dev": "PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localDependencies // {} | keys) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | contains([$K]) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true", "bump:prod": "PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localDependencies // {} | keys) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | contains([$K]) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install --save-exact $PACKAGES_TO_BUMP || true", @@ -56,7 +55,7 @@ "precommit:eslint": "../../node_modules/.bin/eslint --report-unused-disable-directives --max-warnings 0", "precommit:typecheck": "tsc --project ./src --emitDeclarationOnly false --esModuleInterop true --noEmit --pretty false", "preversion": "cat package.json | jq '(.localDependencies // {} | to_entries | map([if .value == \"production\" then \"dependencies\" else \"devDependencies\" end, .key])) as $P | delpaths($P)' > package-temp.json && mv package-temp.json package.json", - "start": "npm run build:tsup -- --watch" + "start": "npm run build -- --watch" }, "localDependencies": { "@msinternal/botframework-webchat-base": "development", @@ -125,7 +124,6 @@ "whatwg-fetch": "3.6.20" }, "devDependencies": { - "@babel/cli": "^7.28.0", "@babel/core": "^7.28.0", "@babel/plugin-transform-runtime": "^7.28.0", "@babel/preset-env": "^7.28.0", @@ -142,7 +140,6 @@ "@types/uuid": "^10.0.0", "babel-plugin-istanbul": "^7.0.0", "babel-plugin-transform-inline-environment-variables": "^0.4.4", - "concurrently": "^9.2.0", "cross-env": "^10.0.0", "esbuild": "^0.25.8", "micromark-util-types": "^2.0.2", diff --git a/packages/component/package.json b/packages/component/package.json index 010f28201a..1bba3b29b4 100644 --- a/packages/component/package.json +++ b/packages/component/package.json @@ -55,8 +55,7 @@ ], "homepage": "https://github.com/microsoft/BotFramework-WebChat/tree/main/packages/component#readme", "scripts": { - "build": "npm run build:tsup", - "build:tsup": "tsup --config ./tsup.config.ts", + "build": "tsup", "bump": "npm run bump:prod && npm run bump:dev && (npm audit fix || exit 0)", "bump:dev": "PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localDependencies // {} | keys) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | contains([$K]) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true", "bump:prod": "PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localDependencies // {} | keys) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | contains([$K]) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install --save-exact $PACKAGES_TO_BUMP || true", @@ -66,7 +65,7 @@ "precommit:eslint": "../../node_modules/.bin/eslint --report-unused-disable-directives --max-warnings 0", "precommit:typecheck": "tsc --project ./src --emitDeclarationOnly false --esModuleInterop true --noEmit --pretty false", "preversion": "cat package.json | jq '(.localDependencies // {} | to_entries | map([if .value == \"production\" then \"dependencies\" else \"devDependencies\" end, .key])) as $P | delpaths($P)' > package-temp.json && mv package-temp.json package.json", - "start": "npm run build:tsup -- --onSuccess=\"touch ../bundle/src/FullComposer.tsx\" --watch" + "start": "npm run build -- --onSuccess=\"touch ../bundle/src/FullComposer.tsx\" --watch" }, "localDependencies": { "@msinternal/botframework-webchat-base": "development", @@ -100,7 +99,6 @@ ] }, "devDependencies": { - "@babel/cli": "^7.28.0", "@babel/core": "^7.28.0", "@babel/preset-env": "^7.28.0", "@babel/preset-react": "^7.27.1", @@ -113,10 +111,8 @@ "@types/react": "^16.14.65", "babel-plugin-istanbul": "^7.0.0", "babel-plugin-transform-inline-environment-variables": "^0.4.4", - "concurrently": "^9.2.0", "core-js": "^3.44.0", "cross-env": "^10.0.0", - "node-dev": "^8.0.0", "type-fest": "^4.41.0", "typescript": "~5.8.3" }, diff --git a/packages/core/package.json b/packages/core/package.json index a6de9ae039..3e66e80add 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -56,8 +56,7 @@ } }, "scripts": { - "build": "npm run build:tsup", - "build:tsup": "tsup --config ./tsup.config.ts", + "build": "tsup", "bump": "npm run bump:prod && npm run bump:dev && (npm audit fix || exit 0)", "bump:dev": "PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localDependencies // {} | keys) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | contains([$K]) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true", "bump:prod": "PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localDependencies // {} | keys) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | contains([$K]) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install --save-exact $PACKAGES_TO_BUMP || true", @@ -67,7 +66,7 @@ "precommit:eslint": "../../node_modules/.bin/eslint --report-unused-disable-directives --max-warnings 0", "precommit:typecheck": "tsc --project ./src --emitDeclarationOnly false --esModuleInterop true --noEmit --pretty false", "preversion": "cat package.json | jq '(.localDependencies // {} | to_entries | map([if .value == \"production\" then \"dependencies\" else \"devDependencies\" end, .key])) as $P | delpaths($P)' > package-temp.json && mv package-temp.json package.json", - "start": "npm run build:tsup -- --onSuccess=\"touch ../api/src/index.ts\" --watch" + "start": "npm run build -- --onSuccess=\"touch ../api/src/index.ts\" --watch" }, "engines": { "node": ">=12.0.0" @@ -82,7 +81,6 @@ ] }, "devDependencies": { - "@babel/cli": "^7.28.0", "@babel/core": "^7.28.0", "@babel/plugin-transform-runtime": "^7.28.0", "@babel/plugin-transform-typescript": "^7.28.0", @@ -92,7 +90,6 @@ "babel-plugin-istanbul": "^7.0.0", "babel-plugin-transform-inline-environment-variables": "^0.4.4", "botframework-directlinejs": "^0.15.6", - "concurrently": "^9.2.0", "cross-env": "^10.0.0", "tsd": "^0.32.0", "type-fest": "^4.41.0", diff --git a/packages/directlinespeech/package.json b/packages/directlinespeech/package.json index 238e94a14d..9a21bccfa4 100644 --- a/packages/directlinespeech/package.json +++ b/packages/directlinespeech/package.json @@ -23,7 +23,7 @@ "scripts": { "build": "npm run build:tsup && npm run build:babel && npm run build:webpack", "build:babel": "cross-env build_tool=babel module_format=commonjs babel src --ignore **/*.spec.js,**/*.test.js,__tests__/**/*.js --out-dir lib --verbose", - "build:tsup": "tsup --config ./tsup.config.ts", + "build:tsup": "tsup", "build:webpack": "npm run build:webpack:development && npm run build:webpack:production", "build:webpack:development": "cross-env node_env=development webpack-cli", "build:webpack:production": "cross-env node_env=production webpack-cli", diff --git a/packages/react-valibot/package.json b/packages/react-valibot/package.json index a5b731ad2c..75a4be33db 100644 --- a/packages/react-valibot/package.json +++ b/packages/react-valibot/package.json @@ -31,8 +31,7 @@ "homepage": "https://github.com/microsoft/BotFramework-WebChat/tree/main/packages/react-valibot#readme", "private": true, "scripts": { - "build": "npm run build:tsup", - "build:tsup": "tsup --config ./tsup.config.ts", + "build": "tsup", "bump": "npm run bump:prod && npm run bump:dev && (npm audit fix || exit 0)", "bump:dev": "PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localDependencies // {} | keys) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | contains([$K]) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true", "bump:prod": "PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localDependencies // {} | keys) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | contains([$K]) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install --save-exact $PACKAGES_TO_BUMP || true", @@ -42,8 +41,7 @@ "precommit:eslint": "../../node_modules/.bin/eslint --report-unused-disable-directives --max-warnings 0", "precommit:typecheck": "tsc --project ./src --emitDeclarationOnly false --esModuleInterop true --noEmit --pretty false", "preversion": "cat package.json | jq '(.localDependencies // {} | to_entries | map([if .value == \"production\" then \"dependencies\" else \"devDependencies\" end, .key])) as $P | delpaths($P)' > package-temp.json && mv package-temp.json package.json", - "start": "concurrently --kill-others --prefix-colors \"auto\" \"npm:start:*\"", - "start:tsup": "npm run build:tsup -- --watch" + "start": "npm run build -- --watch" }, "localDependencies": {}, "pinDependencies": { diff --git a/packages/redux-store/package.json b/packages/redux-store/package.json index 7340d8ec48..3e2564488a 100644 --- a/packages/redux-store/package.json +++ b/packages/redux-store/package.json @@ -31,8 +31,7 @@ "homepage": "https://github.com/microsoft/BotFramework-WebChat/tree/main/packages/redux-store#readme", "private": true, "scripts": { - "build": "npm run build:tsup", - "build:tsup": "tsup --config ./tsup.config.ts", + "build": "tsup", "bump": "npm run bump:prod && npm run bump:dev && (npm audit fix || exit 0)", "bump:dev": "PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localDependencies // {} | keys) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | contains([$K]) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true", "bump:prod": "PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localDependencies // {} | keys) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | contains([$K]) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install --save-exact $PACKAGES_TO_BUMP || true", @@ -42,8 +41,7 @@ "precommit:eslint": "../../node_modules/.bin/eslint --report-unused-disable-directives --max-warnings 0", "precommit:typecheck": "tsc --project ./src --emitDeclarationOnly false --esModuleInterop true --noEmit --pretty false", "preversion": "cat package.json | jq '(.localDependencies // {} | to_entries | map([if .value == \"production\" then \"dependencies\" else \"devDependencies\" end, .key])) as $P | delpaths($P)' > package-temp.json && mv package-temp.json package.json", - "start": "concurrently --kill-others --prefix-colors \"auto\" \"npm:start:*\"", - "start:tsup": "npm run build:tsup -- --watch" + "start": "npm run build -- --watch" }, "localDependencies": { "@msinternal/botframework-webchat-react-valibot": "development", diff --git a/packages/styles/package.json b/packages/styles/package.json index e17c5757b3..2c958f5517 100644 --- a/packages/styles/package.json +++ b/packages/styles/package.json @@ -60,8 +60,7 @@ }, "homepage": "https://github.com/microsoft/BotFramework-WebChat/tree/main/packages/styles#readme", "scripts": { - "build": "npm run build:tsup", - "build:tsup": "tsup --config ./tsup.config.ts", + "build": "tsup", "bump": "npm run bump:prod && npm run bump:dev && (npm audit fix || exit 0)", "bump:dev": "PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localDependencies // {} | keys) as $L | (.devDependencies // {}) | to_entries | map(select(.key as $K | $L | contains([$K]) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install $PACKAGES_TO_BUMP || true", "bump:prod": "PACKAGES_TO_BUMP=$(cat package.json | jq -r '(.pinDependencies // {}) as $P | (.localDependencies // {} | keys) as $L | (.dependencies // {}) | to_entries | map(select(.key as $K | $L | contains([$K]) | not)) | map(.key + \"@\" + ($P[.key] // [\"latest\"])[0]) | join(\" \")') && [ ! -z \"$PACKAGES_TO_BUMP\" ] && npm install --save-exact $PACKAGES_TO_BUMP || true", @@ -71,8 +70,7 @@ "precommit:eslint": "../../node_modules/.bin/eslint --report-unused-disable-directives --max-warnings 0", "precommit:typecheck": "tsc --project ./src --emitDeclarationOnly false --esModuleInterop true --noEmit --pretty false", "preversion": "cat package.json | jq '(.localDependencies // {} | to_entries | map([if .value == \"production\" then \"dependencies\" else \"devDependencies\" end, .key])) as $P | delpaths($P)' > package-temp.json && mv package-temp.json package.json", - "start": "concurrently --kill-others --prefix-colors \"auto\" \"npm:start:*\"", - "start:tsup": "npm run build:tsup -- --watch" + "start": "npm run build -- --watch" }, "pinDependencies": { "typescript": [ diff --git a/packages/test/harness/package.json b/packages/test/harness/package.json index 4e27dff2c1..5e7a4b8b37 100644 --- a/packages/test/harness/package.json +++ b/packages/test/harness/package.json @@ -75,7 +75,6 @@ "jest": "^29.7.0", "jest-environment-node": "^29.7.0", "jest-image-snapshot": "^6.5.1", - "node-dev": "^8.0.0", "selenium-webdriver": "^4.34.0", "serve": "^14.2.4", "strip-ansi": "^6.0.1" diff --git a/packages/test/harness/src/host/common/createHostBridge.js b/packages/test/harness/src/host/common/createHostBridge.js index 02b449dced..687ee521d9 100644 --- a/packages/test/harness/src/host/common/createHostBridge.js +++ b/packages/test/harness/src/host/common/createHostBridge.js @@ -1,5 +1,4 @@ const { EventTarget, Event } = require('event-target-shim'); -const AbortController = require('abort-controller'); const sleep = require('../../common/utils/sleep'); diff --git a/packages/test/harness/src/host/dev/index.js b/packages/test/harness/src/host/dev/index.js index 95c5e99f59..9983a6e088 100644 --- a/packages/test/harness/src/host/dev/index.js +++ b/packages/test/harness/src/host/dev/index.js @@ -3,7 +3,6 @@ const { Builder, logging } = require('selenium-webdriver'); const { Options: ChromeOptions, ServiceBuilder: ChromeServiceBuilder } = require('selenium-webdriver/chrome'); -const AbortController = require('abort-controller'); const expect = require('expect'); const createDevProxies = require('./createDevProxies');