mirror of
https://github.com/mermaid-js/mermaid.git
synced 2025-01-14 06:43:25 +08:00
9238deaf00
* develop: (237 commits) submit built docs update Font Awesome Version Clarify FontAwesome support Update version Fix classParser Check for conflict when linting jison Update class grammar test fix Class diagram grammar Skip sourcemap Bump version Update deps Fix unit tests Update vite Fix applitools cypress Update packages/mermaid/package.json chore(deps): update dependency typescript to v5 fix typedoc fix(deps): update all minor dependencies chore(deps): update pnpm to v8 chore(deps): update fregante/setup-git-user action to v2 ...
121 lines
4.0 KiB
JSON
121 lines
4.0 KiB
JSON
{
|
|
"name": "mermaid-monorepo",
|
|
"private": true,
|
|
"version": "10.1.0",
|
|
"description": "Markdownish syntax for generating flowcharts, sequence diagrams, class diagrams, gantt charts and git graphs.",
|
|
"type": "module",
|
|
"packageManager": "pnpm@8.3.1",
|
|
"keywords": [
|
|
"diagram",
|
|
"markdown",
|
|
"flowchart",
|
|
"sequence diagram",
|
|
"gantt",
|
|
"class diagram",
|
|
"git graph"
|
|
],
|
|
"scripts": {
|
|
"build:vite": "ts-node-esm --transpileOnly .vite/build.ts",
|
|
"build:mermaid": "pnpm build:vite --mermaid",
|
|
"build:viz": "pnpm build:mermaid --visualize",
|
|
"build:types": "tsc -p ./packages/mermaid/tsconfig.json --emitDeclarationOnly && tsc -p ./packages/mermaid-example-diagram/tsconfig.json --emitDeclarationOnly",
|
|
"build:watch": "pnpm build:vite --watch",
|
|
"build": "pnpm run -r clean && pnpm build:types && pnpm build:vite",
|
|
"dev": "concurrently \"pnpm build:vite --watch\" \"ts-node-esm .vite/server.ts\"",
|
|
"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 . && ts-node-esm scripts/fixCSpell.ts",
|
|
"lint:jison": "ts-node-esm ./scripts/jison/lint.mts",
|
|
"contributors": "ts-node-esm scripts/updateContributors.ts",
|
|
"cypress": "cypress run",
|
|
"cypress:open": "cypress open",
|
|
"e2e": "start-server-and-test dev http://localhost:9000/ cypress",
|
|
"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.32.0",
|
|
"@commitlint/cli": "^17.6.1",
|
|
"@commitlint/config-conventional": "^17.6.1",
|
|
"@cspell/eslint-plugin": "^6.31.1",
|
|
"@rollup/plugin-typescript": "^11.1.0",
|
|
"@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": "^18.16.0",
|
|
"@types/prettier": "^2.7.2",
|
|
"@types/rollup-plugin-visualizer": "^4.2.1",
|
|
"@typescript-eslint/eslint-plugin": "^5.59.0",
|
|
"@typescript-eslint/parser": "^5.59.0",
|
|
"@vitest/coverage-c8": "^0.30.1",
|
|
"@vitest/spy": "^0.30.1",
|
|
"@vitest/ui": "^0.30.1",
|
|
"concurrently": "^8.0.1",
|
|
"cors": "^2.8.5",
|
|
"coveralls": "^3.1.1",
|
|
"cypress": "^12.10.0",
|
|
"cypress-image-snapshot": "^4.0.1",
|
|
"esbuild": "^0.17.18",
|
|
"eslint": "^8.39.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": "^43.0.7",
|
|
"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": "^46.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",
|
|
"ohmyfetch": "^0.4.21",
|
|
"jsdom": "^21.1.1",
|
|
"lint-staged": "^13.2.1",
|
|
"path-browserify": "^1.0.1",
|
|
"pnpm": "^8.3.1",
|
|
"prettier": "^2.8.8",
|
|
"prettier-plugin-jsdoc": "^0.4.2",
|
|
"rimraf": "^5.0.0",
|
|
"rollup-plugin-visualizer": "^5.9.0",
|
|
"start-server-and-test": "^2.0.0",
|
|
"ts-node": "^10.9.1",
|
|
"typescript": "^5.0.4",
|
|
"vite": "^4.3.1",
|
|
"vitest": "^0.30.1"
|
|
},
|
|
"volta": {
|
|
"node": "18.16.0"
|
|
}
|
|
}
|