add additional packages\

\
- @triplit/svelte for triplit client\
- @number-flow/svelte for number animations on the habits page\
- svelte-confetti for animation upon completing a habit
This commit is contained in:
hiperman
2026-02-25 01:24:23 -05:00
parent 105fa3dcc8
commit f4c3a9e11d
2 changed files with 55 additions and 0 deletions
+3
View File
@@ -61,8 +61,11 @@
"vitest-browser-svelte": "^2.0.2" "vitest-browser-svelte": "^2.0.2"
}, },
"dependencies": { "dependencies": {
"@number-flow/svelte": "^0.3.13",
"@triplit/client": "^1.0.50", "@triplit/client": "^1.0.50",
"@triplit/svelte": "^1.0.50",
"better-sqlite3": "^12.6.2", "better-sqlite3": "^12.6.2",
"svelte-confetti": "^2.3.2",
"valibot": "^1.2.0" "valibot": "^1.2.0"
} }
} }
+52
View File
@@ -8,12 +8,21 @@ importers:
.: .:
dependencies: dependencies:
'@number-flow/svelte':
specifier: ^0.3.13
version: 0.3.13(svelte@5.53.2)
'@triplit/client': '@triplit/client':
specifier: ^1.0.50 specifier: ^1.0.50
version: 1.0.50(better-sqlite3@12.6.2)(typescript@5.9.3) version: 1.0.50(better-sqlite3@12.6.2)(typescript@5.9.3)
'@triplit/svelte':
specifier: ^1.0.50
version: 1.0.50(better-sqlite3@12.6.2)(svelte@5.53.2)(typescript@5.9.3)
better-sqlite3: better-sqlite3:
specifier: ^12.6.2 specifier: ^12.6.2
version: 12.6.2 version: 12.6.2
svelte-confetti:
specifier: ^2.3.2
version: 2.3.2(svelte@5.53.2)
valibot: valibot:
specifier: ^1.2.0 specifier: ^1.2.0
version: 1.2.0(typescript@5.9.3) version: 1.2.0(typescript@5.9.3)
@@ -863,6 +872,11 @@ packages:
resolution: {integrity: sha512-XlOlEbQcE9fmuXxrVTXCTlG2nlRXa9Rj3rr5Ue/+tX+nmkgbX720YHh0VR3hBF9xDvwnb8D2shVGOwNx+ulArw==} resolution: {integrity: sha512-XlOlEbQcE9fmuXxrVTXCTlG2nlRXa9Rj3rr5Ue/+tX+nmkgbX720YHh0VR3hBF9xDvwnb8D2shVGOwNx+ulArw==}
engines: {node: '>= 20.19.0'} engines: {node: '>= 20.19.0'}
'@number-flow/svelte@0.3.13':
resolution: {integrity: sha512-mvbxDeSFa1o/E4vGhrWuawAFCgcn5qTQ/s++FIoD88es5+JQa/aMQUypTy7qXIreTtTvncpIbkKdw9DMnweaSw==}
peerDependencies:
svelte: ^4 || ^5
'@polka/url@1.0.0-next.29': '@polka/url@1.0.0-next.29':
resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==} resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==}
@@ -1201,6 +1215,11 @@ packages:
peerDependencies: peerDependencies:
typescript: ^5.0.0 typescript: ^5.0.0
'@triplit/svelte@1.0.50':
resolution: {integrity: sha512-RuPYdQZQ32RbrTZA+QqnQW62tB5efm/+hn1svzU5lxqdKx4pEY5Sk4HPmxzTbQjCJJ5UaK3AQCZTe+qaQRgW6w==}
peerDependencies:
svelte: '*'
'@types/better-sqlite3@7.6.13': '@types/better-sqlite3@7.6.13':
resolution: {integrity: sha512-NMv9ASNARoKksWtsq/SHakpYAYnhBrQgGD8zkLYk/jaK8jUGn08CfEdTRgYhMypUQAfzSP8W6gNLe0q19/t4VA==} resolution: {integrity: sha512-NMv9ASNARoKksWtsq/SHakpYAYnhBrQgGD8zkLYk/jaK8jUGn08CfEdTRgYhMypUQAfzSP8W6gNLe0q19/t4VA==}
@@ -2108,6 +2127,9 @@ packages:
resolution: {integrity: sha512-+CGM1L1CgmtheLcBuleyYOn7NWPVu0s0EJH2C4puxgEZb9h8QpR9G2dBfZJOAUhi7VQxuBPMd0hiISWcTyiYyQ==} resolution: {integrity: sha512-+CGM1L1CgmtheLcBuleyYOn7NWPVu0s0EJH2C4puxgEZb9h8QpR9G2dBfZJOAUhi7VQxuBPMd0hiISWcTyiYyQ==}
engines: {node: '>=10'} engines: {node: '>=10'}
number-flow@0.5.12:
resolution: {integrity: sha512-CIs21h2JkfYG4rfgERaUNAk0Cz+Ef14fNJfSCbGGhgRgconQc9b7rcCQfi9SZ36kNjVXmsl2BrzDbjGtEgumAA==}
obug@2.1.1: obug@2.1.1:
resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==} resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==}
@@ -2437,6 +2459,11 @@ packages:
svelte: ^4.0.0 || ^5.0.0-next.0 svelte: ^4.0.0 || ^5.0.0-next.0
typescript: '>=5.0.0' typescript: '>=5.0.0'
svelte-confetti@2.3.2:
resolution: {integrity: sha512-cfIwoGqMPYWRYDUz2g7mG1uHYWy7VBepelQdzCC3j/M42UrAqaBYmIi9xaoQfow4fbINHO9WuARnTyK2bjjGQg==}
peerDependencies:
svelte: '>=5.0.0'
svelte-eslint-parser@1.4.1: svelte-eslint-parser@1.4.1:
resolution: {integrity: sha512-1eqkfQ93goAhjAXxZiu1SaKI9+0/sxp4JIWQwUpsz7ybehRE5L8dNuz7Iry7K22R47p5/+s9EM+38nHV2OlgXA==} resolution: {integrity: sha512-1eqkfQ93goAhjAXxZiu1SaKI9+0/sxp4JIWQwUpsz7ybehRE5L8dNuz7Iry7K22R47p5/+s9EM+38nHV2OlgXA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0, pnpm: 10.24.0} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0, pnpm: 10.24.0}
@@ -3136,6 +3163,12 @@ snapshots:
'@noble/hashes@2.0.1': {} '@noble/hashes@2.0.1': {}
'@number-flow/svelte@0.3.13(svelte@5.53.2)':
dependencies:
esm-env: 1.2.2
number-flow: 0.5.12
svelte: 5.53.2
'@polka/url@1.0.0-next.29': {} '@polka/url@1.0.0-next.29': {}
'@rollup/plugin-commonjs@29.0.0(rollup@4.58.0)': '@rollup/plugin-commonjs@29.0.0(rollup@4.58.0)':
@@ -3413,6 +3446,17 @@ snapshots:
dependencies: dependencies:
typescript: 5.9.3 typescript: 5.9.3
'@triplit/svelte@1.0.50(better-sqlite3@12.6.2)(svelte@5.53.2)(typescript@5.9.3)':
dependencies:
'@triplit/client': 1.0.50(better-sqlite3@12.6.2)(typescript@5.9.3)
svelte: 5.53.2
transitivePeerDependencies:
- better-sqlite3
- expo-sqlite
- lmdb
- typescript
- uuidv7
'@types/better-sqlite3@7.6.13': '@types/better-sqlite3@7.6.13':
dependencies: dependencies:
'@types/node': 24.10.13 '@types/node': 24.10.13
@@ -4263,6 +4307,10 @@ snapshots:
dependencies: dependencies:
semver: 7.7.4 semver: 7.7.4
number-flow@0.5.12:
dependencies:
esm-env: 1.2.2
obug@2.1.1: {} obug@2.1.1: {}
once@1.4.0: once@1.4.0:
@@ -4546,6 +4594,10 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- picomatch - picomatch
svelte-confetti@2.3.2(svelte@5.53.2):
dependencies:
svelte: 5.53.2
svelte-eslint-parser@1.4.1(svelte@5.53.2): svelte-eslint-parser@1.4.1(svelte@5.53.2):
dependencies: dependencies:
eslint-scope: 8.4.0 eslint-scope: 8.4.0