47 lines
1.2 KiB
JSON
47 lines
1.2 KiB
JSON
{
|
|
"name": "shrimp",
|
|
"version": "0.0.1",
|
|
"main": "./dist/extension.js",
|
|
"devDependencies": {
|
|
"@types/vscode": "^1.105.0",
|
|
"@types/node": "22.x",
|
|
"typescript": "^5.9.3"
|
|
},
|
|
"categories": [
|
|
"Programming Languages"
|
|
],
|
|
"contributes": {
|
|
"languages": [
|
|
{
|
|
"id": "shrimp",
|
|
"aliases": [
|
|
"Shrimp",
|
|
"shrimp"
|
|
],
|
|
"extensions": [
|
|
".sh"
|
|
],
|
|
"configuration": "./language-configuration.json"
|
|
}
|
|
],
|
|
"configurationDefaults": {
|
|
"[shrimp]": {
|
|
"editor.semanticHighlighting.enabled": true
|
|
}
|
|
}
|
|
},
|
|
"description": "Language support for Shrimp shell scripting language",
|
|
"displayName": "Shrimp",
|
|
"engines": {
|
|
"vscode": "^1.105.0"
|
|
},
|
|
"icon": "icon.png",
|
|
"publisher": "shrimp-lang",
|
|
"scripts": {
|
|
"vscode:prepublish": "bun run package",
|
|
"compile": "bun build src/extension.ts --outdir dist --target node --format cjs --external vscode",
|
|
"watch": "bun build src/extension.ts --outdir dist --target node --format cjs --external vscode --watch",
|
|
"package": "bun build src/extension.ts --outdir dist --target node --format cjs --external vscode --minify",
|
|
"check-types": "tsc --noEmit"
|
|
}
|
|
} |