From d61b8b7bd8571937f06d8db5681b2759533f704f Mon Sep 17 00:00:00 2001 From: Patrick Alvin Alcala Date: Tue, 25 Nov 2025 18:33:22 +0800 Subject: [PATCH] Updated --- frontend/.dockerignore | 6 + frontend/Makefile | 6 + frontend/README.md | 6 + frontend/package.json | 13 +- frontend/pnpm-lock.yaml | 372 +++++++++++++++--------------- frontend/podman.container | 13 ++ frontend/src/images/logo.png | Bin 11727 -> 0 bytes frontend/src/images/ocbologo2.png | Bin 50782 -> 0 bytes 8 files changed, 223 insertions(+), 193 deletions(-) create mode 100644 frontend/.dockerignore create mode 100644 frontend/podman.container delete mode 100644 frontend/src/images/logo.png delete mode 100755 frontend/src/images/ocbologo2.png diff --git a/frontend/.dockerignore b/frontend/.dockerignore new file mode 100644 index 0000000..e8ecee8 --- /dev/null +++ b/frontend/.dockerignore @@ -0,0 +1,6 @@ +node_modules/ +.git +.gitignore +*.log +dist +Dockerfile \ No newline at end of file diff --git a/frontend/Makefile b/frontend/Makefile index 85d629e..b6696a8 100644 --- a/frontend/Makefile +++ b/frontend/Makefile @@ -4,9 +4,15 @@ dev: build: pnpm build +update: + pnpm up -i + docker: docker compose up -d +podman: + podman-compose up -d + favicon: node ./src/@dasig/scripts/node/generateFavicon.js diff --git a/frontend/README.md b/frontend/README.md index f87f031..dd861af 100644 --- a/frontend/README.md +++ b/frontend/README.md @@ -1 +1,7 @@ +
+ # DASIG + +An architecture framework for pure speed fullstack developemnt + +
diff --git a/frontend/package.json b/frontend/package.json index e15be4b..94b0fc4 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -5,12 +5,11 @@ "dev": "vinxi dev", "build": "vinxi build", "start": "vinxi start", - "version": "vinxi version", - "favicon": "node ./src/@dasig/scripts/node/generateFavicon.js" + "version": "vinxi version" }, "dependencies": { "@solidjs/meta": "^0.29.4", - "@solidjs/router": "^0.15.0", + "@solidjs/router": "^0.15.4", "@solidjs/start": "^1.1.0", "consola": "^3.4.2", "dayjs": "^1.11.19", @@ -21,7 +20,7 @@ "png-to-ico": "^3.0.1", "sharp": "^0.34.5", "solid-icons": "^1.1.0", - "solid-js": "^1.9.5", + "solid-js": "^1.9.10", "vinxi": "^0.5.7", "yargs": "^18.0.0" }, @@ -29,8 +28,8 @@ "node": ">=22" }, "devDependencies": { - "@biomejs/biome": "^2.3.6", - "@types/node": "^24.7.2", - "sass-embedded": "^1.93.2" + "@biomejs/biome": "^2.3.7", + "@types/node": "^24.10.1", + "sass-embedded": "^1.93.3" } } diff --git a/frontend/pnpm-lock.yaml b/frontend/pnpm-lock.yaml index 7384b04..224e193 100644 --- a/frontend/pnpm-lock.yaml +++ b/frontend/pnpm-lock.yaml @@ -10,13 +10,13 @@ importers: dependencies: '@solidjs/meta': specifier: ^0.29.4 - version: 0.29.4(solid-js@1.9.9) + version: 0.29.4(solid-js@1.9.10) '@solidjs/router': - specifier: ^0.15.0 - version: 0.15.3(solid-js@1.9.9) + specifier: ^0.15.4 + version: 0.15.4(solid-js@1.9.10) '@solidjs/start': specifier: ^1.1.0 - version: 1.2.0(solid-js@1.9.9)(vinxi@0.5.8(@types/node@24.7.2)(db0@0.3.4)(ioredis@5.8.1)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)(terser@5.44.0))(vite@6.4.0(@types/node@24.7.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)(terser@5.44.0)) + version: 1.2.0(solid-js@1.9.10)(vinxi@0.5.8(@types/node@24.10.1)(db0@0.3.4)(ioredis@5.8.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.0))(vite@6.4.0(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.0)) consola: specifier: ^3.4.2 version: 3.4.2 @@ -43,26 +43,26 @@ importers: version: 0.34.5 solid-icons: specifier: ^1.1.0 - version: 1.1.0(solid-js@1.9.9) + version: 1.1.0(solid-js@1.9.10) solid-js: - specifier: ^1.9.5 - version: 1.9.9 + specifier: ^1.9.10 + version: 1.9.10 vinxi: specifier: ^0.5.7 - version: 0.5.8(@types/node@24.7.2)(db0@0.3.4)(ioredis@5.8.1)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)(terser@5.44.0) + version: 0.5.8(@types/node@24.10.1)(db0@0.3.4)(ioredis@5.8.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.0) yargs: specifier: ^18.0.0 version: 18.0.0 devDependencies: '@biomejs/biome': - specifier: ^2.3.6 - version: 2.3.6 + specifier: ^2.3.7 + version: 2.3.7 '@types/node': - specifier: ^24.7.2 - version: 24.7.2 + specifier: ^24.10.1 + version: 24.10.1 sass-embedded: - specifier: ^1.93.2 - version: 1.93.2 + specifier: ^1.93.3 + version: 1.93.3 packages: @@ -203,55 +203,55 @@ packages: resolution: {integrity: sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==} engines: {node: '>=6.9.0'} - '@biomejs/biome@2.3.6': - resolution: {integrity: sha512-oqUhWyU6tae0MFsr/7iLe++QWRg+6jtUhlx9/0GmCWDYFFrK366sBLamNM7D9Y+c7YSynUFKr8lpEp1r6Sk7eA==} + '@biomejs/biome@2.3.7': + resolution: {integrity: sha512-CTbAS/jNAiUc6rcq94BrTB8z83O9+BsgWj2sBCQg9rD6Wkh2gjfR87usjx0Ncx0zGXP1NKgT7JNglay5Zfs9jw==} engines: {node: '>=14.21.3'} hasBin: true - '@biomejs/cli-darwin-arm64@2.3.6': - resolution: {integrity: sha512-P4JWE5d8UayBxYe197QJwyW4ZHp0B+zvRIGCusOm1WbxmlhpAQA1zEqQuunHgSIzvyEEp4TVxiKGXNFZPg7r9Q==} + '@biomejs/cli-darwin-arm64@2.3.7': + resolution: {integrity: sha512-LirkamEwzIUULhXcf2D5b+NatXKeqhOwilM+5eRkbrnr6daKz9rsBL0kNZ16Hcy4b8RFq22SG4tcLwM+yx/wFA==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [darwin] - '@biomejs/cli-darwin-x64@2.3.6': - resolution: {integrity: sha512-I4rTebj+F/L9K93IU7yTFs8nQ6EhaCOivxduRha4w4WEZK80yoZ8OAdR1F33m4yJ/NfUuTUbP/Wjs+vKjlCoWA==} + '@biomejs/cli-darwin-x64@2.3.7': + resolution: {integrity: sha512-Q4TO633kvrMQkKIV7wmf8HXwF0dhdTD9S458LGE24TYgBjSRbuhvio4D5eOQzirEYg6eqxfs53ga/rbdd8nBKg==} engines: {node: '>=14.21.3'} cpu: [x64] os: [darwin] - '@biomejs/cli-linux-arm64-musl@2.3.6': - resolution: {integrity: sha512-oK1NpIXIixbJ/4Tcx40cwiieqah6rRUtMGOHDeK2ToT7yUFVEvXUGRKqH0O4hqZ9tW8TcXNZKfgRH6xrsjVtGg==} + '@biomejs/cli-linux-arm64-musl@2.3.7': + resolution: {integrity: sha512-/afy8lto4CB8scWfMdt+NoCZtatBUF62Tk3ilWH2w8ENd5spLhM77zKlFZEvsKJv9AFNHknMl03zO67CiklL2Q==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [linux] - '@biomejs/cli-linux-arm64@2.3.6': - resolution: {integrity: sha512-JjYy83eVBnvuINZiqyFO7xx72v8Srh4hsgaacSBCjC22DwM6+ZvnX1/fj8/SBiLuUOfZ8YhU2pfq2Dzakeyg1A==} + '@biomejs/cli-linux-arm64@2.3.7': + resolution: {integrity: sha512-inHOTdlstUBzgjDcx0ge71U4SVTbwAljmkfi3MC5WzsYCRhancqfeL+sa4Ke6v2ND53WIwCFD5hGsYExoI3EZQ==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [linux] - '@biomejs/cli-linux-x64-musl@2.3.6': - resolution: {integrity: sha512-QvxB8GHQeaO4FCtwJpJjCgJkbHBbWxRHUxQlod+xeaYE6gtJdSkYkuxdKAQUZEOIsec+PeaDAhW9xjzYbwmOFA==} + '@biomejs/cli-linux-x64-musl@2.3.7': + resolution: {integrity: sha512-CQUtgH1tIN6e5wiYSJqzSwJumHYolNtaj1dwZGCnZXm2PZU1jOJof9TsyiP3bXNDb+VOR7oo7ZvY01If0W3iFQ==} engines: {node: '>=14.21.3'} cpu: [x64] os: [linux] - '@biomejs/cli-linux-x64@2.3.6': - resolution: {integrity: sha512-ZjPXzy5yN9wusIoX+8Zp4p6cL8r0NzJCXg/4r1KLVveIPXd2jKVlqZ6ZyzEq385WwU3OX5KOwQYLQsOc788waQ==} + '@biomejs/cli-linux-x64@2.3.7': + resolution: {integrity: sha512-fJMc3ZEuo/NaMYo5rvoWjdSS5/uVSW+HPRQujucpZqm2ZCq71b8MKJ9U4th9yrv2L5+5NjPF0nqqILCl8HY/fg==} engines: {node: '>=14.21.3'} cpu: [x64] os: [linux] - '@biomejs/cli-win32-arm64@2.3.6': - resolution: {integrity: sha512-YM7hLHpwjdt8R7+O2zS1Vo2cKgqEeptiXB1tWW1rgjN5LlpZovBVKtg7zfwfRrFx3i08aNZThYpTcowpTlczug==} + '@biomejs/cli-win32-arm64@2.3.7': + resolution: {integrity: sha512-aJAE8eCNyRpcfx2JJAtsPtISnELJ0H4xVVSwnxm13bzI8RwbXMyVtxy2r5DV1xT3WiSP+7LxORcApWw0LM8HiA==} engines: {node: '>=14.21.3'} cpu: [arm64] os: [win32] - '@biomejs/cli-win32-x64@2.3.6': - resolution: {integrity: sha512-psgNEYgMAobY5h+QHRBVR9xvg2KocFuBKm6axZWB/aD12NWhQjiVFQUjV6wMXhlH4iT0Q9c3yK5JFRiDC/rzHA==} + '@biomejs/cli-win32-x64@2.3.7': + resolution: {integrity: sha512-pulzUshqv9Ed//MiE8MOUeeEkbkSHVDVY5Cz5wVAnH1DUqliCQG3j6s1POaITTFqFfo7AVIx2sWdKpx/GS+Nqw==} engines: {node: '>=14.21.3'} cpu: [x64] os: [win32] @@ -953,8 +953,8 @@ packages: peerDependencies: solid-js: '>=1.8.4' - '@solidjs/router@0.15.3': - resolution: {integrity: sha512-iEbW8UKok2Oio7o6Y4VTzLj+KFCmQPGEpm1fS3xixwFBdclFVBvaQVeibl1jys4cujfAK5Kn6+uG2uBm3lxOMw==} + '@solidjs/router@0.15.4': + resolution: {integrity: sha512-WOpgg9a9T638cR+5FGbFi/IV4l2FpmBs1GpIMSPa0Ce9vyJN7Wts+X2PqMf9IYn0zUj2MlSJtm1gp7/HI/n5TQ==} peerDependencies: solid-js: ^1.8.6 @@ -1010,8 +1010,8 @@ packages: '@types/node@22.19.1': resolution: {integrity: sha512-LCCV0HdSZZZb34qifBsyWlUmok6W7ouER+oQIGBScS8EsZsQbrtFTUrDX4hOl+CS6p7cnNC4td+qrSVGSCTUfQ==} - '@types/node@24.7.2': - resolution: {integrity: sha512-/NbVmcGTP+lj5oa4yiYxxeBjRivKQ5Ns1eSZeB99ExsEQ6rX5XYU1Zy/gGxY/ilqtD4Etx9mKyrPxZRetiahhA==} + '@types/node@24.10.1': + resolution: {integrity: sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ==} '@types/resolve@1.20.2': resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} @@ -2224,117 +2224,117 @@ packages: safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - sass-embedded-all-unknown@1.93.2: - resolution: {integrity: sha512-GdEuPXIzmhRS5J7UKAwEvtk8YyHQuFZRcpnEnkA3rwRUI27kwjyXkNeIj38XjUQ3DzrfMe8HcKFaqWGHvblS7Q==} + sass-embedded-all-unknown@1.93.3: + resolution: {integrity: sha512-3okGgnE41eg+CPLtAPletu6nQ4N0ij7AeW+Sl5Km4j29XcmqZQeFwYjHe1AlKTEgLi/UAONk1O8i8/lupeKMbw==} cpu: ['!arm', '!arm64', '!riscv64', '!x64'] - sass-embedded-android-arm64@1.93.2: - resolution: {integrity: sha512-346f4iVGAPGcNP6V6IOOFkN5qnArAoXNTPr5eA/rmNpeGwomdb7kJyQ717r9rbJXxOG8OAAUado6J0qLsjnjXQ==} + sass-embedded-android-arm64@1.93.3: + resolution: {integrity: sha512-uqUl3Kt1IqdGVAcAdbmC+NwuUJy8tM+2ZnB7/zrt6WxWVShVCRdFnWR9LT8HJr7eJN7AU8kSXxaVX/gedanPsg==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [android] - sass-embedded-android-arm@1.93.2: - resolution: {integrity: sha512-I8bpO8meZNo5FvFx5FIiE7DGPVOYft0WjuwcCCdeJ6duwfkl6tZdatex1GrSigvTsuz9L0m4ngDcX/Tj/8yMow==} + sass-embedded-android-arm@1.93.3: + resolution: {integrity: sha512-8xOw9bywfOD6Wv24BgCmgjkk6tMrsOTTHcb28KDxeJtFtoxiUyMbxo0vChpPAfp2Hyg2tFFKS60s0s4JYk+Raw==} engines: {node: '>=14.0.0'} cpu: [arm] os: [android] - sass-embedded-android-riscv64@1.93.2: - resolution: {integrity: sha512-hSMW1s4yJf5guT9mrdkumluqrwh7BjbZ4MbBW9tmi1DRDdlw1Wh9Oy1HnnmOG8x9XcI1qkojtPL6LUuEJmsiDg==} + sass-embedded-android-riscv64@1.93.3: + resolution: {integrity: sha512-2jNJDmo+3qLocjWqYbXiBDnfgwrUeZgZFHJIwAefU7Fn66Ot7rsXl+XPwlokaCbTpj7eMFIqsRAZ/uDueXNCJg==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [android] - sass-embedded-android-x64@1.93.2: - resolution: {integrity: sha512-JqktiHZduvn+ldGBosE40ALgQ//tGCVNAObgcQ6UIZznEJbsHegqStqhRo8UW3x2cgOO2XYJcrInH6cc7wdKbw==} + sass-embedded-android-x64@1.93.3: + resolution: {integrity: sha512-y0RoAU6ZenQFcjM9PjQd3cRqRTjqwSbtWLL/p68y2oFyh0QGN0+LQ826fc0ZvU/AbqCsAizkqjzOn6cRZJxTTQ==} engines: {node: '>=14.0.0'} cpu: [x64] os: [android] - sass-embedded-darwin-arm64@1.93.2: - resolution: {integrity: sha512-qI1X16qKNeBJp+M/5BNW7v/JHCDYWr1/mdoJ7+UMHmP0b5AVudIZtimtK0hnjrLnBECURifd6IkulybR+h+4UA==} + sass-embedded-darwin-arm64@1.93.3: + resolution: {integrity: sha512-7zb/hpdMOdKteK17BOyyypemglVURd1Hdz6QGsggy60aUFfptTLQftLRg8r/xh1RbQAUKWFbYTNaM47J9yPxYg==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [darwin] - sass-embedded-darwin-x64@1.93.2: - resolution: {integrity: sha512-4KeAvlkQ0m0enKUnDGQJZwpovYw99iiMb8CTZRSsQm8Eh7halbJZVmx67f4heFY/zISgVOCcxNg19GrM5NTwtA==} + sass-embedded-darwin-x64@1.93.3: + resolution: {integrity: sha512-Ek1Vp8ZDQEe327Lz0b7h3hjvWH3u9XjJiQzveq74RPpJQ2q6d9LfWpjiRRohM4qK6o4XOHw1X10OMWPXJtdtWg==} engines: {node: '>=14.0.0'} cpu: [x64] os: [darwin] - sass-embedded-linux-arm64@1.93.2: - resolution: {integrity: sha512-9ftX6nd5CsShJqJ2WRg+ptaYvUW+spqZfJ88FbcKQBNFQm6L87luj3UI1rB6cP5EWrLwHA754OKxRJyzWiaN6g==} + sass-embedded-linux-arm64@1.93.3: + resolution: {integrity: sha512-RBrHWgfd8Dd8w4fbmdRVXRrhh8oBAPyeWDTKAWw8ZEmuXfVl4ytjDuyxaVilh6rR1xTRTNpbaA/YWApBlLrrNw==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [linux] - sass-embedded-linux-arm@1.93.2: - resolution: {integrity: sha512-N3+D/ToHtzwLDO+lSH05Wo6/KRxFBPnbjVHASOlHzqJnK+g5cqex7IFAp6ozzlRStySk61Rp6d+YGrqZ6/P0PA==} + sass-embedded-linux-arm@1.93.3: + resolution: {integrity: sha512-yeiv2y+dp8B4wNpd3+JsHYD0mvpXSfov7IGyQ1tMIR40qv+ROkRqYiqQvAOXf76Qwh4Y9OaYZtLpnsPjfeq6mA==} engines: {node: '>=14.0.0'} cpu: [arm] os: [linux] - sass-embedded-linux-musl-arm64@1.93.2: - resolution: {integrity: sha512-+3EHuDPkMiAX5kytsjEC1bKZCawB9J6pm2eBIzzLMPWbf5xdx++vO1DpT7hD4bm4ZGn0eVHgSOKIfP6CVz6tVg==} + sass-embedded-linux-musl-arm64@1.93.3: + resolution: {integrity: sha512-PS829l+eUng+9W4PFclXGb4uA2+965NHV3/Sa5U7qTywjeeUUYTZg70dJHSqvhrBEfCc2XJABeW3adLJbyQYkw==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [linux] - sass-embedded-linux-musl-arm@1.93.2: - resolution: {integrity: sha512-XBTvx66yRenvEsp3VaJCb3HQSyqCsUh7R+pbxcN5TuzueybZi0LXvn9zneksdXcmjACMlMpIVXi6LyHPQkYc8A==} + sass-embedded-linux-musl-arm@1.93.3: + resolution: {integrity: sha512-fU0fwAwbp7sBE3h5DVU5UPzvaLg7a4yONfFWkkcCp6ZrOiPuGRHXXYriWQ0TUnWy4wE+svsVuWhwWgvlb/tkKg==} engines: {node: '>=14.0.0'} cpu: [arm] os: [linux] - sass-embedded-linux-musl-riscv64@1.93.2: - resolution: {integrity: sha512-0sB5kmVZDKTYzmCSlTUnjh6mzOhzmQiW/NNI5g8JS4JiHw2sDNTvt1dsFTuqFkUHyEOY3ESTsfHHBQV8Ip4bEA==} + sass-embedded-linux-musl-riscv64@1.93.3: + resolution: {integrity: sha512-cK1oBY+FWQquaIGEeQ5H74KTO8cWsSWwXb/WaildOO9U6wmUypTgUYKQ0o5o/29nZbWWlM1PHuwVYTSnT23Jjg==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [linux] - sass-embedded-linux-musl-x64@1.93.2: - resolution: {integrity: sha512-t3ejQ+1LEVuHy7JHBI2tWHhoMfhedUNDjGJR2FKaLgrtJntGnyD1RyX0xb3nuqL/UXiEAtmTmZY+Uh3SLUe1Hg==} + sass-embedded-linux-musl-x64@1.93.3: + resolution: {integrity: sha512-A7wkrsHu2/I4Zpa0NMuPGkWDVV7QGGytxGyUq3opSXgAexHo/vBPlGoDXoRlSdex0cV+aTMRPjoGIfdmNlHwyg==} engines: {node: '>=14.0.0'} cpu: [x64] os: [linux] - sass-embedded-linux-riscv64@1.93.2: - resolution: {integrity: sha512-e7AndEwAbFtXaLy6on4BfNGTr3wtGZQmypUgYpSNVcYDO+CWxatKVY4cxbehMPhxG9g5ru+eaMfynvhZt7fLaA==} + sass-embedded-linux-riscv64@1.93.3: + resolution: {integrity: sha512-vWkW1+HTF5qcaHa6hO80gx/QfB6GGjJUP0xLbnAoY4pwEnw5ulGv6RM8qYr8IDhWfVt/KH+lhJ2ZFxnJareisQ==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [linux] - sass-embedded-linux-x64@1.93.2: - resolution: {integrity: sha512-U3EIUZQL11DU0xDDHXexd4PYPHQaSQa2hzc4EzmhHqrAj+TyfYO94htjWOd+DdTPtSwmLp+9cTWwPZBODzC96w==} + sass-embedded-linux-x64@1.93.3: + resolution: {integrity: sha512-k6uFxs+e5jSuk1Y0niCwuq42F9ZC5UEP7P+RIOurIm8w/5QFa0+YqeW+BPWEW5M1FqVOsNZH3qGn4ahqvAEjPA==} engines: {node: '>=14.0.0'} cpu: [x64] os: [linux] - sass-embedded-unknown-all@1.93.2: - resolution: {integrity: sha512-7VnaOmyewcXohiuoFagJ3SK5ddP9yXpU0rzz+pZQmS1/+5O6vzyFCUoEt3HDRaLctH4GT3nUGoK1jg0ae62IfQ==} + sass-embedded-unknown-all@1.93.3: + resolution: {integrity: sha512-o5wj2rLpXH0C+GJKt/VpWp6AnMsCCbfFmnMAttcrsa+U3yrs/guhZ3x55KAqqUsE8F47e3frbsDL+1OuQM5DAA==} os: ['!android', '!darwin', '!linux', '!win32'] - sass-embedded-win32-arm64@1.93.2: - resolution: {integrity: sha512-Y90DZDbQvtv4Bt0GTXKlcT9pn4pz8AObEjFF8eyul+/boXwyptPZ/A1EyziAeNaIEIfxyy87z78PUgCeGHsx3Q==} + sass-embedded-win32-arm64@1.93.3: + resolution: {integrity: sha512-0dOfT9moy9YmBolodwYYXtLwNr4jL4HQC9rBfv6mVrD7ud8ue2kDbn+GVzj1hEJxvEexVSmDCf7MHUTLcGs9xQ==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [win32] - sass-embedded-win32-x64@1.93.2: - resolution: {integrity: sha512-BbSucRP6PVRZGIwlEBkp+6VQl2GWdkWFMN+9EuOTPrLxCJZoq+yhzmbjspd3PeM8+7WJ7AdFu/uRYdO8tor1iQ==} + sass-embedded-win32-x64@1.93.3: + resolution: {integrity: sha512-wHFVfxiS9hU/sNk7KReD+lJWRp3R0SLQEX4zfOnRP2zlvI2X4IQR5aZr9GNcuMP6TmNpX0nQPZTegS8+h9RrEg==} engines: {node: '>=14.0.0'} cpu: [x64] os: [win32] - sass-embedded@1.93.2: - resolution: {integrity: sha512-FvQdkn2dZ8DGiLgi0Uf4zsj7r/BsiLImNa5QJ10eZalY6NfZyjrmWGFcuCN5jNwlDlXFJnftauv+UtvBKLvepQ==} + sass-embedded@1.93.3: + resolution: {integrity: sha512-+VUy01yfDqNmIVMd/LLKl2TTtY0ovZN0rTonh+FhKr65mFwIYgU9WzgIZKS7U9/SPCQvWTsTGx9jyt+qRm/XFw==} engines: {node: '>=16.0.0'} hasBin: true - sass@1.93.2: - resolution: {integrity: sha512-t+YPtOQHpGW1QWsh1CHQ5cPIr9lbbGZLZnbihP/D/qZj/yuV68m8qarcV17nvkOX81BCrvzAlq2klCQFZghyTg==} + sass@1.93.3: + resolution: {integrity: sha512-elOcIZRTM76dvxNAjqYrucTSI0teAF/L2Lv0s6f6b7FOwcwIuA357bIE871580AjHJuSvLIRUosgV+lIWx6Rgg==} engines: {node: '>=14.0.0'} hasBin: true @@ -2416,8 +2416,8 @@ packages: peerDependencies: solid-js: '*' - solid-js@1.9.9: - resolution: {integrity: sha512-A0ZBPJQldAeGCTW0YRYJmt7RCeh5rbFfPZ2aOttgYnctHE7HgKeHCBB/PVc2P7eOfmNXqMFFFoYYdm3S4dcbkA==} + solid-js@1.9.10: + resolution: {integrity: sha512-Coz956cos/EPDlhs6+jsdTxKuJDPT7B5SVIWgABwROyxjY7Xbr8wkzD68Et+NxnV7DLJ3nJdAC2r9InuV/4Jew==} solid-refresh@0.6.3: resolution: {integrity: sha512-F3aPsX6hVw9ttm5LYlth8Q15x6MlI/J3Dn+o3EQyRTtTxidepSTwAYdozt01/YA+7ObcciagGEyXIopGZzQtbA==} @@ -2606,8 +2606,8 @@ packages: undici-types@6.21.0: resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} - undici-types@7.14.0: - resolution: {integrity: sha512-QQiYxHuyZ9gQUIrmPo3IA+hUl4KYk8uSA7cHrcKd/l3p1OTpZcM0Tbp9x7FAtXdAYhlasd60ncPpgu6ihG6TOA==} + undici-types@7.16.0: + resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} unenv@1.10.0: resolution: {integrity: sha512-wY5bskBQFL9n3Eca5XnhH6KbUo/tfvkwm9OpcdCvLaeA7piBNbavbOKJySEwQ1V0RH6HvNlSAFRTpvTqgKRQXQ==} @@ -3081,39 +3081,39 @@ snapshots: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.27.1 - '@biomejs/biome@2.3.6': + '@biomejs/biome@2.3.7': optionalDependencies: - '@biomejs/cli-darwin-arm64': 2.3.6 - '@biomejs/cli-darwin-x64': 2.3.6 - '@biomejs/cli-linux-arm64': 2.3.6 - '@biomejs/cli-linux-arm64-musl': 2.3.6 - '@biomejs/cli-linux-x64': 2.3.6 - '@biomejs/cli-linux-x64-musl': 2.3.6 - '@biomejs/cli-win32-arm64': 2.3.6 - '@biomejs/cli-win32-x64': 2.3.6 + '@biomejs/cli-darwin-arm64': 2.3.7 + '@biomejs/cli-darwin-x64': 2.3.7 + '@biomejs/cli-linux-arm64': 2.3.7 + '@biomejs/cli-linux-arm64-musl': 2.3.7 + '@biomejs/cli-linux-x64': 2.3.7 + '@biomejs/cli-linux-x64-musl': 2.3.7 + '@biomejs/cli-win32-arm64': 2.3.7 + '@biomejs/cli-win32-x64': 2.3.7 - '@biomejs/cli-darwin-arm64@2.3.6': + '@biomejs/cli-darwin-arm64@2.3.7': optional: true - '@biomejs/cli-darwin-x64@2.3.6': + '@biomejs/cli-darwin-x64@2.3.7': optional: true - '@biomejs/cli-linux-arm64-musl@2.3.6': + '@biomejs/cli-linux-arm64-musl@2.3.7': optional: true - '@biomejs/cli-linux-arm64@2.3.6': + '@biomejs/cli-linux-arm64@2.3.7': optional: true - '@biomejs/cli-linux-x64-musl@2.3.6': + '@biomejs/cli-linux-x64-musl@2.3.7': optional: true - '@biomejs/cli-linux-x64@2.3.6': + '@biomejs/cli-linux-x64@2.3.7': optional: true - '@biomejs/cli-win32-arm64@2.3.6': + '@biomejs/cli-win32-arm64@2.3.7': optional: true - '@biomejs/cli-win32-x64@2.3.6': + '@biomejs/cli-win32-x64@2.3.7': optional: true '@bufbuild/protobuf@2.9.0': {} @@ -3637,19 +3637,19 @@ snapshots: '@sindresorhus/merge-streams@4.0.0': {} - '@solidjs/meta@0.29.4(solid-js@1.9.9)': + '@solidjs/meta@0.29.4(solid-js@1.9.10)': dependencies: - solid-js: 1.9.9 + solid-js: 1.9.10 - '@solidjs/router@0.15.3(solid-js@1.9.9)': + '@solidjs/router@0.15.4(solid-js@1.9.10)': dependencies: - solid-js: 1.9.9 + solid-js: 1.9.10 - '@solidjs/start@1.2.0(solid-js@1.9.9)(vinxi@0.5.8(@types/node@24.7.2)(db0@0.3.4)(ioredis@5.8.1)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)(terser@5.44.0))(vite@6.4.0(@types/node@24.7.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)(terser@5.44.0))': + '@solidjs/start@1.2.0(solid-js@1.9.10)(vinxi@0.5.8(@types/node@24.10.1)(db0@0.3.4)(ioredis@5.8.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.0))(vite@6.4.0(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.0))': dependencies: - '@tanstack/server-functions-plugin': 1.121.21(vite@6.4.0(@types/node@24.7.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)(terser@5.44.0)) - '@vinxi/plugin-directives': 0.5.1(vinxi@0.5.8(@types/node@24.7.2)(db0@0.3.4)(ioredis@5.8.1)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)(terser@5.44.0)) - '@vinxi/server-components': 0.5.1(vinxi@0.5.8(@types/node@24.7.2)(db0@0.3.4)(ioredis@5.8.1)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)(terser@5.44.0)) + '@tanstack/server-functions-plugin': 1.121.21(vite@6.4.0(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.0)) + '@vinxi/plugin-directives': 0.5.1(vinxi@0.5.8(@types/node@24.10.1)(db0@0.3.4)(ioredis@5.8.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.0)) + '@vinxi/server-components': 0.5.1(vinxi@0.5.8(@types/node@24.10.1)(db0@0.3.4)(ioredis@5.8.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.0)) cookie-es: 2.0.0 defu: 6.1.4 error-stack-parser: 2.1.4 @@ -3659,10 +3659,10 @@ snapshots: seroval-plugins: 1.3.3(seroval@1.3.2) shiki: 1.29.2 source-map-js: 1.2.1 - terracotta: 1.0.6(solid-js@1.9.9) + terracotta: 1.0.6(solid-js@1.9.10) tinyglobby: 0.2.15 - vinxi: 0.5.8(@types/node@24.7.2)(db0@0.3.4)(ioredis@5.8.1)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)(terser@5.44.0) - vite-plugin-solid: 2.11.9(solid-js@1.9.9)(vite@6.4.0(@types/node@24.7.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)(terser@5.44.0)) + vinxi: 0.5.8(@types/node@24.10.1)(db0@0.3.4)(ioredis@5.8.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.0) + vite-plugin-solid: 2.11.9(solid-js@1.9.10)(vite@6.4.0(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.0)) transitivePeerDependencies: - '@testing-library/jest-dom' - solid-js @@ -3671,7 +3671,7 @@ snapshots: '@speed-highlight/core@1.2.7': {} - '@tanstack/directive-functions-plugin@1.121.21(vite@6.4.0(@types/node@24.7.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)(terser@5.44.0))': + '@tanstack/directive-functions-plugin@1.121.21(vite@6.4.0(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.0))': dependencies: '@babel/code-frame': 7.26.2 '@babel/core': 7.28.4 @@ -3680,7 +3680,7 @@ snapshots: '@tanstack/router-utils': 1.133.3 babel-dead-code-elimination: 1.0.10 tiny-invariant: 1.3.3 - vite: 6.4.0(@types/node@24.7.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)(terser@5.44.0) + vite: 6.4.0(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.0) transitivePeerDependencies: - supports-color @@ -3697,7 +3697,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@tanstack/server-functions-plugin@1.121.21(vite@6.4.0(@types/node@24.7.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)(terser@5.44.0))': + '@tanstack/server-functions-plugin@1.121.21(vite@6.4.0(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.0))': dependencies: '@babel/code-frame': 7.26.2 '@babel/core': 7.28.4 @@ -3706,7 +3706,7 @@ snapshots: '@babel/template': 7.27.2 '@babel/traverse': 7.28.4 '@babel/types': 7.28.4 - '@tanstack/directive-functions-plugin': 1.121.21(vite@6.4.0(@types/node@24.7.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)(terser@5.44.0)) + '@tanstack/directive-functions-plugin': 1.121.21(vite@6.4.0(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.0)) babel-dead-code-elimination: 1.0.10 tiny-invariant: 1.3.3 transitivePeerDependencies: @@ -3754,9 +3754,9 @@ snapshots: dependencies: undici-types: 6.21.0 - '@types/node@24.7.2': + '@types/node@24.10.1': dependencies: - undici-types: 7.14.0 + undici-types: 7.16.0 '@types/resolve@1.20.2': {} @@ -3803,7 +3803,7 @@ snapshots: untun: 0.1.3 uqr: 0.1.2 - '@vinxi/plugin-directives@0.5.1(vinxi@0.5.8(@types/node@24.7.2)(db0@0.3.4)(ioredis@5.8.1)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)(terser@5.44.0))': + '@vinxi/plugin-directives@0.5.1(vinxi@0.5.8(@types/node@24.10.1)(db0@0.3.4)(ioredis@5.8.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.0))': dependencies: '@babel/parser': 7.28.4 acorn: 8.15.0 @@ -3814,18 +3814,18 @@ snapshots: magicast: 0.2.11 recast: 0.23.11 tslib: 2.8.1 - vinxi: 0.5.8(@types/node@24.7.2)(db0@0.3.4)(ioredis@5.8.1)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)(terser@5.44.0) + vinxi: 0.5.8(@types/node@24.10.1)(db0@0.3.4)(ioredis@5.8.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.0) - '@vinxi/server-components@0.5.1(vinxi@0.5.8(@types/node@24.7.2)(db0@0.3.4)(ioredis@5.8.1)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)(terser@5.44.0))': + '@vinxi/server-components@0.5.1(vinxi@0.5.8(@types/node@24.10.1)(db0@0.3.4)(ioredis@5.8.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.0))': dependencies: - '@vinxi/plugin-directives': 0.5.1(vinxi@0.5.8(@types/node@24.7.2)(db0@0.3.4)(ioredis@5.8.1)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)(terser@5.44.0)) + '@vinxi/plugin-directives': 0.5.1(vinxi@0.5.8(@types/node@24.10.1)(db0@0.3.4)(ioredis@5.8.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.0)) acorn: 8.15.0 acorn-loose: 8.5.2 acorn-typescript: 1.4.13(acorn@8.15.0) astring: 1.9.0 magicast: 0.2.11 recast: 0.23.11 - vinxi: 0.5.8(@types/node@24.7.2)(db0@0.3.4)(ioredis@5.8.1)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)(terser@5.44.0) + vinxi: 0.5.8(@types/node@24.10.1)(db0@0.3.4)(ioredis@5.8.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.0) abbrev@3.0.1: {} @@ -3928,12 +3928,12 @@ snapshots: parse5: 7.3.0 validate-html-nesting: 1.2.3 - babel-preset-solid@1.9.9(@babel/core@7.28.4)(solid-js@1.9.9): + babel-preset-solid@1.9.9(@babel/core@7.28.4)(solid-js@1.9.10): dependencies: '@babel/core': 7.28.4 babel-plugin-jsx-dom-expressions: 0.40.1(@babel/core@7.28.4) optionalDependencies: - solid-js: 1.9.9 + solid-js: 1.9.10 balanced-match@1.0.2: {} @@ -5046,65 +5046,65 @@ snapshots: safe-buffer@5.2.1: {} - sass-embedded-all-unknown@1.93.2: + sass-embedded-all-unknown@1.93.3: dependencies: - sass: 1.93.2 + sass: 1.93.3 optional: true - sass-embedded-android-arm64@1.93.2: + sass-embedded-android-arm64@1.93.3: optional: true - sass-embedded-android-arm@1.93.2: + sass-embedded-android-arm@1.93.3: optional: true - sass-embedded-android-riscv64@1.93.2: + sass-embedded-android-riscv64@1.93.3: optional: true - sass-embedded-android-x64@1.93.2: + sass-embedded-android-x64@1.93.3: optional: true - sass-embedded-darwin-arm64@1.93.2: + sass-embedded-darwin-arm64@1.93.3: optional: true - sass-embedded-darwin-x64@1.93.2: + sass-embedded-darwin-x64@1.93.3: optional: true - sass-embedded-linux-arm64@1.93.2: + sass-embedded-linux-arm64@1.93.3: optional: true - sass-embedded-linux-arm@1.93.2: + sass-embedded-linux-arm@1.93.3: optional: true - sass-embedded-linux-musl-arm64@1.93.2: + sass-embedded-linux-musl-arm64@1.93.3: optional: true - sass-embedded-linux-musl-arm@1.93.2: + sass-embedded-linux-musl-arm@1.93.3: optional: true - sass-embedded-linux-musl-riscv64@1.93.2: + sass-embedded-linux-musl-riscv64@1.93.3: optional: true - sass-embedded-linux-musl-x64@1.93.2: + sass-embedded-linux-musl-x64@1.93.3: optional: true - sass-embedded-linux-riscv64@1.93.2: + sass-embedded-linux-riscv64@1.93.3: optional: true - sass-embedded-linux-x64@1.93.2: + sass-embedded-linux-x64@1.93.3: optional: true - sass-embedded-unknown-all@1.93.2: + sass-embedded-unknown-all@1.93.3: dependencies: - sass: 1.93.2 + sass: 1.93.3 optional: true - sass-embedded-win32-arm64@1.93.2: + sass-embedded-win32-arm64@1.93.3: optional: true - sass-embedded-win32-x64@1.93.2: + sass-embedded-win32-x64@1.93.3: optional: true - sass-embedded@1.93.2: + sass-embedded@1.93.3: dependencies: '@bufbuild/protobuf': 2.9.0 buffer-builder: 0.2.0 @@ -5115,26 +5115,26 @@ snapshots: sync-child-process: 1.0.2 varint: 6.0.0 optionalDependencies: - sass-embedded-all-unknown: 1.93.2 - sass-embedded-android-arm: 1.93.2 - sass-embedded-android-arm64: 1.93.2 - sass-embedded-android-riscv64: 1.93.2 - sass-embedded-android-x64: 1.93.2 - sass-embedded-darwin-arm64: 1.93.2 - sass-embedded-darwin-x64: 1.93.2 - sass-embedded-linux-arm: 1.93.2 - sass-embedded-linux-arm64: 1.93.2 - sass-embedded-linux-musl-arm: 1.93.2 - sass-embedded-linux-musl-arm64: 1.93.2 - sass-embedded-linux-musl-riscv64: 1.93.2 - sass-embedded-linux-musl-x64: 1.93.2 - sass-embedded-linux-riscv64: 1.93.2 - sass-embedded-linux-x64: 1.93.2 - sass-embedded-unknown-all: 1.93.2 - sass-embedded-win32-arm64: 1.93.2 - sass-embedded-win32-x64: 1.93.2 + sass-embedded-all-unknown: 1.93.3 + sass-embedded-android-arm: 1.93.3 + sass-embedded-android-arm64: 1.93.3 + sass-embedded-android-riscv64: 1.93.3 + sass-embedded-android-x64: 1.93.3 + sass-embedded-darwin-arm64: 1.93.3 + sass-embedded-darwin-x64: 1.93.3 + sass-embedded-linux-arm: 1.93.3 + sass-embedded-linux-arm64: 1.93.3 + sass-embedded-linux-musl-arm: 1.93.3 + sass-embedded-linux-musl-arm64: 1.93.3 + sass-embedded-linux-musl-riscv64: 1.93.3 + sass-embedded-linux-musl-x64: 1.93.3 + sass-embedded-linux-riscv64: 1.93.3 + sass-embedded-linux-x64: 1.93.3 + sass-embedded-unknown-all: 1.93.3 + sass-embedded-win32-arm64: 1.93.3 + sass-embedded-win32-x64: 1.93.3 - sass@1.93.2: + sass@1.93.3: dependencies: chokidar: 4.0.3 immutable: 5.1.4 @@ -5271,28 +5271,28 @@ snapshots: smob@1.5.0: {} - solid-icons@1.1.0(solid-js@1.9.9): + solid-icons@1.1.0(solid-js@1.9.10): dependencies: - solid-js: 1.9.9 + solid-js: 1.9.10 - solid-js@1.9.9: + solid-js@1.9.10: dependencies: csstype: 3.1.3 seroval: 1.3.2 seroval-plugins: 1.3.3(seroval@1.3.2) - solid-refresh@0.6.3(solid-js@1.9.9): + solid-refresh@0.6.3(solid-js@1.9.10): dependencies: '@babel/generator': 7.28.3 '@babel/helper-module-imports': 7.27.1 '@babel/types': 7.28.4 - solid-js: 1.9.9 + solid-js: 1.9.10 transitivePeerDependencies: - supports-color - solid-use@0.9.1(solid-js@1.9.9): + solid-use@0.9.1(solid-js@1.9.10): dependencies: - solid-js: 1.9.9 + solid-js: 1.9.10 source-map-js@1.2.1: {} @@ -5406,10 +5406,10 @@ snapshots: minizlib: 3.1.0 yallist: 5.0.0 - terracotta@1.0.6(solid-js@1.9.9): + terracotta@1.0.6(solid-js@1.9.10): dependencies: - solid-js: 1.9.9 - solid-use: 0.9.1(solid-js@1.9.9) + solid-js: 1.9.10 + solid-use: 0.9.1(solid-js@1.9.10) terser@5.44.0: dependencies: @@ -5468,7 +5468,7 @@ snapshots: undici-types@6.21.0: {} - undici-types@7.14.0: {} + undici-types@7.16.0: {} unenv@1.10.0: dependencies: @@ -5601,7 +5601,7 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - vinxi@0.5.8(@types/node@24.7.2)(db0@0.3.4)(ioredis@5.8.1)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)(terser@5.44.0): + vinxi@0.5.8(@types/node@24.10.1)(db0@0.3.4)(ioredis@5.8.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.0): dependencies: '@babel/core': 7.28.4 '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.4) @@ -5635,7 +5635,7 @@ snapshots: unctx: 2.4.1 unenv: 1.10.0 unstorage: 1.17.1(db0@0.3.4)(ioredis@5.8.1) - vite: 6.4.0(@types/node@24.7.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)(terser@5.44.0) + vite: 6.4.0(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.0) zod: 3.25.76 transitivePeerDependencies: - '@azure/app-configuration' @@ -5682,20 +5682,20 @@ snapshots: - xml2js - yaml - vite-plugin-solid@2.11.9(solid-js@1.9.9)(vite@6.4.0(@types/node@24.7.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)(terser@5.44.0)): + vite-plugin-solid@2.11.9(solid-js@1.9.10)(vite@6.4.0(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.0)): dependencies: '@babel/core': 7.28.4 '@types/babel__core': 7.20.5 - babel-preset-solid: 1.9.9(@babel/core@7.28.4)(solid-js@1.9.9) + babel-preset-solid: 1.9.9(@babel/core@7.28.4)(solid-js@1.9.10) merge-anything: 5.1.7 - solid-js: 1.9.9 - solid-refresh: 0.6.3(solid-js@1.9.9) - vite: 6.4.0(@types/node@24.7.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)(terser@5.44.0) - vitefu: 1.1.1(vite@6.4.0(@types/node@24.7.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)(terser@5.44.0)) + solid-js: 1.9.10 + solid-refresh: 0.6.3(solid-js@1.9.10) + vite: 6.4.0(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.0) + vitefu: 1.1.1(vite@6.4.0(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.0)) transitivePeerDependencies: - supports-color - vite@6.4.0(@types/node@24.7.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)(terser@5.44.0): + vite@6.4.0(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.0): dependencies: esbuild: 0.25.11 fdir: 6.5.0(picomatch@4.0.3) @@ -5704,16 +5704,16 @@ snapshots: rollup: 4.52.4 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 24.7.2 + '@types/node': 24.10.1 fsevents: 2.3.3 jiti: 2.6.1 - sass: 1.93.2 - sass-embedded: 1.93.2 + sass: 1.93.3 + sass-embedded: 1.93.3 terser: 5.44.0 - vitefu@1.1.1(vite@6.4.0(@types/node@24.7.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)(terser@5.44.0)): + vitefu@1.1.1(vite@6.4.0(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.0)): optionalDependencies: - vite: 6.4.0(@types/node@24.7.2)(jiti@2.6.1)(sass-embedded@1.93.2)(sass@1.93.2)(terser@5.44.0) + vite: 6.4.0(@types/node@24.10.1)(jiti@2.6.1)(sass-embedded@1.93.3)(sass@1.93.3)(terser@5.44.0) webidl-conversions@3.0.1: {} diff --git a/frontend/podman.container b/frontend/podman.container new file mode 100644 index 0000000..ef4590e --- /dev/null +++ b/frontend/podman.container @@ -0,0 +1,13 @@ +[Unit] +Description=FWT + +[Container] +ContainerName=fwt +Image=localhost/fwt +PublishPort=8080:8080 + +[Service] +Restart=always + +[Install] +WantedBy=multi-user.target default.target \ No newline at end of file diff --git a/frontend/src/images/logo.png b/frontend/src/images/logo.png deleted file mode 100644 index 48cee2a37bdf025209efa200bd6f2eaada31c0af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11727 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 P00H#~0{{R3H&px`002dCdQ@0+Qek%> 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