meyfa/selena-ide

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
  "name": "selena-ide",
  "private": true,
  "version": "0.0.0",
  "description": "IDE for the Selena language, a textual description of renderable UML sequence diagrams.",
  "type": "module",
  "scripts": {
    "clean": "rimraf dist && rimraf \"grammar/*.js\"",
    "build-grammar": "lezer-generator grammar/selena.grammar -o grammar/selena.js",
    "prod": "npm run build-grammar && vite build",
    "start": "npm run build-grammar && vite dev",
    "lint": "tsc --noEmit && eslint .",
    "lint-fix": "tsc --noEmit && eslint --fix .",
    "test": "npm run lint"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/meyfa/selena-ide.git"
  },
  "author": "Fabian Meyer",
  "license": "MIT",
  "bugs": {
    "url": "https://github.com/meyfa/selena-ide/issues"
  },
  "homepage": "https://github.com/meyfa/selena-ide#readme",
  "dependencies": {
    "@codemirror/commands": "6.6.2",
    "@codemirror/language": "6.10.3",
    "@codemirror/lint": "6.8.2",
    "@codemirror/state": "6.4.1",
    "@codemirror/theme-one-dark": "6.1.2",
    "@codemirror/view": "6.34.1",
    "@lezer/highlight": "1.2.1",
    "@lezer/lr": "1.4.1",
    "codemirror": "6.0.1",
    "debounce": "2.1.1",
    "events": "3.3.0",
    "pdfkit": "0.15.0",
    "selena": "0.4.3"
  },
  "devDependencies": {
    "@lezer/generator": "1.7.1",
    "@meyfa/eslint-config": "8.0.0",
    "@types/events": "3.0.3",
    "@types/pdfkit": "0.13.5",
    "eslint": "9.12.0",
    "rimraf": "6.0.1",
    "typescript": "5.6.3",
    "vite": "5.4.8"
  }
}