From abc3d35f7078a710e4976d479909452cdda788f8 Mon Sep 17 00:00:00 2001 From: Andreas Arvidsson Date: Fri, 20 Mar 2026 15:29:19 +0100 Subject: [PATCH 1/3] Build docs in out directory --- .gitignore | 1 - .prettierignore | 1 - eslint.config.mts | 1 - packages/app-neovim/package.json | 2 +- packages/app-talonjs/package.json | 2 +- packages/app-vscode/package.json | 2 +- packages/app-web-docs/README.md | 2 +- packages/app-web-docs/package.json | 4 ++-- packages/app-web/package.json | 2 +- packages/lib-cheatsheet-local/package.json | 2 +- packages/lib-cheatsheet/package.json | 2 +- packages/lib-common/package.json | 2 +- packages/lib-engine/package.json | 2 +- packages/lib-neovim-common/package.json | 2 +- packages/lib-neovim-registry/package.json | 2 +- packages/lib-node-common/package.json | 2 +- packages/lib-sentence-parser/package.json | 2 +- packages/lib-talonjs-core/package.json | 2 +- packages/lib-test-case-recorder/package.json | 2 +- packages/lib-tutorial/package.json | 2 +- packages/lib-vscode-common/package.json | 2 +- packages/lib-vscode-tutorial-webview/package.json | 2 +- packages/test-neovim-e2e/package.json | 2 +- packages/test-runner/package.json | 2 +- packages/test-talon-e2e/package.json | 2 +- packages/test-vscode-e2e/package.json | 2 +- packages/tool-meta-updater/package.json | 2 +- packages/tool-meta-updater/src/updatePackageJson.ts | 2 +- scripts/build-and-assemble-website.sh | 2 +- 29 files changed, 27 insertions(+), 30 deletions(-) diff --git a/.gitignore b/.gitignore index 887a6f7822..b51fe50bd3 100644 --- a/.gitignore +++ b/.gitignore @@ -4,7 +4,6 @@ # Packages /packages/*/out/ /packages/*/dist/ -/packages/*/build/ /packages/app-web-docs/.docusaurus/ /packages/*/tsconfig.tsbuildinfo /packages/test-runner/testSubsetGrep.properties diff --git a/.prettierignore b/.prettierignore index aeac11a5e3..6173ea66e4 100644 --- a/.prettierignore +++ b/.prettierignore @@ -6,7 +6,6 @@ # Packages /packages/*/out/ /packages/*/dist/ -/packages/*/build/ /packages/app-web-docs/.docusaurus/ /packages/app-vscode/src/keyboard/grammar/generated/ /packages/lib-engine/src/customCommandGrammar/generated/ diff --git a/eslint.config.mts b/eslint.config.mts index e882fca86a..3f02db3425 100644 --- a/eslint.config.mts +++ b/eslint.config.mts @@ -22,7 +22,6 @@ const ignoresConfig: ConfigWithExtends = { // Packages "packages/*/out/**", "packages/*/dist/**", - "packages/*/build/**", "packages/app-web-docs/.docusaurus/**", "packages/app-vscode/src/keyboard/grammar/generated/**", "packages/lib-engine/src/customCommandGrammar/generated/**", diff --git a/packages/app-neovim/package.json b/packages/app-neovim/package.json index ea79342765..b987bcd090 100644 --- a/packages/app-neovim/package.json +++ b/packages/app-neovim/package.json @@ -7,7 +7,7 @@ "main": "./out/index.cjs", "scripts": { "typecheck": "tsc", - "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist ./build", + "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist", "dev": "pnpm run compile:dev && pnpm run populate-dist", "build": "pnpm run compile:prod && pnpm run populate-dist", "compile:prod": "pnpm run compile:base --minify", diff --git a/packages/app-talonjs/package.json b/packages/app-talonjs/package.json index 87ee18cbfb..ecb6a5b92a 100644 --- a/packages/app-talonjs/package.json +++ b/packages/app-talonjs/package.json @@ -7,7 +7,7 @@ "type": "module", "scripts": { "typecheck": "tsc", - "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist ./build", + "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist", "dev": "pnpm run compile:watch", "build": "pnpm run compile:prod", "compile:prod": "pnpm run compile:base --minify src/mainProduction.ts", diff --git a/packages/app-vscode/package.json b/packages/app-vscode/package.json index e152532595..83681de77a 100644 --- a/packages/app-vscode/package.json +++ b/packages/app-vscode/package.json @@ -1282,7 +1282,7 @@ }, "scripts": { "typecheck": "tsc", - "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist ./build", + "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist", "test": "pnpm ensure-grammar-up-to-date", "dev": "pnpm generate-grammar && pnpm run compile:dev && pnpm run bundle:dev && pnpm run populate-dist", "build": "pnpm generate-grammar && pnpm run compile:prod && pnpm run bundle:prod && pnpm run populate-dist", diff --git a/packages/app-web-docs/README.md b/packages/app-web-docs/README.md index 3a1c61713c..b75dfda2a7 100644 --- a/packages/app-web-docs/README.md +++ b/packages/app-web-docs/README.md @@ -24,7 +24,7 @@ This command starts a local development server and opens up a browser window. Mo pnpm build ``` -This command generates static content into the `build` directory and can be served using any static contents hosting service. +This command generates static content into the `out` directory and can be served using any static contents hosting service. ### Deploy diff --git a/packages/app-web-docs/package.json b/packages/app-web-docs/package.json index 9f16847950..58a7f617f4 100644 --- a/packages/app-web-docs/package.json +++ b/packages/app-web-docs/package.json @@ -18,9 +18,9 @@ }, "scripts": { "typecheck": "tsc", - "clean": "docusaurus clear && rm -rf ./out ./tsconfig.tsbuildinfo ./dist ./build", + "clean": "docusaurus clear && rm -rf ./out ./tsconfig.tsbuildinfo ./dist", "dev": "docusaurus start", - "build": "docusaurus build" + "build": "docusaurus build --out-dir out" }, "dependencies": { "@algolia/client-search": "^5.49.2", diff --git a/packages/app-web/package.json b/packages/app-web/package.json index c84b28a4d3..ef5e019876 100644 --- a/packages/app-web/package.json +++ b/packages/app-web/package.json @@ -7,7 +7,7 @@ "type": "module", "scripts": { "typecheck": "tsc", - "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist ./build", + "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist", "dev": "env NODE_OPTIONS=--import=tsx vite serve", "build": "env NODE_OPTIONS=--import=tsx vite build" }, diff --git a/packages/lib-cheatsheet-local/package.json b/packages/lib-cheatsheet-local/package.json index 4bb2c5c080..a6f7b4e876 100644 --- a/packages/lib-cheatsheet-local/package.json +++ b/packages/lib-cheatsheet-local/package.json @@ -7,7 +7,7 @@ "type": "module", "scripts": { "typecheck": "tsc", - "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist ./build", + "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist", "test": "jest", "dev": "env NODE_OPTIONS=--import=tsx vite serve", "bundle:prod": "env NODE_OPTIONS=--import=tsx vite build", diff --git a/packages/lib-cheatsheet/package.json b/packages/lib-cheatsheet/package.json index b1c54bb164..737c105171 100644 --- a/packages/lib-cheatsheet/package.json +++ b/packages/lib-cheatsheet/package.json @@ -13,7 +13,7 @@ ], "scripts": { "typecheck": "tsc", - "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist ./build", + "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist", "test": "jest" }, "dependencies": { diff --git a/packages/lib-common/package.json b/packages/lib-common/package.json index aff7a1eb3e..38dfac0e0d 100644 --- a/packages/lib-common/package.json +++ b/packages/lib-common/package.json @@ -14,7 +14,7 @@ }, "scripts": { "typecheck": "tsc", - "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist ./build" + "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist" }, "dependencies": { "itertools": "^2.6.0", diff --git a/packages/lib-engine/package.json b/packages/lib-engine/package.json index 797023f58b..bebc85e813 100644 --- a/packages/lib-engine/package.json +++ b/packages/lib-engine/package.json @@ -9,7 +9,7 @@ }, "scripts": { "typecheck": "tsc", - "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist ./build", + "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist", "test": "pnpm ensure-grammar-up-to-date", "generate-grammar:base": "nearleyc src/customCommandGrammar/grammar.ne", "ensure-grammar-up-to-date": "pnpm -s generate-grammar:base | diff -u src/customCommandGrammar/generated/grammar.ts -", diff --git a/packages/lib-neovim-common/package.json b/packages/lib-neovim-common/package.json index 72a4e8547d..4815ac7c1e 100644 --- a/packages/lib-neovim-common/package.json +++ b/packages/lib-neovim-common/package.json @@ -9,7 +9,7 @@ }, "scripts": { "typecheck": "tsc", - "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist ./build" + "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist" }, "dependencies": { "@cursorless/lib-common": "workspace:*", diff --git a/packages/lib-neovim-registry/package.json b/packages/lib-neovim-registry/package.json index c70f11f983..163840a4cc 100644 --- a/packages/lib-neovim-registry/package.json +++ b/packages/lib-neovim-registry/package.json @@ -9,7 +9,7 @@ }, "scripts": { "typecheck": "tsc", - "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist ./build" + "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist" }, "devDependencies": { "neovim": "^5.4.0" diff --git a/packages/lib-node-common/package.json b/packages/lib-node-common/package.json index 15f2ede924..a22376352b 100644 --- a/packages/lib-node-common/package.json +++ b/packages/lib-node-common/package.json @@ -9,7 +9,7 @@ }, "scripts": { "typecheck": "tsc", - "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist ./build" + "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist" }, "dependencies": { "@cursorless/lib-common": "workspace:*", diff --git a/packages/lib-sentence-parser/package.json b/packages/lib-sentence-parser/package.json index 8ccbae587b..408bf0ce2a 100644 --- a/packages/lib-sentence-parser/package.json +++ b/packages/lib-sentence-parser/package.json @@ -9,7 +9,7 @@ }, "scripts": { "typecheck": "tsc", - "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist ./build" + "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist" }, "devDependencies": { "@types/mocha": "^10.0.10", diff --git a/packages/lib-talonjs-core/package.json b/packages/lib-talonjs-core/package.json index 0317e419eb..5cedf7dce4 100644 --- a/packages/lib-talonjs-core/package.json +++ b/packages/lib-talonjs-core/package.json @@ -9,7 +9,7 @@ }, "scripts": { "typecheck": "tsc", - "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist ./build" + "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist" }, "dependencies": { "@cursorless/lib-common": "workspace:*", diff --git a/packages/lib-test-case-recorder/package.json b/packages/lib-test-case-recorder/package.json index 261954a875..e0aec93032 100644 --- a/packages/lib-test-case-recorder/package.json +++ b/packages/lib-test-case-recorder/package.json @@ -9,7 +9,7 @@ }, "scripts": { "typecheck": "tsc", - "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist ./build" + "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist" }, "dependencies": { "@cursorless/lib-common": "workspace:*", diff --git a/packages/lib-tutorial/package.json b/packages/lib-tutorial/package.json index c7d83c40b1..ea9a30a587 100644 --- a/packages/lib-tutorial/package.json +++ b/packages/lib-tutorial/package.json @@ -9,7 +9,7 @@ }, "scripts": { "typecheck": "tsc", - "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist ./build" + "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist" }, "dependencies": { "@cursorless/lib-common": "workspace:*", diff --git a/packages/lib-vscode-common/package.json b/packages/lib-vscode-common/package.json index b33e927ebe..ff27b2b003 100644 --- a/packages/lib-vscode-common/package.json +++ b/packages/lib-vscode-common/package.json @@ -9,7 +9,7 @@ }, "scripts": { "typecheck": "tsc", - "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist ./build" + "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist" }, "dependencies": { "@cursorless/lib-common": "workspace:*" diff --git a/packages/lib-vscode-tutorial-webview/package.json b/packages/lib-vscode-tutorial-webview/package.json index ddd43ddb74..7502f6a5c0 100644 --- a/packages/lib-vscode-tutorial-webview/package.json +++ b/packages/lib-vscode-tutorial-webview/package.json @@ -7,7 +7,7 @@ "type": "module", "scripts": { "typecheck": "tsc", - "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist ./build", + "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist", "dev": "env NODE_OPTIONS=--import=tsx vite serve", "bundle:prod": "env NODE_OPTIONS=--import=tsx vite build", "bundle:dev": "env NODE_OPTIONS=--import=tsx vite build --mode development", diff --git a/packages/test-neovim-e2e/package.json b/packages/test-neovim-e2e/package.json index 8e2dc8fef1..b15a540ac9 100644 --- a/packages/test-neovim-e2e/package.json +++ b/packages/test-neovim-e2e/package.json @@ -7,7 +7,7 @@ "type": "module", "scripts": { "typecheck": "tsc", - "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist ./build" + "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist" }, "dependencies": { "@cursorless/lib-common": "workspace:*", diff --git a/packages/test-runner/package.json b/packages/test-runner/package.json index 50b2cbd5a0..c48434aeb4 100644 --- a/packages/test-runner/package.json +++ b/packages/test-runner/package.json @@ -8,7 +8,7 @@ "main": "./out/extensionTestsNeovim.cjs", "scripts": { "typecheck": "tsc", - "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist ./build", + "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist", "test": "c-tsx ./src/scripts/runUnitTests.ts", "test:subset": "c-tsx ./src/scripts/runUnitTests.ts --subset", "test:update": "c-tsx ./src/scripts/runUnitTests.ts --update", diff --git a/packages/test-talon-e2e/package.json b/packages/test-talon-e2e/package.json index 2d27f44354..9896b37654 100644 --- a/packages/test-talon-e2e/package.json +++ b/packages/test-talon-e2e/package.json @@ -7,7 +7,7 @@ "type": "module", "scripts": { "typecheck": "tsc", - "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist ./build", + "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist", "test:quickjs": "bash ./scripts/test-quickjs.sh" }, "dependencies": { diff --git a/packages/test-vscode-e2e/package.json b/packages/test-vscode-e2e/package.json index 668130b03e..f9318461ea 100644 --- a/packages/test-vscode-e2e/package.json +++ b/packages/test-vscode-e2e/package.json @@ -7,7 +7,7 @@ "type": "module", "scripts": { "typecheck": "tsc", - "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist ./build" + "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist" }, "dependencies": { "@cursorless/lib-common": "workspace:*", diff --git a/packages/tool-meta-updater/package.json b/packages/tool-meta-updater/package.json index 9ae6ef97f8..aaee92a4d2 100644 --- a/packages/tool-meta-updater/package.json +++ b/packages/tool-meta-updater/package.json @@ -7,7 +7,7 @@ "type": "module", "scripts": { "typecheck": "tsc", - "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist ./build" + "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist" }, "devDependencies": { "@cursorless/lib-common": "workspace:*", diff --git a/packages/tool-meta-updater/src/updatePackageJson.ts b/packages/tool-meta-updater/src/updatePackageJson.ts index a1d3dc64f3..031524bb75 100644 --- a/packages/tool-meta-updater/src/updatePackageJson.ts +++ b/packages/tool-meta-updater/src/updatePackageJson.ts @@ -99,7 +99,7 @@ async function getScripts( scripts.typecheck = "tsc"; - const cleanDirs = ["./out", "./tsconfig.tsbuildinfo", "./dist", "./build"]; + const cleanDirs = ["./out", "./tsconfig.tsbuildinfo", "./dist"]; const clean = `rm -rf ${cleanDirs.join(" ")}`; const cleanScripts = name === "@cursorless/app-web-docs" ? ["docusaurus clear", clean] : [clean]; diff --git a/scripts/build-and-assemble-website.sh b/scripts/build-and-assemble-website.sh index f933fed30b..f4bbeb593f 100755 --- a/scripts/build-and-assemble-website.sh +++ b/scripts/build-and-assemble-website.sh @@ -23,6 +23,6 @@ mkdir -p "$root_dir" mkdir -p "$docs_dir" cp -r packages/app-web/out/* "$root_dir" -cp -r packages/app-web-docs/build/* "$docs_dir" +cp -r packages/app-web-docs/out/* "$docs_dir" cp packages/app-vscode/out/railroad.html "$root_dir/keyboard-modal-railroad.html" cp packages/lib-engine/out/railroad.html "$root_dir/custom-command-railroad.html" From 5a4284a40ba619b772b4cb3817f79529b50842df Mon Sep 17 00:00:00 2001 From: Andreas Arvidsson Date: Fri, 20 Mar 2026 16:33:44 +0100 Subject: [PATCH 2/3] Change clean files order --- packages/tool-meta-updater/src/updatePackageJson.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/tool-meta-updater/src/updatePackageJson.ts b/packages/tool-meta-updater/src/updatePackageJson.ts index 031524bb75..67553a6e62 100644 --- a/packages/tool-meta-updater/src/updatePackageJson.ts +++ b/packages/tool-meta-updater/src/updatePackageJson.ts @@ -99,7 +99,7 @@ async function getScripts( scripts.typecheck = "tsc"; - const cleanDirs = ["./out", "./tsconfig.tsbuildinfo", "./dist"]; + const cleanDirs = ["./out", "./dist", "./tsconfig.tsbuildinfo"]; const clean = `rm -rf ${cleanDirs.join(" ")}`; const cleanScripts = name === "@cursorless/app-web-docs" ? ["docusaurus clear", clean] : [clean]; From 065a55d45aefcefd32849810e32d0d35691343ac Mon Sep 17 00:00:00 2001 From: Andreas Arvidsson Date: Fri, 20 Mar 2026 16:33:57 +0100 Subject: [PATCH 3/3] More order changes --- packages/app-neovim/package.json | 2 +- packages/app-talonjs/package.json | 2 +- packages/app-vscode/package.json | 2 +- packages/app-web-docs/package.json | 2 +- packages/app-web/package.json | 2 +- packages/lib-cheatsheet-local/package.json | 2 +- packages/lib-cheatsheet/package.json | 2 +- packages/lib-common/package.json | 2 +- packages/lib-engine/package.json | 2 +- packages/lib-neovim-common/package.json | 2 +- packages/lib-neovim-registry/package.json | 2 +- packages/lib-node-common/package.json | 2 +- packages/lib-sentence-parser/package.json | 2 +- packages/lib-talonjs-core/package.json | 2 +- packages/lib-test-case-recorder/package.json | 2 +- packages/lib-tutorial/package.json | 2 +- packages/lib-vscode-common/package.json | 2 +- packages/lib-vscode-tutorial-webview/package.json | 2 +- packages/test-neovim-e2e/package.json | 2 +- packages/test-runner/package.json | 2 +- packages/test-talon-e2e/package.json | 2 +- packages/test-vscode-e2e/package.json | 2 +- packages/tool-meta-updater/package.json | 2 +- 23 files changed, 23 insertions(+), 23 deletions(-) diff --git a/packages/app-neovim/package.json b/packages/app-neovim/package.json index b987bcd090..f3cc3c1466 100644 --- a/packages/app-neovim/package.json +++ b/packages/app-neovim/package.json @@ -7,7 +7,7 @@ "main": "./out/index.cjs", "scripts": { "typecheck": "tsc", - "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist", + "clean": "rm -rf ./out ./dist ./tsconfig.tsbuildinfo", "dev": "pnpm run compile:dev && pnpm run populate-dist", "build": "pnpm run compile:prod && pnpm run populate-dist", "compile:prod": "pnpm run compile:base --minify", diff --git a/packages/app-talonjs/package.json b/packages/app-talonjs/package.json index ecb6a5b92a..a835e3e329 100644 --- a/packages/app-talonjs/package.json +++ b/packages/app-talonjs/package.json @@ -7,7 +7,7 @@ "type": "module", "scripts": { "typecheck": "tsc", - "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist", + "clean": "rm -rf ./out ./dist ./tsconfig.tsbuildinfo", "dev": "pnpm run compile:watch", "build": "pnpm run compile:prod", "compile:prod": "pnpm run compile:base --minify src/mainProduction.ts", diff --git a/packages/app-vscode/package.json b/packages/app-vscode/package.json index 83681de77a..0594fffaba 100644 --- a/packages/app-vscode/package.json +++ b/packages/app-vscode/package.json @@ -1282,7 +1282,7 @@ }, "scripts": { "typecheck": "tsc", - "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist", + "clean": "rm -rf ./out ./dist ./tsconfig.tsbuildinfo", "test": "pnpm ensure-grammar-up-to-date", "dev": "pnpm generate-grammar && pnpm run compile:dev && pnpm run bundle:dev && pnpm run populate-dist", "build": "pnpm generate-grammar && pnpm run compile:prod && pnpm run bundle:prod && pnpm run populate-dist", diff --git a/packages/app-web-docs/package.json b/packages/app-web-docs/package.json index 58a7f617f4..01ce75d413 100644 --- a/packages/app-web-docs/package.json +++ b/packages/app-web-docs/package.json @@ -18,7 +18,7 @@ }, "scripts": { "typecheck": "tsc", - "clean": "docusaurus clear && rm -rf ./out ./tsconfig.tsbuildinfo ./dist", + "clean": "docusaurus clear && rm -rf ./out ./dist ./tsconfig.tsbuildinfo", "dev": "docusaurus start", "build": "docusaurus build --out-dir out" }, diff --git a/packages/app-web/package.json b/packages/app-web/package.json index ef5e019876..f020207585 100644 --- a/packages/app-web/package.json +++ b/packages/app-web/package.json @@ -7,7 +7,7 @@ "type": "module", "scripts": { "typecheck": "tsc", - "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist", + "clean": "rm -rf ./out ./dist ./tsconfig.tsbuildinfo", "dev": "env NODE_OPTIONS=--import=tsx vite serve", "build": "env NODE_OPTIONS=--import=tsx vite build" }, diff --git a/packages/lib-cheatsheet-local/package.json b/packages/lib-cheatsheet-local/package.json index a6f7b4e876..7f1d6ac688 100644 --- a/packages/lib-cheatsheet-local/package.json +++ b/packages/lib-cheatsheet-local/package.json @@ -7,7 +7,7 @@ "type": "module", "scripts": { "typecheck": "tsc", - "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist", + "clean": "rm -rf ./out ./dist ./tsconfig.tsbuildinfo", "test": "jest", "dev": "env NODE_OPTIONS=--import=tsx vite serve", "bundle:prod": "env NODE_OPTIONS=--import=tsx vite build", diff --git a/packages/lib-cheatsheet/package.json b/packages/lib-cheatsheet/package.json index 737c105171..aa6e8baf1d 100644 --- a/packages/lib-cheatsheet/package.json +++ b/packages/lib-cheatsheet/package.json @@ -13,7 +13,7 @@ ], "scripts": { "typecheck": "tsc", - "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist", + "clean": "rm -rf ./out ./dist ./tsconfig.tsbuildinfo", "test": "jest" }, "dependencies": { diff --git a/packages/lib-common/package.json b/packages/lib-common/package.json index 38dfac0e0d..8af4c0a6ed 100644 --- a/packages/lib-common/package.json +++ b/packages/lib-common/package.json @@ -14,7 +14,7 @@ }, "scripts": { "typecheck": "tsc", - "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist" + "clean": "rm -rf ./out ./dist ./tsconfig.tsbuildinfo" }, "dependencies": { "itertools": "^2.6.0", diff --git a/packages/lib-engine/package.json b/packages/lib-engine/package.json index bebc85e813..e050a70258 100644 --- a/packages/lib-engine/package.json +++ b/packages/lib-engine/package.json @@ -9,7 +9,7 @@ }, "scripts": { "typecheck": "tsc", - "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist", + "clean": "rm -rf ./out ./dist ./tsconfig.tsbuildinfo", "test": "pnpm ensure-grammar-up-to-date", "generate-grammar:base": "nearleyc src/customCommandGrammar/grammar.ne", "ensure-grammar-up-to-date": "pnpm -s generate-grammar:base | diff -u src/customCommandGrammar/generated/grammar.ts -", diff --git a/packages/lib-neovim-common/package.json b/packages/lib-neovim-common/package.json index 4815ac7c1e..5bc1b752ec 100644 --- a/packages/lib-neovim-common/package.json +++ b/packages/lib-neovim-common/package.json @@ -9,7 +9,7 @@ }, "scripts": { "typecheck": "tsc", - "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist" + "clean": "rm -rf ./out ./dist ./tsconfig.tsbuildinfo" }, "dependencies": { "@cursorless/lib-common": "workspace:*", diff --git a/packages/lib-neovim-registry/package.json b/packages/lib-neovim-registry/package.json index 163840a4cc..265783150f 100644 --- a/packages/lib-neovim-registry/package.json +++ b/packages/lib-neovim-registry/package.json @@ -9,7 +9,7 @@ }, "scripts": { "typecheck": "tsc", - "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist" + "clean": "rm -rf ./out ./dist ./tsconfig.tsbuildinfo" }, "devDependencies": { "neovim": "^5.4.0" diff --git a/packages/lib-node-common/package.json b/packages/lib-node-common/package.json index a22376352b..6895c6a979 100644 --- a/packages/lib-node-common/package.json +++ b/packages/lib-node-common/package.json @@ -9,7 +9,7 @@ }, "scripts": { "typecheck": "tsc", - "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist" + "clean": "rm -rf ./out ./dist ./tsconfig.tsbuildinfo" }, "dependencies": { "@cursorless/lib-common": "workspace:*", diff --git a/packages/lib-sentence-parser/package.json b/packages/lib-sentence-parser/package.json index 408bf0ce2a..c8857327e8 100644 --- a/packages/lib-sentence-parser/package.json +++ b/packages/lib-sentence-parser/package.json @@ -9,7 +9,7 @@ }, "scripts": { "typecheck": "tsc", - "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist" + "clean": "rm -rf ./out ./dist ./tsconfig.tsbuildinfo" }, "devDependencies": { "@types/mocha": "^10.0.10", diff --git a/packages/lib-talonjs-core/package.json b/packages/lib-talonjs-core/package.json index 5cedf7dce4..9c09e82129 100644 --- a/packages/lib-talonjs-core/package.json +++ b/packages/lib-talonjs-core/package.json @@ -9,7 +9,7 @@ }, "scripts": { "typecheck": "tsc", - "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist" + "clean": "rm -rf ./out ./dist ./tsconfig.tsbuildinfo" }, "dependencies": { "@cursorless/lib-common": "workspace:*", diff --git a/packages/lib-test-case-recorder/package.json b/packages/lib-test-case-recorder/package.json index e0aec93032..d9292b63ab 100644 --- a/packages/lib-test-case-recorder/package.json +++ b/packages/lib-test-case-recorder/package.json @@ -9,7 +9,7 @@ }, "scripts": { "typecheck": "tsc", - "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist" + "clean": "rm -rf ./out ./dist ./tsconfig.tsbuildinfo" }, "dependencies": { "@cursorless/lib-common": "workspace:*", diff --git a/packages/lib-tutorial/package.json b/packages/lib-tutorial/package.json index ea9a30a587..39934e3e6c 100644 --- a/packages/lib-tutorial/package.json +++ b/packages/lib-tutorial/package.json @@ -9,7 +9,7 @@ }, "scripts": { "typecheck": "tsc", - "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist" + "clean": "rm -rf ./out ./dist ./tsconfig.tsbuildinfo" }, "dependencies": { "@cursorless/lib-common": "workspace:*", diff --git a/packages/lib-vscode-common/package.json b/packages/lib-vscode-common/package.json index ff27b2b003..53dcbb2647 100644 --- a/packages/lib-vscode-common/package.json +++ b/packages/lib-vscode-common/package.json @@ -9,7 +9,7 @@ }, "scripts": { "typecheck": "tsc", - "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist" + "clean": "rm -rf ./out ./dist ./tsconfig.tsbuildinfo" }, "dependencies": { "@cursorless/lib-common": "workspace:*" diff --git a/packages/lib-vscode-tutorial-webview/package.json b/packages/lib-vscode-tutorial-webview/package.json index 7502f6a5c0..65aac06ed8 100644 --- a/packages/lib-vscode-tutorial-webview/package.json +++ b/packages/lib-vscode-tutorial-webview/package.json @@ -7,7 +7,7 @@ "type": "module", "scripts": { "typecheck": "tsc", - "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist", + "clean": "rm -rf ./out ./dist ./tsconfig.tsbuildinfo", "dev": "env NODE_OPTIONS=--import=tsx vite serve", "bundle:prod": "env NODE_OPTIONS=--import=tsx vite build", "bundle:dev": "env NODE_OPTIONS=--import=tsx vite build --mode development", diff --git a/packages/test-neovim-e2e/package.json b/packages/test-neovim-e2e/package.json index b15a540ac9..4443b33cc9 100644 --- a/packages/test-neovim-e2e/package.json +++ b/packages/test-neovim-e2e/package.json @@ -7,7 +7,7 @@ "type": "module", "scripts": { "typecheck": "tsc", - "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist" + "clean": "rm -rf ./out ./dist ./tsconfig.tsbuildinfo" }, "dependencies": { "@cursorless/lib-common": "workspace:*", diff --git a/packages/test-runner/package.json b/packages/test-runner/package.json index c48434aeb4..927b4495ca 100644 --- a/packages/test-runner/package.json +++ b/packages/test-runner/package.json @@ -8,7 +8,7 @@ "main": "./out/extensionTestsNeovim.cjs", "scripts": { "typecheck": "tsc", - "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist", + "clean": "rm -rf ./out ./dist ./tsconfig.tsbuildinfo", "test": "c-tsx ./src/scripts/runUnitTests.ts", "test:subset": "c-tsx ./src/scripts/runUnitTests.ts --subset", "test:update": "c-tsx ./src/scripts/runUnitTests.ts --update", diff --git a/packages/test-talon-e2e/package.json b/packages/test-talon-e2e/package.json index 9896b37654..0915b46a9c 100644 --- a/packages/test-talon-e2e/package.json +++ b/packages/test-talon-e2e/package.json @@ -7,7 +7,7 @@ "type": "module", "scripts": { "typecheck": "tsc", - "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist", + "clean": "rm -rf ./out ./dist ./tsconfig.tsbuildinfo", "test:quickjs": "bash ./scripts/test-quickjs.sh" }, "dependencies": { diff --git a/packages/test-vscode-e2e/package.json b/packages/test-vscode-e2e/package.json index f9318461ea..edf871b0e3 100644 --- a/packages/test-vscode-e2e/package.json +++ b/packages/test-vscode-e2e/package.json @@ -7,7 +7,7 @@ "type": "module", "scripts": { "typecheck": "tsc", - "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist" + "clean": "rm -rf ./out ./dist ./tsconfig.tsbuildinfo" }, "dependencies": { "@cursorless/lib-common": "workspace:*", diff --git a/packages/tool-meta-updater/package.json b/packages/tool-meta-updater/package.json index aaee92a4d2..75b6e2ff93 100644 --- a/packages/tool-meta-updater/package.json +++ b/packages/tool-meta-updater/package.json @@ -7,7 +7,7 @@ "type": "module", "scripts": { "typecheck": "tsc", - "clean": "rm -rf ./out ./tsconfig.tsbuildinfo ./dist" + "clean": "rm -rf ./out ./dist ./tsconfig.tsbuildinfo" }, "devDependencies": { "@cursorless/lib-common": "workspace:*",