{ "name": "origami-vscode-extension", "version": "0.0.21", "displayName": "Origami language support", "description": "Language support for the Origami expression language", "publisher": "WebOrigami", "icon": "icon.png", "repository": { "type": "git", "url": "https://github.com/WebOrigami/origami-vscode-extension" }, "engines": { "vscode": "^1.75.0" }, "categories": [ "Programming Languages" ], "activationEvents": [ "onLanguage:origami" ], "type": "commonjs", "main": "./src/client/extension.cjs", "scripts": { "build": "mkdir -p build; vsce package --out build/origami.vsix", "build-completions": "ori Tree.json src/scripts/completions.ori > src/client/builtins.json", "test": "node --test --test-reporter=spec", "typecheck": "tsc" }, "dependencies": { "@types/node": "24.2.1", "@types/vscode": "1.102.0", "@weborigami/async-tree": "0.6.12", "@weborigami/language": "0.6.12", "vscode-languageclient": "9.0.1", "vscode-languageserver": "9.0.1", "vscode-languageserver-textdocument": "1.0.12" }, "devDependencies": { "@vscode/vsce": "3.6.0", "@weborigami/origami": "0.6.12", "typescript": "5.9.2" }, "contributes": { "grammars": [ { "language": "origami", "scopeName": "source.origami", "path": "./syntaxes/origami.tmLanguage.json" }, { "language": "origami-html", "scopeName": "text.html.origami", "path": "./syntaxes/origami-html.tmLanguage.json" }, { "language": "origami-markdown", "scopeName": "text.markdown.origami", "path": "./syntaxes/origami-markdown.tmLanguage.json" } ], "languages": [ { "id": "origami", "aliases": [ "Origami", "Web Origami" ], "configuration": "./language-configuration.json", "extensions": [ ".ori" ], "icon": { "light": "./icon.svg", "dark": "./icon.svg" } }, { "id": "origami-html", "aliases": [ "Origami HTML Document" ], "configuration": "./language-configuration.json", "extensions": [ ".ori.html" ], "icon": { "light": "./icon.svg", "dark": "./icon.svg" } }, { "id": "origami-markdown", "aliases": [ "Origami Markdown Document" ], "configuration": "./language-configuration.json", "extensions": [ ".ori.md" ], "icon": { "light": "./icon.svg", "dark": "./icon.svg" } }, { "id": "markdown-patched-for-origami", "aliases": [ "markdown (patched for Origami)" ], "configuration": "./language-configuration.json" } ] } }