From ac52b3f0c17e899288fcb9460e83adb6ea0cc909 Mon Sep 17 00:00:00 2001 From: Carlos Valente Date: Wed, 22 Jan 2025 20:35:26 +0100 Subject: [PATCH] chore: use smaller dependency --- apps/client/package.json | 2 +- pnpm-lock.yaml | 99 ++++++++++++++++++++++++++++------------ 2 files changed, 72 insertions(+), 29 deletions(-) diff --git a/apps/client/package.json b/apps/client/package.json index 35f21234c..d60913235 100644 --- a/apps/client/package.json +++ b/apps/client/package.json @@ -76,7 +76,7 @@ "eslint-plugin-react": "^7.32.0", "eslint-plugin-react-hooks": "^4.6.0", "eslint-plugin-simple-import-sort": "^8.0.0", - "jsdom": "^21.1.0", + "happy-dom": "^16.7.2", "ontime-types": "workspace:*", "ontime-utils": "workspace:*", "prettier": "catalog:", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a5cde0cff..dd29fcf9d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,9 +6,6 @@ settings: catalogs: default: - '@types/node': - specifier: 20.14.10 - version: 20.14.10 '@typescript-eslint/eslint-plugin': specifier: 7.16.1 version: 7.16.1 @@ -216,9 +213,9 @@ importers: eslint-plugin-simple-import-sort: specifier: ^8.0.0 version: 8.0.0(eslint@8.56.0) - jsdom: - specifier: ^21.1.0 - version: 21.1.0 + happy-dom: + specifier: ^16.7.2 + version: 16.7.2 ontime-types: specifier: workspace:* version: link:../../packages/types @@ -248,7 +245,7 @@ importers: version: 4.3.1(typescript@5.5.3)(vite@5.2.11(@types/node@20.14.10)(sass@1.57.1)) vitest: specifier: 'catalog:' - version: 2.1.6(@types/node@20.14.10)(jsdom@21.1.0)(sass@1.57.1) + version: 2.1.6(@types/node@20.14.10)(happy-dom@16.7.2)(jsdom@21.1.0)(sass@1.57.1) apps/electron: devDependencies: @@ -390,7 +387,7 @@ importers: version: 5.5.3 vitest: specifier: 'catalog:' - version: 2.1.6(@types/node@20.14.10)(jsdom@21.1.0)(sass@1.57.1) + version: 2.1.6(@types/node@20.14.10)(happy-dom@16.7.2)(jsdom@21.1.0)(sass@1.57.1) packages/types: devDependencies: @@ -445,7 +442,7 @@ importers: version: 5.5.3 vitest: specifier: 'catalog:' - version: 2.1.6(@types/node@20.14.10)(jsdom@21.1.0)(sass@1.57.1) + version: 2.1.6(@types/node@20.14.10)(happy-dom@16.7.2)(jsdom@21.1.0)(sass@1.57.1) packages: @@ -3365,6 +3362,10 @@ packages: resolution: {integrity: sha512-KcFVtoP1CVFtQu0aSk3AyAt2og66PFhZAlkUOuWKwzMLoulHXG5W5wE5xAnHb+yl3/wEFoqGW7/cDGMU8igDZQ==} engines: {node: '>=14.0.0'} + happy-dom@16.7.2: + resolution: {integrity: sha512-zOzw0xyYlDaF/ylwbAsduYZZVRTd5u7IwlFkGbEathIeJMLp3vrN3cHm3RS7PZpD9gr/IO16bHEswcgNyWTsqw==} + engines: {node: '>=18.0.0'} + has-bigints@1.0.2: resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} @@ -7052,7 +7053,8 @@ snapshots: '@zag-js/focus-visible@0.2.2': {} - abab@2.0.6: {} + abab@2.0.6: + optional: true accepts@1.3.8: dependencies: @@ -7063,12 +7065,14 @@ snapshots: dependencies: acorn: 8.11.2 acorn-walk: 8.3.2 + optional: true acorn-jsx@5.3.2(acorn@8.11.2): dependencies: acorn: 8.11.2 - acorn-walk@8.3.2: {} + acorn-walk@8.3.2: + optional: true acorn@8.11.2: {} @@ -7606,13 +7610,16 @@ snapshots: dependencies: tiny-invariant: 1.3.1 - cssom@0.3.8: {} + cssom@0.3.8: + optional: true - cssom@0.5.0: {} + cssom@0.5.0: + optional: true cssstyle@2.3.0: dependencies: cssom: 0.3.8 + optional: true csstype@3.1.2: {} @@ -7623,6 +7630,7 @@ snapshots: abab: 2.0.6 whatwg-mimetype: 3.0.0 whatwg-url: 11.0.0 + optional: true debug@2.6.9: dependencies: @@ -7632,7 +7640,8 @@ snapshots: dependencies: ms: 2.1.3 - decimal.js@10.4.3: {} + decimal.js@10.4.3: + optional: true decompress-response@6.0.0: dependencies: @@ -7715,6 +7724,7 @@ snapshots: domexception@4.0.0: dependencies: webidl-conversions: 7.0.0 + optional: true dot-case@3.0.4: dependencies: @@ -7973,6 +7983,7 @@ snapshots: optionator: 0.8.3 optionalDependencies: source-map: 0.6.1 + optional: true eslint-config-prettier@9.1.0(eslint@8.56.0): dependencies: @@ -8092,7 +8103,8 @@ snapshots: acorn-jsx: 5.3.2(acorn@8.11.2) eslint-visitor-keys: 3.4.3 - esprima@4.0.1: {} + esprima@4.0.1: + optional: true esquery@1.5.0: dependencies: @@ -8513,6 +8525,11 @@ snapshots: - encoding - supports-color + happy-dom@16.7.2: + dependencies: + webidl-conversions: 7.0.0 + whatwg-mimetype: 3.0.0 + has-bigints@1.0.2: {} has-flag@3.0.0: {} @@ -8556,6 +8573,7 @@ snapshots: html-encoding-sniffer@3.0.0: dependencies: whatwg-encoding: 2.0.0 + optional: true http-cache-semantics@4.1.1: {} @@ -8702,7 +8720,8 @@ snapshots: is-path-inside@3.0.3: {} - is-potential-custom-element-name@1.0.1: {} + is-potential-custom-element-name@1.0.1: + optional: true is-regex@1.1.4: dependencies: @@ -8798,6 +8817,7 @@ snapshots: - bufferutil - supports-color - utf-8-validate + optional: true jsesc@2.5.2: {} @@ -8858,6 +8878,7 @@ snapshots: dependencies: prelude-ls: 1.1.2 type-check: 0.3.2 + optional: true levn@0.4.1: dependencies: @@ -9043,7 +9064,8 @@ snapshots: normalize-url@8.0.1: {} - nwsapi@2.2.2: {} + nwsapi@2.2.2: + optional: true object-assign@4.1.1: {} @@ -9101,6 +9123,7 @@ snapshots: prelude-ls: 1.1.2 type-check: 0.3.2 word-wrap: 1.2.3 + optional: true optionator@0.9.3: dependencies: @@ -9141,6 +9164,7 @@ snapshots: parse5@7.1.2: dependencies: entities: 4.5.0 + optional: true parseurl@1.3.3: {} @@ -9191,7 +9215,8 @@ snapshots: picocolors: 1.0.1 source-map-js: 1.2.0 - prelude-ls@1.1.2: {} + prelude-ls@1.1.2: + optional: true prelude-ls@1.2.1: {} @@ -9223,7 +9248,8 @@ snapshots: proxy-from-env@1.1.0: {} - psl@1.9.0: {} + psl@1.9.0: + optional: true pump@3.0.0: dependencies: @@ -9242,7 +9268,8 @@ snapshots: dependencies: side-channel: 1.1.0 - querystringify@2.2.0: {} + querystringify@2.2.0: + optional: true queue-microtask@1.2.3: {} @@ -9394,7 +9421,8 @@ snapshots: require-directory@2.1.1: {} - requires-port@1.0.0: {} + requires-port@1.0.0: + optional: true resolve-alpn@1.2.1: {} @@ -9497,6 +9525,7 @@ snapshots: saxes@6.0.0: dependencies: xmlchars: 2.2.0 + optional: true scheduler@0.23.2: dependencies: @@ -9715,7 +9744,8 @@ snapshots: svg-parser@2.0.4: {} - symbol-tree@3.2.4: {} + symbol-tree@3.2.4: + optional: true synckit@0.8.8: dependencies: @@ -9784,12 +9814,14 @@ snapshots: punycode: 2.1.1 universalify: 0.2.0 url-parse: 1.5.10 + optional: true tr46@0.0.3: {} tr46@3.0.0: dependencies: punycode: 2.1.1 + optional: true truncate-utf8-bytes@1.0.2: dependencies: @@ -9855,6 +9887,7 @@ snapshots: type-check@0.3.2: dependencies: prelude-ls: 1.1.2 + optional: true type-check@0.4.0: dependencies: @@ -9895,7 +9928,8 @@ snapshots: universalify@0.1.2: {} - universalify@0.2.0: {} + universalify@0.2.0: + optional: true universalify@2.0.1: {} @@ -9922,6 +9956,7 @@ snapshots: dependencies: querystringify: 2.2.0 requires-port: 1.0.0 + optional: true url-template@2.0.8: {} @@ -10020,7 +10055,7 @@ snapshots: fsevents: 2.3.3 sass: 1.57.1 - vitest@2.1.6(@types/node@20.14.10)(jsdom@21.1.0)(sass@1.57.1): + vitest@2.1.6(@types/node@20.14.10)(happy-dom@16.7.2)(jsdom@21.1.0)(sass@1.57.1): dependencies: '@vitest/expect': 2.1.6 '@vitest/mocker': 2.1.6(vite@5.2.11(@types/node@20.14.10)(sass@1.57.1)) @@ -10044,6 +10079,7 @@ snapshots: why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 20.14.10 + happy-dom: 16.7.2 jsdom: 21.1.0 transitivePeerDependencies: - less @@ -10058,6 +10094,7 @@ snapshots: w3c-xmlserializer@4.0.0: dependencies: xml-name-validator: 4.0.0 + optional: true wait-on@7.2.0: dependencies: @@ -10082,6 +10119,7 @@ snapshots: whatwg-encoding@2.0.0: dependencies: iconv-lite: 0.6.3 + optional: true whatwg-mimetype@3.0.0: {} @@ -10089,6 +10127,7 @@ snapshots: dependencies: tr46: 3.0.0 webidl-conversions: 7.0.0 + optional: true whatwg-url@5.0.0: dependencies: @@ -10123,7 +10162,8 @@ snapshots: wmf@1.0.2: {} - word-wrap@1.2.3: {} + word-wrap@1.2.3: + optional: true word@0.3.0: {} @@ -10135,7 +10175,8 @@ snapshots: wrappy@1.0.2: {} - ws@8.13.0: {} + ws@8.13.0: + optional: true ws@8.18.0: {} @@ -10149,11 +10190,13 @@ snapshots: wmf: 1.0.2 word: 0.3.0 - xml-name-validator@4.0.0: {} + xml-name-validator@4.0.0: + optional: true xmlbuilder@15.1.1: {} - xmlchars@2.2.0: {} + xmlchars@2.2.0: + optional: true xtend@4.0.2: {}