{ "name": "@zenstackhq/language", "displayName": "ZenStack Language Tooling", "description": "ZenStack ZModel language specification", "version": "3.7.1", "type": "module", "author": { "name": "ZenStack Team", "email": "contact@zenstack.dev" }, "homepage": "https://zenstack.dev", "repository": { "type": "git", "url": "https://github.com/zenstackhq/zenstack" }, "license": "MIT", "files": [ "dist", "res" ], "scripts": { "build": "pnpm langium:generate && tsx scripts/patch-generated-ast.ts && tsc --noEmit && tsdown", "watch": "tsdown --watch", "lint": "eslint src --ext ts", "test": "vitest run", "langium:generate": "langium generate", "langium:generate:production": "langium generate --mode=production", "pack": "pnpm pack" }, "exports": { ".": { "import": { "types": "./dist/index.d.mts", "default": "./dist/index.mjs" }, "require": { "types": "./dist/index.d.cts", "default": "./dist/index.cjs" } }, "./ast": { "import": { "types": "./dist/ast.d.mts", "default": "./dist/ast.mjs" }, "require": { "types": "./dist/ast.d.cts", "default": "./dist/ast.cjs" } }, "./utils": { "import": { "types": "./dist/utils.d.mts", "default": "./dist/utils.mjs" }, "require": { "types": "./dist/utils.d.cts", "default": "./dist/utils.cjs" } }, "./factory": { "import": { "types": "./dist/factory.d.mts", "default": "./dist/factory.mjs" }, "require": { "types": "./dist/factory.d.cts", "default": "./dist/factory.cjs" } }, "./package.json": { "import": "./package.json", "require": "./package.json" } }, "dependencies": { "@zenstackhq/common-helpers": "workspace:*", "langium": "catalog:", "pluralize": "^8.0.0", "ts-pattern": "catalog:", "vscode-languageserver": "^9.0.1" }, "devDependencies": { "@types/pluralize": "^0.0.33", "@types/tmp": "catalog:", "@zenstackhq/eslint-config": "workspace:*", "@zenstackhq/tsdown-config": "workspace:*", "@zenstackhq/typescript-config": "workspace:*", "@zenstackhq/vitest-config": "workspace:*", "glob": "^11.1.0", "langium-cli": "catalog:", "tmp": "catalog:" }, "funding": "https://github.com/sponsors/zenstackhq" }