mirror of
https://github.com/mermaid-js/mermaid.git
synced 2025-01-28 07:03:17 +08:00
9b319a55f6
* develop: chore(deps-dev): bump @commitlint/cli from 17.0.3 to 17.1.1 (#3376) chore(deps-dev): bump eslint from 8.22.0 to 8.23.0 (#3378) chore(deps): bump dompurify from 2.3.10 to 2.4.0 (#3375) chore(deps-dev): bump @commitlint/config-conventional (#3370) chore(deps-dev): bump @babel/core from 7.18.10 to 7.18.13 (#3373) chore(deps-dev): bump eslint-plugin-jest from 26.8.7 to 27.0.1 (#3372) chore(deps-dev): bump jest-environment-jsdom from 28.1.3 to 29.0.1 (#3369) chore(deps-dev): bump babel-jest from 28.1.3 to 29.0.1 (#3368) Updating docs to latest mermaid version build: add eslint --cache file Adjusting size and test Updated viewBox settings Border feat(git): allow custom merge commit ids Document line curve options Added 'ms' duration Fix font weight for messages in sequence diagrams Added lollipop feature for updated codebase
135 lines
3.9 KiB
JSON
135 lines
3.9 KiB
JSON
{
|
|
"name": "mermaid",
|
|
"version": "9.1.5",
|
|
"description": "Markdownish syntax for generating flowcharts, sequence diagrams, class diagrams, gantt charts and git graphs.",
|
|
"main": "dist/mermaid.min.js",
|
|
"module": "dist/mermaid.esm.min.mjs",
|
|
"types": "dist/mermaid.d.ts",
|
|
"exports": {
|
|
".": {
|
|
"require": "./dist/mermaid.min.js",
|
|
"import": "./dist/mermaid.esm.min.mjs",
|
|
"types": "./dist/mermaid.d.ts"
|
|
},
|
|
"./*": "./*"
|
|
},
|
|
"keywords": [
|
|
"diagram",
|
|
"markdown",
|
|
"flowchart",
|
|
"sequence diagram",
|
|
"gantt",
|
|
"class diagram",
|
|
"git graph"
|
|
],
|
|
"scripts": {
|
|
"build:dev": "webpack --mode development --progress --color",
|
|
"build:prod": "webpack --mode production --progress --color",
|
|
"build": "concurrently \"yarn build:dev\" \"yarn build:prod\"",
|
|
"postbuild": "documentation build src/mermaidAPI.ts src/config.ts src/defaultConfig.ts --shallow -f md --markdown-toc false > docs/Setup.md",
|
|
"build:watch": "yarn build:dev --watch",
|
|
"release": "yarn build",
|
|
"lint": "eslint --cache ./ --ext .js,.json,.html,.md",
|
|
"lint:fix": "yarn lint --fix",
|
|
"e2e:depr": "yarn lint && jest e2e --config e2e/jest.config.js",
|
|
"cypress": "cypress run",
|
|
"cypress:open": "cypress open",
|
|
"e2e": "start-server-and-test dev http://localhost:9000/ cypress",
|
|
"e2e-upd": "yarn lint && jest e2e -u --config e2e/jest.config.js",
|
|
"dev": "webpack serve --config ./.webpack/webpack.config.e2e.babel.js",
|
|
"ci": "jest src/.*",
|
|
"test": "yarn lint && jest src/.*",
|
|
"test:watch": "jest --watch src",
|
|
"prepublishOnly": "yarn build && yarn test",
|
|
"prepare": "husky install",
|
|
"pre-commit": "lint-staged"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/knsv/mermaid"
|
|
},
|
|
"author": "Knut Sveidqvist",
|
|
"license": "MIT",
|
|
"standard": {
|
|
"ignore": [
|
|
"**/parser/*.js",
|
|
"dist/**/*.js",
|
|
"cypress/**/*.js"
|
|
],
|
|
"globals": [
|
|
"page"
|
|
]
|
|
},
|
|
"dependencies": {
|
|
"@braintree/sanitize-url": "^6.0.0",
|
|
"d3": "^7.0.0",
|
|
"dagre": "^0.8.5",
|
|
"dagre-d3": "^0.6.4",
|
|
"dompurify": "2.4.0",
|
|
"graphlib": "^2.1.8",
|
|
"khroma": "^2.0.0",
|
|
"moment-mini": "2.24.0",
|
|
"stylis": "^4.0.10"
|
|
},
|
|
"devDependencies": {
|
|
"@applitools/eyes-cypress": "^3.25.7",
|
|
"@babel/core": "^7.14.6",
|
|
"@babel/eslint-parser": "^7.14.7",
|
|
"@babel/preset-env": "^7.14.7",
|
|
"@babel/register": "^7.14.5",
|
|
"@commitlint/cli": "^17.0.0",
|
|
"@commitlint/config-conventional": "^17.0.0",
|
|
"@types/d3": "^7.4.0",
|
|
"@types/dompurify": "^2.3.3",
|
|
"@types/jest": "^28.1.7",
|
|
"@types/stylis": "^4.0.2",
|
|
"babel-jest": "^29.0.1",
|
|
"babel-loader": "^8.2.2",
|
|
"concurrently": "^7.0.0",
|
|
"coveralls": "^3.0.2",
|
|
"css-to-string-loader": "^0.1.3",
|
|
"cypress": "9.7.0",
|
|
"cypress-image-snapshot": "^4.0.1",
|
|
"documentation": "13.2.0",
|
|
"eslint": "^8.4.1",
|
|
"eslint-config-prettier": "^8.3.0",
|
|
"eslint-plugin-cypress": "^2.12.1",
|
|
"eslint-plugin-html": "^7.1.0",
|
|
"eslint-plugin-jest": "^27.0.1",
|
|
"eslint-plugin-jsdoc": "^39.1.0",
|
|
"eslint-plugin-json": "^3.1.0",
|
|
"eslint-plugin-markdown": "^3.0.0",
|
|
"eslint-plugin-prettier": "^4.0.0",
|
|
"husky": "^8.0.0",
|
|
"identity-obj-proxy": "^3.0.0",
|
|
"jest": "^28.0.3",
|
|
"jest-environment-jsdom": "^29.0.1",
|
|
"jison": "^0.4.18",
|
|
"js-base64": "3.7.2",
|
|
"lint-staged": "^13.0.0",
|
|
"moment": "^2.23.0",
|
|
"path-browserify": "^1.0.1",
|
|
"prettier": "^2.3.2",
|
|
"prettier-plugin-jsdoc": "^0.3.30",
|
|
"start-server-and-test": "^1.12.6",
|
|
"terser-webpack-plugin": "^5.2.4",
|
|
"ts-jest": "^28.0.8",
|
|
"ts-loader": "^9.3.1",
|
|
"typescript": "^4.7.4",
|
|
"webpack": "^5.53.0",
|
|
"webpack-cli": "^4.7.2",
|
|
"webpack-dev-server": "^4.3.0",
|
|
"webpack-merge": "^5.8.0",
|
|
"webpack-node-externals": "^3.0.0"
|
|
},
|
|
"resolutions": {
|
|
"d3": "^7.0.0"
|
|
},
|
|
"files": [
|
|
"dist"
|
|
],
|
|
"sideEffects": [
|
|
"**/*.css",
|
|
"**/*.scss"
|
|
]
|
|
} |