Added barcode and updates

This commit is contained in:
Patrick Alvin Alcala 2025-10-08 17:25:04 +08:00
parent 7a58a0039f
commit 8c2b6975bb
2 changed files with 73 additions and 34 deletions

View file

@ -18,6 +18,7 @@
"gsap": "^3.13.0",
"jimp": "^1.6.0",
"jspdf": "^3.0.3",
"jspdf-barcode": "^1.0.2",
"nanostores": "^1.0.1",
"ofetch": "^1.4.1",
"openssl-nodejs": "^1.0.5",
@ -28,12 +29,12 @@
"solidjs-use": "^2.3.0"
},
"devDependencies": {
"@nanostores/solid": "^1.1.1",
"@types/crypto-js": "^4.2.2",
"@types/node": "^24.6.2",
"@types/node": "^24.7.0",
"sass-embedded": "^1.93.2",
"typescript": "~5.8.3",
"vite": "^7.1.9",
"vite-plugin-compression2": "^2.2.1",
"vite-plugin-solid": "^2.11.9"
}
}

102
pnpm-lock.yaml generated
View file

@ -35,6 +35,9 @@ importers:
jspdf:
specifier: ^3.0.3
version: 3.0.3
jspdf-barcode:
specifier: ^1.0.2
version: 1.0.2(jspdf@3.0.3)
nanostores:
specifier: ^1.0.1
version: 1.0.1
@ -60,15 +63,12 @@ importers:
specifier: ^2.3.0
version: 2.3.0
devDependencies:
'@nanostores/solid':
specifier: ^1.1.1
version: 1.1.1(nanostores@1.0.1)(solid-js@1.9.9)
'@types/crypto-js':
specifier: ^4.2.2
version: 4.2.2
'@types/node':
specifier: ^24.6.2
version: 24.6.2
specifier: ^24.7.0
version: 24.7.0
sass-embedded:
specifier: ^1.93.2
version: 1.93.2
@ -77,10 +77,13 @@ importers:
version: 5.8.3
vite:
specifier: ^7.1.9
version: 7.1.9(@types/node@24.6.2)(sass-embedded@1.93.2)(sass@1.93.2)
version: 7.1.9(@types/node@24.7.0)(sass-embedded@1.93.2)(sass@1.93.2)
vite-plugin-compression2:
specifier: ^2.2.1
version: 2.2.1(rollup@4.52.1)
vite-plugin-solid:
specifier: ^2.11.9
version: 2.11.9(solid-js@1.9.9)(vite@7.1.9(@types/node@24.6.2)(sass-embedded@1.93.2)(sass@1.93.2))
version: 2.11.9(solid-js@1.9.9)(vite@7.1.9(@types/node@24.7.0)(sass-embedded@1.93.2)(sass@1.93.2))
packages:
@ -615,12 +618,6 @@ packages:
peerDependencies:
solid-js: ^1.8.8
'@nanostores/solid@1.1.1':
resolution: {integrity: sha512-gF0Eat1/c3hOaklBMSVoEjcNzJc5zGk4VSg94H9LPmXYww1pxgr7zylpi3jjyxRu24c8+aYNkmRWzolAwzSA1A==}
peerDependencies:
nanostores: '>=0.9.0 <2.0.0'
solid-js: ^1.6.0
'@parcel/watcher-android-arm64@2.5.1':
resolution: {integrity: sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==}
engines: {node: '>= 10.0.0'}
@ -703,6 +700,15 @@ packages:
resolution: {integrity: sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==}
engines: {node: '>= 10.0.0'}
'@rollup/pluginutils@5.3.0':
resolution: {integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==}
engines: {node: '>=14.0.0'}
peerDependencies:
rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0
peerDependenciesMeta:
rollup:
optional: true
'@rollup/rollup-android-arm-eabi@4.52.1':
resolution: {integrity: sha512-sifE8uDpDvortUdi3xFevQ9WN5L3orrglg7iO/DhIpSVCwJOxBs9k9JzCC76KEZkLY4UkHWj+KESdFhlsNmDLw==}
cpu: [arm]
@ -945,8 +951,8 @@ packages:
'@types/node@16.9.1':
resolution: {integrity: sha512-QpLcX9ZSsq3YYUUnD3nFDY8H7wctAhQj/TFKL8Ya8v5fMm3CFXxo8zStsLAl780ltoYoo1WvKUVGBQK+1ifr7g==}
'@types/node@24.6.2':
resolution: {integrity: sha512-d2L25Y4j+W3ZlNAeMKcy7yDsK425ibcAOO2t7aPTz6gNMH0z2GThtwENCDc0d/Pw9wgyRqE5Px1wkV7naz8ang==}
'@types/node@24.7.0':
resolution: {integrity: sha512-IbKooQVqUBrlzWTi79E8Fw78l8k1RNtlDDNWsFZs7XonuQSJ8oNYfEeclhprUldXISRMLzBpILuKgPlIxm+/Yw==}
'@types/pako@2.0.4':
resolution: {integrity: sha512-VWDCbrLeVXJM9fihYodcLiIv0ku+AlOa/TQ1SvYOaBuyrSKgEcro95LJyIsJ4vSo6BXIxOKxiJAat04CmST9Fw==}
@ -1122,6 +1128,9 @@ packages:
resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
engines: {node: '>=6'}
estree-walker@2.0.2:
resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
event-target-shim@5.0.1:
resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==}
engines: {node: '>=6'}
@ -1245,6 +1254,11 @@ packages:
engines: {node: '>=6'}
hasBin: true
jspdf-barcode@1.0.2:
resolution: {integrity: sha512-NZUsAeaEQ55R/ggKiEQoVFowAqxUWS39nlTPVWG1ks5A32JkH+bekoVlC/76WISYy1LzV0fTbmSCxsFt1Da4AA==}
peerDependencies:
jspdf: '>=2.0.0'
jspdf@3.0.3:
resolution: {integrity: sha512-eURjAyz5iX1H8BOYAfzvdPfIKK53V7mCpBTe7Kb16PaM8JSXEcUQNBQaiWMI8wY5RvNOPj4GccMjTlfwRBd+oQ==}
@ -1644,6 +1658,9 @@ packages:
resolution: {integrity: sha512-GTt8rSKje5FilG+wEdfCkOcLL7LWqpMlr2c3LRuKt/YXxcJ52aGSbGBAdI4L3aaqfrBt6y711El53ItyH1NWzg==}
engines: {node: '>=16.0.0'}
tar-mini@0.2.0:
resolution: {integrity: sha512-+qfUHz700DWnRutdUsxRRVZ38G1Qr27OetwaMYTdg8hcPxf46U0S1Zf76dQMWRBmusOt2ZCK5kbIaiLkoGO7WQ==}
text-segmentation@1.0.3:
resolution: {integrity: sha512-iOiPUo/BGnZ6+54OsWxZidGCsdU8YbE4PSpdPinp7DeMtUJNJBoJ/ouUSTJjHkh1KntHaltHl/gDs2FC4i5+Nw==}
@ -1673,8 +1690,8 @@ packages:
ufo@1.6.1:
resolution: {integrity: sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==}
undici-types@7.13.0:
resolution: {integrity: sha512-Ov2Rr9Sx+fRgagJ5AX0qvItZG/JKKoBRAVITs1zk7IqZGTJUwgUr7qoYBpWwakpWilTZFM98rG/AFRocu10iIQ==}
undici-types@7.14.0:
resolution: {integrity: sha512-QQiYxHuyZ9gQUIrmPo3IA+hUl4KYk8uSA7cHrcKd/l3p1OTpZcM0Tbp9x7FAtXdAYhlasd60ncPpgu6ihG6TOA==}
update-browserslist-db@1.1.3:
resolution: {integrity: sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==}
@ -1694,6 +1711,9 @@ packages:
varint@6.0.0:
resolution: {integrity: sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==}
vite-plugin-compression2@2.2.1:
resolution: {integrity: sha512-LMDkgheJaFBmb8cB8ymgUpXHXnd3m4kmjEInvp59fOZMSaT/9oDUtqpO0ihr4ExGsnWfYcRe13/TNN3BEk2t/g==}
vite-plugin-solid@2.11.9:
resolution: {integrity: sha512-bTA6p+bspXZsuulSd2y6aTzegF8xGaJYcq1Uyh/mv+W4DQtzCgL9nN6n2fsTaxp/dMk+ZHHKgGndlNeooqHLKw==}
peerDependencies:
@ -2333,11 +2353,6 @@ snapshots:
'@solid-primitives/utils': 6.3.2(solid-js@1.9.9)
solid-js: 1.9.9
'@nanostores/solid@1.1.1(nanostores@1.0.1)(solid-js@1.9.9)':
dependencies:
nanostores: 1.0.1
solid-js: 1.9.9
'@parcel/watcher-android-arm64@2.5.1':
optional: true
@ -2399,6 +2414,14 @@ snapshots:
'@parcel/watcher-win32-x64': 2.5.1
optional: true
'@rollup/pluginutils@5.3.0(rollup@4.52.1)':
dependencies:
'@types/estree': 1.0.8
estree-walker: 2.0.2
picomatch: 4.0.3
optionalDependencies:
rollup: 4.52.1
'@rollup/rollup-android-arm-eabi@4.52.1':
optional: true
@ -2573,9 +2596,9 @@ snapshots:
'@types/node@16.9.1': {}
'@types/node@24.6.2':
'@types/node@24.7.0':
dependencies:
undici-types: 7.13.0
undici-types: 7.14.0
'@types/pako@2.0.4': {}
@ -2766,6 +2789,8 @@ snapshots:
escalade@3.2.0: {}
estree-walker@2.0.2: {}
event-target-shim@5.0.1: {}
events@3.3.0: {}
@ -2892,6 +2917,10 @@ snapshots:
json5@2.2.3: {}
jspdf-barcode@1.0.2(jspdf@3.0.3):
dependencies:
jspdf: 3.0.3
jspdf@3.0.3:
dependencies:
'@babel/runtime': 7.28.4
@ -3316,6 +3345,8 @@ snapshots:
sync-message-port@1.1.3: {}
tar-mini@0.2.0: {}
text-segmentation@1.0.3:
dependencies:
utrie: 1.0.2
@ -3344,7 +3375,7 @@ snapshots:
ufo@1.6.1: {}
undici-types@7.13.0: {}
undici-types@7.14.0: {}
update-browserslist-db@1.1.3(browserslist@4.26.2):
dependencies:
@ -3365,7 +3396,14 @@ snapshots:
varint@6.0.0: {}
vite-plugin-solid@2.11.9(solid-js@1.9.9)(vite@7.1.9(@types/node@24.6.2)(sass-embedded@1.93.2)(sass@1.93.2)):
vite-plugin-compression2@2.2.1(rollup@4.52.1):
dependencies:
'@rollup/pluginutils': 5.3.0(rollup@4.52.1)
tar-mini: 0.2.0
transitivePeerDependencies:
- rollup
vite-plugin-solid@2.11.9(solid-js@1.9.9)(vite@7.1.9(@types/node@24.7.0)(sass-embedded@1.93.2)(sass@1.93.2)):
dependencies:
'@babel/core': 7.28.4
'@types/babel__core': 7.20.5
@ -3373,12 +3411,12 @@ snapshots:
merge-anything: 5.1.7
solid-js: 1.9.9
solid-refresh: 0.6.3(solid-js@1.9.9)
vite: 7.1.9(@types/node@24.6.2)(sass-embedded@1.93.2)(sass@1.93.2)
vitefu: 1.1.1(vite@7.1.9(@types/node@24.6.2)(sass-embedded@1.93.2)(sass@1.93.2))
vite: 7.1.9(@types/node@24.7.0)(sass-embedded@1.93.2)(sass@1.93.2)
vitefu: 1.1.1(vite@7.1.9(@types/node@24.7.0)(sass-embedded@1.93.2)(sass@1.93.2))
transitivePeerDependencies:
- supports-color
vite@7.1.9(@types/node@24.6.2)(sass-embedded@1.93.2)(sass@1.93.2):
vite@7.1.9(@types/node@24.7.0)(sass-embedded@1.93.2)(sass@1.93.2):
dependencies:
esbuild: 0.25.10
fdir: 6.5.0(picomatch@4.0.3)
@ -3387,14 +3425,14 @@ snapshots:
rollup: 4.52.1
tinyglobby: 0.2.15
optionalDependencies:
'@types/node': 24.6.2
'@types/node': 24.7.0
fsevents: 2.3.3
sass: 1.93.2
sass-embedded: 1.93.2
vitefu@1.1.1(vite@7.1.9(@types/node@24.6.2)(sass-embedded@1.93.2)(sass@1.93.2)):
vitefu@1.1.1(vite@7.1.9(@types/node@24.7.0)(sass-embedded@1.93.2)(sass@1.93.2)):
optionalDependencies:
vite: 7.1.9(@types/node@24.6.2)(sass-embedded@1.93.2)(sass@1.93.2)
vite: 7.1.9(@types/node@24.7.0)(sass-embedded@1.93.2)(sass@1.93.2)
webworkify@1.5.0: {}