mirror of
https://github.com/mermaid-js/mermaid.git
synced 2025-01-28 07:03:17 +08:00
5807d521b7
* develop: (99 commits) Fix spelling Fix community integrations Fix docs docs: Fix config Update all minor dependencies Amend docs to document gitgraph parallel commits Fix lint Use Yarn Add COREPACK_ENABLE_STRICT Added link to Blazorade Mermaid to the community integrations page. Bump node version Add lcov to cspell Correcting path to docker-entrypoint.sh Update recommended Vitest extension Replace mermaid-js.github.io links Replace links to docs with links to webhelp Link to contributing page on webhelp Changes to timeline.md 1. Added colons to all 'NOTES' for consistency. Changes to timeline.md 1. Updates the Wikipedia citation to include a link. 2. Removed periods from documentation sections to be consistent (some had periods, some didn't) 3. Added a space to a coding example for spacing consistency. Replace version number placeholder Fix link to Contributors section in README ...
137 lines
4.5 KiB
JSON
137 lines
4.5 KiB
JSON
{
|
|
"name": "mermaid-monorepo",
|
|
"private": true,
|
|
"version": "10.2.4",
|
|
"description": "Markdownish syntax for generating flowcharts, sequence diagrams, class diagrams, gantt charts and git graphs.",
|
|
"type": "module",
|
|
"packageManager": "pnpm@8.15.1",
|
|
"keywords": [
|
|
"diagram",
|
|
"markdown",
|
|
"flowchart",
|
|
"sequence diagram",
|
|
"gantt",
|
|
"class diagram",
|
|
"git graph"
|
|
],
|
|
"scripts": {
|
|
"build": "pnpm build:esbuild && pnpm build:types",
|
|
"build:esbuild": "pnpm run -r clean && tsx .esbuild/build.ts",
|
|
"build:mermaid": "pnpm build:esbuild --mermaid",
|
|
"build:viz": "pnpm build:esbuild --visualize",
|
|
"build:types": "tsx .build/types.ts",
|
|
"build:types:watch": "tsc -p ./packages/mermaid/tsconfig.json --emitDeclarationOnly --watch",
|
|
"dev": "tsx .esbuild/server.ts",
|
|
"dev:vite": "tsx .vite/server.ts",
|
|
"dev:coverage": "pnpm coverage:cypress:clean && VITE_COVERAGE=true pnpm dev:vite",
|
|
"release": "pnpm build",
|
|
"lint": "eslint --cache --cache-strategy content --ignore-path .gitignore . && pnpm lint:jison && prettier --cache --check .",
|
|
"lint:fix": "eslint --cache --cache-strategy content --fix --ignore-path .gitignore . && prettier --write . && tsx scripts/fixCSpell.ts",
|
|
"lint:jison": "tsx ./scripts/jison/lint.mts",
|
|
"contributors": "tsx scripts/updateContributors.ts",
|
|
"cypress": "cypress run",
|
|
"cypress:open": "cypress open",
|
|
"e2e": "start-server-and-test dev http://localhost:9000/ cypress",
|
|
"e2e:coverage": "start-server-and-test dev:coverage http://localhost:9000/ cypress",
|
|
"coverage:cypress:clean": "rimraf .nyc_output coverage/cypress",
|
|
"coverage:merge": "tsx scripts/coverage.ts",
|
|
"coverage": "pnpm test:coverage --run && pnpm e2e:coverage && pnpm coverage:merge",
|
|
"ci": "vitest run",
|
|
"test": "pnpm lint && vitest run",
|
|
"test:watch": "vitest --watch",
|
|
"test:coverage": "vitest --coverage",
|
|
"prepublishOnly": "pnpm build && pnpm test",
|
|
"prepare": "husky install && pnpm build",
|
|
"pre-commit": "lint-staged"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/mermaid-js/mermaid"
|
|
},
|
|
"author": "Knut Sveidqvist",
|
|
"license": "MIT",
|
|
"standard": {
|
|
"ignore": [
|
|
"**/parser/*.js",
|
|
"dist/**/*.js",
|
|
"cypress/**/*.js"
|
|
],
|
|
"globals": [
|
|
"page"
|
|
]
|
|
},
|
|
"devDependencies": {
|
|
"@applitools/eyes-cypress": "^3.40.6",
|
|
"@commitlint/cli": "^17.6.1",
|
|
"@commitlint/config-conventional": "^17.6.1",
|
|
"@cspell/eslint-plugin": "^8.3.2",
|
|
"@cypress/code-coverage": "^3.12.18",
|
|
"@rollup/plugin-typescript": "^11.1.1",
|
|
"@types/cors": "^2.8.13",
|
|
"@types/eslint": "^8.37.0",
|
|
"@types/express": "^4.17.17",
|
|
"@types/js-yaml": "^4.0.5",
|
|
"@types/jsdom": "^21.1.1",
|
|
"@types/lodash": "^4.14.194",
|
|
"@types/mdast": "^3.0.11",
|
|
"@types/node": "^20.11.17",
|
|
"@types/prettier": "^2.7.2",
|
|
"@types/rollup-plugin-visualizer": "^4.2.1",
|
|
"@typescript-eslint/eslint-plugin": "^6.7.2",
|
|
"@typescript-eslint/parser": "^6.7.2",
|
|
"@vitest/coverage-v8": "^0.34.0",
|
|
"@vitest/spy": "^0.34.0",
|
|
"@vitest/ui": "^0.34.0",
|
|
"ajv": "^8.12.0",
|
|
"chokidar": "^3.5.3",
|
|
"concurrently": "^8.0.1",
|
|
"cors": "^2.8.5",
|
|
"cspell": "^8.3.2",
|
|
"cypress": "^12.17.4",
|
|
"cypress-image-snapshot": "^4.0.1",
|
|
"esbuild": "^0.20.0",
|
|
"eslint": "^8.47.0",
|
|
"eslint-config-prettier": "^8.8.0",
|
|
"eslint-plugin-cypress": "^2.13.2",
|
|
"eslint-plugin-html": "^7.1.0",
|
|
"eslint-plugin-jest": "^27.2.1",
|
|
"eslint-plugin-jsdoc": "^46.0.0",
|
|
"eslint-plugin-json": "^3.1.0",
|
|
"eslint-plugin-lodash": "^7.4.0",
|
|
"eslint-plugin-markdown": "^3.0.0",
|
|
"eslint-plugin-no-only-tests": "^3.1.0",
|
|
"eslint-plugin-tsdoc": "^0.2.17",
|
|
"eslint-plugin-unicorn": "^47.0.0",
|
|
"express": "^4.18.2",
|
|
"globby": "^13.1.4",
|
|
"husky": "^8.0.3",
|
|
"jest": "^29.5.0",
|
|
"jison": "^0.4.18",
|
|
"js-yaml": "^4.1.0",
|
|
"jsdom": "^22.0.0",
|
|
"langium-cli": "2.1.0",
|
|
"lint-staged": "^13.2.1",
|
|
"nyc": "^15.1.0",
|
|
"path-browserify": "^1.0.1",
|
|
"pnpm": "^8.6.8",
|
|
"prettier": "^2.8.8",
|
|
"prettier-plugin-jsdoc": "^0.4.2",
|
|
"rimraf": "^5.0.0",
|
|
"rollup-plugin-visualizer": "^5.9.2",
|
|
"start-server-and-test": "^2.0.0",
|
|
"tsx": "^4.6.2",
|
|
"typescript": "^5.1.3",
|
|
"vite": "^4.5.2",
|
|
"vite-plugin-istanbul": "^4.1.0",
|
|
"vitest": "^0.34.0"
|
|
},
|
|
"nyc": {
|
|
"report-dir": "coverage/cypress"
|
|
},
|
|
"pnpm": {
|
|
"patchedDependencies": {
|
|
"cytoscape@3.28.1": "patches/cytoscape@3.28.1.patch"
|
|
}
|
|
}
|
|
}
|