Files
vscode/package.json
zeekayandHanzo Dev d0b47692ba Compile with TypeScript 7
typescript 7.0.2 is the native compiler, so this is a pin and not a second
toolchain. tsc --noEmit -p tsconfig.json: 11 diagnostics before and after.

Co-authored-by: Hanzo Dev <[email protected]>
2026-09-16 21:28:54 -07:00

69 lines
1.8 KiB
JSON

{
"name": "zap-syntax",
"displayName": "ZAP - Zero-Copy App Proto",
"description": "Syntax highlighting and language support for ZAP schema files",
"version": "1.0.0",
"private": true,
"publisher": "zap-proto",
"repository": {
"type": "git",
"url": "https://github.com/zap-proto/vscode"
},
"engines": {
"vscode": "^1.74.0"
},
"categories": [
"Programming Languages"
],
"activationEvents": [],
"main": "./out/src/extension",
"contributes": {
"languages": [
{
"id": "zap",
"aliases": [
"ZAP",
"zap"
],
"extensions": [
".zap"
],
"configuration": "./zap.configuration.json"
},
{
"id": "capnp",
"aliases": [
"Cap'n Proto",
"capnp"
],
"extensions": [
".capnp"
],
"configuration": "./capnp.configuration.json"
}
],
"grammars": [
{
"language": "zap",
"scopeName": "source.zap",
"path": "./syntaxes/zap.tmLanguage.json"
},
{
"language": "capnp",
"scopeName": "source.capnp",
"path": "./syntaxes/capnp.tmLanguage"
}
]
},
"scripts": {
"vscode:prepublish": "tsc -p ./",
"compile": "tsc -watch -p ./",
"test": "node ./node_modules/vscode/bin/test"
},
"devDependencies": {
"@types/node": "^25.9.1",
"@types/vscode": "^1.120.0",
"typescript": "7.0.2"
}
}