| 6dd74de | | | 1 | { |
| 6dd74de | | | 2 | "name": "mermaid-monorepo", |
| 6dd74de | | | 3 | "private": true, |
| 6dd74de | | | 4 | "version": "10.2.4", |
| 6dd74de | | | 5 | "description": "Markdownish syntax for generating flowcharts, sequence diagrams, class diagrams, gantt charts and git graphs.", |
| 6dd74de | | | 6 | "type": "module", |
| 6dd74de | | | 7 | "packageManager": "pnpm@10.4.1+sha512.c753b6c3ad7afa13af388fa6d808035a008e30ea9993f58c6663e2bc5ff21679aa834db094987129aa4d488b86df57f7b634981b2f827cdcacc698cc0cfb88af", |
| 6dd74de | | | 8 | "keywords": [ |
| 6dd74de | | | 9 | "diagram", |
| 6dd74de | | | 10 | "markdown", |
| 6dd74de | | | 11 | "flowchart", |
| 6dd74de | | | 12 | "sequence diagram", |
| 6dd74de | | | 13 | "gantt", |
| 6dd74de | | | 14 | "class diagram", |
| 6dd74de | | | 15 | "git graph" |
| 6dd74de | | | 16 | ], |
| 6dd74de | | | 17 | "scripts": { |
| 6dd74de | | | 18 | "build": "pnpm build:esbuild && pnpm build:types", |
| 6dd74de | | | 19 | "build:esbuild": "pnpm run -r clean && tsx .esbuild/build.ts", |
| 6dd74de | | | 20 | "build:mermaid": "pnpm build:esbuild --mermaid", |
| 6dd74de | | | 21 | "build:viz": "pnpm build:esbuild --visualize", |
| 6dd74de | | | 22 | "build:types": "pnpm --filter mermaid types:build-config && tsx .build/types.ts", |
| 6dd74de | | | 23 | "build:types:watch": "tsc -p ./packages/mermaid/tsconfig.json --emitDeclarationOnly --watch", |
| 6dd74de | | | 24 | "dev": "tsx .esbuild/server.ts", |
| 6dd74de | | | 25 | "dev:vite": "tsx .vite/server.ts", |
| 6dd74de | | | 26 | "dev:coverage": "pnpm coverage:cypress:clean && VITE_COVERAGE=true pnpm dev:vite", |
| 6dd74de | | | 27 | "copy-readme": "cpy './README.*' ./packages/mermaid/ --cwd=.", |
| 6dd74de | | | 28 | "changeset:version": "changeset version && pnpm build && pnpm --filter mermaid run docs:release-version && pnpm --filter mermaid run docs:build && git add --all", |
| 6dd74de | | | 29 | "changeset:publish": "pnpm copy-readme && changeset publish", |
| 6dd74de | | | 30 | "lint": "eslint --quiet --stats --cache --cache-strategy content . && pnpm lint:jison && prettier --cache --check .", |
| 6dd74de | | | 31 | "lint:fix": "eslint --cache --cache-strategy content --fix . && prettier --write . && tsx scripts/fixCSpell.ts", |
| 6dd74de | | | 32 | "lint:jison": "tsx ./scripts/jison/lint.mts", |
| 6dd74de | | | 33 | "contributors": "tsx scripts/updateContributors.ts", |
| 6dd74de | | | 34 | "cypress": "cypress run", |
| 6dd74de | | | 35 | "cypress:open": "cypress open", |
| 6dd74de | | | 36 | "coverage:cypress:clean": "rimraf .nyc_output coverage/cypress", |
| 6dd74de | | | 37 | "coverage:merge": "tsx scripts/coverage.ts", |
| 6dd74de | | | 38 | "coverage": "pnpm test:coverage --run && pnpm e2e:coverage && pnpm coverage:merge", |
| 6dd74de | | | 39 | "ci": "vitest run", |
| 6dd74de | | | 40 | "e2e": "pnpm run load:env -- pnpm run e2e:harness", |
| 6dd74de | | | 41 | "e2e:coverage": "pnpm run load:env -- pnpm run e2e:harness:coverage", |
| 6dd74de | | | 42 | "e2e:harness": "start-server-and-test dev http://localhost:${MERMAID_PORT}/ cypress", |
| 6dd74de | | | 43 | "e2e:harness:coverage": "start-server-and-test dev:coverage http://localhost:${MERMAID_PORT}/ cypress", |
| 6dd74de | | | 44 | "load:env": "dotenv -e .env", |
| 6dd74de | | | 45 | "test": "pnpm lint && vitest run", |
| 6dd74de | | | 46 | "test:watch": "vitest --watch", |
| 6dd74de | | | 47 | "test:coverage": "vitest --coverage", |
| 6dd74de | | | 48 | "test:check:tsc": "tsx scripts/tsc-check.ts", |
| 6dd74de | | | 49 | "prepare": "husky && pnpm build", |
| 6dd74de | | | 50 | "pre-commit": "lint-staged" |
| 6dd74de | | | 51 | }, |
| 6dd74de | | | 52 | "repository": { |
| 6dd74de | | | 53 | "type": "git", |
| 6dd74de | | | 54 | "url": "https://github.com/mermaid-js/mermaid" |
| 6dd74de | | | 55 | }, |
| 6dd74de | | | 56 | "author": "Knut Sveidqvist", |
| 6dd74de | | | 57 | "license": "MIT", |
| 6dd74de | | | 58 | "standard": { |
| 6dd74de | | | 59 | "ignore": [ |
| 6dd74de | | | 60 | "**/parser/*.js", |
| 6dd74de | | | 61 | "dist/**/*.js", |
| 6dd74de | | | 62 | "cypress/**/*.js" |
| 6dd74de | | | 63 | ], |
| 6dd74de | | | 64 | "globals": [ |
| 6dd74de | | | 65 | "page" |
| 6dd74de | | | 66 | ] |
| 6dd74de | | | 67 | }, |
| 6dd74de | | | 68 | "devDependencies": { |
| 6dd74de | | | 69 | "@applitools/eyes-cypress": "^3.56.5", |
| 6dd74de | | | 70 | "@argos-ci/cypress": "^6.2.2", |
| 6dd74de | | | 71 | "@changesets/changelog-github": "^0.5.2", |
| 6dd74de | | | 72 | "@changesets/cli": "^2.29.8", |
| 6dd74de | | | 73 | "@cspell/eslint-plugin": "^9.3.2", |
| 6dd74de | | | 74 | "@cypress/code-coverage": "^3.14.7", |
| 6dd74de | | | 75 | "@eslint/js": "^9.26.0", |
| 6dd74de | | | 76 | "@rollup/plugin-typescript": "^12.1.4", |
| 6dd74de | | | 77 | "@types/cors": "^2.8.19", |
| 6dd74de | | | 78 | "@types/express": "^5.0.6", |
| 6dd74de | | | 79 | "@types/js-yaml": "^4.0.9", |
| 6dd74de | | | 80 | "@types/jsdom": "^21.1.7", |
| 6dd74de | | | 81 | "@types/lodash": "^4.17.21", |
| 6dd74de | | | 82 | "@types/mdast": "^4.0.4", |
| 6dd74de | | | 83 | "@types/node": "^22.19.1", |
| 6dd74de | | | 84 | "@types/rollup-plugin-visualizer": "^5.0.3", |
| 6dd74de | | | 85 | "@vitest/coverage-v8": "^3.2.4", |
| 6dd74de | | | 86 | "@vitest/spy": "^3.2.4", |
| 6dd74de | | | 87 | "@vitest/ui": "^3.2.4", |
| 6dd74de | | | 88 | "ajv": "^8.17.1", |
| 6dd74de | | | 89 | "chokidar": "3.6.0", |
| 6dd74de | | | 90 | "concurrently": "^9.2.1", |
| 6dd74de | | | 91 | "cors": "^2.8.5", |
| 6dd74de | | | 92 | "cpy-cli": "^5.0.0", |
| 6dd74de | | | 93 | "cross-env": "^7.0.3", |
| 6dd74de | | | 94 | "cspell": "^9.3.2", |
| 6dd74de | | | 95 | "cypress": "^14.5.4", |
| 6dd74de | | | 96 | "cypress-image-snapshot": "^4.0.1", |
| 6dd74de | | | 97 | "cypress-split": "^1.24.25", |
| 6dd74de | | | 98 | "dotenv": "^17.2.3", |
| 6dd74de | | | 99 | "dotenv-cli": "^11.0.0", |
| 6dd74de | | | 100 | "esbuild": "^0.25.12", |
| 6dd74de | | | 101 | "eslint": "^9.26.0", |
| 6dd74de | | | 102 | "eslint-config-prettier": "^10.1.8", |
| 6dd74de | | | 103 | "eslint-plugin-cypress": "^5.2.0", |
| 6dd74de | | | 104 | "eslint-plugin-html": "^8.1.3", |
| 6dd74de | | | 105 | "eslint-plugin-jest": "^29.0.1", |
| 6dd74de | | | 106 | "eslint-plugin-jsdoc": "^61.1.12", |
| 6dd74de | | | 107 | "eslint-plugin-json": "^4.0.1", |
| 6dd74de | | | 108 | "eslint-plugin-lodash": "^8.0.0", |
| 6dd74de | | | 109 | "eslint-plugin-markdown": "^5.1.0", |
| 6dd74de | | | 110 | "eslint-plugin-no-only-tests": "^3.3.0", |
| 6dd74de | | | 111 | "eslint-plugin-tsdoc": "^0.4.0", |
| 6dd74de | | | 112 | "eslint-plugin-unicorn": "^62.0.0", |
| 6dd74de | | | 113 | "express": "^5.2.1", |
| 6dd74de | | | 114 | "globals": "^16.4.0", |
| 6dd74de | | | 115 | "globby": "^14.1.0", |
| 6dd74de | | | 116 | "husky": "^9.1.7", |
| 6dd74de | | | 117 | "jest": "^30.1.3", |
| 6dd74de | | | 118 | "jison": "^0.4.18", |
| 6dd74de | | | 119 | "js-yaml": "^4.1.1", |
| 6dd74de | | | 120 | "jsdom": "^26.1.0", |
| 6dd74de | | | 121 | "langium-cli": "^4.0.0", |
| 6dd74de | | | 122 | "lint-staged": "^16.1.6", |
| 6dd74de | | | 123 | "markdown-table": "^3.0.4", |
| 6dd74de | | | 124 | "nyc": "^17.1.0", |
| 6dd74de | | | 125 | "path-browserify": "^1.0.1", |
| 6dd74de | | | 126 | "prettier": "^3.6.2", |
| 6dd74de | | | 127 | "prettier-plugin-jsdoc": "^1.3.3", |
| 6dd74de | | | 128 | "rimraf": "^6.0.1", |
| 6dd74de | | | 129 | "rollup-plugin-visualizer": "^6.0.5", |
| 6dd74de | | | 130 | "start-server-and-test": "^2.1.3", |
| 6dd74de | | | 131 | "tslib": "^2.8.1", |
| 6dd74de | | | 132 | "tsx": "^4.20.6", |
| 6dd74de | | | 133 | "typescript": "~5.8.0", |
| 6dd74de | | | 134 | "typescript-eslint": "^8.38.0", |
| 6dd74de | | | 135 | "vite": "^7.0.8", |
| 6dd74de | | | 136 | "vite-plugin-istanbul": "^7.0.0", |
| 6dd74de | | | 137 | "vitest": "^3.2.4" |
| 6dd74de | | | 138 | }, |
| 6dd74de | | | 139 | "nyc": { |
| 6dd74de | | | 140 | "report-dir": "coverage/cypress" |
| 6dd74de | | | 141 | }, |
| 6dd74de | | | 142 | "pnpm": { |
| 6dd74de | | | 143 | "patchedDependencies": { |
| 6dd74de | | | 144 | "roughjs": "patches/roughjs.patch" |
| 6dd74de | | | 145 | }, |
| 6dd74de | | | 146 | "onlyBuiltDependencies": [ |
| 6dd74de | | | 147 | "canvas", |
| 6dd74de | | | 148 | "cypress", |
| 6dd74de | | | 149 | "esbuild" |
| 6dd74de | | | 150 | ], |
| 6dd74de | | | 151 | "ignoredBuiltDependencies": [ |
| 6dd74de | | | 152 | "sharp", |
| 6dd74de | | | 153 | "vue-demi" |
| 6dd74de | | | 154 | ] |
| 6dd74de | | | 155 | } |
| 6dd74de | | | 156 | } |