diff --git a/packages/ckeditor5-mermaid/package.json b/packages/ckeditor5-mermaid/package.json index 66614a1b8..f2a164636 100644 --- a/packages/ckeditor5-mermaid/package.json +++ b/packages/ckeditor5-mermaid/package.json @@ -38,9 +38,10 @@ "@ckeditor/ckeditor5-package-tools": "^3.0.1", "@typescript-eslint/eslint-plugin": "~5.43.0", "@typescript-eslint/parser": "^5.18.0", - "@vitest/coverage-istanbul": "^2.0.5", "@vitest/browser": "^2.0.5", - "ckeditor5": "latest", + "@vitest/coverage-istanbul": "^2.0.5", + "chalk": "5.4.1", + "ckeditor5": "43.2.0", "eslint": "^7.32.0", "eslint-config-ckeditor5": ">=9.1.0", "http-server": "^14.1.0", @@ -50,12 +51,13 @@ "stylelint-config-ckeditor5": ">=9.1.0", "ts-node": "^10.9.1", "typescript": "5.0.4", + "upath": "2.0.1", "vite-plugin-svgo": "~1.4.0", "vitest": "^2.0.5", "webdriverio": "^9.0.7" }, "peerDependencies": { - "ckeditor5": ">=42.0.0 || ^0.0.0-nightly" + "ckeditor5": "43.2.0" }, "scripts": { "build:dist": "node ./scripts/build-dist.mjs", @@ -66,7 +68,6 @@ "stylelint": "stylelint --quiet --allow-empty-input 'theme/**/*.css'", "test": "vitest", "test:debug": "vitest --inspect-brk --no-file-parallelism --browser.headless=false", - "prepare": "npm run build:dist", "prepublishOnly": "npm run ts:build && ckeditor5-package-tools export-package-as-javascript", "postpublish": "npm run ts:clear && ckeditor5-package-tools export-package-as-typescript", "translations:synchronize": "ckeditor5-package-tools translations:synchronize", diff --git a/packages/ckeditor5-mermaid/src/augmentation.ts b/packages/ckeditor5-mermaid/src/augmentation.ts index d9c107d9e..0a41de8c7 100644 --- a/packages/ckeditor5-mermaid/src/augmentation.ts +++ b/packages/ckeditor5-mermaid/src/augmentation.ts @@ -1,6 +1,6 @@ import type { Mermaid } from './index.js'; -declare module '@ckeditor/ckeditor5-core' { +declare module 'ckeditor5' { interface PluginsMap { [ Mermaid.pluginName ]: Mermaid; } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d0c8462b9..e53dbea28 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -813,6 +813,75 @@ importers: version: 3.5.32 packages/ckeditor5-keyboard-marker: + devDependencies: + '@ckeditor/ckeditor5-dev-build-tools': + specifier: 43.0.1 + version: 43.0.1(@swc/helpers@0.5.17)(tslib@2.8.1)(typescript@5.0.4) + '@ckeditor/ckeditor5-inspector': + specifier: '>=4.1.0' + version: 4.1.0 + '@ckeditor/ckeditor5-package-tools': + specifier: ^3.0.1 + version: 3.0.1(@swc/core@1.5.29(@swc/helpers@0.5.17))(@types/node@22.15.3)(bufferutil@4.0.9)(esbuild@0.25.3)(utf-8-validate@6.0.5)(webpack-cli@6.0.1) + '@typescript-eslint/eslint-plugin': + specifier: ~5.43.0 + version: 5.43.0(@typescript-eslint/parser@5.62.0(eslint@7.32.0)(typescript@5.0.4))(eslint@7.32.0)(typescript@5.0.4) + '@typescript-eslint/parser': + specifier: ^5.18.0 + version: 5.62.0(eslint@7.32.0)(typescript@5.0.4) + '@vitest/browser': + specifier: ^2.0.5 + version: 2.1.9(@types/node@22.15.3)(bufferutil@4.0.9)(playwright@1.52.0)(typescript@5.0.4)(utf-8-validate@6.0.5)(vite@6.3.2(@types/node@22.15.3)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.1))(vitest@2.1.9)(webdriverio@9.12.7(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + '@vitest/coverage-istanbul': + specifier: ^2.0.5 + version: 2.1.9(vitest@2.1.9) + chalk: + specifier: 5.4.1 + version: 5.4.1 + ckeditor5: + specifier: 43.2.0 + version: 43.2.0 + eslint: + specifier: ^7.32.0 + version: 7.32.0 + eslint-config-ckeditor5: + specifier: '>=9.1.0' + version: 9.1.0(eslint@7.32.0) + http-server: + specifier: ^14.1.0 + version: 14.1.1 + husky: + specifier: ^4.2.5 + version: 4.3.8 + lint-staged: + specifier: ^10.2.6 + version: 10.5.4 + stylelint: + specifier: ^13.13.1 + version: 13.13.1 + stylelint-config-ckeditor5: + specifier: '>=9.1.0' + version: 9.1.0(stylelint@13.13.1) + ts-node: + specifier: ^10.9.1 + version: 10.9.2(@swc/core@1.5.29(@swc/helpers@0.5.17))(@types/node@22.15.3)(typescript@5.0.4) + typescript: + specifier: 5.0.4 + version: 5.0.4 + upath: + specifier: 2.0.1 + version: 2.0.1 + vite-plugin-svgo: + specifier: ~1.4.0 + version: 1.4.1(typescript@5.0.4)(vite@6.3.2(@types/node@22.15.3)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.1)) + vitest: + specifier: ^2.0.5 + version: 2.1.9(@types/node@22.15.3)(@vitest/browser@2.1.9)(@vitest/ui@3.1.2(vitest@3.1.2))(happy-dom@17.4.6)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(msw@2.7.5(@types/node@22.15.3)(typescript@5.0.4))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0) + webdriverio: + specifier: ^9.0.7 + version: 9.12.7(bufferutil@4.0.9)(utf-8-validate@6.0.5) + + packages/ckeditor5-mermaid: devDependencies: '@ckeditor/ckeditor5-dev-build-tools': specifier: 43.0.1 @@ -18645,6 +18714,28 @@ snapshots: - utf-8-validate - vite + '@vitest/browser@2.1.9(@types/node@22.15.3)(bufferutil@4.0.9)(playwright@1.52.0)(typescript@5.0.4)(utf-8-validate@6.0.5)(vite@6.3.2(@types/node@22.15.3)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.1))(vitest@2.1.9)(webdriverio@9.12.7(bufferutil@4.0.9)(utf-8-validate@6.0.5))': + dependencies: + '@testing-library/dom': 10.4.0 + '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.0) + '@vitest/mocker': 2.1.9(msw@2.7.5(@types/node@22.15.3)(typescript@5.0.4))(vite@6.3.2(@types/node@22.15.3)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.1)) + '@vitest/utils': 2.1.9 + magic-string: 0.30.17 + msw: 2.7.5(@types/node@22.15.3)(typescript@5.0.4) + sirv: 3.0.1 + tinyrainbow: 1.2.0 + vitest: 2.1.9(@types/node@22.15.3)(@vitest/browser@2.1.9)(@vitest/ui@3.1.2(vitest@3.1.2))(happy-dom@17.4.6)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(msw@2.7.5(@types/node@22.15.3)(typescript@5.0.4))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0) + ws: 8.18.1(bufferutil@4.0.9)(utf-8-validate@6.0.5) + optionalDependencies: + playwright: 1.52.0 + webdriverio: 9.12.7(bufferutil@4.0.9)(utf-8-validate@6.0.5) + transitivePeerDependencies: + - '@types/node' + - bufferutil + - typescript + - utf-8-validate + - vite + '@vitest/coverage-istanbul@2.1.9(vitest@2.1.9)': dependencies: '@istanbuljs/schema': 0.1.3 @@ -18702,6 +18793,24 @@ snapshots: msw: 2.7.5(@types/node@22.15.3)(typescript@5.0.4) vite: 5.4.19(@types/node@22.15.3)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@7.0.39))(terser@5.39.0) + '@vitest/mocker@2.1.9(msw@2.7.5(@types/node@22.15.3)(typescript@5.0.4))(vite@5.4.19(@types/node@22.15.3)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0))': + dependencies: + '@vitest/spy': 2.1.9 + estree-walker: 3.0.3 + magic-string: 0.30.17 + optionalDependencies: + msw: 2.7.5(@types/node@22.15.3)(typescript@5.0.4) + vite: 5.4.19(@types/node@22.15.3)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0) + + '@vitest/mocker@2.1.9(msw@2.7.5(@types/node@22.15.3)(typescript@5.0.4))(vite@6.3.2(@types/node@22.15.3)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.1))': + dependencies: + '@vitest/spy': 2.1.9 + estree-walker: 3.0.3 + magic-string: 0.30.17 + optionalDependencies: + msw: 2.7.5(@types/node@22.15.3)(typescript@5.0.4) + vite: 6.3.2(@types/node@22.15.3)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.1) + '@vitest/mocker@3.1.2(msw@2.7.5(@types/node@22.15.3)(typescript@5.7.3))(vite@6.3.2(@types/node@22.15.3)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.1))': dependencies: '@vitest/spy': 3.1.2 @@ -28487,6 +28596,24 @@ snapshots: - supports-color - terser + vite-node@2.1.9(@types/node@22.15.3)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0): + dependencies: + cac: 6.7.14 + debug: 4.4.0(supports-color@8.1.1) + es-module-lexer: 1.7.0 + pathe: 1.1.2 + vite: 5.4.19(@types/node@22.15.3)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0) + transitivePeerDependencies: + - '@types/node' + - less + - lightningcss + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + vite-node@3.1.2(@types/node@22.15.3)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.1): dependencies: cac: 6.7.14 @@ -28533,6 +28660,12 @@ snapshots: typescript: 5.0.4 vite: 5.4.19(@types/node@22.15.3)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@7.0.39))(terser@5.39.0) + vite-plugin-svgo@1.4.1(typescript@5.0.4)(vite@6.3.2(@types/node@22.15.3)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.1)): + dependencies: + svgo: 3.0.4 + typescript: 5.0.4 + vite: 6.3.2(@types/node@22.15.3)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.1) + vite@5.4.19(@types/node@22.15.3)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@7.0.39))(terser@5.39.0): dependencies: esbuild: 0.21.5 @@ -28548,6 +28681,21 @@ snapshots: sugarss: 4.0.1(postcss@7.0.39) terser: 5.39.0 + vite@5.4.19(@types/node@22.15.3)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0): + dependencies: + esbuild: 0.21.5 + postcss: 8.5.3 + rollup: 4.40.0 + optionalDependencies: + '@types/node': 22.15.3 + fsevents: 2.3.3 + less: 4.1.3 + sass: 1.87.0 + sass-embedded: 1.87.0 + stylus: 0.64.0 + sugarss: 4.0.1(postcss@8.5.3) + terser: 5.39.0 + vite@6.3.2(@types/node@22.15.3)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.1): dependencies: esbuild: 0.25.3 @@ -28569,6 +28717,45 @@ snapshots: tsx: 4.19.4 yaml: 2.7.1 + vitest@2.1.9(@types/node@22.15.3)(@vitest/browser@2.1.9)(@vitest/ui@3.1.2(vitest@3.1.2))(happy-dom@17.4.6)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(msw@2.7.5(@types/node@22.15.3)(typescript@5.0.4))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0): + dependencies: + '@vitest/expect': 2.1.9 + '@vitest/mocker': 2.1.9(msw@2.7.5(@types/node@22.15.3)(typescript@5.0.4))(vite@5.4.19(@types/node@22.15.3)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)) + '@vitest/pretty-format': 2.1.9 + '@vitest/runner': 2.1.9 + '@vitest/snapshot': 2.1.9 + '@vitest/spy': 2.1.9 + '@vitest/utils': 2.1.9 + chai: 5.2.0 + debug: 4.4.0(supports-color@8.1.1) + expect-type: 1.2.1 + magic-string: 0.30.17 + pathe: 1.1.2 + std-env: 3.9.0 + tinybench: 2.9.0 + tinyexec: 0.3.2 + tinypool: 1.0.2 + tinyrainbow: 1.2.0 + vite: 5.4.19(@types/node@22.15.3)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0) + vite-node: 2.1.9(@types/node@22.15.3)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0) + why-is-node-running: 2.3.0 + optionalDependencies: + '@types/node': 22.15.3 + '@vitest/browser': 2.1.9(@types/node@22.15.3)(bufferutil@4.0.9)(playwright@1.52.0)(typescript@5.0.4)(utf-8-validate@6.0.5)(vite@6.3.2(@types/node@22.15.3)(jiti@2.4.2)(less@4.1.3)(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@8.5.3))(terser@5.39.0)(tsx@4.19.4)(yaml@2.7.1))(vitest@2.1.9)(webdriverio@9.12.7(bufferutil@4.0.9)(utf-8-validate@6.0.5)) + '@vitest/ui': 3.1.2(vitest@3.1.2) + happy-dom: 17.4.6 + jsdom: 26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5) + transitivePeerDependencies: + - less + - lightningcss + - msw + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + vitest@2.1.9(@types/node@22.15.3)(@vitest/browser@2.1.9)(@vitest/ui@3.1.2)(happy-dom@17.4.6)(jsdom@26.1.0(bufferutil@4.0.9)(utf-8-validate@6.0.5))(less@4.1.3)(msw@2.7.5(@types/node@22.15.3)(typescript@5.0.4))(sass-embedded@1.87.0)(sass@1.87.0)(stylus@0.64.0)(sugarss@4.0.1(postcss@7.0.39))(terser@5.39.0): dependencies: '@vitest/expect': 2.1.9