{ "name": "cursorless", "displayName": "Cursorless", "description": "Don't let the cursor slow you down", "icon": "images/icon.png", "galleryBanner": { "color": "#000000", "theme": "dark" }, "version": "0.10.3", "publisher": "pokey", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/pokey/cursorless-vscode.git" }, "engines": { "vscode": "^1.53.0" }, "categories": [ "Other" ], "extensionDependencies": [ "pokey.parse-tree" ], "activationEvents": [ "*" ], "main": "./dist/extension.js", "contributes": { "commands": [ { "command": "cursorless.command", "title": "Cursorless: Perform command" }, { "command": "cursorless.toggleDecorations", "title": "Cursorless: Toggle decorations" } ], "colors": [ { "id": "cursorless.defaultBorder", "description": "Border color to use for default symbols", "defaults": { "dark": "#cdc7f0", "light": "#000000", "highContrast": "#000000" } }, { "id": "cursorless.greenBorder", "description": "Border color to use for green symbols", "defaults": { "dark": "#22d618", "light": "#2ec426", "highContrast": "#2ec426" } }, { "id": "cursorless.redBorder", "description": "Border color to use for red symbols", "defaults": { "dark": "#e96900", "light": "#ff3300", "highContrast": "#ff3300" } }, { "id": "cursorless.yellowBorder", "description": "Border color to use for yellow symbols", "defaults": { "dark": "#f1cd00", "light": "#f0b800", "highContrast": "#f0b800" } }, { "id": "cursorless.mauveBorder", "description": "Border color to use for mauve symbols", "defaults": { "dark": "#de25ff", "light": "#ff00f2", "highContrast": "#ff00f2" } }, { "id": "cursorless.blueBorder", "description": "Border color to use for blue symbols", "defaults": { "dark": "#00b7ff", "light": "#19a1d6", "highContrast": "#19a1d6" } }, { "id": "cursorless.pendingDeleteBackground", "description": "Background color to use for ranges about to be deleted", "defaults": { "dark": "#ff00008a", "light": "#ff00008a", "highContrast": "#ff00008a" } }, { "id": "cursorless.referencedBackground", "description": "Background color to use for ranges that are being referenced", "defaults": { "dark": "#00a2ff4d", "light": "#00a2ff4d", "highContrast": "#00a2ff4d" } }, { "id": "cursorless.justAddedBackground", "description": "Background color to use for ranges that have just been added", "defaults": { "dark": "#09ff005b", "light": "#09ff005b", "highContrast": "#09ff005b" } }, { "id": "cursorless.pendingModification0Background", "description": "Background color to use for ranges that are being changed", "defaults": { "dark": "#8c00ff86", "light": "#8c00ff86", "highContrast": "#8c00ff86" } }, { "id": "cursorless.pendingModification1Background", "description": "Background color to use for ranges that are being changed", "defaults": { "dark": "#ff009d7e", "light": "#ff009d7e", "highContrast": "#ff009d7e" } } ], "configuration": { "title": "Cursorless", "properties": { "cursorless.showOnStart": { "type": "boolean", "default": true, "description": "Whether to show decorations on vscode start." }, "cursorless.pendingEditDecorationTime": { "type": "integer", "default": 175, "description": "How long in milliseconds to show a pending edit decoration" } } } }, "scripts": { "vscode:prepublish": "npm run -S esbuild-base -- --minify", "esbuild-base": "esbuild ./src/extension.ts --bundle --outfile=dist/extension.js --external:vscode --format=cjs --platform=node", "esbuild": "npm run -S esbuild-base -- --sourcemap", "esbuild-watch": "npm run -S esbuild-base -- --sourcemap --watch", "test-compile": "tsc -p ./", "compile": "tsc -p ./", "watch": "tsc -watch -p ./", "pretest": "yarn run compile && yarn run lint", "lint": "eslint src --ext ts", "test": "node ./out/test/runTest.js" }, "devDependencies": { "@types/glob": "^7.1.3", "@types/mocha": "^8.0.4", "@types/node": "^12.11.7", "@types/vscode": "^1.53.0", "@typescript-eslint/eslint-plugin": "^4.9.0", "@typescript-eslint/parser": "^4.9.0", "esbuild": "^0.11.12", "eslint": "^7.15.0", "glob": "^7.1.6", "mocha": "^8.1.3", "typescript": "^4.1.2", "vscode-test": "^1.4.1" }, "dependencies": { "@types/lodash": "^4.14.168", "immutability-helper": "^3.1.1", "lodash": "^4.17.21" } }