diff --git a/package.json b/package.json index ebb630a1e..0203cbe50 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "version": "10.0.2", "description": "Markdownish syntax for generating flowcharts, sequence diagrams, class diagrams, gantt charts and git graphs.", "type": "module", - "packageManager": "pnpm@7.29.0", + "packageManager": "pnpm@7.29.1", "keywords": [ "diagram", "markdown", diff --git a/packages/mermaid/package.json b/packages/mermaid/package.json index e40912c29..3c9ff1ed4 100644 --- a/packages/mermaid/package.json +++ b/packages/mermaid/package.json @@ -57,7 +57,7 @@ "cytoscape-cose-bilkent": "^4.1.0", "cytoscape-fcose": "^2.1.0", "d3": "^7.4.0", - "dagre-d3-es": "7.0.9", + "dagre-d3-es": "7.0.10", "dayjs": "^1.11.7", "dompurify": "2.4.5", "elkjs": "^0.8.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6f0df7231..ef69a1706 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,269 +1,387 @@ -lockfileVersion: 5.4 +lockfileVersion: 5.4-inlineSpecifiers importers: .: - specifiers: - '@applitools/eyes-cypress': ^3.27.6 - '@commitlint/cli': ^17.2.0 - '@commitlint/config-conventional': ^17.2.0 - '@cspell/eslint-plugin': ^6.14.2 - '@types/cors': ^2.8.13 - '@types/eslint': ^8.4.10 - '@types/express': ^4.17.17 - '@types/js-yaml': ^4.0.5 - '@types/jsdom': ^21.0.0 - '@types/lodash': ^4.14.188 - '@types/mdast': ^3.0.10 - '@types/node': ^18.11.9 - '@types/prettier': ^2.7.1 - '@types/rollup-plugin-visualizer': ^4.2.1 - '@typescript-eslint/eslint-plugin': ^5.48.2 - '@typescript-eslint/parser': ^5.48.2 - '@vitest/coverage-c8': ^0.29.0 - '@vitest/spy': ^0.29.0 - '@vitest/ui': ^0.29.0 - concurrently: ^7.5.0 - cors: ^2.8.5 - coveralls: ^3.1.1 - cypress: ^12.0.0 - cypress-image-snapshot: ^4.0.1 - esbuild: ^0.17.0 - eslint: ^8.32.0 - eslint-config-prettier: ^8.6.0 - eslint-plugin-cypress: ^2.12.1 - eslint-plugin-html: ^7.1.0 - eslint-plugin-jest: ^27.1.5 - eslint-plugin-jsdoc: ^39.6.2 - 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: ^45.0.0 - express: ^4.18.2 - globby: ^13.1.2 - husky: ^8.0.2 - jest: ^29.3.1 - jison: ^0.4.18 - js-yaml: ^4.1.0 - jsdom: ^21.0.0 - lint-staged: ^13.0.3 - path-browserify: ^1.0.1 - pnpm: ^7.15.0 - prettier: ^2.7.1 - prettier-plugin-jsdoc: ^0.4.2 - rimraf: ^4.0.0 - rollup-plugin-visualizer: ^5.8.3 - start-server-and-test: ^1.15.4 - ts-node: ^10.9.1 - typescript: ^4.8.4 - vite: ^4.1.1 - vitest: ^0.29.0 devDependencies: - '@applitools/eyes-cypress': 3.27.6 - '@commitlint/cli': 17.2.0 - '@commitlint/config-conventional': 17.2.0 - '@cspell/eslint-plugin': 6.14.2 - '@types/cors': 2.8.13 - '@types/eslint': 8.4.10 - '@types/express': 4.17.17 - '@types/js-yaml': 4.0.5 - '@types/jsdom': 21.1.0 - '@types/lodash': 4.14.188 - '@types/mdast': 3.0.10 - '@types/node': 18.11.9 - '@types/prettier': 2.7.1 - '@types/rollup-plugin-visualizer': 4.2.1 - '@typescript-eslint/eslint-plugin': 5.48.2_iljmjqxcygjq3saipl7gerxpvi - '@typescript-eslint/parser': 5.48.2_yygwinqv3a2io74xmwofqb7uka - '@vitest/coverage-c8': 0.29.2_vitest@0.29.2 - '@vitest/spy': 0.29.2 - '@vitest/ui': 0.29.2 - concurrently: 7.5.0 - cors: 2.8.5 - coveralls: 3.1.1 - cypress: 12.5.1 - cypress-image-snapshot: 4.0.1_cypress@12.5.1+jest@29.3.1 - esbuild: 0.17.0 - eslint: 8.32.0 - eslint-config-prettier: 8.6.0_eslint@8.32.0 - eslint-plugin-cypress: 2.12.1_eslint@8.32.0 - eslint-plugin-html: 7.1.0 - eslint-plugin-jest: 27.1.5_5rcd23qw3h5vuffwo2owxb3hw4 - eslint-plugin-jsdoc: 39.6.2_eslint@8.32.0 - eslint-plugin-json: 3.1.0 - eslint-plugin-lodash: 7.4.0_eslint@8.32.0 - eslint-plugin-markdown: 3.0.0_eslint@8.32.0 - eslint-plugin-no-only-tests: 3.1.0 - eslint-plugin-tsdoc: 0.2.17 - eslint-plugin-unicorn: 45.0.0_eslint@8.32.0 - express: 4.18.2 - globby: 13.1.2 - husky: 8.0.2 - jest: 29.3.1_odkjkoia5xunhxkdrka32ib6vi - jison: 0.4.18 - js-yaml: 4.1.0 - jsdom: 21.1.0 - lint-staged: 13.0.3 - path-browserify: 1.0.1 - pnpm: 7.15.0 - prettier: 2.7.1 - prettier-plugin-jsdoc: 0.4.2_prettier@2.7.1 - rimraf: 4.1.2 - rollup-plugin-visualizer: 5.8.3 - start-server-and-test: 1.15.4 - ts-node: 10.9.1_cbe7ovvae6zqfnmtgctpgpys54 - typescript: 4.8.4 - vite: 4.1.1_@types+node@18.11.9 - vitest: 0.29.2_hjnfa4mohew6fc4mnpzgbfyvpa + '@applitools/eyes-cypress': + specifier: ^3.27.6 + version: 3.27.6 + '@commitlint/cli': + specifier: ^17.2.0 + version: 17.2.0 + '@commitlint/config-conventional': + specifier: ^17.2.0 + version: 17.2.0 + '@cspell/eslint-plugin': + specifier: ^6.14.2 + version: 6.14.2 + '@types/cors': + specifier: ^2.8.13 + version: 2.8.13 + '@types/eslint': + specifier: ^8.4.10 + version: 8.4.10 + '@types/express': + specifier: ^4.17.17 + version: 4.17.17 + '@types/js-yaml': + specifier: ^4.0.5 + version: 4.0.5 + '@types/jsdom': + specifier: ^21.0.0 + version: 21.1.0 + '@types/lodash': + specifier: ^4.14.188 + version: 4.14.188 + '@types/mdast': + specifier: ^3.0.10 + version: 3.0.10 + '@types/node': + specifier: ^18.11.9 + version: 18.11.9 + '@types/prettier': + specifier: ^2.7.1 + version: 2.7.1 + '@types/rollup-plugin-visualizer': + specifier: ^4.2.1 + version: 4.2.1 + '@typescript-eslint/eslint-plugin': + specifier: ^5.48.2 + version: 5.48.2_iljmjqxcygjq3saipl7gerxpvi + '@typescript-eslint/parser': + specifier: ^5.48.2 + version: 5.48.2_yygwinqv3a2io74xmwofqb7uka + '@vitest/coverage-c8': + specifier: ^0.29.0 + version: 0.29.2_vitest@0.29.2 + '@vitest/spy': + specifier: ^0.29.0 + version: 0.29.2 + '@vitest/ui': + specifier: ^0.29.0 + version: 0.29.2 + concurrently: + specifier: ^7.5.0 + version: 7.5.0 + cors: + specifier: ^2.8.5 + version: 2.8.5 + coveralls: + specifier: ^3.1.1 + version: 3.1.1 + cypress: + specifier: ^12.0.0 + version: 12.5.1 + cypress-image-snapshot: + specifier: ^4.0.1 + version: 4.0.1_cypress@12.5.1+jest@29.3.1 + esbuild: + specifier: ^0.17.0 + version: 0.17.0 + eslint: + specifier: ^8.32.0 + version: 8.32.0 + eslint-config-prettier: + specifier: ^8.6.0 + version: 8.6.0_eslint@8.32.0 + eslint-plugin-cypress: + specifier: ^2.12.1 + version: 2.12.1_eslint@8.32.0 + eslint-plugin-html: + specifier: ^7.1.0 + version: 7.1.0 + eslint-plugin-jest: + specifier: ^27.1.5 + version: 27.1.5_5rcd23qw3h5vuffwo2owxb3hw4 + eslint-plugin-jsdoc: + specifier: ^39.6.2 + version: 39.6.2_eslint@8.32.0 + eslint-plugin-json: + specifier: ^3.1.0 + version: 3.1.0 + eslint-plugin-lodash: + specifier: ^7.4.0 + version: 7.4.0_eslint@8.32.0 + eslint-plugin-markdown: + specifier: ^3.0.0 + version: 3.0.0_eslint@8.32.0 + eslint-plugin-no-only-tests: + specifier: ^3.1.0 + version: 3.1.0 + eslint-plugin-tsdoc: + specifier: ^0.2.17 + version: 0.2.17 + eslint-plugin-unicorn: + specifier: ^45.0.0 + version: 45.0.0_eslint@8.32.0 + express: + specifier: ^4.18.2 + version: 4.18.2 + globby: + specifier: ^13.1.2 + version: 13.1.2 + husky: + specifier: ^8.0.2 + version: 8.0.2 + jest: + specifier: ^29.3.1 + version: 29.3.1_odkjkoia5xunhxkdrka32ib6vi + jison: + specifier: ^0.4.18 + version: 0.4.18 + js-yaml: + specifier: ^4.1.0 + version: 4.1.0 + jsdom: + specifier: ^21.0.0 + version: 21.1.0 + lint-staged: + specifier: ^13.0.3 + version: 13.0.3 + path-browserify: + specifier: ^1.0.1 + version: 1.0.1 + pnpm: + specifier: ^7.15.0 + version: 7.15.0 + prettier: + specifier: ^2.7.1 + version: 2.7.1 + prettier-plugin-jsdoc: + specifier: ^0.4.2 + version: 0.4.2_prettier@2.7.1 + rimraf: + specifier: ^4.0.0 + version: 4.1.2 + rollup-plugin-visualizer: + specifier: ^5.8.3 + version: 5.8.3 + start-server-and-test: + specifier: ^1.15.4 + version: 1.15.4 + ts-node: + specifier: ^10.9.1 + version: 10.9.1_cbe7ovvae6zqfnmtgctpgpys54 + typescript: + specifier: ^4.8.4 + version: 4.8.4 + vite: + specifier: ^4.1.1 + version: 4.1.1_@types+node@18.11.9 + vitest: + specifier: ^0.29.0 + version: 0.29.2_hjnfa4mohew6fc4mnpzgbfyvpa packages/mermaid: - specifiers: - '@braintree/sanitize-url': ^6.0.0 - '@types/cytoscape': ^3.19.9 - '@types/d3': ^7.4.0 - '@types/dompurify': ^2.4.0 - '@types/jsdom': ^21.0.0 - '@types/lodash-es': ^4.17.6 - '@types/micromatch': ^4.0.2 - '@types/prettier': ^2.7.1 - '@types/stylis': ^4.0.2 - '@types/uuid': ^9.0.0 - '@typescript-eslint/eslint-plugin': ^5.42.1 - '@typescript-eslint/parser': ^5.42.1 - chokidar: ^3.5.3 - concurrently: ^7.5.0 - coveralls: ^3.1.1 - cpy-cli: ^4.2.0 - cspell: ^6.14.3 - cytoscape: ^3.23.0 - cytoscape-cose-bilkent: ^4.1.0 - cytoscape-fcose: ^2.1.0 - d3: ^7.4.0 - dagre-d3-es: 7.0.9 - dayjs: ^1.11.7 - dompurify: 2.4.5 - elkjs: ^0.8.2 - globby: ^13.1.2 - jison: ^0.4.18 - js-base64: ^3.7.2 - jsdom: ^21.0.0 - khroma: ^2.0.0 - lodash-es: ^4.17.21 - micromatch: ^4.0.5 - non-layered-tidy-tree-layout: ^2.0.2 - path-browserify: ^1.0.1 - prettier: ^2.7.1 - remark: ^14.0.2 - remark-frontmatter: ^4.0.1 - remark-gfm: ^3.0.1 - rimraf: ^4.0.0 - start-server-and-test: ^1.14.0 - stylis: ^4.1.2 - ts-dedent: ^2.2.0 - typedoc: ^0.23.18 - typedoc-plugin-markdown: ^3.13.6 - typescript: ^4.8.4 - unist-util-flatmap: ^1.0.0 - uuid: ^9.0.0 - vitepress: ^1.0.0-alpha.46 - vitepress-plugin-search: ^1.0.4-alpha.19 - web-worker: ^1.2.0 dependencies: - '@braintree/sanitize-url': 6.0.0 - cytoscape: 3.23.0 - cytoscape-cose-bilkent: 4.1.0_cytoscape@3.23.0 - cytoscape-fcose: 2.1.0_cytoscape@3.23.0 - d3: 7.8.2 - dagre-d3-es: 7.0.9 - dayjs: 1.11.7 - dompurify: 2.4.5 - elkjs: 0.8.2 - khroma: 2.0.0 - lodash-es: 4.17.21 - non-layered-tidy-tree-layout: 2.0.2 - stylis: 4.1.2 - ts-dedent: 2.2.0 - uuid: 9.0.0 - web-worker: 1.2.0 + '@braintree/sanitize-url': + specifier: ^6.0.0 + version: 6.0.0 + cytoscape: + specifier: ^3.23.0 + version: 3.23.0 + cytoscape-cose-bilkent: + specifier: ^4.1.0 + version: 4.1.0_cytoscape@3.23.0 + cytoscape-fcose: + specifier: ^2.1.0 + version: 2.1.0_cytoscape@3.23.0 + d3: + specifier: ^7.4.0 + version: 7.8.2 + dagre-d3-es: + specifier: 7.0.10 + version: 7.0.10 + dayjs: + specifier: ^1.11.7 + version: 1.11.7 + dompurify: + specifier: 2.4.5 + version: 2.4.5 + elkjs: + specifier: ^0.8.2 + version: 0.8.2 + khroma: + specifier: ^2.0.0 + version: 2.0.0 + lodash-es: + specifier: ^4.17.21 + version: 4.17.21 + non-layered-tidy-tree-layout: + specifier: ^2.0.2 + version: 2.0.2 + stylis: + specifier: ^4.1.2 + version: 4.1.2 + ts-dedent: + specifier: ^2.2.0 + version: 2.2.0 + uuid: + specifier: ^9.0.0 + version: 9.0.0 + web-worker: + specifier: ^1.2.0 + version: 1.2.0 devDependencies: - '@types/cytoscape': 3.19.9 - '@types/d3': 7.4.0 - '@types/dompurify': 2.4.0 - '@types/jsdom': 21.1.0 - '@types/lodash-es': 4.17.6 - '@types/micromatch': 4.0.2 - '@types/prettier': 2.7.1 - '@types/stylis': 4.0.2 - '@types/uuid': 9.0.0 - '@typescript-eslint/eslint-plugin': 5.42.1_qxgr6oy2qtsmmpo3f6iejuryuq - '@typescript-eslint/parser': 5.42.1_yygwinqv3a2io74xmwofqb7uka - chokidar: 3.5.3 - concurrently: 7.5.0 - coveralls: 3.1.1 - cpy-cli: 4.2.0 - cspell: 6.14.3 - globby: 13.1.2 - jison: 0.4.18 - js-base64: 3.7.2 - jsdom: 21.1.0 - micromatch: 4.0.5 - path-browserify: 1.0.1 - prettier: 2.7.1 - remark: 14.0.2 - remark-frontmatter: 4.0.1 - remark-gfm: 3.0.1 - rimraf: 4.1.2 - start-server-and-test: 1.14.0 - typedoc: 0.23.18_typescript@4.8.4 - typedoc-plugin-markdown: 3.13.6_typedoc@0.23.18 - typescript: 4.8.4 - unist-util-flatmap: 1.0.0 - vitepress: 1.0.0-alpha.46_tbpndr44ulefs3hehwpi2mkf2y - vitepress-plugin-search: 1.0.4-alpha.19_g67lr3vgasogkevpbew55lljzq + '@types/cytoscape': + specifier: ^3.19.9 + version: 3.19.9 + '@types/d3': + specifier: ^7.4.0 + version: 7.4.0 + '@types/dompurify': + specifier: ^2.4.0 + version: 2.4.0 + '@types/jsdom': + specifier: ^21.0.0 + version: 21.1.0 + '@types/lodash-es': + specifier: ^4.17.6 + version: 4.17.6 + '@types/micromatch': + specifier: ^4.0.2 + version: 4.0.2 + '@types/prettier': + specifier: ^2.7.1 + version: 2.7.1 + '@types/stylis': + specifier: ^4.0.2 + version: 4.0.2 + '@types/uuid': + specifier: ^9.0.0 + version: 9.0.0 + '@typescript-eslint/eslint-plugin': + specifier: ^5.42.1 + version: 5.42.1_qxgr6oy2qtsmmpo3f6iejuryuq + '@typescript-eslint/parser': + specifier: ^5.42.1 + version: 5.42.1_yygwinqv3a2io74xmwofqb7uka + chokidar: + specifier: ^3.5.3 + version: 3.5.3 + concurrently: + specifier: ^7.5.0 + version: 7.5.0 + coveralls: + specifier: ^3.1.1 + version: 3.1.1 + cpy-cli: + specifier: ^4.2.0 + version: 4.2.0 + cspell: + specifier: ^6.14.3 + version: 6.14.3 + globby: + specifier: ^13.1.2 + version: 13.1.2 + jison: + specifier: ^0.4.18 + version: 0.4.18 + js-base64: + specifier: ^3.7.2 + version: 3.7.2 + jsdom: + specifier: ^21.0.0 + version: 21.1.0 + micromatch: + specifier: ^4.0.5 + version: 4.0.5 + path-browserify: + specifier: ^1.0.1 + version: 1.0.1 + prettier: + specifier: ^2.7.1 + version: 2.7.1 + remark: + specifier: ^14.0.2 + version: 14.0.2 + remark-frontmatter: + specifier: ^4.0.1 + version: 4.0.1 + remark-gfm: + specifier: ^3.0.1 + version: 3.0.1 + rimraf: + specifier: ^4.0.0 + version: 4.1.2 + start-server-and-test: + specifier: ^1.14.0 + version: 1.14.0 + typedoc: + specifier: ^0.23.18 + version: 0.23.18_typescript@4.8.4 + typedoc-plugin-markdown: + specifier: ^3.13.6 + version: 3.13.6_typedoc@0.23.18 + typescript: + specifier: ^4.8.4 + version: 4.8.4 + unist-util-flatmap: + specifier: ^1.0.0 + version: 1.0.0 + vitepress: + specifier: ^1.0.0-alpha.46 + version: 1.0.0-alpha.46_tbpndr44ulefs3hehwpi2mkf2y + vitepress-plugin-search: + specifier: ^1.0.4-alpha.19 + version: 1.0.4-alpha.19_g67lr3vgasogkevpbew55lljzq packages/mermaid-example-diagram: - specifiers: - '@braintree/sanitize-url': ^6.0.0 - '@types/cytoscape': ^3.19.9 - concurrently: ^7.5.0 - cytoscape: ^3.23.0 - cytoscape-cose-bilkent: ^4.1.0 - cytoscape-fcose: ^2.1.0 - d3: ^7.0.0 - khroma: ^2.0.0 - mermaid: workspace:* - non-layered-tidy-tree-layout: ^2.0.2 - rimraf: ^4.0.0 dependencies: - '@braintree/sanitize-url': 6.0.0 - cytoscape: 3.23.0 - cytoscape-cose-bilkent: 4.1.0_cytoscape@3.23.0 - cytoscape-fcose: 2.1.0_cytoscape@3.23.0 - d3: 7.8.2 - khroma: 2.0.0 - non-layered-tidy-tree-layout: 2.0.2 + '@braintree/sanitize-url': + specifier: ^6.0.0 + version: 6.0.0 + cytoscape: + specifier: ^3.23.0 + version: 3.23.0 + cytoscape-cose-bilkent: + specifier: ^4.1.0 + version: 4.1.0_cytoscape@3.23.0 + cytoscape-fcose: + specifier: ^2.1.0 + version: 2.1.0_cytoscape@3.23.0 + d3: + specifier: ^7.0.0 + version: 7.8.2 + khroma: + specifier: ^2.0.0 + version: 2.0.0 + non-layered-tidy-tree-layout: + specifier: ^2.0.2 + version: 2.0.2 devDependencies: - '@types/cytoscape': 3.19.9 - concurrently: 7.5.0 - mermaid: link:../mermaid - rimraf: 4.1.2 + '@types/cytoscape': + specifier: ^3.19.9 + version: 3.19.9 + concurrently: + specifier: ^7.5.0 + version: 7.5.0 + mermaid: + specifier: workspace:* + version: link:../mermaid + rimraf: + specifier: ^4.0.0 + version: 4.1.2 tests/webpack: - specifiers: - '@mermaid-js/mermaid-example-diagram': workspace:* - mermaid: workspace:* - webpack: ^5.74.0 - webpack-cli: ^4.10.0 - webpack-dev-server: ^4.11.1 dependencies: - '@mermaid-js/mermaid-example-diagram': link:../../packages/mermaid-example-diagram - mermaid: link:../../packages/mermaid + '@mermaid-js/mermaid-example-diagram': + specifier: workspace:* + version: link:../../packages/mermaid-example-diagram + mermaid: + specifier: workspace:* + version: link:../../packages/mermaid devDependencies: - webpack: 5.75.0_webpack-cli@4.10.0 - webpack-cli: 4.10.0_uaydpeuxkjjcxdbyfgk36cjdxi - webpack-dev-server: 4.11.1_pda42hcaj7d62cr262fr632kue + webpack: + specifier: ^5.74.0 + version: 5.75.0_webpack-cli@4.10.0 + webpack-cli: + specifier: ^4.10.0 + version: 4.10.0_uaydpeuxkjjcxdbyfgk36cjdxi + webpack-dev-server: + specifier: ^4.11.1 + version: 4.11.1_pda42hcaj7d62cr262fr632kue packages: @@ -5471,8 +5589,8 @@ packages: d3-zoom: 3.0.0 dev: false - /dagre-d3-es/7.0.9: - resolution: {integrity: sha512-rYR4QfVmy+sR44IBDvVtcAmOReGBvRCWDpO2QjYwqgh9yijw6eSHBqaPG/LIOEy7aBsniLvtMW6pg19qJhq60w==} + /dagre-d3-es/7.0.10: + resolution: {integrity: sha512-qTCQmEhcynucuaZgY5/+ti3X/rnszKZhEQH/ZdWdtP1tA/y3VoHJzcVrO9pjjJCNpigfscAtoUB5ONcd2wNn0A==} dependencies: d3: 7.8.2 lodash-es: 4.17.21