{ "name": "sandwich-hime", "displayName": "Sandwich Hime", "description": "Typed .sando templates with Hime-san Beta 2 language intelligence.", "version": "0.1.0-preview.1", "publisher": "gamertan", "license": "AGPL-3.0-only", "homepage": "https://sandwichhime.com/docs/editor/", "repository": { "type": "git", "url": "https://gitea.speelman.ca/gamertan/sandwich-hime-tooling.git", "directory": "editors/vscode" }, "bugs": { "url": "https://gitea.speelman.ca/gamertan/sandwich-hime-tooling/issues" }, "engines": {"vscode": "^1.96.0"}, "categories": ["Programming Languages", "Linters", "Snippets"], "keywords": ["go", "golang", "html", "template", "sando", "sandwich-hime"], "main": "./dist/extension.js", "activationEvents": [ "onLanguage:sando", "onCommand:sandwichHime.checkProject", "onCommand:sandwichHime.generateProject", "onCommand:sandwichHime.startDev", "onCommand:sandwichHime.restartLanguageServer", "onCommand:sandwichHime.showVersion", "onCommand:sandwichHime.openTutorial" ], "contributes": { "languages": [{"id": "sando", "aliases": ["Sando", "Sandwich Hime"], "extensions": [".sando"], "configuration": "./language-configuration.json"}], "grammars": [{"language": "sando", "scopeName": "text.html.sando", "path": "./syntaxes/sando.tmLanguage.json"}], "snippets": [{"language": "sando", "path": "./snippets/sando.json"}], "commands": [ {"command": "sandwichHime.checkProject", "title": "Sandwich Hime: Check Project"}, {"command": "sandwichHime.generateProject", "title": "Sandwich Hime: Generate Project"}, {"command": "sandwichHime.startDev", "title": "Sandwich Hime: Start Dev Supervisor"}, {"command": "sandwichHime.restartLanguageServer", "title": "Sandwich Hime: Restart Language Server"}, {"command": "sandwichHime.showVersion", "title": "Sandwich Hime: Show Version"}, {"command": "sandwichHime.openTutorial", "title": "Sandwich Hime: Open Tutorial"} ], "configuration": { "title": "Sandwich Hime", "properties": { "sandwichHime.himesanPath": { "type": "string", "default": "", "scope": "resource", "description": "Absolute path to himesan. Leave empty to resolve himesan from the workspace extension host PATH." } } } }, "scripts": { "clean": "node scripts/clean.js", "build": "node scripts/build.js", "test": "node --test test/unit/*.test.js test/grammar/*.test.js", "test:integration": "node test/integration/run.js", "audit:dependencies": "node scripts/audit-dependencies.js", "audit:package": "node scripts/audit-package.js", "verify": "npm run clean && npm run build && npm test && npm run audit:dependencies && npm audit --audit-level=low && npm run audit:package", "package:vsix": "npm run verify && vsce package --pre-release --no-dependencies --out ../../artifacts/sandwich-hime-0.1.0-preview.1.vsix" }, "devDependencies": { "@vscode/test-electron": "2.5.2", "@vscode/vsce": "3.6.0", "esbuild": "0.25.9", "vscode-oniguruma": "2.0.1", "vscode-textmate": "9.2.0" }, "dependencies": {"vscode-languageclient": "9.0.1"} }