{
  "name": "myst-cli",
  "version": "1.8.2",
  "description": "Command line tools for MyST",
  "author": "Franklin Koch <franklin@curvenote.com>",
  "license": "MIT",
  "keywords": [
    "markdown",
    "latex",
    "writing-software",
    "scientific-visualization",
    "pdf-generation",
    "science-research"
  ],
  "type": "module",
  "exports": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "files": [
    "dist"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/jupyter-book/mystmd.git"
  },
  "bugs": {
    "url": "https://github.com/jupyter-book/mystmd/issues"
  },
  "homepage": "https://github.com/jupyter-book/mystmd",
  "scripts": {
    "clean": "rimraf dist",
    "copy:version": "echo \"const version = '\"$npm_package_version\"';\nexport default version;\" > src/version.ts",
    "dev": "tsc -w -p .",
    "lint": "npm run copy:version; eslint \"src/**/!(*.spec).ts\" -c ./.eslintrc.cjs",
    "lint:format": "npm run copy:version; prettier --check \"src/**/*.ts\"",
    "test": "npm run copy:version; vitest run",
    "test:watch": "npm run copy:version; vitest watch",
    "build:esm": "tsc",
    "build": "npm-run-all -l clean copy:version -p build:esm"
  },
  "engines": {
    "node": ">=20",
    "npm": ">=10"
  },
  "dependencies": {
    "@jupyterlab/services": "^7.3.0",
    "@reduxjs/toolkit": "^2.1.0",
    "adm-zip": "^0.5.10",
    "async-mutex": "^0.5.0",
    "boxen": "^7.1.1",
    "cffjs": "^0.0.2",
    "chalk": "^5.2.0",
    "check-node-version": "^4.2.1",
    "chokidar": "^3.5.3",
    "citation-js-utils": "^1.2.8",
    "commander": "^10.0.1",
    "cors": "^2.8.5",
    "docx": "^7.5.0",
    "doi-utils": "^2.0.5",
    "express": "^4.18.2",
    "fs-extra": "^11.1.1",
    "get-port": "^6.1.2",
    "glob": "^10.3.1",
    "https-proxy-agent": "^7.0.4",
    "inquirer": "^9.2.17",
    "intersphinx": "^1.0.2",
    "js-yaml": "^4.1.0",
    "jtex": "^1.0.21",
    "latest-version": "^7.0.0",
    "mdast": "^3.0.0",
    "meca": "^1.0.8",
    "mime-types": "^2.1.35",
    "myst-cli-utils": "^2.0.13",
    "myst-common": "^1.9.5",
    "myst-config": "^1.9.5",
    "myst-migrate": "^1.8.2",
    "myst-execute": "^0.3.3",
    "myst-ext-button": "^0.0.1",
    "myst-ext-card": "^1.0.9",
    "myst-ext-exercise": "^1.0.9",
    "myst-ext-grid": "^1.0.9",
    "myst-ext-icon": "^0.0.2",
    "myst-ext-proof": "^1.0.12",
    "myst-ext-reactive": "^1.0.9",
    "myst-ext-tabs": "^1.0.9",
    "myst-frontmatter": "^1.9.5",
    "myst-parser": "^1.7.0",
    "myst-spec": "^0.0.5",
    "myst-spec-ext": "^1.9.5",
    "myst-templates": "^1.0.27",
    "myst-to-docx": "^1.0.16",
    "myst-to-jats": "^1.0.35",
    "myst-to-md": "^1.0.16",
    "myst-to-tex": "^1.0.45",
    "myst-to-typst": "^0.0.36",
    "myst-toc": "^0.1.4",
    "myst-transforms": "^1.3.47",
    "nanoid": "^5.1.6",
    "nbtx": "^0.4.0",
    "node-fetch": "^3.3.1",
    "p-limit": "^3.1.0",
    "picomatch": "^2.3.1",
    "redux": "^5.0.1",
    "simple-validators": "^1.2.0",
    "strip-ansi": "^7.0.1",
    "tex-to-myst": "^1.0.45",
    "unified": "^10.1.2",
    "unist-util-filter": "^4.0.0",
    "unist-util-remove": "^3.1.0",
    "unist-util-select": "^4.0.3",
    "unist-util-visit": "^4.0.0",
    "uuid": "^8.3.2",
    "vfile": "^5.3.5",
    "which": "^3.0.1",
    "ws": "^8.18.1",
    "xml-js": "^1.6.11",
    "zod": "^3.23.8"
  },
  "devDependencies": {
    "@jupyterlab/nbformat": "3.5.2",
    "@types/adm-zip": "^0.5.0",
    "@types/cors": "^2.8.13",
    "@types/express": "^4.17.17",
    "@types/fs-extra": "^11.0.1",
    "@types/inquirer": "^9.0.7",
    "@types/mime-types": "^2.1.1",
    "@types/picomatch": "^4.0.2",
    "@types/uuid": "^8.3.4",
    "@types/which": "^3.0.0",
    "@types/ws": "^8.18.1",
    "concurrently": "^8.2.0"
  }
}
