{
  "name": "qsc-workspace",
  "workspaces": [
    "./source/npm/qsharp",
    "./source/playground",
    "./source/vscode"
  ],
  "license": "MIT",
  "engines": {
    "node": ">=20.18.2"
  },
  "scripts": {
    "eslint:check": "eslint -c ./eslint.config.mjs --max-warnings 0 ./",
    "prettier:check": "prettier -c --no-config ./",
    "check": "npm run eslint:check && npm run prettier:check",
    "prettier:fix": "prettier -w --no-config ./"
  },
  "private": true,
  "devDependencies": {
    "@anywidget/types": "^0.1.4",
    "@eslint/js": "^9.9.1",
    "@parcel/watcher": "^2.4.1",
    "@types/chai": "^4.3.8",
    "@types/markdown-it": "^14.1.1",
    "@types/mocha": "^10.0.2",
    "@types/node": "^20.17",
    "@types/vscode": "^1.99.1",
    "@types/vscode-webview": "^1.57.5",
    "@vscode/codicons": "^0.0.36",
    "@vscode/debugadapter": "^1.63.0",
    "@vscode/debugprotocol": "^1.63.0",
    "@vscode/extension-telemetry": "^0.9.8",
    "@vscode/markdown-it-katex": "^1.0.0",
    "@vscode/test-web": "^0.0.71",
    "chai": "^4.3.10",
    "dompurify": "^3.2.5",
    "esbuild": "^0.25.0",
    "eslint": "^9.17.0",
    "events": "^3.3.0",
    "github-markdown-css": "^5.3.0",
    "globals": "^15.9.0",
    "highlight.js": "^11.10.0",
    "highlightjs-copy": "^1.0.6",
    "markdown-it": "^14.1.0",
    "mocha": "^10.8.2",
    "modern-normalize": "^2.0.0",
    "monaco-editor": "^0.44.0",
    "openai": "^4.83.0",
    "preact": "^10.20.0",
    "prettier": "^3.3.3",
    "punycode": "^2.3.1",
    "typescript": "^5.5.4",
    "typescript-eslint": "^8.19.1",
    "url": "^0.11.3",
    "user-agent-data-types": "^0.4.2",
    "vscode-uri": "^3.0.8"
  }
}
