{
  "name": "sprotty-theia",
  "version": "0.12.0",
  "description": "Glue code for Sprotty diagrams in a Theia IDE",
  "license": "(EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0)",
  "keywords": [
    "theia",
    "sprotty",
    "diagram",
    "theia-extension"
  ],
  "homepage": "https://github.com/eclipse/sprotty-theia",
  "bugs": "https://github.com/eclipse/sprotty-theia/issues",
  "author": {
    "name": "Eclipse Sprotty"
  },
  "contributors": [
    {
      "name": "Jan Köhnlein",
      "email": "jan.koehnlein@typefox.io",
      "url": "http://typefox.io"
    },
    {
      "name": "Philip Langer",
      "email": "planger@eclipsesource.com",
      "url": "https://www.eclipsesource.com"
    },
    {
      "name": "Tobias Ortmayr",
      "email": "tortmayr@eclipsesource.com",
      "url": "https://www.eclipsesource.com"
    },
    {
      "name": "Miro Spönemann",
      "email": "miro.spoenemann@typefox.io",
      "url": "http://typefox.io"
    }
  ],
  "dependencies": {
    "@theia/core": "^1.18.0",
    "@theia/editor": "^1.18.0",
    "@theia/filesystem": "^1.18.0",
    "@theia/monaco": "^1.18.0",
    "sprotty": "^0.12.0",
    "sprotty-protocol": "^0.12.0"
  },
  "devDependencies": {
    "@types/chai": "^4.2.12",
    "@types/mocha": "^8.0.0",
    "@typescript-eslint/eslint-plugin": "5.3.0",
    "@typescript-eslint/parser": "5.3.0",
    "chai": "^4.2.0",
    "eslint": "^8.1.0",
    "eslint-config-prettier": "^8.3.0",
    "eslint-plugin-header": "^3.1.1",
    "eslint-plugin-no-null": "^1.0.2",
    "jenkins-mocha": "^8.0.0",
    "keytar": "^7.7.0",
    "mocha": "^8.1.0",
    "rimraf": "^3.0.2",
    "semver": "^7.3.2",
    "ts-node": "^8.10.2",
    "typescript": "3.9.2"
  },
  "scripts": {
    "clean": "rimraf lib artifacts",
    "build": "tsc -p ./tsconfig.json && yarn run lint",
    "lint": "eslint \"src/**/!(*.spec.ts*)\"",
    "watch": "tsc -w -p ./tsconfig.json",
    "test": "jenkins-mocha --opts ./configs/mocha.opts \"./src/**/*.spec.?(ts|tsx)\"",
    "prepare": "yarn run clean && yarn run build",
    "prepublishOnly": "yarn run test",
    "publish:next": "yarn publish --new-version \"$(semver $npm_package_version -i minor)-next.$(git rev-parse --short HEAD)\" --tag next",
    "publish:latest": "yarn publish --tag latest"
  },
  "files": [
    "lib",
    "src",
    "css"
  ],
  "main": "lib/index",
  "types": "lib/index",
  "theiaExtensions": [
    {
      "frontend": "lib/theia/diagram-module"
    }
  ],
  "eslintIgnore": [
    "src/**/*.spec.?(ts|tsx)"
  ]
}
