Add webextension-storage and test dependencies.

This commit is contained in:
Bauke 2023-04-01 12:04:53 +02:00
parent 5dfdd73cf5
commit 123df05906
Signed by: Bauke
GPG Key ID: C1C0F29952BCF558
2 changed files with 197 additions and 8 deletions

View File

@ -14,6 +14,8 @@
"dependencies": { "dependencies": {
"@holllo/migration-helper": "^0.1.3", "@holllo/migration-helper": "^0.1.3",
"@holllo/preact-components": "^0.2.3", "@holllo/preact-components": "^0.2.3",
"@holllo/test": "^0.2.1",
"@holllo/webextension-storage": "^0.2.0",
"htm": "^3.1.1", "htm": "^3.1.1",
"modern-normalize": "^1.1.0", "modern-normalize": "^1.1.0",
"preact": "^10.13.1", "preact": "^10.13.1",

View File

@ -3,6 +3,8 @@ lockfileVersion: 5.4
specifiers: specifiers:
'@holllo/migration-helper': ^0.1.3 '@holllo/migration-helper': ^0.1.3
'@holllo/preact-components': ^0.2.3 '@holllo/preact-components': ^0.2.3
'@holllo/test': ^0.2.1
'@holllo/webextension-storage': ^0.2.0
'@preact/preset-vite': ^2.5.0 '@preact/preset-vite': ^2.5.0
'@types/babel__core': ^7.20.0 '@types/babel__core': ^7.20.0
'@types/webextension-polyfill': ^0.10.0 '@types/webextension-polyfill': ^0.10.0
@ -27,6 +29,8 @@ specifiers:
dependencies: dependencies:
'@holllo/migration-helper': 0.1.3 '@holllo/migration-helper': 0.1.3
'@holllo/preact-components': 0.2.3_htm@3.1.1+preact@10.13.1 '@holllo/preact-components': 0.2.3_htm@3.1.1+preact@10.13.1
'@holllo/test': 0.2.1
'@holllo/webextension-storage': 0.2.0_yzlb3upbzn7lqakia5q2vqd4te
htm: 3.1.1 htm: 3.1.1
modern-normalize: 1.1.0 modern-normalize: 1.1.0
preact: 10.13.1 preact: 10.13.1
@ -650,6 +654,18 @@ packages:
preact: 10.13.1 preact: 10.13.1
dev: false dev: false
/@holllo/test/0.2.1:
resolution: {integrity: sha512-QlIvEqvuEfu8vapnwai8A+1TmZGkPObgU32VEXHBc3XEKhupHZRFB778oLPYlJVuSsi4TT99890iSR3nlvVwtQ==}
dev: false
/@holllo/webextension-storage/0.2.0_yzlb3upbzn7lqakia5q2vqd4te:
resolution: {integrity: sha512-WiSkkY/Jg3PhlHOH8eGvRBBtvZwHrJ0FD/LF8lNZAc3uaRdonF79o/Xt9CefYUjV6FSbHl/vsccXyAoitvkRIQ==}
peerDependencies:
webextension-polyfill: ^0.10.0
dependencies:
webextension-polyfill: 0.10.0
dev: false
/@humanwhocodes/config-array/0.11.8: /@humanwhocodes/config-array/0.11.8:
resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==} resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==}
engines: {node: '>=10.10.0'} engines: {node: '>=10.10.0'}
@ -918,7 +934,7 @@ packages:
resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==} resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==}
dependencies: dependencies:
'@types/eslint': 8.21.3 '@types/eslint': 8.21.3
'@types/estree': 0.0.51 '@types/estree': 1.0.0
dev: true dev: true
/@types/eslint/7.29.0: /@types/eslint/7.29.0:
@ -931,7 +947,7 @@ packages:
/@types/eslint/8.21.3: /@types/eslint/8.21.3:
resolution: {integrity: sha512-fa7GkppZVEByMWGbTtE5MbmXWJTVbrjjaS8K6uQj+XtuuUv1fsuPAxhygfqLmsb/Ufb3CV8deFCpiMfAgi00Sw==} resolution: {integrity: sha512-fa7GkppZVEByMWGbTtE5MbmXWJTVbrjjaS8K6uQj+XtuuUv1fsuPAxhygfqLmsb/Ufb3CV8deFCpiMfAgi00Sw==}
dependencies: dependencies:
'@types/estree': 0.0.51 '@types/estree': 1.0.0
'@types/json-schema': 7.0.11 '@types/json-schema': 7.0.11
dev: true dev: true
@ -979,6 +995,10 @@ packages:
resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==}
dev: true dev: true
/@types/semver/7.3.13:
resolution: {integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==}
dev: true
/@types/webextension-polyfill/0.10.0: /@types/webextension-polyfill/0.10.0:
resolution: {integrity: sha512-If4EcaHzYTqcbNMp/FdReVdRmLL/Te42ivnJII551bYjhX19bWem5m14FERCqdJA732OloGuxCRvLBvcMGsn4A==} resolution: {integrity: sha512-If4EcaHzYTqcbNMp/FdReVdRmLL/Te42ivnJII551bYjhX19bWem5m14FERCqdJA732OloGuxCRvLBvcMGsn4A==}
dev: true dev: true
@ -989,6 +1009,136 @@ packages:
'@types/node': 18.15.10 '@types/node': 18.15.10
dev: true dev: true
/@typescript-eslint/eslint-plugin/5.57.0_p7xo4zbf6rlx7pmjonhlydeowm:
resolution: {integrity: sha512-itag0qpN6q2UMM6Xgk6xoHa0D0/P+M17THnr4SVgqn9Rgam5k/He33MA7/D7QoJcdMxHFyX7U9imaBonAX/6qA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
'@typescript-eslint/parser': ^5.0.0
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
'@eslint-community/regexpp': 4.4.1
'@typescript-eslint/parser': 5.57.0_j4766f7ecgqbon3u7zlxn5zszu
'@typescript-eslint/scope-manager': 5.57.0
'@typescript-eslint/type-utils': 5.57.0_j4766f7ecgqbon3u7zlxn5zszu
'@typescript-eslint/utils': 5.57.0_j4766f7ecgqbon3u7zlxn5zszu
debug: 4.3.4
eslint: 8.36.0
grapheme-splitter: 1.0.4
ignore: 5.2.4
natural-compare-lite: 1.4.0
semver: 7.3.8
tsutils: 3.21.0_typescript@5.0.2
typescript: 5.0.2
transitivePeerDependencies:
- supports-color
dev: true
/@typescript-eslint/parser/5.57.0_j4766f7ecgqbon3u7zlxn5zszu:
resolution: {integrity: sha512-orrduvpWYkgLCyAdNtR1QIWovcNZlEm6yL8nwH/eTxWLd8gsP+25pdLHYzL2QdkqrieaDwLpytHqycncv0woUQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
'@typescript-eslint/scope-manager': 5.57.0
'@typescript-eslint/types': 5.57.0
'@typescript-eslint/typescript-estree': 5.57.0_typescript@5.0.2
debug: 4.3.4
eslint: 8.36.0
typescript: 5.0.2
transitivePeerDependencies:
- supports-color
dev: true
/@typescript-eslint/scope-manager/5.57.0:
resolution: {integrity: sha512-NANBNOQvllPlizl9LatX8+MHi7bx7WGIWYjPHDmQe5Si/0YEYfxSljJpoTyTWFTgRy3X8gLYSE4xQ2U+aCozSw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
'@typescript-eslint/types': 5.57.0
'@typescript-eslint/visitor-keys': 5.57.0
dev: true
/@typescript-eslint/type-utils/5.57.0_j4766f7ecgqbon3u7zlxn5zszu:
resolution: {integrity: sha512-kxXoq9zOTbvqzLbdNKy1yFrxLC6GDJFE2Yuo3KqSwTmDOFjUGeWSakgoXT864WcK5/NAJkkONCiKb1ddsqhLXQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: '*'
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
'@typescript-eslint/typescript-estree': 5.57.0_typescript@5.0.2
'@typescript-eslint/utils': 5.57.0_j4766f7ecgqbon3u7zlxn5zszu
debug: 4.3.4
eslint: 8.36.0
tsutils: 3.21.0_typescript@5.0.2
typescript: 5.0.2
transitivePeerDependencies:
- supports-color
dev: true
/@typescript-eslint/types/5.57.0:
resolution: {integrity: sha512-mxsod+aZRSyLT+jiqHw1KK6xrANm19/+VFALVFP5qa/aiJnlP38qpyaTd0fEKhWvQk6YeNZ5LGwI1pDpBRBhtQ==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
/@typescript-eslint/typescript-estree/5.57.0_typescript@5.0.2:
resolution: {integrity: sha512-LTzQ23TV82KpO8HPnWuxM2V7ieXW8O142I7hQTxWIHDcCEIjtkat6H96PFkYBQqGFLW/G/eVVOB9Z8rcvdY/Vw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
typescript:
optional: true
dependencies:
'@typescript-eslint/types': 5.57.0
'@typescript-eslint/visitor-keys': 5.57.0
debug: 4.3.4
globby: 11.1.0
is-glob: 4.0.3
semver: 7.3.8
tsutils: 3.21.0_typescript@5.0.2
typescript: 5.0.2
transitivePeerDependencies:
- supports-color
dev: true
/@typescript-eslint/utils/5.57.0_j4766f7ecgqbon3u7zlxn5zszu:
resolution: {integrity: sha512-ps/4WohXV7C+LTSgAL5CApxvxbMkl9B9AUZRtnEFonpIxZDIT7wC1xfvuJONMidrkB9scs4zhtRyIwHh4+18kw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
'@eslint-community/eslint-utils': 4.4.0_eslint@8.36.0
'@types/json-schema': 7.0.11
'@types/semver': 7.3.13
'@typescript-eslint/scope-manager': 5.57.0
'@typescript-eslint/types': 5.57.0
'@typescript-eslint/typescript-estree': 5.57.0_typescript@5.0.2
eslint: 8.36.0
eslint-scope: 5.1.1
semver: 7.3.8
transitivePeerDependencies:
- supports-color
- typescript
dev: true
/@typescript-eslint/visitor-keys/5.57.0:
resolution: {integrity: sha512-ery2g3k0hv5BLiKpPuwYt9KBkAp2ugT6VvyShXdLOkax895EC55sP0Tx5L0fZaQueiK3fBLvHVvEl3jFS5ia+g==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dependencies:
'@typescript-eslint/types': 5.57.0
eslint-visitor-keys: 3.3.0
dev: true
/@webassemblyjs/ast/1.11.1: /@webassemblyjs/ast/1.11.1:
resolution: {integrity: sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==} resolution: {integrity: sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==}
dependencies: dependencies:
@ -2619,6 +2769,21 @@ packages:
eslint: 8.36.0 eslint: 8.36.0
dev: true dev: true
/eslint-config-xo-typescript/0.55.1_5z3ieoz5pmsbyy3n7745rp57wi:
resolution: {integrity: sha512-iXua+7n9fOp7LzGzvXlcZG0w6cdtscjASGTrAHMj0Rn9voayxF2oRoMIK1QS6ZJb4fMVEQZdU2D6gTKmWhcCQQ==}
engines: {node: '>=12'}
peerDependencies:
'@typescript-eslint/eslint-plugin': '>=5.43.0'
'@typescript-eslint/parser': '>=5.43.0'
eslint: '>=8.0.0'
typescript: '>=4.4'
dependencies:
'@typescript-eslint/eslint-plugin': 5.57.0_p7xo4zbf6rlx7pmjonhlydeowm
'@typescript-eslint/parser': 5.57.0_j4766f7ecgqbon3u7zlxn5zszu
eslint: 8.36.0
typescript: 4.9.5
dev: true
/eslint-config-xo/0.43.1_eslint@8.36.0: /eslint-config-xo/0.43.1_eslint@8.36.0:
resolution: {integrity: sha512-azv1L2PysRA0NkZOgbndUpN+581L7wPqkgJOgxxw3hxwXAbJgD6Hqb/SjHRiACifXt/AvxCzE/jIKFAlI7XjvQ==} resolution: {integrity: sha512-azv1L2PysRA0NkZOgbndUpN+581L7wPqkgJOgxxw3hxwXAbJgD6Hqb/SjHRiACifXt/AvxCzE/jIKFAlI7XjvQ==}
engines: {node: '>=12'} engines: {node: '>=12'}
@ -2663,7 +2828,7 @@ packages:
array-find: 1.0.0 array-find: 1.0.0
debug: 3.2.7 debug: 3.2.7
enhanced-resolve: 0.9.1 enhanced-resolve: 0.9.1
eslint-plugin-import: 2.27.5_eslint@8.36.0 eslint-plugin-import: 2.27.5_74llxljztmzze2ez7aakaiqyti
find-root: 1.1.0 find-root: 1.1.0
has: 1.0.3 has: 1.0.3
interpret: 1.4.0 interpret: 1.4.0
@ -2677,7 +2842,7 @@ packages:
- supports-color - supports-color
dev: true dev: true
/eslint-module-utils/2.7.4_mynqafrekjmjm6w6lcthssrfee: /eslint-module-utils/2.7.4_s7ttrvgfvhhasgm2z4wjvde2bi:
resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==}
engines: {node: '>=4'} engines: {node: '>=4'}
peerDependencies: peerDependencies:
@ -2698,6 +2863,7 @@ packages:
eslint-import-resolver-webpack: eslint-import-resolver-webpack:
optional: true optional: true
dependencies: dependencies:
'@typescript-eslint/parser': 5.57.0_j4766f7ecgqbon3u7zlxn5zszu
debug: 3.2.7 debug: 3.2.7
eslint: 8.36.0 eslint: 8.36.0
eslint-import-resolver-node: 0.3.7 eslint-import-resolver-node: 0.3.7
@ -2744,7 +2910,7 @@ packages:
ignore: 5.2.4 ignore: 5.2.4
dev: true dev: true
/eslint-plugin-import/2.27.5_eslint@8.36.0: /eslint-plugin-import/2.27.5_74llxljztmzze2ez7aakaiqyti:
resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==} resolution: {integrity: sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==}
engines: {node: '>=4'} engines: {node: '>=4'}
peerDependencies: peerDependencies:
@ -2754,6 +2920,7 @@ packages:
'@typescript-eslint/parser': '@typescript-eslint/parser':
optional: true optional: true
dependencies: dependencies:
'@typescript-eslint/parser': 5.57.0_j4766f7ecgqbon3u7zlxn5zszu
array-includes: 3.1.6 array-includes: 3.1.6
array.prototype.flat: 1.3.1 array.prototype.flat: 1.3.1
array.prototype.flatmap: 1.3.1 array.prototype.flatmap: 1.3.1
@ -2761,7 +2928,7 @@ packages:
doctrine: 2.1.0 doctrine: 2.1.0
eslint: 8.36.0 eslint: 8.36.0
eslint-import-resolver-node: 0.3.7 eslint-import-resolver-node: 0.3.7
eslint-module-utils: 2.7.4_mynqafrekjmjm6w6lcthssrfee eslint-module-utils: 2.7.4_s7ttrvgfvhhasgm2z4wjvde2bi
has: 1.0.3 has: 1.0.3
is-core-module: 2.11.0 is-core-module: 2.11.0
is-glob: 4.0.3 is-glob: 4.0.3
@ -4832,6 +4999,10 @@ packages:
hasBin: true hasBin: true
dev: true dev: true
/natural-compare-lite/1.4.0:
resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==}
dev: true
/natural-compare/1.4.0: /natural-compare/1.4.0:
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
dev: true dev: true
@ -6610,6 +6781,20 @@ packages:
strip-bom: 3.0.0 strip-bom: 3.0.0
dev: true dev: true
/tslib/1.14.1:
resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
dev: true
/tsutils/3.21.0_typescript@5.0.2:
resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
engines: {node: '>= 6'}
peerDependencies:
typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta'
dependencies:
tslib: 1.14.1
typescript: 5.0.2
dev: true
/tunnel-agent/0.6.0: /tunnel-agent/0.6.0:
resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==}
dependencies: dependencies:
@ -7183,17 +7368,20 @@ packages:
optional: true optional: true
dependencies: dependencies:
'@eslint/eslintrc': 1.4.1 '@eslint/eslintrc': 1.4.1
'@typescript-eslint/eslint-plugin': 5.57.0_p7xo4zbf6rlx7pmjonhlydeowm
'@typescript-eslint/parser': 5.57.0_j4766f7ecgqbon3u7zlxn5zszu
arrify: 3.0.0 arrify: 3.0.0
cosmiconfig: 7.1.0 cosmiconfig: 7.1.0
define-lazy-prop: 3.0.0 define-lazy-prop: 3.0.0
eslint: 8.36.0 eslint: 8.36.0
eslint-config-prettier: 8.8.0_eslint@8.36.0 eslint-config-prettier: 8.8.0_eslint@8.36.0
eslint-config-xo: 0.43.1_eslint@8.36.0 eslint-config-xo: 0.43.1_eslint@8.36.0
eslint-config-xo-typescript: 0.55.1_5z3ieoz5pmsbyy3n7745rp57wi
eslint-formatter-pretty: 4.1.0 eslint-formatter-pretty: 4.1.0
eslint-import-resolver-webpack: 0.13.2_lrqgfkizuuig2cwl4o4yoahkvu eslint-import-resolver-webpack: 0.13.2_lrqgfkizuuig2cwl4o4yoahkvu
eslint-plugin-ava: 13.2.0_eslint@8.36.0 eslint-plugin-ava: 13.2.0_eslint@8.36.0
eslint-plugin-eslint-comments: 3.2.0_eslint@8.36.0 eslint-plugin-eslint-comments: 3.2.0_eslint@8.36.0
eslint-plugin-import: 2.27.5_eslint@8.36.0 eslint-plugin-import: 2.27.5_74llxljztmzze2ez7aakaiqyti
eslint-plugin-n: 15.6.1_eslint@8.36.0 eslint-plugin-n: 15.6.1_eslint@8.36.0
eslint-plugin-no-use-extend-native: 0.5.0 eslint-plugin-no-use-extend-native: 0.5.0
eslint-plugin-prettier: 4.2.1_ywlv3zveqg2kxfq44lflihh5mm eslint-plugin-prettier: 4.2.1_ywlv3zveqg2kxfq44lflihh5mm
@ -7217,7 +7405,6 @@ packages:
typescript: 4.9.5 typescript: 4.9.5
webpack: 5.76.3 webpack: 5.76.3
transitivePeerDependencies: transitivePeerDependencies:
- '@typescript-eslint/parser'
- eslint-import-resolver-typescript - eslint-import-resolver-typescript
- supports-color - supports-color
dev: true dev: true