From 0e115bd92abd8b253beccd8ff0bbd00c2134a28c Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Sat, 4 Apr 2026 13:32:45 +0300 Subject: [PATCH] refactor(ckeditor): get rid of unnecessary http-server & ts-node --- packages/ckeditor5-admonition/package.json | 2 - packages/ckeditor5-footnotes/package.json | 2 - .../ckeditor5-keyboard-marker/package.json | 2 - packages/ckeditor5-math/package.json | 2 - packages/ckeditor5-mermaid/package.json | 2 - pnpm-lock.yaml | 129 ------------------ 6 files changed, 139 deletions(-) diff --git a/packages/ckeditor5-admonition/package.json b/packages/ckeditor5-admonition/package.json index 30f3316aab..a73b970b81 100644 --- a/packages/ckeditor5-admonition/package.json +++ b/packages/ckeditor5-admonition/package.json @@ -30,11 +30,9 @@ "ckeditor5": "48.0.0", "eslint": "10.1.0", "eslint-config-ckeditor5": ">=9.1.0", - "http-server": "14.1.1", "lint-staged": "16.4.0", "stylelint": "17.6.0", "stylelint-config-ckeditor5": ">=9.1.0", - "ts-node": "10.9.2", "typescript": "6.0.2", "vite-plugin-svgo": "2.0.0", "vitest": "4.1.2", diff --git a/packages/ckeditor5-footnotes/package.json b/packages/ckeditor5-footnotes/package.json index 40c1bd09b3..c3e68fb0f2 100644 --- a/packages/ckeditor5-footnotes/package.json +++ b/packages/ckeditor5-footnotes/package.json @@ -31,11 +31,9 @@ "ckeditor5": "48.0.0", "eslint": "10.1.0", "eslint-config-ckeditor5": ">=9.1.0", - "http-server": "14.1.1", "lint-staged": "16.4.0", "stylelint": "17.6.0", "stylelint-config-ckeditor5": ">=9.1.0", - "ts-node": "10.9.2", "typescript": "6.0.2", "vite-plugin-svgo": "2.0.0", "vitest": "4.1.2", diff --git a/packages/ckeditor5-keyboard-marker/package.json b/packages/ckeditor5-keyboard-marker/package.json index 1929fd0c9b..967c469157 100644 --- a/packages/ckeditor5-keyboard-marker/package.json +++ b/packages/ckeditor5-keyboard-marker/package.json @@ -33,11 +33,9 @@ "ckeditor5": "48.0.0", "eslint": "10.1.0", "eslint-config-ckeditor5": ">=9.1.0", - "http-server": "14.1.1", "lint-staged": "16.4.0", "stylelint": "17.6.0", "stylelint-config-ckeditor5": ">=9.1.0", - "ts-node": "10.9.2", "typescript": "6.0.2", "vite-plugin-svgo": "2.0.0", "vitest": "4.1.2", diff --git a/packages/ckeditor5-math/package.json b/packages/ckeditor5-math/package.json index e8a297f709..12d95f96cf 100644 --- a/packages/ckeditor5-math/package.json +++ b/packages/ckeditor5-math/package.json @@ -33,11 +33,9 @@ "ckeditor5": "48.0.0", "eslint": "10.1.0", "eslint-config-ckeditor5": ">=9.1.0", - "http-server": "14.1.1", "lint-staged": "16.4.0", "stylelint": "17.6.0", "stylelint-config-ckeditor5": ">=9.1.0", - "ts-node": "10.9.2", "typescript": "6.0.2", "vite-plugin-svgo": "2.0.0", "vitest": "4.1.2", diff --git a/packages/ckeditor5-mermaid/package.json b/packages/ckeditor5-mermaid/package.json index 504172ff97..8ac6d2878d 100644 --- a/packages/ckeditor5-mermaid/package.json +++ b/packages/ckeditor5-mermaid/package.json @@ -33,11 +33,9 @@ "ckeditor5": "48.0.0", "eslint": "10.1.0", "eslint-config-ckeditor5": ">=9.1.0", - "http-server": "14.1.1", "lint-staged": "16.4.0", "stylelint": "17.6.0", "stylelint-config-ckeditor5": ">=9.1.0", - "ts-node": "10.9.2", "typescript": "6.0.2", "vite-plugin-svgo": "2.0.0", "vitest": "4.1.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 710832fa4f..ab9d0f3f1f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1029,9 +1029,6 @@ importers: eslint-config-ckeditor5: specifier: '>=9.1.0' version: 14.0.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2) - http-server: - specifier: 14.1.1 - version: 14.1.1 lint-staged: specifier: 16.4.0 version: 16.4.0 @@ -1041,9 +1038,6 @@ importers: stylelint-config-ckeditor5: specifier: '>=9.1.0' version: 14.0.0(stylelint@17.6.0(typescript@6.0.2)) - ts-node: - specifier: 10.9.2 - version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@24.12.0)(typescript@6.0.2) typescript: specifier: 6.0.2 version: 6.0.2 @@ -1086,9 +1080,6 @@ importers: eslint-config-ckeditor5: specifier: '>=9.1.0' version: 14.0.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2) - http-server: - specifier: 14.1.1 - version: 14.1.1 lint-staged: specifier: 16.4.0 version: 16.4.0 @@ -1098,9 +1089,6 @@ importers: stylelint-config-ckeditor5: specifier: '>=9.1.0' version: 14.0.0(stylelint@17.6.0(typescript@6.0.2)) - ts-node: - specifier: 10.9.2 - version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@24.12.0)(typescript@6.0.2) typescript: specifier: 6.0.2 version: 6.0.2 @@ -1143,9 +1131,6 @@ importers: eslint-config-ckeditor5: specifier: '>=9.1.0' version: 14.0.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2) - http-server: - specifier: 14.1.1 - version: 14.1.1 lint-staged: specifier: 16.4.0 version: 16.4.0 @@ -1155,9 +1140,6 @@ importers: stylelint-config-ckeditor5: specifier: '>=9.1.0' version: 14.0.0(stylelint@17.6.0(typescript@6.0.2)) - ts-node: - specifier: 10.9.2 - version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@24.12.0)(typescript@6.0.2) typescript: specifier: 6.0.2 version: 6.0.2 @@ -1207,9 +1189,6 @@ importers: eslint-config-ckeditor5: specifier: '>=9.1.0' version: 14.0.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2) - http-server: - specifier: 14.1.1 - version: 14.1.1 lint-staged: specifier: 16.4.0 version: 16.4.0 @@ -1219,9 +1198,6 @@ importers: stylelint-config-ckeditor5: specifier: '>=9.1.0' version: 14.0.0(stylelint@17.6.0(typescript@6.0.2)) - ts-node: - specifier: 10.9.2 - version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@24.12.0)(typescript@6.0.2) typescript: specifier: 6.0.2 version: 6.0.2 @@ -1271,9 +1247,6 @@ importers: eslint-config-ckeditor5: specifier: '>=9.1.0' version: 14.0.0(eslint@10.1.0(jiti@2.6.1))(typescript@6.0.2) - http-server: - specifier: 14.1.1 - version: 14.1.1 lint-staged: specifier: 16.4.0 version: 16.4.0 @@ -1283,9 +1256,6 @@ importers: stylelint-config-ckeditor5: specifier: '>=9.1.0' version: 14.0.0(stylelint@17.6.0(typescript@6.0.2)) - ts-node: - specifier: 10.9.2 - version: 10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@24.12.0)(typescript@6.0.2) typescript: specifier: 6.0.2 version: 6.0.2 @@ -2174,10 +2144,6 @@ packages: resolution: {integrity: sha512-Zx+iisk9WWdbxjm8EYsneIBszvjfUs7BHNwf1jBtSINIgfWGpHrTTq9vW0J59iGCFt6bOFxbmWyxNMRSmksHMA==} engines: {node: '>=21.7.3', npm: '>=10.5.0'} - '@cspotcode/source-map-support@0.8.1': - resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} - engines: {node: '>=12'} - '@csstools/color-helpers@5.1.0': resolution: {integrity: sha512-S11EXWJyy0Mz5SYvRmY8nJYTFFd1LCNV+7cXyAgQtOOuzb4EsgfqDufL+9esx72/eLhsRdGZwaldu/h+E4t4BA==} engines: {node: '>=18'} @@ -3513,9 +3479,6 @@ packages: '@jridgewell/trace-mapping@0.3.31': resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} - '@jridgewell/trace-mapping@0.3.9': - resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} - '@jsdevtools/ono@7.1.3': resolution: {integrity: sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==} @@ -5355,18 +5318,6 @@ packages: '@tootallnate/quickjs-emscripten@0.23.0': resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==} - '@tsconfig/node10@1.0.11': - resolution: {integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==} - - '@tsconfig/node12@1.0.11': - resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} - - '@tsconfig/node14@1.0.3': - resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} - - '@tsconfig/node16@1.0.4': - resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} - '@tweenjs/tween.js@25.0.0': resolution: {integrity: sha512-XKLA6syeBUaPzx4j3qwMqzzq+V4uo72BnlbOjmuljLrRqdsd3qnzvZZoxvMHZ23ndsRS4aufU6JOZYpCbU6T1A==} @@ -6757,10 +6708,6 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - acorn-walk@8.3.4: - resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} - engines: {node: '>=0.4.0'} - acorn@6.4.2: resolution: {integrity: sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==} engines: {node: '>=0.4.0'} @@ -6909,9 +6856,6 @@ packages: resolution: {integrity: sha512-ZcbTaIqJOfCc03QwD468Unz/5Ir8ATtvAHsK+FdXbDIbGfihqh9mrvdcYunQzqn4HrvWWaFyaxJhGZagaJJpPQ==} engines: {node: '>= 14'} - arg@4.1.3: - resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} - argparse@1.0.10: resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} @@ -7776,9 +7720,6 @@ packages: resolution: {integrity: sha512-piICUB6ei4IlTv1+653yq5+KoqfBYmj9bw6LqXoOneTMDXk5nM1qt12mFW1caG3LlJXEKW1Bp0WggEmIfQB34g==} engines: {node: '>= 14'} - create-require@1.1.1: - resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} - crelt@1.0.6: resolution: {integrity: sha512-VQ2MBenTq1fWZUH9DJNGti7kKv6EeAuYr3cLwxUWhIu1baTaXh4Ib5W2CqHVqib4/MqbYGJqiL3Zb8GJZr3l4g==} @@ -13604,20 +13545,6 @@ packages: ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} - ts-node@10.9.2: - resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} - hasBin: true - peerDependencies: - '@swc/core': '>=1.2.50' - '@swc/wasm': '>=1.2.50' - '@types/node': '*' - typescript: '>=2.7' - peerDependenciesMeta: - '@swc/core': - optional: true - '@swc/wasm': - optional: true - tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} @@ -14016,9 +13943,6 @@ packages: resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} hasBin: true - v8-compile-cache-lib@3.0.1: - resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} - validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} @@ -14581,10 +14505,6 @@ packages: resolution: {integrity: sha512-PtGEvEP30p7sbIBJKUBjUnqgTVOyMURc4dLo9iNyAJnNIEz9pm88cCXF21w94Kg3k6RXkeZh5DHOGS0qEONvNQ==} engines: {node: '>=12'} - yn@3.1.1: - resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} - engines: {node: '>=6'} - yocto-queue@0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} @@ -16092,10 +16012,6 @@ snapshots: complex-esm: 2.1.1-esm1 decimal.js: 10.6.0 - '@cspotcode/source-map-support@0.8.1': - dependencies: - '@jridgewell/trace-mapping': 0.3.9 - '@csstools/color-helpers@5.1.0': optional: true @@ -17608,11 +17524,6 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.5 - '@jridgewell/trace-mapping@0.3.9': - dependencies: - '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.5 - '@jsdevtools/ono@7.1.3': {} '@keyv/bigmap@1.3.0(keyv@5.6.0)': @@ -19499,14 +19410,6 @@ snapshots: '@tootallnate/quickjs-emscripten@0.23.0': {} - '@tsconfig/node10@1.0.11': {} - - '@tsconfig/node12@1.0.11': {} - - '@tsconfig/node14@1.0.3': {} - - '@tsconfig/node16@1.0.4': {} - '@tweenjs/tween.js@25.0.0': {} '@tybys/wasm-util@0.10.1': @@ -22015,10 +21918,6 @@ snapshots: dependencies: acorn: 8.16.0 - acorn-walk@8.3.4: - dependencies: - acorn: 8.15.0 - acorn@6.4.2: {} acorn@8.15.0: {} @@ -22171,8 +22070,6 @@ snapshots: tar-stream: 3.1.7 zip-stream: 6.0.1 - arg@4.1.3: {} - argparse@1.0.10: dependencies: sprintf-js: 1.0.3 @@ -23238,8 +23135,6 @@ snapshots: crc-32: 1.2.2 readable-stream: 4.7.0 - create-require@1.1.1: {} - crelt@1.0.6: {} cross-dirname@0.1.0: {} @@ -30160,26 +30055,6 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-node@10.9.2(@swc/core@1.11.29(@swc/helpers@0.5.17))(@types/node@24.12.0)(typescript@6.0.2): - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.11 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.4 - '@types/node': 24.12.0 - acorn: 8.15.0 - acorn-walk: 8.3.4 - arg: 4.1.3 - create-require: 1.1.1 - diff: 8.0.4 - make-error: 1.3.6 - typescript: 6.0.2 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - optionalDependencies: - '@swc/core': 1.11.29(@swc/helpers@0.5.17) - tslib@2.8.1: {} tsx@4.21.0: @@ -30588,8 +30463,6 @@ snapshots: uuid@9.0.1: {} - v8-compile-cache-lib@3.0.1: {} - validate-npm-package-license@3.0.4: dependencies: spdx-correct: 3.2.0 @@ -31265,8 +31138,6 @@ snapshots: buffer-crc32: 0.2.13 pend: 1.2.0 - yn@3.1.1: {} - yocto-queue@0.1.0: {} yoctocolors-cjs@2.1.3: {}