UNPKG

sprotty-theia

Version:

Glue code for Sprotty diagrams in a Theia IDE

92 lines (91 loc) 2.52 kB
{ "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)" ] }