{
  "name": "codemirror-lang-macaulay2",
  "version": "0.2.4",
  "description": "Macaulay2 language support for CodeMirror",
  "keywords": [
    "codemirror",
    "language",
    "macaulay2"
  ],
  "author": "Doug Torrance",
  "license": "MIT",
  "homepage": "https://github.com/d-torrance/codemirror-lang-macaulay2",
  "repository": {
    "type": "git",
    "url": "https://github.com/d-torrance/codemirror-lang-macaulay2"
  },
  "bugs": {
    "url": "https://github.com/d-torrance/codemirror-lang-macaulay2/issues"
  },
  "main": "dist/index.cjs",
  "module": "dist/index.js",
  "types": "dist/index.d.ts",
  "type": "module",
  "exports": {
    "import": "./dist/index.js",
    "require": "./dist/index.cjs"
  },
  "sideEffects": false,
  "files": [
    "dist/"
  ],
  "scripts": {
    "test": "make check",
    "build": "make",
    "prepack": "make",
    "demo": "make demo && serve demo",
    "update": "M2 --script generate-grammar.m2",
    "format": "prettier --write .",
    "lint": "prettylint . && eslint .",
    "clean": "make clean"
  },
  "dependencies": {
    "@codemirror/language": "^6.0.0",
    "@codemirror/legacy-modes": "^6.4.3"
  },
  "devDependencies": {
    "@codemirror/state": "^6.5.2",
    "@codemirror/view": "^6.39.15",
    "@eslint/js": "^9.39.2",
    "@eslint/json": "^0.14.0",
    "@eslint/markdown": "^7.5.1",
    "@lezer/generator": "^1.0.0",
    "@rollup/plugin-node-resolve": "^16.0.0",
    "codemirror": "^6.0.1",
    "eslint": "^9.39.2",
    "eslint-plugin-mocha": "^11.2.0",
    "globals": "^17.0.0",
    "jiti": "^2.6.1",
    "mocha": "^11.7.5",
    "prettier": "^3.7.4",
    "prettylint": "^2.0.0",
    "rollup": "^2.60.2",
    "serve": "^14.2.4",
    "tslib": "^2.8.1",
    "typescript": "^4.9.5",
    "typescript-eslint": "^8.52.0"
  }
}
