UNPKG

iproto

Version:

119 lines 2.68 kB
{ "name": "iproto", "description": "", "version": "2.0.0-beta.8", "publisher": "Angx", "files": [ "icons", "out", "snippets", "syntaxes", "language-configuration.json", "LICENSE" ], "type": "module", "license": "MIT", "keywords": [ "idl", "iproto", "proto", "langium" ], "bin": "./bin/iproto.js", "dependencies": { "change-case": "^5.4.4", "decimal.js": "^10.5.0", "fs-extra": "^11.3.0", "globby": "^14.1.0", "langium": "~3.3.0", "prettier": "^3.5.1", "prettier-plugin-jsdoc": "^1.3.2", "regexpp": "^3.2.0", "vscode-languageclient": "~9.0.1", "vscode-languageserver": "~9.0.1", "yargs": "^17.7.2" }, "devDependencies": { "@biomejs/biome": "^1.9.4", "@types/fs-extra": "^11.0.4", "@types/node": "^18.0.0", "@types/vscode": "~1.67.0", "@types/yargs": "^17.0.33", "@vscode/vsce": "^3.2.1", "langium-cli": "~3.3.0", "tsup": "^8.3.6", "typescript": "~5.1.6" }, "preview": true, "volta": { "node": "18.19.1", "npm": "10.2.4" }, "displayName": "Iproto", "engines": { "vscode": "^1.67.0", "node": ">=18.0.0" }, "package-manager": "pnpm@latest", "categories": [ "Programming Languages" ], "icon": "./icons/lang.png", "contributes": { "languages": [ { "id": "iproto", "aliases": [ "Iproto", "iproto" ], "extensions": [ ".iproto" ], "configuration": "./language-configuration.json", "icon": { "dark": "./icons/lang.svg", "light": "./icons/lang.svg" } } ], "grammars": [ { "language": "iproto", "scopeName": "source.iproto", "path": "syntaxes/iproto.tmLanguage.json" } ], "snippets": [ { "language": "iproto", "path": "./snippets/iproto.snippets.json" } ] }, "activationEvents": [ "onFileSystem:builtin" ], "main": "./out/extension.cjs", "exports": { "./package.json": "./package.json", "./shape": { "import": { "types": "./out/shape.d.ts", "default": "./out/shape.js" }, "default": { "types": "./out/shape.d.cts", "default": "./out/shape.cjs" } } }, "scripts": { "build": "langium generate --mode=production && pnpm check && tsup", "generate": "langium generate", "check": "tsc --noEmit && biome check --write ./src", "format": "biome format --write ./src", "vscode:prepublish": "pnpm build", "vscode:pack": "vsce package --no-dependencies --allow-missing-repository" } }