collab/mermaid/package.jsonblame
View source
6dd74de1{
6dd74de2 "name": "mermaid-monorepo",
6dd74de3 "private": true,
6dd74de4 "version": "10.2.4",
6dd74de5 "description": "Markdownish syntax for generating flowcharts, sequence diagrams, class diagrams, gantt charts and git graphs.",
6dd74de6 "type": "module",
6dd74de7 "packageManager": "pnpm@10.4.1+sha512.c753b6c3ad7afa13af388fa6d808035a008e30ea9993f58c6663e2bc5ff21679aa834db094987129aa4d488b86df57f7b634981b2f827cdcacc698cc0cfb88af",
6dd74de8 "keywords": [
6dd74de9 "diagram",
6dd74de10 "markdown",
6dd74de11 "flowchart",
6dd74de12 "sequence diagram",
6dd74de13 "gantt",
6dd74de14 "class diagram",
6dd74de15 "git graph"
6dd74de16 ],
6dd74de17 "scripts": {
6dd74de18 "build": "pnpm build:esbuild && pnpm build:types",
6dd74de19 "build:esbuild": "pnpm run -r clean && tsx .esbuild/build.ts",
6dd74de20 "build:mermaid": "pnpm build:esbuild --mermaid",
6dd74de21 "build:viz": "pnpm build:esbuild --visualize",
6dd74de22 "build:types": "pnpm --filter mermaid types:build-config && tsx .build/types.ts",
6dd74de23 "build:types:watch": "tsc -p ./packages/mermaid/tsconfig.json --emitDeclarationOnly --watch",
6dd74de24 "dev": "tsx .esbuild/server.ts",
6dd74de25 "dev:vite": "tsx .vite/server.ts",
6dd74de26 "dev:coverage": "pnpm coverage:cypress:clean && VITE_COVERAGE=true pnpm dev:vite",
6dd74de27 "copy-readme": "cpy './README.*' ./packages/mermaid/ --cwd=.",
6dd74de28 "changeset:version": "changeset version && pnpm build && pnpm --filter mermaid run docs:release-version && pnpm --filter mermaid run docs:build && git add --all",
6dd74de29 "changeset:publish": "pnpm copy-readme && changeset publish",
6dd74de30 "lint": "eslint --quiet --stats --cache --cache-strategy content . && pnpm lint:jison && prettier --cache --check .",
6dd74de31 "lint:fix": "eslint --cache --cache-strategy content --fix . && prettier --write . && tsx scripts/fixCSpell.ts",
6dd74de32 "lint:jison": "tsx ./scripts/jison/lint.mts",
6dd74de33 "contributors": "tsx scripts/updateContributors.ts",
6dd74de34 "cypress": "cypress run",
6dd74de35 "cypress:open": "cypress open",
6dd74de36 "coverage:cypress:clean": "rimraf .nyc_output coverage/cypress",
6dd74de37 "coverage:merge": "tsx scripts/coverage.ts",
6dd74de38 "coverage": "pnpm test:coverage --run && pnpm e2e:coverage && pnpm coverage:merge",
6dd74de39 "ci": "vitest run",
6dd74de40 "e2e": "pnpm run load:env -- pnpm run e2e:harness",
6dd74de41 "e2e:coverage": "pnpm run load:env -- pnpm run e2e:harness:coverage",
6dd74de42 "e2e:harness": "start-server-and-test dev http://localhost:${MERMAID_PORT}/ cypress",
6dd74de43 "e2e:harness:coverage": "start-server-and-test dev:coverage http://localhost:${MERMAID_PORT}/ cypress",
6dd74de44 "load:env": "dotenv -e .env",
6dd74de45 "test": "pnpm lint && vitest run",
6dd74de46 "test:watch": "vitest --watch",
6dd74de47 "test:coverage": "vitest --coverage",
6dd74de48 "test:check:tsc": "tsx scripts/tsc-check.ts",
6dd74de49 "prepare": "husky && pnpm build",
6dd74de50 "pre-commit": "lint-staged"
6dd74de51 },
6dd74de52 "repository": {
6dd74de53 "type": "git",
6dd74de54 "url": "https://github.com/mermaid-js/mermaid"
6dd74de55 },
6dd74de56 "author": "Knut Sveidqvist",
6dd74de57 "license": "MIT",
6dd74de58 "standard": {
6dd74de59 "ignore": [
6dd74de60 "**/parser/*.js",
6dd74de61 "dist/**/*.js",
6dd74de62 "cypress/**/*.js"
6dd74de63 ],
6dd74de64 "globals": [
6dd74de65 "page"
6dd74de66 ]
6dd74de67 },
6dd74de68 "devDependencies": {
6dd74de69 "@applitools/eyes-cypress": "^3.56.5",
6dd74de70 "@argos-ci/cypress": "^6.2.2",
6dd74de71 "@changesets/changelog-github": "^0.5.2",
6dd74de72 "@changesets/cli": "^2.29.8",
6dd74de73 "@cspell/eslint-plugin": "^9.3.2",
6dd74de74 "@cypress/code-coverage": "^3.14.7",
6dd74de75 "@eslint/js": "^9.26.0",
6dd74de76 "@rollup/plugin-typescript": "^12.1.4",
6dd74de77 "@types/cors": "^2.8.19",
6dd74de78 "@types/express": "^5.0.6",
6dd74de79 "@types/js-yaml": "^4.0.9",
6dd74de80 "@types/jsdom": "^21.1.7",
6dd74de81 "@types/lodash": "^4.17.21",
6dd74de82 "@types/mdast": "^4.0.4",
6dd74de83 "@types/node": "^22.19.1",
6dd74de84 "@types/rollup-plugin-visualizer": "^5.0.3",
6dd74de85 "@vitest/coverage-v8": "^3.2.4",
6dd74de86 "@vitest/spy": "^3.2.4",
6dd74de87 "@vitest/ui": "^3.2.4",
6dd74de88 "ajv": "^8.17.1",
6dd74de89 "chokidar": "3.6.0",
6dd74de90 "concurrently": "^9.2.1",
6dd74de91 "cors": "^2.8.5",
6dd74de92 "cpy-cli": "^5.0.0",
6dd74de93 "cross-env": "^7.0.3",
6dd74de94 "cspell": "^9.3.2",
6dd74de95 "cypress": "^14.5.4",
6dd74de96 "cypress-image-snapshot": "^4.0.1",
6dd74de97 "cypress-split": "^1.24.25",
6dd74de98 "dotenv": "^17.2.3",
6dd74de99 "dotenv-cli": "^11.0.0",
6dd74de100 "esbuild": "^0.25.12",
6dd74de101 "eslint": "^9.26.0",
6dd74de102 "eslint-config-prettier": "^10.1.8",
6dd74de103 "eslint-plugin-cypress": "^5.2.0",
6dd74de104 "eslint-plugin-html": "^8.1.3",
6dd74de105 "eslint-plugin-jest": "^29.0.1",
6dd74de106 "eslint-plugin-jsdoc": "^61.1.12",
6dd74de107 "eslint-plugin-json": "^4.0.1",
6dd74de108 "eslint-plugin-lodash": "^8.0.0",
6dd74de109 "eslint-plugin-markdown": "^5.1.0",
6dd74de110 "eslint-plugin-no-only-tests": "^3.3.0",
6dd74de111 "eslint-plugin-tsdoc": "^0.4.0",
6dd74de112 "eslint-plugin-unicorn": "^62.0.0",
6dd74de113 "express": "^5.2.1",
6dd74de114 "globals": "^16.4.0",
6dd74de115 "globby": "^14.1.0",
6dd74de116 "husky": "^9.1.7",
6dd74de117 "jest": "^30.1.3",
6dd74de118 "jison": "^0.4.18",
6dd74de119 "js-yaml": "^4.1.1",
6dd74de120 "jsdom": "^26.1.0",
6dd74de121 "langium-cli": "^4.0.0",
6dd74de122 "lint-staged": "^16.1.6",
6dd74de123 "markdown-table": "^3.0.4",
6dd74de124 "nyc": "^17.1.0",
6dd74de125 "path-browserify": "^1.0.1",
6dd74de126 "prettier": "^3.6.2",
6dd74de127 "prettier-plugin-jsdoc": "^1.3.3",
6dd74de128 "rimraf": "^6.0.1",
6dd74de129 "rollup-plugin-visualizer": "^6.0.5",
6dd74de130 "start-server-and-test": "^2.1.3",
6dd74de131 "tslib": "^2.8.1",
6dd74de132 "tsx": "^4.20.6",
6dd74de133 "typescript": "~5.8.0",
6dd74de134 "typescript-eslint": "^8.38.0",
6dd74de135 "vite": "^7.0.8",
6dd74de136 "vite-plugin-istanbul": "^7.0.0",
6dd74de137 "vitest": "^3.2.4"
6dd74de138 },
6dd74de139 "nyc": {
6dd74de140 "report-dir": "coverage/cypress"
6dd74de141 },
6dd74de142 "pnpm": {
6dd74de143 "patchedDependencies": {
6dd74de144 "roughjs": "patches/roughjs.patch"
6dd74de145 },
6dd74de146 "onlyBuiltDependencies": [
6dd74de147 "canvas",
6dd74de148 "cypress",
6dd74de149 "esbuild"
6dd74de150 ],
6dd74de151 "ignoredBuiltDependencies": [
6dd74de152 "sharp",
6dd74de153 "vue-demi"
6dd74de154 ]
6dd74de155 }
6dd74de156}