{
  "name": "langium-domainmodel-dsl",
  "displayName": "Domain Model DSL",
  "version": "4.3.0",
  "description": "Example language built with Langium",
  "homepage": "https://langium.org",
  "engines": {
    "vscode": "^1.91.0"
  },
  "license": "MIT",
  "categories": [
    "Programming Languages"
  ],
  "contributes": {
    "languages": [
      {
        "id": "domain-model",
        "aliases": [
          "DomainModel",
          "domain-model"
        ],
        "extensions": [
          ".dmodel"
        ],
        "configuration": "./language-configuration.json"
      }
    ],
    "grammars": [
      {
        "language": "domain-model",
        "scopeName": "source.domain-model",
        "path": "./syntaxes/domain-model.tmLanguage.json"
      }
    ]
  },
  "activationEvents": [
    "onLanguage:domain-model"
  ],
  "files": [
    "bin",
    "out",
    "src",
    "syntaxes",
    "language-configuration.json"
  ],
  "bin": {
    "domainmodel-cli": "./bin/cli.js"
  },
  "type": "module",
  "main": "./out/extension.cjs",
  "scripts": {
    "build": "node esbuild.mjs",
    "watch": "node esbuild.mjs --watch",
    "benchmark": "node out/benchmark/run.js",
    "langium:generate": "langium generate",
    "publish:next": "npm --no-git-tag-version version \"$(semver $npm_package_version -i minor)-next.$(git rev-parse --short HEAD)\" && npm publish --tag next",
    "publish:latest": "npm publish --tag latest --access public"
  },
  "dependencies": {
    "chalk": "~5.6.2",
    "commander": "~15.0.0",
    "langium": "~4.3.0",
    "lodash": "~4.18.1",
    "vscode-languageclient": "~10.0.0",
    "vscode-languageserver": "~10.0.0"
  },
  "devDependencies": {
    "langium-cli": "~4.3.0"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/eclipse-langium/langium.git",
    "directory": "examples/domainmodel"
  },
  "bugs": "https://github.com/eclipse-langium/langium/issues",
  "author": {
    "name": "TypeFox",
    "url": "https://www.typefox.io"
  }
}
