Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 5 additions & 7 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,13 @@
"name": "cursorless",
"version": "0.1.0",
"description": "The root of the Cursorless monorepo",
"main": "index.js",
"type": "module",
"keywords": [],
"author": "",
"license": "MIT",
"packageManager": "[email protected]",
"type": "module",
"main": "index.js",
"engines": {
"node": ">=20.16.0"
},
"packageManager": "[email protected]",
"scripts": {
"build": "pnpm -r build",
"clean": "pnpm -r clean",
Expand Down Expand Up @@ -39,15 +37,15 @@
"@typescript-eslint/parser": "8.33.1",
"cross-env": "7.0.3",
"esbuild": "0.25.5",
"eslint": "9.28.0",
"eslint-config-prettier": "10.1.5",
"eslint-import-resolver-typescript": "4.4.2",
"eslint-plugin-import": "2.31.0",
"eslint-plugin-mocha": "10.5.0",
"eslint-plugin-unicorn": "56.0.1",
"eslint-plugin-unused-imports": "4.1.4",
"eslint": "9.28.0",
"prettier-plugin-tailwindcss": "0.6.12",
"prettier": "3.3.3",
"prettier-plugin-tailwindcss": "0.6.12",
"syncpack": "13.0.4",
"typescript": "5.8.3"
},
Expand Down
36 changes: 17 additions & 19 deletions packages/cheatsheet-local/package.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,24 @@
{
"name": "@cursorless/cheatsheet-local",
"version": "0.1.0",
"private": true,
"description": "Thin wrapper around the cheatsheet for showing local cheatsheet",
"license": "MIT",
"private": true,
"type": "module",
"main": "./out/index.js",
"types": "./out/index.d.ts",
"exports": {
".": {
"cursorless:bundler": "./src/index.ts",
"default": "./out/index.js"
}
},
"postcss": {
"plugins": {
"tailwindcss": {},
"autoprefixer": {}
}
},
"scripts": {
"compile": "tsc --build",
"watch": "tsc --build --watch",
Expand All @@ -13,16 +28,6 @@
"build:prod": "pnpm webpack --mode=production --node-env=production",
"clean": "rm -rf ./out tsconfig.tsbuildinfo ./dist ./build"
},
"keywords": [],
"author": "",
"license": "MIT",
"types": "./out/index.d.ts",
"exports": {
".": {
"cursorless:bundler": "./src/index.ts",
"default": "./out/index.js"
}
},
"dependencies": {
"@cursorless/cheatsheet": "workspace:*",
"react": "19.1.0",
Expand Down Expand Up @@ -52,12 +57,5 @@
"webpack": "5.99.9",
"webpack-cli": "6.0.1",
"webpack-dev-server": "5.2.2"
},
"postcss": {
"plugins": {
"tailwindcss": {},
"autoprefixer": {}
}
},
"type": "module"
}
}
28 changes: 13 additions & 15 deletions packages/cheatsheet/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,20 +2,9 @@
"name": "@cursorless/cheatsheet",
"version": "0.1.0",
"description": "Core cheatsheet react component",
"main": "./out/index.js",
"scripts": {
"test": "jest",
"clean": "rm -rf ./out tsconfig.tsbuildinfo ./dist ./build",
"compile:tsc": "tsc --build",
"compile:esbuild": "esbuild ./src/index.ts --sourcemap --format=esm --bundle --packages=external --outfile=./out/index.js",
"compile": "pnpm compile:tsc && pnpm compile:esbuild",
"watch:tsc": "pnpm compile:tsc --watch",
"watch:esbuild": "pnpm compile:esbuild --watch",
"watch": "pnpm run --filter @cursorless/cheatsheet --parallel '/^watch:.*/'"
},
"keywords": [],
"author": "",
"license": "MIT",
"type": "module",
"main": "./out/index.js",
"types": "./out/index.d.ts",
"exports": {
".": {
Expand All @@ -26,6 +15,16 @@
"sideEffects": [
"*.css"
],
"scripts": {
"test": "jest",
"clean": "rm -rf ./out tsconfig.tsbuildinfo ./dist ./build",
"compile:tsc": "tsc --build",
"compile:esbuild": "esbuild ./src/index.ts --sourcemap --format=esm --bundle --packages=external --outfile=./out/index.js",
"compile": "pnpm compile:tsc && pnpm compile:esbuild",
"watch:tsc": "pnpm compile:tsc --watch",
"watch:esbuild": "pnpm compile:esbuild --watch",
"watch": "pnpm run --filter @cursorless/cheatsheet --parallel '/^watch:.*/'"
},
"dependencies": {
"@fortawesome/fontawesome-svg-core": "6.7.2",
"@fortawesome/free-solid-svg-icons": "6.7.2",
Expand All @@ -46,6 +45,5 @@
"jest-environment-jsdom": "30.0.0-beta.3",
"ts-jest": "29.3.4",
"typescript": "5.8.3"
},
"type": "module"
}
}
28 changes: 13 additions & 15 deletions packages/common/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,19 @@
"name": "@cursorless/common",
"version": "0.1.0",
"description": "Common utilities for use anywhere in our codebase",
"license": "MIT",
"type": "module",
"main": "./out/index.js",
"types": "./out/index.d.ts",
"bin": {
"my-ts-node": "./scripts/my-ts-node.js"
},
"exports": {
".": {
"cursorless:bundler": "./src/index.ts",
"default": "./out/index.js"
}
},
"scripts": {
"clean": "rm -rf ./out tsconfig.tsbuildinfo ./dist ./build",
"compile:tsc": "tsc --build",
Expand All @@ -12,9 +24,6 @@
"watch:esbuild": "pnpm compile:esbuild --watch",
"watch": "pnpm run --filter @cursorless/common --parallel '/^watch:.*/'"
},
"keywords": [],
"author": "",
"license": "MIT",
"dependencies": {
"lodash-es": "4.17.21",
"vscode-uri": "3.1.0"
Expand All @@ -27,16 +36,5 @@
"fast-check": "4.1.1",
"js-yaml": "4.1.0",
"mocha": "11.5.0"
},
"types": "./out/index.d.ts",
"exports": {
".": {
"cursorless:bundler": "./src/index.ts",
"default": "./out/index.js"
}
},
"bin": {
"my-ts-node": "./scripts/my-ts-node.js"
},
"type": "module"
}
}
16 changes: 7 additions & 9 deletions packages/cursorless-cheatsheet/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,16 @@
"name": "@cursorless/cursorless-cheatsheet",
"version": "0.1.0",
"description": "Cursorless cheatsheet implementation",
"license": "MIT",
"type": "module",
"main": "./out/index.js",
"types": "./out/index.d.ts",
"exports": {
".": {
"cursorless:bundler": "./src/index.ts",
"default": "./out/index.js"
}
},
"scripts": {
"compile:tsc": "tsc --build",
"compile:esbuild": "esbuild ./src/index.ts --sourcemap --format=esm --bundle --packages=external --outfile=./out/index.js",
Expand All @@ -14,15 +21,6 @@
"watch": "pnpm run --filter @cursorless/cursorless-cheatsheet --parallel '/^watch:.*/'",
"clean": "rm -rf ./out tsconfig.tsbuildinfo ./dist ./build"
},
"keywords": [],
"author": "",
"license": "MIT",
"exports": {
".": {
"cursorless:bundler": "./src/index.ts",
"default": "./out/index.js"
}
},
"dependencies": {
"@cursorless/common": "workspace:*",
"@cursorless/node-common": "workspace:*",
Expand Down
22 changes: 10 additions & 12 deletions packages/cursorless-engine/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,16 @@
"name": "@cursorless/cursorless-engine",
"version": "0.1.0",
"description": "The core Cursorless engine, which is responsible for parsing and executing commands, allocating hats, etc",
"license": "MIT",
"type": "module",
"main": "./out/index.js",
"types": "./out/index.d.ts",
"exports": {
".": {
"cursorless:bundler": "./src/index.ts",
"default": "./out/index.js"
}
},
"scripts": {
"clean": "rm -rf ./out tsconfig.tsbuildinfo ./dist ./build",
"compile:tsc": "tsc --build",
Expand All @@ -17,9 +26,6 @@
"watch:esbuild": "pnpm compile:esbuild --watch",
"watch": "pnpm run --filter @cursorless/cursorless-engine --parallel '/^watch:.*/'"
},
"keywords": [],
"author": "",
"license": "MIT",
"dependencies": {
"@cursorless/common": "workspace:*",
"@cursorless/node-common": "workspace:*",
Expand All @@ -45,13 +51,5 @@
"js-yaml": "4.1.0",
"mocha": "11.5.0",
"sinon": "20.0.0"
},
"types": "./out/index.d.ts",
"exports": {
".": {
"cursorless:bundler": "./src/index.ts",
"default": "./out/index.js"
}
},
"type": "module"
}
}
16 changes: 8 additions & 8 deletions packages/cursorless-everywhere-talon-core/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,16 @@
"name": "@cursorless/cursorless-everywhere-talon-core",
"version": "1.0.0",
"description": "cursorless in talon js core packagee",
"main": "./out/index.js",
"license": "MIT",
"type": "module",
"main": "./out/index.js",
"types": "./out/index.d.ts",
"exports": {
".": {
"cursorless:bundler": "./src/index.ts",
"default": "./out/index.js"
}
},
"scripts": {
"compile:tsc": "tsc --build",
"compile:esbuild": "esbuild ./src/index.ts --sourcemap --format=esm --bundle --packages=external --outfile=./out/index.js",
Expand All @@ -22,12 +29,5 @@
},
"devDependencies": {
"@types/lodash-es": "4.17.12"
},
"types": "./out/index.d.ts",
"exports": {
".": {
"cursorless:bundler": "./src/index.ts",
"default": "./out/index.js"
}
}
}
8 changes: 3 additions & 5 deletions packages/cursorless-everywhere-talon-e2e/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,15 @@
"name": "@cursorless/cursorless-everywhere-talon-e2e",
"version": "1.0.0",
"description": "Our Talon everywhere/JS end-to-end tests",
"main": "./out/index.js",
"license": "MIT",
"private": true,
"type": "module",
"main": "./out/index.js",
"scripts": {
"compile": "tsc --build",
"test:quickjs": "bash scripts/test-quickjs.sh",
"clean": "rm -rf ./out tsconfig.tsbuildinfo ./dist ./build"
},
"keywords": [],
"author": "",
"license": "MIT",
"type": "module",
"dependencies": {
"@cursorless/common": "workspace:*",
"@cursorless/cursorless-everywhere-talon-core": "workspace:*",
Expand Down
4 changes: 2 additions & 2 deletions packages/cursorless-everywhere-talon/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
"name": "@cursorless/cursorless-everywhere-talon",
"version": "1.0.0",
"description": "cursorless in talon js",
"main": "./out/index.js",
"license": "MIT",
"type": "module",
"private": true,
"type": "module",
"main": "./out/index.js",
"scripts": {
"esbuild:dev": "pnpm run esbuild:base src/mainDevelopment.ts",
"esbuild:prod": "pnpm run esbuild:base --minify src/mainProduction.ts",
Expand Down
22 changes: 10 additions & 12 deletions packages/cursorless-neovim-e2e/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,11 @@
"name": "@cursorless/cursorless-neovim-e2e",
"version": "1.0.0",
"description": "Our neovim end-to-end tests",
"license": "MIT",
"private": true,
"type": "module",
"main": "./out/index.js",
"types": "./out/index.d.ts",
"exports": {
".": {
"cursorless:bundler": "./src/index.ts",
Expand All @@ -15,23 +18,18 @@
"watch": "tsc --build --watch",
"clean": "rm -rf ./out tsconfig.tsbuildinfo ./dist ./build"
},
"keywords": [],
"author": "",
"license": "MIT",
"devDependencies": {
"@types/chai": "5.2.2",
"@types/js-yaml": "4.0.9",
"@types/lodash": "4.17.17",
"@types/sinon": "17.0.4",
"neovim": "5.3.0"
},
"dependencies": {
"@cursorless/common": "workspace:*",
"@cursorless/neovim-common": "workspace:*",
"@cursorless/neovim-registry": "workspace:*",
"@cursorless/node-common": "workspace:*",
"@cursorless/test-case-recorder": "workspace:*"
},
"types": "./out/index.d.ts",
"type": "module"
"devDependencies": {
"@types/chai": "5.2.2",
"@types/js-yaml": "4.0.9",
"@types/lodash": "4.17.17",
"@types/sinon": "17.0.4",
"neovim": "5.3.0"
}
}
Loading
Loading