This commit is contained in:
Simon Cambier
2022-12-08 21:09:18 +01:00
parent 67d9a807c4
commit 98e343e33e
7 changed files with 196 additions and 184 deletions

View File

@@ -20,7 +20,7 @@
"@tsconfig/svelte": "^3.0.0", "@tsconfig/svelte": "^3.0.0",
"@types/jest": "^27.5.2", "@types/jest": "^27.5.2",
"@types/lodash-es": "^4.17.6", "@types/lodash-es": "^4.17.6",
"@types/node": "^16.18.4", "@types/node": "^16.18.7",
"@types/pako": "^2.0.0", "@types/pako": "^2.0.0",
"babel-jest": "^27.5.1", "babel-jest": "^27.5.1",
"builtin-modules": "^3.3.0", "builtin-modules": "^3.3.0",
@@ -29,15 +29,15 @@
"esbuild-svelte": "0.7.1", "esbuild-svelte": "0.7.1",
"jest": "^27.5.1", "jest": "^27.5.1",
"obsidian": "latest", "obsidian": "latest",
"prettier": "^2.8.0", "prettier": "^2.8.1",
"prettier-plugin-svelte": "^2.8.1", "prettier-plugin-svelte": "^2.8.1",
"svelte": "^3.53.1", "svelte": "^3.54.0",
"svelte-check": "^2.10.0", "svelte-check": "^2.10.2",
"svelte-jester": "^2.3.2", "svelte-jester": "^2.3.2",
"svelte-preprocess": "^4.10.7", "svelte-preprocess": "^4.10.7",
"tslib": "2.3.1", "tslib": "2.3.1",
"typescript": "^4.9.3", "typescript": "^4.9.4",
"vite": "^3.2.4" "vite": "^3.2.5"
}, },
"dependencies": { "dependencies": {
"dexie": "^3.2.2", "dexie": "^3.2.2",

279
pnpm-lock.yaml generated
View File

@@ -10,7 +10,7 @@ specifiers:
'@tsconfig/svelte': ^3.0.0 '@tsconfig/svelte': ^3.0.0
'@types/jest': ^27.5.2 '@types/jest': ^27.5.2
'@types/lodash-es': ^4.17.6 '@types/lodash-es': ^4.17.6
'@types/node': ^16.18.4 '@types/node': ^16.18.7
'@types/pako': ^2.0.0 '@types/pako': ^2.0.0
babel-jest: ^27.5.1 babel-jest: ^27.5.1
builtin-modules: ^3.3.0 builtin-modules: ^3.3.0
@@ -23,16 +23,16 @@ specifiers:
minisearch: 6.0.0-beta.1 minisearch: 6.0.0-beta.1
obsidian: latest obsidian: latest
obsidian-text-extract: 1.0.4 obsidian-text-extract: 1.0.4
prettier: ^2.8.0 prettier: ^2.8.1
prettier-plugin-svelte: ^2.8.1 prettier-plugin-svelte: ^2.8.1
pure-md5: ^0.1.14 pure-md5: ^0.1.14
svelte: ^3.53.1 svelte: ^3.54.0
svelte-check: ^2.10.0 svelte-check: ^2.10.2
svelte-jester: ^2.3.2 svelte-jester: ^2.3.2
svelte-preprocess: ^4.10.7 svelte-preprocess: ^4.10.7
tslib: 2.3.1 tslib: 2.3.1
typescript: ^4.9.3 typescript: ^4.9.4
vite: ^3.2.4 vite: ^3.2.5
dependencies: dependencies:
dexie: 3.2.2 dexie: 3.2.2
@@ -48,24 +48,24 @@ devDependencies:
'@tsconfig/svelte': 3.0.0 '@tsconfig/svelte': 3.0.0
'@types/jest': 27.5.2 '@types/jest': 27.5.2
'@types/lodash-es': 4.17.6 '@types/lodash-es': 4.17.6
'@types/node': 16.18.4 '@types/node': 16.18.7
'@types/pako': 2.0.0 '@types/pako': 2.0.0
babel-jest: 27.5.1 babel-jest: 27.5.1
builtin-modules: 3.3.0 builtin-modules: 3.3.0
esbuild: 0.14.0 esbuild: 0.14.0
esbuild-plugin-copy: 1.3.0_esbuild@0.14.0 esbuild-plugin-copy: 1.3.0_esbuild@0.14.0
esbuild-svelte: 0.7.1_ihq6zb4jn6rs2ewpbixx47bd3m esbuild-svelte: 0.7.1_wvi5wuag3veo5vm52k3h7pgaae
jest: 27.5.1 jest: 27.5.1
obsidian: 0.16.3 obsidian: 0.16.3
prettier: 2.8.0 prettier: 2.8.1
prettier-plugin-svelte: 2.8.1_3ndnxlh52lolrqe4kgjgbxb3xa prettier-plugin-svelte: 2.8.1_sro2v6ld777payjtkjtiuogcxi
svelte: 3.53.1 svelte: 3.54.0
svelte-check: 2.10.0_svelte@3.53.1 svelte-check: 2.10.2_svelte@3.54.0
svelte-jester: 2.3.2_jest@27.5.1+svelte@3.53.1 svelte-jester: 2.3.2_jest@27.5.1+svelte@3.54.0
svelte-preprocess: 4.10.7_7dvewpees4iyn2tkw2qzal77a4 svelte-preprocess: 4.10.7_vjccw6zkwqrmxudvmy4reaayx4
tslib: 2.3.1 tslib: 2.3.1
typescript: 4.9.3 typescript: 4.9.4
vite: 3.2.4_@types+node@16.18.4 vite: 3.2.5_@types+node@16.18.7
packages: packages:
@@ -1321,8 +1321,8 @@ packages:
resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==}
dev: true dev: true
/@esbuild/android-arm/0.15.16: /@esbuild/android-arm/0.15.18:
resolution: {integrity: sha512-nyB6CH++2mSgx3GbnrJsZSxzne5K0HMyNIWafDHqYy7IwxFc4fd/CgHVZXr8Eh+Q3KbIAcAe3vGyqIPhGblvMQ==} resolution: {integrity: sha512-5GT+kcs2WVGjVs7+boataCkO5Fg0y4kCjzkB5bAip7H4jfnOS3dA6KPiww9W1OEKTKeAcUVhdZGvgI65OXmUnw==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [arm] cpu: [arm]
os: [android] os: [android]
@@ -1330,8 +1330,8 @@ packages:
dev: true dev: true
optional: true optional: true
/@esbuild/linux-loong64/0.15.16: /@esbuild/linux-loong64/0.15.18:
resolution: {integrity: sha512-SDLfP1uoB0HZ14CdVYgagllgrG7Mdxhkt4jDJOKl/MldKrkQ6vDJMZKl2+5XsEY/Lzz37fjgLQoJBGuAw/x8kQ==} resolution: {integrity: sha512-L4jVKS82XVhw2nvzLg/19ClLWg0y27ulRwuP7lcyL6AbUWB5aPglXY3M21mauDQMDfRLs8cQmeT03r/+X3cZYQ==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [loong64] cpu: [loong64]
os: [linux] os: [linux]
@@ -1360,7 +1360,7 @@ packages:
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies: dependencies:
'@jest/types': 27.5.1 '@jest/types': 27.5.1
'@types/node': 16.18.4 '@types/node': 16.18.7
chalk: 4.1.2 chalk: 4.1.2
jest-message-util: 27.5.1 jest-message-util: 27.5.1
jest-util: 27.5.1 jest-util: 27.5.1
@@ -1381,7 +1381,7 @@ packages:
'@jest/test-result': 27.5.1 '@jest/test-result': 27.5.1
'@jest/transform': 27.5.1 '@jest/transform': 27.5.1
'@jest/types': 27.5.1 '@jest/types': 27.5.1
'@types/node': 16.18.4 '@types/node': 16.18.7
ansi-escapes: 4.3.2 ansi-escapes: 4.3.2
chalk: 4.1.2 chalk: 4.1.2
emittery: 0.8.1 emittery: 0.8.1
@@ -1418,7 +1418,7 @@ packages:
dependencies: dependencies:
'@jest/fake-timers': 27.5.1 '@jest/fake-timers': 27.5.1
'@jest/types': 27.5.1 '@jest/types': 27.5.1
'@types/node': 16.18.4 '@types/node': 16.18.7
jest-mock: 27.5.1 jest-mock: 27.5.1
dev: true dev: true
@@ -1428,7 +1428,7 @@ packages:
dependencies: dependencies:
'@jest/types': 27.5.1 '@jest/types': 27.5.1
'@sinonjs/fake-timers': 8.1.0 '@sinonjs/fake-timers': 8.1.0
'@types/node': 16.18.4 '@types/node': 16.18.7
jest-message-util: 27.5.1 jest-message-util: 27.5.1
jest-mock: 27.5.1 jest-mock: 27.5.1
jest-util: 27.5.1 jest-util: 27.5.1
@@ -1457,7 +1457,7 @@ packages:
'@jest/test-result': 27.5.1 '@jest/test-result': 27.5.1
'@jest/transform': 27.5.1 '@jest/transform': 27.5.1
'@jest/types': 27.5.1 '@jest/types': 27.5.1
'@types/node': 16.18.4 '@types/node': 16.18.7
chalk: 4.1.2 chalk: 4.1.2
collect-v8-coverage: 1.0.1 collect-v8-coverage: 1.0.1
exit: 0.1.2 exit: 0.1.2
@@ -1541,7 +1541,7 @@ packages:
dependencies: dependencies:
'@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-lib-coverage': 2.0.4
'@types/istanbul-reports': 3.0.1 '@types/istanbul-reports': 3.0.1
'@types/node': 16.18.4 '@types/node': 16.18.7
'@types/yargs': 16.0.4 '@types/yargs': 16.0.4
chalk: 4.1.2 chalk: 4.1.2
dev: true dev: true
@@ -1597,7 +1597,7 @@ packages:
engines: {node: '>= 8'} engines: {node: '>= 8'}
dependencies: dependencies:
'@nodelib/fs.scandir': 2.1.5 '@nodelib/fs.scandir': 2.1.5
fastq: 1.13.0 fastq: 1.14.0
dev: true dev: true
/@sinonjs/commons/1.8.6: /@sinonjs/commons/1.8.6:
@@ -1678,7 +1678,7 @@ packages:
/@types/graceful-fs/4.1.5: /@types/graceful-fs/4.1.5:
resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==}
dependencies: dependencies:
'@types/node': 16.18.4 '@types/node': 16.18.7
dev: true dev: true
/@types/istanbul-lib-coverage/2.0.4: /@types/istanbul-lib-coverage/2.0.4:
@@ -1714,8 +1714,8 @@ packages:
resolution: {integrity: sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==} resolution: {integrity: sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==}
dev: true dev: true
/@types/node/16.18.4: /@types/node/16.18.7:
resolution: {integrity: sha512-9qGjJ5GyShZjUfx2ArBIGM+xExdfLvvaCyQR0t6yRXKPcWCVYF/WemtX/uIU3r7FYECXRXkIiw2Vnhn6y8d+pw==} resolution: {integrity: sha512-SghuoXv8ghvkrKjTyvhRTeNzivPzGQ8pe09PPGdyqsExiKvBYV/6E3imvjsaJuW8ca61qQN2+SoSzyEHS9r2LA==}
dev: true dev: true
/@types/pako/2.0.0: /@types/pako/2.0.0:
@@ -1733,7 +1733,7 @@ packages:
/@types/sass/1.43.1: /@types/sass/1.43.1:
resolution: {integrity: sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g==} resolution: {integrity: sha512-BPdoIt1lfJ6B7rw35ncdwBZrAssjcwzI5LByIrYs+tpXlj/CAkuVdRsgZDdP4lq5EjyWzwxZCqAoFyHKFwp32g==}
dependencies: dependencies:
'@types/node': 16.18.4 '@types/node': 16.18.7
dev: true dev: true
/@types/stack-utils/2.0.1: /@types/stack-utils/2.0.1:
@@ -2069,7 +2069,7 @@ packages:
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true hasBin: true
dependencies: dependencies:
caniuse-lite: 1.0.30001435 caniuse-lite: 1.0.30001436
electron-to-chromium: 1.4.284 electron-to-chromium: 1.4.284
node-releases: 2.0.6 node-releases: 2.0.6
update-browserslist-db: 1.0.10_browserslist@4.21.4 update-browserslist-db: 1.0.10_browserslist@4.21.4
@@ -2116,8 +2116,8 @@ packages:
engines: {node: '>=10'} engines: {node: '>=10'}
dev: true dev: true
/caniuse-lite/1.0.30001435: /caniuse-lite/1.0.30001436:
resolution: {integrity: sha512-kdCkUTjR+v4YAJelyiDTqiu82BDr4W4CP5sgTA0ZBmqn30XfS2ZghPLMowik9TPhS+psWJiUNxsqLyurDbmutA==} resolution: {integrity: sha512-ZmWkKsnC2ifEPoWUvSAIGyOYwT+keAaaWPHiQ9DfMqS1t6tfuyFYoWR78TeZtznkEQ64+vGXH9cZrElwR2Mrxg==}
dev: true dev: true
/chalk/2.4.2: /chalk/2.4.2:
@@ -2278,8 +2278,8 @@ packages:
dependencies: dependencies:
ms: 2.1.2 ms: 2.1.2
/decimal.js/10.4.2: /decimal.js/10.4.3:
resolution: {integrity: sha512-ic1yEvwT6GuvaYwBLLY6/aFFgjZdySKTE8en/fkU3QICTmRtgtSlFn0u0BXN06InZwtfCelR7j8LRiDI/02iGA==} resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==}
dev: true dev: true
/dedent/0.7.0: /dedent/0.7.0:
@@ -2402,8 +2402,8 @@ packages:
resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==} resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==}
dev: true dev: true
/esbuild-android-64/0.15.16: /esbuild-android-64/0.15.18:
resolution: {integrity: sha512-Vwkv/sT0zMSgPSVO3Jlt1pUbnZuOgtOQJkJkyyJFAlLe7BiT8e9ESzo0zQSx4c3wW4T6kGChmKDPMbWTgtliQA==} resolution: {integrity: sha512-wnpt3OXRhcjfIDSZu9bnzT4/TNTDsOUvip0foZOUBG7QbSt//w3QV4FInVJxNhKc/ErhUxc5z4QjHtMi7/TbgA==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [android] os: [android]
@@ -2419,8 +2419,8 @@ packages:
dev: true dev: true
optional: true optional: true
/esbuild-android-arm64/0.15.16: /esbuild-android-arm64/0.15.18:
resolution: {integrity: sha512-lqfKuofMExL5niNV3gnhMUYacSXfsvzTa/58sDlBET/hCOG99Zmeh+lz6kvdgvGOsImeo6J9SW21rFCogNPLxg==} resolution: {integrity: sha512-G4xu89B8FCzav9XU8EjsXacCKSG2FT7wW9J6hOc18soEHJdtWu03L3TQDGf0geNxfLTtxENKBzMSq9LlbjS8OQ==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [arm64] cpu: [arm64]
os: [android] os: [android]
@@ -2436,8 +2436,8 @@ packages:
dev: true dev: true
optional: true optional: true
/esbuild-darwin-64/0.15.16: /esbuild-darwin-64/0.15.18:
resolution: {integrity: sha512-wo2VWk/n/9V2TmqUZ/KpzRjCEcr00n7yahEdmtzlrfQ3lfMCf3Wa+0sqHAbjk3C6CKkR3WKK/whkMq5Gj4Da9g==} resolution: {integrity: sha512-2WAvs95uPnVJPuYKP0Eqx+Dl/jaYseZEUUT1sjg97TJa4oBtbAKnPnl3b5M9l51/nbx7+QAEtuummJZW0sBEmg==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [darwin] os: [darwin]
@@ -2453,8 +2453,8 @@ packages:
dev: true dev: true
optional: true optional: true
/esbuild-darwin-arm64/0.15.16: /esbuild-darwin-arm64/0.15.18:
resolution: {integrity: sha512-fMXaUr5ou0M4WnewBKsspMtX++C1yIa3nJ5R2LSbLCfJT3uFdcRoU/NZjoM4kOMKyOD9Sa/2vlgN8G07K3SJnw==} resolution: {integrity: sha512-tKPSxcTJ5OmNb1btVikATJ8NftlyNlc8BVNtyT/UAr62JFOhwHlnoPrhYWz09akBLHI9nElFVfWSTSRsrZiDUA==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [arm64] cpu: [arm64]
os: [darwin] os: [darwin]
@@ -2470,8 +2470,8 @@ packages:
dev: true dev: true
optional: true optional: true
/esbuild-freebsd-64/0.15.16: /esbuild-freebsd-64/0.15.18:
resolution: {integrity: sha512-UzIc0xlRx5x9kRuMr+E3+hlSOxa/aRqfuMfiYBXu2jJ8Mzej4lGL7+o6F5hzhLqWfWm1GWHNakIdlqg1ayaTNQ==} resolution: {integrity: sha512-TT3uBUxkteAjR1QbsmvSsjpKjOX6UkCstr8nMr+q7zi3NuZ1oIpa8U41Y8I8dJH2fJgdC3Dj3CXO5biLQpfdZA==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [freebsd] os: [freebsd]
@@ -2487,8 +2487,8 @@ packages:
dev: true dev: true
optional: true optional: true
/esbuild-freebsd-arm64/0.15.16: /esbuild-freebsd-arm64/0.15.18:
resolution: {integrity: sha512-8xyiYuGc0DLZphFQIiYaLHlfoP+hAN9RHbE+Ibh8EUcDNHAqbQgUrQg7pE7Bo00rXmQ5Ap6KFgcR0b4ALZls1g==} resolution: {integrity: sha512-R/oVr+X3Tkh+S0+tL41wRMbdWtpWB8hEAMsOXDumSSa6qJR89U0S/PpLXrGF7Wk/JykfpWNokERUpCeHDl47wA==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [arm64] cpu: [arm64]
os: [freebsd] os: [freebsd]
@@ -2504,8 +2504,8 @@ packages:
dev: true dev: true
optional: true optional: true
/esbuild-linux-32/0.15.16: /esbuild-linux-32/0.15.18:
resolution: {integrity: sha512-iGijUTV+0kIMyUVoynK0v+32Oi8yyp0xwMzX69GX+5+AniNy/C/AL1MjFTsozRp/3xQPl7jVux/PLe2ds10/2w==} resolution: {integrity: sha512-lphF3HiCSYtaa9p1DtXndiQEeQDKPl9eN/XNoBf2amEghugNuqXNZA/ZovthNE2aa4EN43WroO0B85xVSjYkbg==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [ia32] cpu: [ia32]
os: [linux] os: [linux]
@@ -2521,8 +2521,8 @@ packages:
dev: true dev: true
optional: true optional: true
/esbuild-linux-64/0.15.16: /esbuild-linux-64/0.15.18:
resolution: {integrity: sha512-tuSOjXdLw7VzaUj89fIdAaQT7zFGbKBcz4YxbWrOiXkwscYgE7HtTxUavreBbnRkGxKwr9iT/gmeJWNm4djy/g==} resolution: {integrity: sha512-hNSeP97IviD7oxLKFuii5sDPJ+QHeiFTFLoLm7NZQligur8poNOWGIgpQ7Qf8Balb69hptMZzyOBIPtY09GZYw==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
@@ -2538,8 +2538,8 @@ packages:
dev: true dev: true
optional: true optional: true
/esbuild-linux-arm/0.15.16: /esbuild-linux-arm/0.15.18:
resolution: {integrity: sha512-XKcrxCEXDTOuoRj5l12tJnkvuxXBMKwEC5j0JISw3ziLf0j4zIwXbKbTmUrKFWbo6ZgvNpa7Y5dnbsjVvH39bQ==} resolution: {integrity: sha512-UH779gstRblS4aoS2qpMl3wjg7U0j+ygu3GjIeTonCcN79ZvpPee12Qun3vcdxX+37O5LFxz39XeW2I9bybMVA==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [arm] cpu: [arm]
os: [linux] os: [linux]
@@ -2555,8 +2555,8 @@ packages:
dev: true dev: true
optional: true optional: true
/esbuild-linux-arm64/0.15.16: /esbuild-linux-arm64/0.15.18:
resolution: {integrity: sha512-mPYksnfHnemNrvjrDhZyixL/AfbJN0Xn9S34ZOHYdh6/jJcNd8iTsv3JwJoEvTJqjMggjMhGUPJAdjnFBHoH8A==} resolution: {integrity: sha512-54qr8kg/6ilcxd+0V3h9rjT4qmjc0CccMVWrjOEM/pEcUzt8X62HfBSeZfT2ECpM7104mk4yfQXkosY8Quptug==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
@@ -2572,8 +2572,8 @@ packages:
dev: true dev: true
optional: true optional: true
/esbuild-linux-mips64le/0.15.16: /esbuild-linux-mips64le/0.15.18:
resolution: {integrity: sha512-kSJO2PXaxfm0pWY39+YX+QtpFqyyrcp0ZeI8QPTrcFVQoWEPiPVtOfTZeS3ZKedfH+Ga38c4DSzmKMQJocQv6A==} resolution: {integrity: sha512-Mk6Ppwzzz3YbMl/ZZL2P0q1tnYqh/trYZ1VfNP47C31yT0K8t9s7Z077QrDA/guU60tGNp2GOwCQnp+DYv7bxQ==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [mips64el] cpu: [mips64el]
os: [linux] os: [linux]
@@ -2589,8 +2589,8 @@ packages:
dev: true dev: true
optional: true optional: true
/esbuild-linux-ppc64le/0.15.16: /esbuild-linux-ppc64le/0.15.18:
resolution: {integrity: sha512-NimPikwkBY0yGABw6SlhKrtT35sU4O23xkhlrTT/O6lSxv3Pm5iSc6OYaqVAHWkLdVf31bF4UDVFO+D990WpAA==} resolution: {integrity: sha512-b0XkN4pL9WUulPTa/VKHx2wLCgvIAbgwABGnKMY19WhKZPT+8BxhZdqz6EgkqCLld7X5qiCY2F/bfpUUlnFZ9w==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [ppc64] cpu: [ppc64]
os: [linux] os: [linux]
@@ -2598,8 +2598,8 @@ packages:
dev: true dev: true
optional: true optional: true
/esbuild-linux-riscv64/0.15.16: /esbuild-linux-riscv64/0.15.18:
resolution: {integrity: sha512-ty2YUHZlwFOwp7pR+J87M4CVrXJIf5ZZtU/umpxgVJBXvWjhziSLEQxvl30SYfUPq0nzeWKBGw5i/DieiHeKfw==} resolution: {integrity: sha512-ba2COaoF5wL6VLZWn04k+ACZjZ6NYniMSQStodFKH/Pu6RxzQqzsmjR1t9QC89VYJxBeyVPTaHuBMCejl3O/xg==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [riscv64] cpu: [riscv64]
os: [linux] os: [linux]
@@ -2607,8 +2607,8 @@ packages:
dev: true dev: true
optional: true optional: true
/esbuild-linux-s390x/0.15.16: /esbuild-linux-s390x/0.15.18:
resolution: {integrity: sha512-VkZaGssvPDQtx4fvVdZ9czezmyWyzpQhEbSNsHZZN0BHvxRLOYAQ7sjay8nMQwYswP6O2KlZluRMNPYefFRs+w==} resolution: {integrity: sha512-VbpGuXEl5FCs1wDVp93O8UIzl3ZrglgnSQ+Hu79g7hZu6te6/YHgVJxCM2SqfIila0J3k0csfnf8VD2W7u2kzQ==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [s390x] cpu: [s390x]
os: [linux] os: [linux]
@@ -2624,8 +2624,8 @@ packages:
dev: true dev: true
optional: true optional: true
/esbuild-netbsd-64/0.15.16: /esbuild-netbsd-64/0.15.18:
resolution: {integrity: sha512-ElQ9rhdY51et6MJTWrCPbqOd/YuPowD7Cxx3ee8wlmXQQVW7UvQI6nSprJ9uVFQISqSF5e5EWpwWqXZsECLvXg==} resolution: {integrity: sha512-98ukeCdvdX7wr1vUYQzKo4kQ0N2p27H7I11maINv73fVEXt2kyh4K4m9f35U1K43Xc2QGXlzAw0K9yoU7JUjOg==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [netbsd] os: [netbsd]
@@ -2641,8 +2641,8 @@ packages:
dev: true dev: true
optional: true optional: true
/esbuild-openbsd-64/0.15.16: /esbuild-openbsd-64/0.15.18:
resolution: {integrity: sha512-KgxMHyxMCT+NdLQE1zVJEsLSt2QQBAvJfmUGDmgEq8Fvjrf6vSKB00dVHUEDKcJwMID6CdgCpvYNt999tIYhqA==} resolution: {integrity: sha512-yK5NCcH31Uae076AyQAXeJzt/vxIo9+omZRKj1pauhk3ITuADzuOx5N2fdHrAKPxN+zH3w96uFKlY7yIn490xQ==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [openbsd] os: [openbsd]
@@ -2669,8 +2669,8 @@ packages:
dev: true dev: true
optional: true optional: true
/esbuild-sunos-64/0.15.16: /esbuild-sunos-64/0.15.18:
resolution: {integrity: sha512-exSAx8Phj7QylXHlMfIyEfNrmqnLxFqLxdQF6MBHPdHAjT7fsKaX6XIJn+aQEFiOcE4X8e7VvdMCJ+WDZxjSRQ==} resolution: {integrity: sha512-On22LLFlBeLNj/YF3FT+cXcyKPEI263nflYlAhz5crxtp3yRG1Ugfr7ITyxmCmjm4vbN/dGrb/B7w7U8yJR9yw==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [sunos] os: [sunos]
@@ -2678,7 +2678,7 @@ packages:
dev: true dev: true
optional: true optional: true
/esbuild-svelte/0.7.1_ihq6zb4jn6rs2ewpbixx47bd3m: /esbuild-svelte/0.7.1_wvi5wuag3veo5vm52k3h7pgaae:
resolution: {integrity: sha512-83vRAJ2OmoKxmK+rLFZVmyv5bJ8ahsYQwJ2RGmNAlHBIHq4ENUwA/hiwA2+AohrWD1BgZnGPMj8DL3l0I0xkug==} resolution: {integrity: sha512-83vRAJ2OmoKxmK+rLFZVmyv5bJ8ahsYQwJ2RGmNAlHBIHq4ENUwA/hiwA2+AohrWD1BgZnGPMj8DL3l0I0xkug==}
engines: {node: '>=14'} engines: {node: '>=14'}
peerDependencies: peerDependencies:
@@ -2686,7 +2686,7 @@ packages:
svelte: '>=3.43.0' svelte: '>=3.43.0'
dependencies: dependencies:
esbuild: 0.14.0 esbuild: 0.14.0
svelte: 3.53.1 svelte: 3.54.0
dev: true dev: true
/esbuild-windows-32/0.14.0: /esbuild-windows-32/0.14.0:
@@ -2697,8 +2697,8 @@ packages:
dev: true dev: true
optional: true optional: true
/esbuild-windows-32/0.15.16: /esbuild-windows-32/0.15.18:
resolution: {integrity: sha512-zQgWpY5pUCSTOwqKQ6/vOCJfRssTvxFuEkpB4f2VUGPBpdddZfdj8hbZuFRdZRPIVHvN7juGcpgCA/XCF37mAQ==} resolution: {integrity: sha512-o+eyLu2MjVny/nt+E0uPnBxYuJHBvho8vWsC2lV61A7wwTWC3jkN2w36jtA+yv1UgYkHRihPuQsL23hsCYGcOQ==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [ia32] cpu: [ia32]
os: [win32] os: [win32]
@@ -2714,8 +2714,8 @@ packages:
dev: true dev: true
optional: true optional: true
/esbuild-windows-64/0.15.16: /esbuild-windows-64/0.15.18:
resolution: {integrity: sha512-HjW1hHRLSncnM3MBCP7iquatHVJq9l0S2xxsHHj4yzf4nm9TU4Z7k4NkeMlD/dHQ4jPlQQhwcMvwbJiOefSuZw==} resolution: {integrity: sha512-qinug1iTTaIIrCorAUjR0fcBk24fjzEedFYhhispP8Oc7SFvs+XeW3YpAKiKp8dRpizl4YYAhxMjlftAMJiaUw==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [x64] cpu: [x64]
os: [win32] os: [win32]
@@ -2731,8 +2731,8 @@ packages:
dev: true dev: true
optional: true optional: true
/esbuild-windows-arm64/0.15.16: /esbuild-windows-arm64/0.15.18:
resolution: {integrity: sha512-oCcUKrJaMn04Vxy9Ekd8x23O8LoU01+4NOkQ2iBToKgnGj5eo1vU9i27NQZ9qC8NFZgnQQZg5oZWAejmbsppNA==} resolution: {integrity: sha512-q9bsYzegpZcLziq0zgUi5KqGVtfhjxGbnksaBFYmWLxeV/S1fK4OLdq2DFYnXcLMjlZw2L0jLsk1eGoB522WXQ==}
engines: {node: '>=12'} engines: {node: '>=12'}
cpu: [arm64] cpu: [arm64]
os: [win32] os: [win32]
@@ -2764,34 +2764,34 @@ packages:
esbuild-windows-arm64: 0.14.0 esbuild-windows-arm64: 0.14.0
dev: true dev: true
/esbuild/0.15.16: /esbuild/0.15.18:
resolution: {integrity: sha512-o6iS9zxdHrrojjlj6pNGC2NAg86ECZqIETswTM5KmJitq+R1YmahhWtMumeQp9lHqJaROGnsBi2RLawGnfo5ZQ==} resolution: {integrity: sha512-x/R72SmW3sSFRm5zrrIjAhCeQSAWoni3CmHEqfQrZIQTM3lVCdehdwuIqaOtfC2slvpdlLa62GYoN8SxT23m6Q==}
engines: {node: '>=12'} engines: {node: '>=12'}
hasBin: true hasBin: true
requiresBuild: true requiresBuild: true
optionalDependencies: optionalDependencies:
'@esbuild/android-arm': 0.15.16 '@esbuild/android-arm': 0.15.18
'@esbuild/linux-loong64': 0.15.16 '@esbuild/linux-loong64': 0.15.18
esbuild-android-64: 0.15.16 esbuild-android-64: 0.15.18
esbuild-android-arm64: 0.15.16 esbuild-android-arm64: 0.15.18
esbuild-darwin-64: 0.15.16 esbuild-darwin-64: 0.15.18
esbuild-darwin-arm64: 0.15.16 esbuild-darwin-arm64: 0.15.18
esbuild-freebsd-64: 0.15.16 esbuild-freebsd-64: 0.15.18
esbuild-freebsd-arm64: 0.15.16 esbuild-freebsd-arm64: 0.15.18
esbuild-linux-32: 0.15.16 esbuild-linux-32: 0.15.18
esbuild-linux-64: 0.15.16 esbuild-linux-64: 0.15.18
esbuild-linux-arm: 0.15.16 esbuild-linux-arm: 0.15.18
esbuild-linux-arm64: 0.15.16 esbuild-linux-arm64: 0.15.18
esbuild-linux-mips64le: 0.15.16 esbuild-linux-mips64le: 0.15.18
esbuild-linux-ppc64le: 0.15.16 esbuild-linux-ppc64le: 0.15.18
esbuild-linux-riscv64: 0.15.16 esbuild-linux-riscv64: 0.15.18
esbuild-linux-s390x: 0.15.16 esbuild-linux-s390x: 0.15.18
esbuild-netbsd-64: 0.15.16 esbuild-netbsd-64: 0.15.18
esbuild-openbsd-64: 0.15.16 esbuild-openbsd-64: 0.15.18
esbuild-sunos-64: 0.15.16 esbuild-sunos-64: 0.15.18
esbuild-windows-32: 0.15.16 esbuild-windows-32: 0.15.18
esbuild-windows-64: 0.15.16 esbuild-windows-64: 0.15.18
esbuild-windows-arm64: 0.15.16 esbuild-windows-arm64: 0.15.18
dev: true dev: true
/escalade/3.1.1: /escalade/3.1.1:
@@ -2891,8 +2891,8 @@ packages:
resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
dev: true dev: true
/fastq/1.13.0: /fastq/1.14.0:
resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==} resolution: {integrity: sha512-eR2D+V9/ExcbF9ls441yIuN6TI2ED1Y2ZcA5BmMtJsOkWOFRJQ0Jt0g1UwqXJJVAb+V+umH5Dfr8oh4EVP7VVg==}
dependencies: dependencies:
reusify: 1.0.4 reusify: 1.0.4
dev: true dev: true
@@ -3393,7 +3393,7 @@ packages:
'@jest/environment': 27.5.1 '@jest/environment': 27.5.1
'@jest/test-result': 27.5.1 '@jest/test-result': 27.5.1
'@jest/types': 27.5.1 '@jest/types': 27.5.1
'@types/node': 16.18.4 '@types/node': 16.18.7
chalk: 4.1.2 chalk: 4.1.2
co: 4.6.0 co: 4.6.0
dedent: 0.7.0 dedent: 0.7.0
@@ -3518,7 +3518,7 @@ packages:
'@jest/environment': 27.5.1 '@jest/environment': 27.5.1
'@jest/fake-timers': 27.5.1 '@jest/fake-timers': 27.5.1
'@jest/types': 27.5.1 '@jest/types': 27.5.1
'@types/node': 16.18.4 '@types/node': 16.18.7
jest-mock: 27.5.1 jest-mock: 27.5.1
jest-util: 27.5.1 jest-util: 27.5.1
jsdom: 16.7.0 jsdom: 16.7.0
@@ -3536,7 +3536,7 @@ packages:
'@jest/environment': 27.5.1 '@jest/environment': 27.5.1
'@jest/fake-timers': 27.5.1 '@jest/fake-timers': 27.5.1
'@jest/types': 27.5.1 '@jest/types': 27.5.1
'@types/node': 16.18.4 '@types/node': 16.18.7
jest-mock: 27.5.1 jest-mock: 27.5.1
jest-util: 27.5.1 jest-util: 27.5.1
dev: true dev: true
@@ -3552,7 +3552,7 @@ packages:
dependencies: dependencies:
'@jest/types': 27.5.1 '@jest/types': 27.5.1
'@types/graceful-fs': 4.1.5 '@types/graceful-fs': 4.1.5
'@types/node': 16.18.4 '@types/node': 16.18.7
anymatch: 3.1.3 anymatch: 3.1.3
fb-watchman: 2.0.2 fb-watchman: 2.0.2
graceful-fs: 4.2.10 graceful-fs: 4.2.10
@@ -3574,7 +3574,7 @@ packages:
'@jest/source-map': 27.5.1 '@jest/source-map': 27.5.1
'@jest/test-result': 27.5.1 '@jest/test-result': 27.5.1
'@jest/types': 27.5.1 '@jest/types': 27.5.1
'@types/node': 16.18.4 '@types/node': 16.18.7
chalk: 4.1.2 chalk: 4.1.2
co: 4.6.0 co: 4.6.0
expect: 27.5.1 expect: 27.5.1
@@ -3629,7 +3629,7 @@ packages:
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies: dependencies:
'@jest/types': 27.5.1 '@jest/types': 27.5.1
'@types/node': 16.18.4 '@types/node': 16.18.7
dev: true dev: true
/jest-pnp-resolver/1.2.3_jest-resolve@27.5.1: /jest-pnp-resolver/1.2.3_jest-resolve@27.5.1:
@@ -3685,7 +3685,7 @@ packages:
'@jest/test-result': 27.5.1 '@jest/test-result': 27.5.1
'@jest/transform': 27.5.1 '@jest/transform': 27.5.1
'@jest/types': 27.5.1 '@jest/types': 27.5.1
'@types/node': 16.18.4 '@types/node': 16.18.7
chalk: 4.1.2 chalk: 4.1.2
emittery: 0.8.1 emittery: 0.8.1
graceful-fs: 4.2.10 graceful-fs: 4.2.10
@@ -3742,7 +3742,7 @@ packages:
resolution: {integrity: sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==} resolution: {integrity: sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies: dependencies:
'@types/node': 16.18.4 '@types/node': 16.18.7
graceful-fs: 4.2.10 graceful-fs: 4.2.10
dev: true dev: true
@@ -3781,7 +3781,7 @@ packages:
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies: dependencies:
'@jest/types': 27.5.1 '@jest/types': 27.5.1
'@types/node': 16.18.4 '@types/node': 16.18.7
chalk: 4.1.2 chalk: 4.1.2
ci-info: 3.7.0 ci-info: 3.7.0
graceful-fs: 4.2.10 graceful-fs: 4.2.10
@@ -3806,7 +3806,7 @@ packages:
dependencies: dependencies:
'@jest/test-result': 27.5.1 '@jest/test-result': 27.5.1
'@jest/types': 27.5.1 '@jest/types': 27.5.1
'@types/node': 16.18.4 '@types/node': 16.18.7
ansi-escapes: 4.3.2 ansi-escapes: 4.3.2
chalk: 4.1.2 chalk: 4.1.2
jest-util: 27.5.1 jest-util: 27.5.1
@@ -3817,7 +3817,7 @@ packages:
resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==}
engines: {node: '>= 10.13.0'} engines: {node: '>= 10.13.0'}
dependencies: dependencies:
'@types/node': 16.18.4 '@types/node': 16.18.7
merge-stream: 2.0.0 merge-stream: 2.0.0
supports-color: 8.1.1 supports-color: 8.1.1
dev: true dev: true
@@ -3869,7 +3869,7 @@ packages:
cssom: 0.4.4 cssom: 0.4.4
cssstyle: 2.3.0 cssstyle: 2.3.0
data-urls: 2.0.0 data-urls: 2.0.0
decimal.js: 10.4.2 decimal.js: 10.4.3
domexception: 2.0.1 domexception: 2.0.1
escodegen: 2.0.0 escodegen: 2.0.0
form-data: 3.0.1 form-data: 3.0.1
@@ -4294,18 +4294,18 @@ packages:
engines: {node: '>= 0.8.0'} engines: {node: '>= 0.8.0'}
dev: true dev: true
/prettier-plugin-svelte/2.8.1_3ndnxlh52lolrqe4kgjgbxb3xa: /prettier-plugin-svelte/2.8.1_sro2v6ld777payjtkjtiuogcxi:
resolution: {integrity: sha512-KA3K1J3/wKDnCxW7ZDRA/QL2Q67N7Xs3gOERqJ5X1qFjq1DdnN3K1R29scSKwh+kA8FF67pXbYytUpvN/i3iQw==} resolution: {integrity: sha512-KA3K1J3/wKDnCxW7ZDRA/QL2Q67N7Xs3gOERqJ5X1qFjq1DdnN3K1R29scSKwh+kA8FF67pXbYytUpvN/i3iQw==}
peerDependencies: peerDependencies:
prettier: ^1.16.4 || ^2.0.0 prettier: ^1.16.4 || ^2.0.0
svelte: ^3.2.0 svelte: ^3.2.0
dependencies: dependencies:
prettier: 2.8.0 prettier: 2.8.1
svelte: 3.53.1 svelte: 3.54.0
dev: true dev: true
/prettier/2.8.0: /prettier/2.8.1:
resolution: {integrity: sha512-9Lmg8hTFZKG0Asr/kW9Bp8tJjRVluO8EJQVfY2T7FMw9T5jy4I/Uvx0Rca/XWf50QQ1/SS48+6IJWnrb+2yemA==} resolution: {integrity: sha512-lqGoSJBQNJidqCHE80vqZJHWHRFoNYsSpP9AjFhlhi9ODCJA541svILes/+/1GM3VaL/abZi7cpFzOpdR9UPKg==}
engines: {node: '>=10.13.0'} engines: {node: '>=10.13.0'}
hasBin: true hasBin: true
dev: true dev: true
@@ -4603,6 +4603,7 @@ packages:
/sourcemap-codec/1.4.8: /sourcemap-codec/1.4.8:
resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==}
deprecated: Please use @jridgewell/sourcemap-codec instead
dev: true dev: true
/sprintf-js/1.0.3: /sprintf-js/1.0.3:
@@ -4694,8 +4695,8 @@ packages:
resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
engines: {node: '>= 0.4'} engines: {node: '>= 0.4'}
/svelte-check/2.10.0_svelte@3.53.1: /svelte-check/2.10.2_svelte@3.54.0:
resolution: {integrity: sha512-5iLCoja/WsithyRkNtIeDQ0euJlgWj3Zzo2IA6iuHMuuX9D9OrRYZj2WlA5ACnAFQnN5L9mxWcwUW9VxDNEoGg==} resolution: {integrity: sha512-h1Tuiir0m8J5yqN+Vx6qgKKk1L871e6a9o7rMwVWfu8Qs6Wg7x2R+wcxS3SO3VpW5JCxCat90rxPsZMYgz+HaQ==}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
svelte: ^3.24.0 svelte: ^3.24.0
@@ -4706,9 +4707,9 @@ packages:
import-fresh: 3.3.0 import-fresh: 3.3.0
picocolors: 1.0.0 picocolors: 1.0.0
sade: 1.8.1 sade: 1.8.1
svelte: 3.53.1 svelte: 3.54.0
svelte-preprocess: 4.10.7_7dvewpees4iyn2tkw2qzal77a4 svelte-preprocess: 4.10.7_vjccw6zkwqrmxudvmy4reaayx4
typescript: 4.9.3 typescript: 4.9.4
transitivePeerDependencies: transitivePeerDependencies:
- '@babel/core' - '@babel/core'
- coffeescript - coffeescript
@@ -4722,7 +4723,7 @@ packages:
- sugarss - sugarss
dev: true dev: true
/svelte-jester/2.3.2_jest@27.5.1+svelte@3.53.1: /svelte-jester/2.3.2_jest@27.5.1+svelte@3.54.0:
resolution: {integrity: sha512-JtxSz4FWAaCRBXbPsh4LcDs4Ua7zdXgLC0TZvT1R56hRV0dymmNP+abw67DTPF7sQPyNxWsOKd0Sl7Q8SnP8kg==} resolution: {integrity: sha512-JtxSz4FWAaCRBXbPsh4LcDs4Ua7zdXgLC0TZvT1R56hRV0dymmNP+abw67DTPF7sQPyNxWsOKd0Sl7Q8SnP8kg==}
engines: {node: '>=14'} engines: {node: '>=14'}
peerDependencies: peerDependencies:
@@ -4730,10 +4731,10 @@ packages:
svelte: '>= 3' svelte: '>= 3'
dependencies: dependencies:
jest: 27.5.1 jest: 27.5.1
svelte: 3.53.1 svelte: 3.54.0
dev: true dev: true
/svelte-preprocess/4.10.7_7dvewpees4iyn2tkw2qzal77a4: /svelte-preprocess/4.10.7_vjccw6zkwqrmxudvmy4reaayx4:
resolution: {integrity: sha512-sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw==} resolution: {integrity: sha512-sNPBnqYD6FnmdBrUmBCaqS00RyCsCpj2BG58A1JBswNF7b0OKviwxqVrOL/CKyJrLSClrSeqQv5BXNg2RUbPOw==}
engines: {node: '>= 9.11.2'} engines: {node: '>= 9.11.2'}
requiresBuild: true requiresBuild: true
@@ -4780,12 +4781,12 @@ packages:
magic-string: 0.25.9 magic-string: 0.25.9
sorcery: 0.10.0 sorcery: 0.10.0
strip-indent: 3.0.0 strip-indent: 3.0.0
svelte: 3.53.1 svelte: 3.54.0
typescript: 4.9.3 typescript: 4.9.4
dev: true dev: true
/svelte/3.53.1: /svelte/3.54.0:
resolution: {integrity: sha512-Q4/hHkktZogGhN5iqxqSi9sjEVoe/NbIxX4hXEHoasTxj+TxEQVAq66LnDMdAZxjmsodkoI5F3slqsS68U7FNw==} resolution: {integrity: sha512-tdrgeJU0hob0ZWAMoKXkhcxXA7dpTg6lZGxUeko5YqvPdJBiyRspGsCwV27kIrbrqPP2WUoSV9ca0gnLlw8YzQ==}
engines: {node: '>= 8'} engines: {node: '>= 8'}
dev: true dev: true
@@ -4904,8 +4905,8 @@ packages:
is-typedarray: 1.0.0 is-typedarray: 1.0.0
dev: true dev: true
/typescript/4.9.3: /typescript/4.9.4:
resolution: {integrity: sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA==} resolution: {integrity: sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==}
engines: {node: '>=4.2.0'} engines: {node: '>=4.2.0'}
hasBin: true hasBin: true
dev: true dev: true
@@ -4970,8 +4971,8 @@ packages:
source-map: 0.7.4 source-map: 0.7.4
dev: true dev: true
/vite/3.2.4_@types+node@16.18.4: /vite/3.2.5_@types+node@16.18.7:
resolution: {integrity: sha512-Z2X6SRAffOUYTa+sLy3NQ7nlHFU100xwanq1WDwqaiFiCe+25zdxP1TfCS5ojPV2oDDcXudHIoPnI1Z/66B7Yw==} resolution: {integrity: sha512-4mVEpXpSOgrssFZAOmGIr85wPHKvaDAcXqxVxVRZhljkJOMZi1ibLibzjLHzJvcok8BMguLc7g1W6W/GqZbLdQ==}
engines: {node: ^14.18.0 || >=16.0.0} engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
@@ -4995,8 +4996,8 @@ packages:
terser: terser:
optional: true optional: true
dependencies: dependencies:
'@types/node': 16.18.4 '@types/node': 16.18.7
esbuild: 0.15.16 esbuild: 0.15.18
postcss: 8.4.19 postcss: 8.4.19
resolve: 1.22.1 resolve: 1.22.1
rollup: 2.79.1 rollup: 2.79.1

View File

@@ -1,6 +1,6 @@
import Dexie from 'dexie' import Dexie from 'dexie'
import type { AsPlainObject } from 'minisearch' import type { AsPlainObject } from 'minisearch'
import type { DocumentRef, IndexedDocument } from './globals' import type { DocumentRef } from './globals'
export class OmnisearchCache extends Dexie { export class OmnisearchCache extends Dexie {
public static readonly dbVersion = 8 public static readonly dbVersion = 8

View File

@@ -1,35 +1,33 @@
import type { TAbstractFile } from 'obsidian' import type { TAbstractFile } from 'obsidian'
import { removeAnchors } from './tools/notes'
import type { IndexedDocument } from './globals'
import { searchEngine } from './search/omnisearch' import { searchEngine } from './search/omnisearch'
/** // /**
* Index a non-existing note. // * Index a non-existing note.
* Useful to find internal links that lead (yet) to nowhere // * Useful to find internal links that lead (yet) to nowhere
* @param name // * @param name
* @param parent The note referencing the // * @param parent The note referencing the
*/ // */
export function addNonExistingToIndex(name: string, parent: string): void { // export function addNonExistingToIndex(name: string, parent: string): void {
name = removeAnchors(name) // name = removeAnchors(name)
const filename = name + (name.endsWith('.md') ? '' : '.md') // const filename = name + (name.endsWith('.md') ? '' : '.md')
//
const note: IndexedDocument = { // const note: IndexedDocument = {
path: filename, // path: filename,
basename: name, // basename: name,
mtime: 0, // mtime: 0,
//
content: '', // content: '',
tags: [], // tags: [],
aliases: '', // aliases: '',
headings1: '', // headings1: '',
headings2: '', // headings2: '',
headings3: '', // headings3: '',
//
doesNotExist: true, // doesNotExist: true,
parent, // parent,
} // }
// searchEngine.addDocuments([note]) // // searchEngine.addDocuments([note])
} // }
const notesToReindex = new Set<TAbstractFile>() const notesToReindex = new Set<TAbstractFile>()

View File

@@ -5,13 +5,7 @@ import type {
ResultNote, ResultNote,
SearchMatch, SearchMatch,
} from '../globals' } from '../globals'
import { import { chsRegex, chsSegmenter, SPACE_OR_PUNCTUATION } from '../globals'
chsRegex,
chsSegmenter,
indexingStep,
IndexingStepType,
SPACE_OR_PUNCTUATION,
} from '../globals'
import { settings } from '../settings' import { settings } from '../settings'
import { import {
chunkArray, chunkArray,
@@ -81,7 +75,6 @@ export class Omnisearch {
toAdd: DocumentRef[] toAdd: DocumentRef[]
toRemove: DocumentRef[] toRemove: DocumentRef[]
} { } {
const indexedArr = [...this.indexedDocuments]
const docsMap = new Map(docs.map(d => [d.path, d.mtime])) const docsMap = new Map(docs.map(d => [d.path, d.mtime]))
const toAdd = docs.filter( const toAdd = docs.filter(

19
src/stores/results.ts Normal file
View File

@@ -0,0 +1,19 @@
import type { ResultNote } from 'src/globals'
import { writable } from 'svelte/store'
function createSearchResultsStore() {
const { subscribe, set, update } = writable<ResultNote[]>([])
return {
subscribe,
add: (item: ResultNote) =>
update(arr => {
arr.push(item)
return arr
}),
set: (items: ResultNote[]) => set(items),
reset: () => set([]),
}
}
export const searchResultsStore = createSearchResultsStore()

View File

@@ -84,5 +84,6 @@
"1.9.0-beta.5": "1.0.0", "1.9.0-beta.5": "1.0.0",
"1.9.0-beta.6": "1.0.0", "1.9.0-beta.6": "1.0.0",
"1.9.0-beta.7": "1.0.0", "1.9.0-beta.7": "1.0.0",
"1.9.0-beta.8": "1.0.0" "1.9.0-beta.8": "1.0.0",
"1.9.0": "1.0.0"
} }