{
    "name": "@kumori/kdsl-lsp",
    "version": "0.0.1-alpha.26",
    "files": [
        "dist",
        "syntaxes"
    ],
    "type": "module",
    "exports": {
        "./*": "./dist/*"
    },
    "scripts": {
        "build": "npm run fix && npm run langium:generate && npm run code-gen && tsc -b tsconfig.json && node esbuild.mjs && npm run copy-loader",
        "copy-loader": "rsync -av --include='*/' --include='*.kumori' --exclude='*' src/ dist/",
        "langium:generate": "langium generate -m production",
        "code-gen": "npm run file-loader && npm run validations",
        "file-loader": "./src/language/builtin/loader_gen.sh",
        "validations": "./src/language/validations/_registry_gen.sh",
        "test": "vitest run",
        "dev": "vite",
        "clean": "rm -rf dist/ out/ syntaxes/ src/syntaxes/ src/language/generated/ tsconfig.tsbuildinfo",
        "prepublishOnly": "npm run build",
        "lint": "eslint .",
        "prettier": "prettier src/ test/ --write",
        "fix": "npm run lint && npm run prettier"
    },
    "dependencies": {
        "@codingame/monaco-vscode-editor-service-override": "~23.2.2",
        "@codingame/monaco-vscode-keybindings-service-override": "~23.2.2",
        "@ghostery/url-parser": "^1.3.0",
        "handlebars": "^4.7.8",
        "isomorphic-git": "^1.36.0",
        "monaco-editor": "npm:@codingame/monaco-vscode-editor-api@~23.2.2",
        "monaco-editor-wrapper": "~6.12.0",
        "monaco-languageclient": "~10.4.0",
        "simple-git": "^3.30.0",
        "vscode": "npm:@codingame/monaco-vscode-api@~23.2.2",
        "vscode-languageclient": "~9.0.1",
        "vscode-languageserver": "~9.0.1",
        "zod": "^4.1.13"
    },
    "devDependencies": {
        "@codingame/esbuild-import-meta-url-plugin": "~1.0.3",
        "@eslint/js": "^9.39.1",
        "@types/vscode": "~1.106.1",
        "eslint": "^9.39.1",
        "globals": "^16.5.0",
        "jiti": "^2.6.1",
        "langium-cli": "^4.1.0",
        "prettier": "3.7.3",
        "typescript-eslint": "^8.48.0"
    }
}
