{ "name": "hblang", "repository": { "url": "https://git.ablecorp.us/koniifer/hblang-vscode" }, "publisher": "koniifer", "displayName": "hblang", "description": "Syntax, formatting, and linting for holey-bytes lang", "version": "0.2.7", "engines": { "vscode": "^1.75.0" }, "main": "./out/main.js", "categories": [ "Programming Languages", "Formatters", "Linters" ], "activationEvents": [ "onCommand:extension.formatDocument" ], "contributes": { "languages": [ { "id": "hblang", "aliases": [ "hblang" ], "extensions": [ ".hb" ], "configuration": "./language-configuration.json" } ], "grammars": [ { "language": "hblang", "scopeName": "source.hblang", "path": "./syntaxes/hblang.tmLanguage.json" } ], "formatters": [ { "language": "hblang", "provider": { "provideDocumentFormattingEdits": { "command": "editor.action.formatDocument" } } } ], "configuration": { "title": "hblang", "properties": { "hblang.compilerPath": { "type": "string", "default": "PATH", "description": "Set the optional path for the hbc compiler. If set to 'PATH', it will rely on the system to provide hbc.", "scope": "machine-overridable" } } } }, "scripts": { "vscode:prepublish": "webpack", "compile": "webpack --mode production", "watch": "webpack --watch --mode development" }, "devDependencies": { "@types/vscode": "^1.75.0", "os-browserify": "^0.3.0", "path-browserify": "^1.0.1", "stream-browserify": "^3.0.0", "ts-loader": "^9.5.1", "typescript": "^4.0.0", "vscode": "^1.1.37", "webpack": "^5.97.1", "webpack-cli": "^4.10.0" } }