diff options
-rw-r--r-- | jest.config.js | 6 | ||||
-rw-r--r-- | package.json | 11 | ||||
-rw-r--r-- | packages/preload/jest.config.js | 9 | ||||
-rw-r--r-- | packages/preload/package.json | 3 | ||||
-rw-r--r-- | packages/preload/src/index.ts | 3 | ||||
-rw-r--r-- | packages/preload/tsconfig.json | 7 | ||||
-rw-r--r-- | yarn.lock | 163 |
7 files changed, 185 insertions, 17 deletions
diff --git a/jest.config.js b/jest.config.js index 55e3e29..1924169 100644 --- a/jest.config.js +++ b/jest.config.js | |||
@@ -4,5 +4,11 @@ | |||
4 | module.exports = { | 4 | module.exports = { |
5 | preset: 'ts-jest', | 5 | preset: 'ts-jest', |
6 | resetMocks: true, | 6 | resetMocks: true, |
7 | restoreMocks: true, | ||
7 | testEnvironment: 'node', | 8 | testEnvironment: 'node', |
9 | testPathIgnorePatterns: [ | ||
10 | '/dist/', | ||
11 | '/dist-types', | ||
12 | '/node_modules/', | ||
13 | ], | ||
8 | }; | 14 | }; |
diff --git a/package.json b/package.json index 87f9d6b..c8d8d60 100644 --- a/package.json +++ b/package.json | |||
@@ -16,7 +16,8 @@ | |||
16 | "main": "packages/main/dist/index.cjs", | 16 | "main": "packages/main/dist/index.cjs", |
17 | "scripts": { | 17 | "scripts": { |
18 | "clean": "rimraf dist .log && yarn workspaces foreach run clean", | 18 | "clean": "rimraf dist .log && yarn workspaces foreach run clean", |
19 | "test": "jest", | 19 | "pretest": "yarn workspaces foreach -vpt --include '@sophie/*shared' run build", |
20 | "test": "yarn pretest && yarn workspaces foreach -vpt run test", | ||
20 | "build": "yarn workspaces foreach -vpt run build", | 21 | "build": "yarn workspaces foreach -vpt run build", |
21 | "precompile": "cross-env MODE=production yarn run build", | 22 | "precompile": "cross-env MODE=production yarn run build", |
22 | "compile": "yarn precompile && electron-builder build --config .electron-builder.config.js --dir", | 23 | "compile": "yarn precompile && electron-builder build --config .electron-builder.config.js --dir", |
@@ -32,13 +33,7 @@ | |||
32 | "shared": "yarn workspace @sophie/shared" | 33 | "shared": "yarn workspace @sophie/shared" |
33 | }, | 34 | }, |
34 | "workspaces": [ | 35 | "workspaces": [ |
35 | "packages/main", | 36 | "packages/*" |
36 | "packages/preload", | ||
37 | "packages/renderer", | ||
38 | "packages/service-inject", | ||
39 | "packages/service-preload", | ||
40 | "packages/service-shared", | ||
41 | "packages/shared" | ||
42 | ], | 37 | ], |
43 | "devDependencies": { | 38 | "devDependencies": { |
44 | "@electron/fuses": "^1.5.0", | 39 | "@electron/fuses": "^1.5.0", |
diff --git a/packages/preload/jest.config.js b/packages/preload/jest.config.js new file mode 100644 index 0000000..3b5d436 --- /dev/null +++ b/packages/preload/jest.config.js | |||
@@ -0,0 +1,9 @@ | |||
1 | // @ts-check | ||
2 | |||
3 | const rootConfig = require('../../jest.config.js'); | ||
4 | |||
5 | /** @type {import('ts-jest/dist/types').InitialOptionsTsJest} */ | ||
6 | module.exports = { | ||
7 | ...rootConfig, | ||
8 | testEnvironment: 'jsdom', | ||
9 | }; | ||
diff --git a/packages/preload/package.json b/packages/preload/package.json index a4bd75f..a44936b 100644 --- a/packages/preload/package.json +++ b/packages/preload/package.json | |||
@@ -7,6 +7,7 @@ | |||
7 | "types": "dist-types/index.d.ts", | 7 | "types": "dist-types/index.d.ts", |
8 | "scripts": { | 8 | "scripts": { |
9 | "clean": "rimraf dist dist-types tsconfig.tsbuildinfo", | 9 | "clean": "rimraf dist dist-types tsconfig.tsbuildinfo", |
10 | "test": "jest", | ||
10 | "build": "vite build", | 11 | "build": "vite build", |
11 | "typecheck": "tsc" | 12 | "typecheck": "tsc" |
12 | }, | 13 | }, |
@@ -20,7 +21,9 @@ | |||
20 | "@types/jest": "^27.0.3", | 21 | "@types/jest": "^27.0.3", |
21 | "jest": "^27.4.5", | 22 | "jest": "^27.4.5", |
22 | "jest-mock": "^27.4.2", | 23 | "jest-mock": "^27.4.2", |
24 | "jsdom": "^19.0.0", | ||
23 | "rimraf": "^3.0.2", | 25 | "rimraf": "^3.0.2", |
26 | "ts-jest": "^27.1.2", | ||
24 | "typescript": "^4.5.4", | 27 | "typescript": "^4.5.4", |
25 | "vite": "^2.7.6" | 28 | "vite": "^2.7.6" |
26 | } | 29 | } |
diff --git a/packages/preload/src/index.ts b/packages/preload/src/index.ts index 2703d40..ef466b4 100644 --- a/packages/preload/src/index.ts +++ b/packages/preload/src/index.ts | |||
@@ -21,8 +21,7 @@ | |||
21 | import { contextBridge } from 'electron'; | 21 | import { contextBridge } from 'electron'; |
22 | 22 | ||
23 | import { createSophieRenderer } from './contextBridge/SophieRendererImpl'; | 23 | import { createSophieRenderer } from './contextBridge/SophieRendererImpl'; |
24 | import { IpcRendererService } from './services/IpcRendererService'; | ||
25 | 24 | ||
26 | const sophieRenderer = createSophieRenderer(new IpcRendererService()); | 25 | const sophieRenderer = createSophieRenderer(); |
27 | 26 | ||
28 | contextBridge.exposeInMainWorld('sophieRenderer', sophieRenderer); | 27 | contextBridge.exposeInMainWorld('sophieRenderer', sophieRenderer); |
diff --git a/packages/preload/tsconfig.json b/packages/preload/tsconfig.json index 2e0b10f..ab274a1 100644 --- a/packages/preload/tsconfig.json +++ b/packages/preload/tsconfig.json | |||
@@ -5,7 +5,12 @@ | |||
5 | "declarationDir": "dist-types", | 5 | "declarationDir": "dist-types", |
6 | "emitDeclarationOnly": true, | 6 | "emitDeclarationOnly": true, |
7 | "rootDir": "src", | 7 | "rootDir": "src", |
8 | "libs": [ | 8 | "lib": [ |
9 | "dom", | ||
10 | "dom.iterable", | ||
11 | "esnext" | ||
12 | ], | ||
13 | "types": [ | ||
9 | "@types/jest" | 14 | "@types/jest" |
10 | ] | 15 | ] |
11 | }, | 16 | }, |
@@ -1252,9 +1252,11 @@ __metadata: | |||
1252 | electron: 16.0.5 | 1252 | electron: 16.0.5 |
1253 | jest: ^27.4.5 | 1253 | jest: ^27.4.5 |
1254 | jest-mock: ^27.4.2 | 1254 | jest-mock: ^27.4.2 |
1255 | jsdom: ^19.0.0 | ||
1255 | mobx: ^6.3.10 | 1256 | mobx: ^6.3.10 |
1256 | mobx-state-tree: ^5.1.0 | 1257 | mobx-state-tree: ^5.1.0 |
1257 | rimraf: ^3.0.2 | 1258 | rimraf: ^3.0.2 |
1259 | ts-jest: ^27.1.2 | ||
1258 | typescript: ^4.5.4 | 1260 | typescript: ^4.5.4 |
1259 | vite: ^2.7.6 | 1261 | vite: ^2.7.6 |
1260 | languageName: unknown | 1262 | languageName: unknown |
@@ -1818,12 +1820,12 @@ __metadata: | |||
1818 | languageName: node | 1820 | languageName: node |
1819 | linkType: hard | 1821 | linkType: hard |
1820 | 1822 | ||
1821 | "acorn@npm:^8.2.4, acorn@npm:^8.6.0": | 1823 | "acorn@npm:^8.2.4, acorn@npm:^8.5.0, acorn@npm:^8.6.0": |
1822 | version: 8.6.0 | 1824 | version: 8.7.0 |
1823 | resolution: "acorn@npm:8.6.0" | 1825 | resolution: "acorn@npm:8.7.0" |
1824 | bin: | 1826 | bin: |
1825 | acorn: bin/acorn | 1827 | acorn: bin/acorn |
1826 | checksum: 9d0de73b73cb6ea8ccd8263a8144d9e2c4b6af90ea0c429997538af0ebbe83c5addecee814b2a7f91f7f615d0bd1547cc7137b3fa236ce058adc64feccee850b | 1828 | checksum: e0f79409d68923fbf1aa6d4166f3eedc47955320d25c89a20cc822e6ba7c48c5963d5bc657bc242d68f7a4ac9faf96eef033e8f73656da6c640d4219935fdfd0 |
1827 | languageName: node | 1829 | languageName: node |
1828 | linkType: hard | 1830 | linkType: hard |
1829 | 1831 | ||
@@ -2812,6 +2814,13 @@ __metadata: | |||
2812 | languageName: node | 2814 | languageName: node |
2813 | linkType: hard | 2815 | linkType: hard |
2814 | 2816 | ||
2817 | "cssom@npm:^0.5.0": | ||
2818 | version: 0.5.0 | ||
2819 | resolution: "cssom@npm:0.5.0" | ||
2820 | checksum: 823471aa30091c59e0a305927c30e7768939b6af70405808f8d2ce1ca778cddcb24722717392438329d1691f9a87cb0183b64b8d779b56a961546d54854fde01 | ||
2821 | languageName: node | ||
2822 | linkType: hard | ||
2823 | |||
2815 | "cssom@npm:~0.3.6": | 2824 | "cssom@npm:~0.3.6": |
2816 | version: 0.3.8 | 2825 | version: 0.3.8 |
2817 | resolution: "cssom@npm:0.3.8" | 2826 | resolution: "cssom@npm:0.3.8" |
@@ -2846,6 +2855,17 @@ __metadata: | |||
2846 | languageName: node | 2855 | languageName: node |
2847 | linkType: hard | 2856 | linkType: hard |
2848 | 2857 | ||
2858 | "data-urls@npm:^3.0.1": | ||
2859 | version: 3.0.1 | ||
2860 | resolution: "data-urls@npm:3.0.1" | ||
2861 | dependencies: | ||
2862 | abab: ^2.0.3 | ||
2863 | whatwg-mimetype: ^3.0.0 | ||
2864 | whatwg-url: ^10.0.0 | ||
2865 | checksum: 00c71280d5d8146a2f19f3fce3ce59c3b860c66cd584f4e7db8764477a9c97966fa06543c9d9d28b762784f50e21c2e2ccb2d0be24b392ec82eb21daf7804b3e | ||
2866 | languageName: node | ||
2867 | linkType: hard | ||
2868 | |||
2849 | "debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2": | 2869 | "debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2": |
2850 | version: 4.3.3 | 2870 | version: 4.3.3 |
2851 | resolution: "debug@npm:4.3.3" | 2871 | resolution: "debug@npm:4.3.3" |
@@ -2867,7 +2887,7 @@ __metadata: | |||
2867 | languageName: node | 2887 | languageName: node |
2868 | linkType: hard | 2888 | linkType: hard |
2869 | 2889 | ||
2870 | "decimal.js@npm:^10.2.1": | 2890 | "decimal.js@npm:^10.2.1, decimal.js@npm:^10.3.1": |
2871 | version: 10.3.1 | 2891 | version: 10.3.1 |
2872 | resolution: "decimal.js@npm:10.3.1" | 2892 | resolution: "decimal.js@npm:10.3.1" |
2873 | checksum: 0351ac9f05fe050f23227aa6a4573bee2d58fa7378fcf28d969a8c789525032effb488a90320fd3fe86a66e17b4bc507d811b15eada5b7f0e7ec5d2af4c24a59 | 2893 | checksum: 0351ac9f05fe050f23227aa6a4573bee2d58fa7378fcf28d969a8c789525032effb488a90320fd3fe86a66e17b4bc507d811b15eada5b7f0e7ec5d2af4c24a59 |
@@ -3056,6 +3076,15 @@ __metadata: | |||
3056 | languageName: node | 3076 | languageName: node |
3057 | linkType: hard | 3077 | linkType: hard |
3058 | 3078 | ||
3079 | "domexception@npm:^4.0.0": | ||
3080 | version: 4.0.0 | ||
3081 | resolution: "domexception@npm:4.0.0" | ||
3082 | dependencies: | ||
3083 | webidl-conversions: ^7.0.0 | ||
3084 | checksum: ddbc1268edf33a8ba02ccc596735ede80375ee0cf124b30d2f05df5b464ba78ef4f49889b6391df4a04954e63d42d5631c7fcf8b1c4f12bc531252977a5f13d5 | ||
3085 | languageName: node | ||
3086 | linkType: hard | ||
3087 | |||
3059 | "dot-prop@npm:^5.2.0": | 3088 | "dot-prop@npm:^5.2.0": |
3060 | version: 5.3.0 | 3089 | version: 5.3.0 |
3061 | resolution: "dot-prop@npm:5.3.0" | 3090 | resolution: "dot-prop@npm:5.3.0" |
@@ -4209,6 +4238,15 @@ __metadata: | |||
4209 | languageName: node | 4238 | languageName: node |
4210 | linkType: hard | 4239 | linkType: hard |
4211 | 4240 | ||
4241 | "html-encoding-sniffer@npm:^3.0.0": | ||
4242 | version: 3.0.0 | ||
4243 | resolution: "html-encoding-sniffer@npm:3.0.0" | ||
4244 | dependencies: | ||
4245 | whatwg-encoding: ^2.0.0 | ||
4246 | checksum: 8d806aa00487e279e5ccb573366a951a9f68f65c90298eac9c3a2b440a7ffe46615aff2995a2f61c6746c639234e6179a97e18ca5ccbbf93d3725ef2099a4502 | ||
4247 | languageName: node | ||
4248 | linkType: hard | ||
4249 | |||
4212 | "html-escaper@npm:^2.0.0": | 4250 | "html-escaper@npm:^2.0.0": |
4213 | version: 2.0.2 | 4251 | version: 2.0.2 |
4214 | resolution: "html-escaper@npm:2.0.2" | 4252 | resolution: "html-escaper@npm:2.0.2" |
@@ -4290,7 +4328,7 @@ __metadata: | |||
4290 | languageName: node | 4328 | languageName: node |
4291 | linkType: hard | 4329 | linkType: hard |
4292 | 4330 | ||
4293 | "iconv-lite@npm:^0.6.2": | 4331 | "iconv-lite@npm:0.6.3, iconv-lite@npm:^0.6.2": |
4294 | version: 0.6.3 | 4332 | version: 0.6.3 |
4295 | resolution: "iconv-lite@npm:0.6.3" | 4333 | resolution: "iconv-lite@npm:0.6.3" |
4296 | dependencies: | 4334 | dependencies: |
@@ -5236,6 +5274,46 @@ __metadata: | |||
5236 | languageName: node | 5274 | languageName: node |
5237 | linkType: hard | 5275 | linkType: hard |
5238 | 5276 | ||
5277 | "jsdom@npm:^19.0.0": | ||
5278 | version: 19.0.0 | ||
5279 | resolution: "jsdom@npm:19.0.0" | ||
5280 | dependencies: | ||
5281 | abab: ^2.0.5 | ||
5282 | acorn: ^8.5.0 | ||
5283 | acorn-globals: ^6.0.0 | ||
5284 | cssom: ^0.5.0 | ||
5285 | cssstyle: ^2.3.0 | ||
5286 | data-urls: ^3.0.1 | ||
5287 | decimal.js: ^10.3.1 | ||
5288 | domexception: ^4.0.0 | ||
5289 | escodegen: ^2.0.0 | ||
5290 | form-data: ^4.0.0 | ||
5291 | html-encoding-sniffer: ^3.0.0 | ||
5292 | http-proxy-agent: ^5.0.0 | ||
5293 | https-proxy-agent: ^5.0.0 | ||
5294 | is-potential-custom-element-name: ^1.0.1 | ||
5295 | nwsapi: ^2.2.0 | ||
5296 | parse5: 6.0.1 | ||
5297 | saxes: ^5.0.1 | ||
5298 | symbol-tree: ^3.2.4 | ||
5299 | tough-cookie: ^4.0.0 | ||
5300 | w3c-hr-time: ^1.0.2 | ||
5301 | w3c-xmlserializer: ^3.0.0 | ||
5302 | webidl-conversions: ^7.0.0 | ||
5303 | whatwg-encoding: ^2.0.0 | ||
5304 | whatwg-mimetype: ^3.0.0 | ||
5305 | whatwg-url: ^10.0.0 | ||
5306 | ws: ^8.2.3 | ||
5307 | xml-name-validator: ^4.0.0 | ||
5308 | peerDependencies: | ||
5309 | canvas: ^2.5.0 | ||
5310 | peerDependenciesMeta: | ||
5311 | canvas: | ||
5312 | optional: true | ||
5313 | checksum: 94b693bf4a394097dd96705550bb7b6cd3c8db3c5414e6e9c92a0995ed8b61067597da2f37fca6bed4b5a2f1ef33960ee759522156dccd0b306311988ea87cfb | ||
5314 | languageName: node | ||
5315 | linkType: hard | ||
5316 | |||
5239 | "jsesc@npm:^2.5.1": | 5317 | "jsesc@npm:^2.5.1": |
5240 | version: 2.5.2 | 5318 | version: 2.5.2 |
5241 | resolution: "jsesc@npm:2.5.2" | 5319 | resolution: "jsesc@npm:2.5.2" |
@@ -7169,6 +7247,15 @@ __metadata: | |||
7169 | languageName: node | 7247 | languageName: node |
7170 | linkType: hard | 7248 | linkType: hard |
7171 | 7249 | ||
7250 | "tr46@npm:^3.0.0": | ||
7251 | version: 3.0.0 | ||
7252 | resolution: "tr46@npm:3.0.0" | ||
7253 | dependencies: | ||
7254 | punycode: ^2.1.1 | ||
7255 | checksum: 44c3cc6767fb800490e6e9fd64fd49041aa4e49e1f6a012b34a75de739cc9ed3a6405296072c1df8b6389ae139c5e7c6496f659cfe13a04a4bff3a1422981270 | ||
7256 | languageName: node | ||
7257 | linkType: hard | ||
7258 | |||
7172 | "truncate-utf8-bytes@npm:^1.0.0": | 7259 | "truncate-utf8-bytes@npm:^1.0.0": |
7173 | version: 1.0.2 | 7260 | version: 1.0.2 |
7174 | resolution: "truncate-utf8-bytes@npm:1.0.2" | 7261 | resolution: "truncate-utf8-bytes@npm:1.0.2" |
@@ -7517,6 +7604,15 @@ __metadata: | |||
7517 | languageName: node | 7604 | languageName: node |
7518 | linkType: hard | 7605 | linkType: hard |
7519 | 7606 | ||
7607 | "w3c-xmlserializer@npm:^3.0.0": | ||
7608 | version: 3.0.0 | ||
7609 | resolution: "w3c-xmlserializer@npm:3.0.0" | ||
7610 | dependencies: | ||
7611 | xml-name-validator: ^4.0.0 | ||
7612 | checksum: 0af8589942eeb11c9fe29eb31a1a09f3d5dd136aea53a9848dfbabff79ac0dd26fe13eb54d330d5555fe27bb50b28dca0715e09f9cc2bfa7670ccc8b7f919ca2 | ||
7613 | languageName: node | ||
7614 | linkType: hard | ||
7615 | |||
7520 | "walker@npm:^1.0.7": | 7616 | "walker@npm:^1.0.7": |
7521 | version: 1.0.8 | 7617 | version: 1.0.8 |
7522 | resolution: "walker@npm:1.0.8" | 7618 | resolution: "walker@npm:1.0.8" |
@@ -7540,6 +7636,13 @@ __metadata: | |||
7540 | languageName: node | 7636 | languageName: node |
7541 | linkType: hard | 7637 | linkType: hard |
7542 | 7638 | ||
7639 | "webidl-conversions@npm:^7.0.0": | ||
7640 | version: 7.0.0 | ||
7641 | resolution: "webidl-conversions@npm:7.0.0" | ||
7642 | checksum: f05588567a2a76428515333eff87200fae6c83c3948a7482ebb109562971e77ef6dc49749afa58abb993391227c5697b3ecca52018793e0cb4620a48f10bd21b | ||
7643 | languageName: node | ||
7644 | linkType: hard | ||
7645 | |||
7543 | "whatwg-encoding@npm:^1.0.5": | 7646 | "whatwg-encoding@npm:^1.0.5": |
7544 | version: 1.0.5 | 7647 | version: 1.0.5 |
7545 | resolution: "whatwg-encoding@npm:1.0.5" | 7648 | resolution: "whatwg-encoding@npm:1.0.5" |
@@ -7549,6 +7652,15 @@ __metadata: | |||
7549 | languageName: node | 7652 | languageName: node |
7550 | linkType: hard | 7653 | linkType: hard |
7551 | 7654 | ||
7655 | "whatwg-encoding@npm:^2.0.0": | ||
7656 | version: 2.0.0 | ||
7657 | resolution: "whatwg-encoding@npm:2.0.0" | ||
7658 | dependencies: | ||
7659 | iconv-lite: 0.6.3 | ||
7660 | checksum: 7087810c410aa9b689cbd6af8773341a53cdc1f3aae2a882c163bd5522ec8ca4cdfc269aef417a5792f411807d5d77d50df4c24e3abb00bb60192858a40cc675 | ||
7661 | languageName: node | ||
7662 | linkType: hard | ||
7663 | |||
7552 | "whatwg-mimetype@npm:^2.3.0": | 7664 | "whatwg-mimetype@npm:^2.3.0": |
7553 | version: 2.3.0 | 7665 | version: 2.3.0 |
7554 | resolution: "whatwg-mimetype@npm:2.3.0" | 7666 | resolution: "whatwg-mimetype@npm:2.3.0" |
@@ -7556,6 +7668,23 @@ __metadata: | |||
7556 | languageName: node | 7668 | languageName: node |
7557 | linkType: hard | 7669 | linkType: hard |
7558 | 7670 | ||
7671 | "whatwg-mimetype@npm:^3.0.0": | ||
7672 | version: 3.0.0 | ||
7673 | resolution: "whatwg-mimetype@npm:3.0.0" | ||
7674 | checksum: ce08bbb36b6aaf64f3a84da89707e3e6a31e5ab1c1a2379fd68df79ba712a4ab090904f0b50e6693b0dafc8e6343a6157e40bf18fdffd26e513cf95ee2a59824 | ||
7675 | languageName: node | ||
7676 | linkType: hard | ||
7677 | |||
7678 | "whatwg-url@npm:^10.0.0": | ||
7679 | version: 10.0.0 | ||
7680 | resolution: "whatwg-url@npm:10.0.0" | ||
7681 | dependencies: | ||
7682 | tr46: ^3.0.0 | ||
7683 | webidl-conversions: ^7.0.0 | ||
7684 | checksum: a21ec309c5cc743fe9414509408bedf65eaf0fb5c17ac66baa08ef12fce16da4dd30ce90abefbd5a716408301c58a73666dabfd5042cf4242992eb98b954f861 | ||
7685 | languageName: node | ||
7686 | linkType: hard | ||
7687 | |||
7559 | "whatwg-url@npm:^8.0.0, whatwg-url@npm:^8.5.0": | 7688 | "whatwg-url@npm:^8.0.0, whatwg-url@npm:^8.5.0": |
7560 | version: 8.7.0 | 7689 | version: 8.7.0 |
7561 | resolution: "whatwg-url@npm:8.7.0" | 7690 | resolution: "whatwg-url@npm:8.7.0" |
@@ -7657,6 +7786,21 @@ __metadata: | |||
7657 | languageName: node | 7786 | languageName: node |
7658 | linkType: hard | 7787 | linkType: hard |
7659 | 7788 | ||
7789 | "ws@npm:^8.2.3": | ||
7790 | version: 8.4.0 | ||
7791 | resolution: "ws@npm:8.4.0" | ||
7792 | peerDependencies: | ||
7793 | bufferutil: ^4.0.1 | ||
7794 | utf-8-validate: ^5.0.2 | ||
7795 | peerDependenciesMeta: | ||
7796 | bufferutil: | ||
7797 | optional: true | ||
7798 | utf-8-validate: | ||
7799 | optional: true | ||
7800 | checksum: 5e37ccf0ecb8d8019d88b07af079e8f74248b688ad3109ab57cd5e1c9a7392545f572914d0c27f25e8b83a6cfc09a89ac151c556ff4fae26d6f824077e4f8239 | ||
7801 | languageName: node | ||
7802 | linkType: hard | ||
7803 | |||
7660 | "xdg-basedir@npm:^4.0.0": | 7804 | "xdg-basedir@npm:^4.0.0": |
7661 | version: 4.0.0 | 7805 | version: 4.0.0 |
7662 | resolution: "xdg-basedir@npm:4.0.0" | 7806 | resolution: "xdg-basedir@npm:4.0.0" |
@@ -7671,6 +7815,13 @@ __metadata: | |||
7671 | languageName: node | 7815 | languageName: node |
7672 | linkType: hard | 7816 | linkType: hard |
7673 | 7817 | ||
7818 | "xml-name-validator@npm:^4.0.0": | ||
7819 | version: 4.0.0 | ||
7820 | resolution: "xml-name-validator@npm:4.0.0" | ||
7821 | checksum: af100b79c29804f05fa35aa3683e29a321db9b9685d5e5febda3fa1e40f13f85abc40f45a6b2bf7bee33f68a1dc5e8eaef4cec100a304a9db565e6061d4cb5ad | ||
7822 | languageName: node | ||
7823 | linkType: hard | ||
7824 | |||
7674 | "xmlbuilder@npm:>=11.0.1": | 7825 | "xmlbuilder@npm:>=11.0.1": |
7675 | version: 15.1.1 | 7826 | version: 15.1.1 |
7676 | resolution: "xmlbuilder@npm:15.1.1" | 7827 | resolution: "xmlbuilder@npm:15.1.1" |