* Bump the major group in /rust/kcl-language-server with 4 updates Bumps the major group in /rust/kcl-language-server with 4 updates: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser), [@vscode/vsce](https://github.com/Microsoft/vsce) and [glob](https://github.com/isaacs/node-glob). Updates `@typescript-eslint/eslint-plugin` from 6.21.0 to 8.27.0 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.27.0/packages/eslint-plugin) Updates `@typescript-eslint/parser` from 6.21.0 to 8.27.0 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.27.0/packages/parser) Updates `@vscode/vsce` from 2.30.0 to 3.3.0 - [Release notes](https://github.com/Microsoft/vsce/releases) - [Commits](https://github.com/Microsoft/vsce/compare/v2.30.0...v3.3.0) Updates `glob` from 10.4.5 to 11.0.1 - [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md) - [Commits](https://github.com/isaacs/node-glob/compare/v10.4.5...v11.0.1) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-type: direct:development update-type: version-update:semver-major dependency-group: major - dependency-name: "@typescript-eslint/parser" dependency-type: direct:development update-type: version-update:semver-major dependency-group: major - dependency-name: "@vscode/vsce" dependency-type: direct:development update-type: version-update:semver-major dependency-group: major - dependency-name: glob dependency-type: direct:development update-type: version-update:semver-major dependency-group: major ... Signed-off-by: dependabot[bot] <support@github.com> * A snapshot a day keeps the bugs away! 📷🐛 * A snapshot a day keeps the bugs away! 📷🐛 --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
152 lines
4.1 KiB
JSON
152 lines
4.1 KiB
JSON
{
|
|
"name": "kcl-language-server",
|
|
"displayName": "KittyCAD Language Server",
|
|
"description": "KittyCAD language support for Visual Studio Code",
|
|
"private": true,
|
|
"icon": "icon.png",
|
|
"publisher": "kittycad",
|
|
"homepage": "https://kittycad.io",
|
|
"license": "MIT",
|
|
"version": "0.0.0",
|
|
"releaseTag": null,
|
|
"keywords": [
|
|
"language-server",
|
|
"kittycad",
|
|
"kcl",
|
|
"hardware",
|
|
"cad",
|
|
"manufacturing"
|
|
],
|
|
"categories": [
|
|
"Programming Languages"
|
|
],
|
|
"repository": {
|
|
"url": "https://github.com/kittycad/modeling-app.git",
|
|
"type": "git"
|
|
},
|
|
"engines": {
|
|
"vscode": "^1.97.0"
|
|
},
|
|
"enabledApiProposals": [],
|
|
"activationEvents": [
|
|
"onLanguage:kcl"
|
|
],
|
|
"main": "./dist/main.js",
|
|
"contributes": {
|
|
"languages": [
|
|
{
|
|
"id": "kcl",
|
|
"extensions": [
|
|
".kcl"
|
|
]
|
|
}
|
|
],
|
|
"configuration": {
|
|
"type": "object",
|
|
"title": "kcl-language-server",
|
|
"properties": {
|
|
"kcl-language-server.server.path": {
|
|
"type": [
|
|
"null",
|
|
"string"
|
|
],
|
|
"scope": "machine-overridable",
|
|
"default": null,
|
|
"markdownDescription": "Path to kcl-language-server executable (points to bundled binary by default)."
|
|
},
|
|
"kcl-language-server.trace.server": {
|
|
"type": "string",
|
|
"scope": "window",
|
|
"enum": [
|
|
"off",
|
|
"messages",
|
|
"verbose"
|
|
],
|
|
"enumDescriptions": [
|
|
"No traces",
|
|
"Error only",
|
|
"Full log"
|
|
],
|
|
"default": "off",
|
|
"description": "Trace requests to the kcl-language-server (this is usually overly verbose and not recommended for regular users)."
|
|
},
|
|
"kcl-language-server.trace.extension": {
|
|
"description": "Enable logging of VS Code extensions itself.",
|
|
"type": "boolean",
|
|
"default": false
|
|
}
|
|
}
|
|
},
|
|
"configurationDefaults": {
|
|
"[kcl]": {
|
|
"editor.semanticHighlighting.enabled": true
|
|
}
|
|
},
|
|
"commands": [
|
|
{
|
|
"command": "kcl-language-server.restartServer",
|
|
"title": "Restart server",
|
|
"category": "kcl-language-server"
|
|
},
|
|
{
|
|
"command": "kcl-language-server.startServer",
|
|
"title": "Start server",
|
|
"category": "kcl-language-server"
|
|
},
|
|
{
|
|
"command": "kcl-language-server.stopServer",
|
|
"title": "Stop server",
|
|
"category": "kcl-language-server"
|
|
},
|
|
{
|
|
"command": "kcl-language-server.serverVersion",
|
|
"title": "Show server version",
|
|
"category": "kcl-language-server"
|
|
}
|
|
],
|
|
"menus": {
|
|
"commandPalette": [
|
|
{
|
|
"command": "kcl-language-server.restartServer",
|
|
"when": "inKclProject"
|
|
},
|
|
{
|
|
"command": "kcl-language-server.serverVersion",
|
|
"when": "inKclProject"
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"scripts": {
|
|
"vscode:prepublish": "yarn run build-base -- --minify",
|
|
"deploy": "vsce publish --yarn",
|
|
"build-base": "esbuild ./client/src/main.ts --bundle --outfile=dist/main.js --external:vscode --format=cjs --platform=node --target=node16",
|
|
"test-compile": "tsc -p ./",
|
|
"compile": "cross-env NODE_ENV=production tsc -b",
|
|
"build": "yarn run build-base -- --sourcemap",
|
|
"watch": "yarn run build-base -- --sourcemap --watch",
|
|
"pretest": "yarn run build && yarn test-compile",
|
|
"test": "node ./dist/client/src/test/runTest.js",
|
|
"package": "vsce package -o kcl-language-server.vsix"
|
|
},
|
|
"devDependencies": {
|
|
"@tsconfig/strictest": "^2.0.5",
|
|
"@types/glob": "^8.1.0",
|
|
"@types/mocha": "^10.0.10",
|
|
"@types/node": "^22.13.10",
|
|
"@types/vscode": "^1.97.0",
|
|
"@typescript-eslint/eslint-plugin": "^8.27.0",
|
|
"@typescript-eslint/parser": "^8.27.0",
|
|
"@vscode/test-electron": "^2.4.1",
|
|
"@vscode/vsce": "^3.3.0",
|
|
"cross-env": "^7.0.3",
|
|
"esbuild": "^0.25.1",
|
|
"glob": "^11.0.1",
|
|
"mocha": "^11.1.0",
|
|
"typescript": "^5.8.2"
|
|
},
|
|
"dependencies": {
|
|
"vscode-languageclient": "^9.0.1"
|
|
}
|
|
}
|