diff --git a/Taskfile.yml b/Taskfile.yml index f6eb772..e1df452 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -12,12 +12,17 @@ dotenv: - .env - .dev.env tasks: - py:dev: + be:dev: desc: runs the backend server cmds: - poetry run python backend/app.py - ui:dev: + fe:dev: desc: runs the frontend server dir: frontend cmds: - pnpm dev + fe:i: + desc: runs the install package + dir: frontend + cmds: + - pnpm i diff --git a/frontend/package.json b/frontend/package.json index 78877a4..14f1e32 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -12,6 +12,7 @@ "prettier": "prettier \"src/**/*.{js,jsx}\" --write" }, "dependencies": { + "@solidjs/meta": "^0.29.4", "@solidjs/router": "^0.13.3", "@stitches/core": "^1.2.8", "@tabler/icons-solidjs": "^3.3.0", diff --git a/frontend/pnpm-lock.yaml b/frontend/pnpm-lock.yaml index cc4ad0d..2aed860 100644 --- a/frontend/pnpm-lock.yaml +++ b/frontend/pnpm-lock.yaml @@ -8,6 +8,9 @@ importers: .: dependencies: + '@solidjs/meta': + specifier: ^0.29.4 + version: 0.29.4(solid-js@1.8.17) '@solidjs/router': specifier: ^0.13.3 version: 0.13.3(solid-js@1.8.17) @@ -60,18 +63,21 @@ importers: prettier: specifier: 3.2.5 version: 3.2.5 + sass: + specifier: ^1.77.4 + version: 1.77.4 tailwindcss: specifier: ^3.4.3 version: 3.4.3 vite: specifier: ^5.2.0 - version: 5.2.11 + version: 5.2.11(sass@1.77.4) vite-plugin-mkcert: specifier: ^1.17.5 - version: 1.17.5(vite@5.2.11) + version: 1.17.5(vite@5.2.11(sass@1.77.4)) vite-plugin-solid: specifier: ^2.10.2 - version: 2.10.2(solid-js@1.8.17)(vite@5.2.11) + version: 2.10.2(solid-js@1.8.17)(vite@5.2.11(sass@1.77.4)) packages: @@ -521,6 +527,11 @@ packages: cpu: [x64] os: [win32] + '@solidjs/meta@0.29.4': + resolution: {integrity: sha512-zdIWBGpR9zGx1p1bzIPqF5Gs+Ks/BH8R6fWhmUa/dcK1L2rUC8BAcZJzNRYBQv74kScf1TSOs0EY//Vd/I0V8g==} + peerDependencies: + solid-js: '>=1.8.4' + '@solidjs/router@0.13.3': resolution: {integrity: sha512-p8zznlvnN3KySMXqT8irhubgDNTETNa/guaGHU/cZl7kuiPO3PmkWNYfoNCygtEpoxLmLpf62/ZKeyhFdZexsw==} peerDependencies: @@ -1034,6 +1045,9 @@ packages: resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} engines: {node: '>= 4'} + immutable@4.3.6: + resolution: {integrity: sha512-Ju0+lEMyzMVZarkTn/gqRpdqd5dOPaz1mCZ0SH3JV6iFw81PldE/PEB1hWVEA288HPt4WXW8O7AWxB10M+03QQ==} + import-fresh@3.3.0: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} engines: {node: '>=6'} @@ -1440,6 +1454,11 @@ packages: run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + sass@1.77.4: + resolution: {integrity: sha512-vcF3Ckow6g939GMA4PeU7b2K/9FALXk2KF9J87txdHzXbUF9XRQRwSxcAs/fGaTnJeBFd7UoV22j3lzMLdM0Pw==} + engines: {node: '>=14.0.0'} + hasBin: true + semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true @@ -2130,6 +2149,10 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.17.2': optional: true + '@solidjs/meta@0.29.4(solid-js@1.8.17)': + dependencies: + solid-js: 1.8.17 + '@solidjs/router@0.13.3(solid-js@1.8.17)': dependencies: solid-js: 1.8.17 @@ -2694,6 +2717,8 @@ snapshots: ignore@5.3.1: {} + immutable@4.3.6: {} + import-fresh@3.3.0: dependencies: parent-module: 1.0.1 @@ -3056,6 +3081,12 @@ snapshots: dependencies: queue-microtask: 1.2.3 + sass@1.77.4: + dependencies: + chokidar: 3.6.0 + immutable: 4.3.6 + source-map-js: 1.2.0 + semver@6.3.1: {} semver@7.6.2: {} @@ -3252,17 +3283,17 @@ snapshots: validate-html-nesting@1.2.2: {} - vite-plugin-mkcert@1.17.5(vite@5.2.11): + vite-plugin-mkcert@1.17.5(vite@5.2.11(sass@1.77.4)): dependencies: '@octokit/rest': 20.1.1 axios: 1.6.8(debug@4.3.4) debug: 4.3.4 picocolors: 1.0.1 - vite: 5.2.11 + vite: 5.2.11(sass@1.77.4) transitivePeerDependencies: - supports-color - vite-plugin-solid@2.10.2(solid-js@1.8.17)(vite@5.2.11): + vite-plugin-solid@2.10.2(solid-js@1.8.17)(vite@5.2.11(sass@1.77.4)): dependencies: '@babel/core': 7.24.5 '@types/babel__core': 7.20.5 @@ -3270,22 +3301,23 @@ snapshots: merge-anything: 5.1.7 solid-js: 1.8.17 solid-refresh: 0.6.3(solid-js@1.8.17) - vite: 5.2.11 - vitefu: 0.2.5(vite@5.2.11) + vite: 5.2.11(sass@1.77.4) + vitefu: 0.2.5(vite@5.2.11(sass@1.77.4)) transitivePeerDependencies: - supports-color - vite@5.2.11: + vite@5.2.11(sass@1.77.4): dependencies: esbuild: 0.20.2 postcss: 8.4.38 rollup: 4.17.2 optionalDependencies: fsevents: 2.3.3 + sass: 1.77.4 - vitefu@0.2.5(vite@5.2.11): + vitefu@0.2.5(vite@5.2.11(sass@1.77.4)): optionalDependencies: - vite: 5.2.11 + vite: 5.2.11(sass@1.77.4) which@2.0.2: dependencies: diff --git a/package.json b/package.json deleted file mode 100644 index c2f4ac7..0000000 --- a/package.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "dependencies": { - "@solidjs/meta": "^0.29.4" - } -} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml deleted file mode 100644 index a6f69c1..0000000 --- a/pnpm-lock.yaml +++ /dev/null @@ -1,56 +0,0 @@ -lockfileVersion: '9.0' - -settings: - autoInstallPeers: true - excludeLinksFromLockfile: false - -importers: - - .: - dependencies: - '@solidjs/meta': - specifier: ^0.29.4 - version: 0.29.4(solid-js@1.8.17) - -packages: - - '@solidjs/meta@0.29.4': - resolution: {integrity: sha512-zdIWBGpR9zGx1p1bzIPqF5Gs+Ks/BH8R6fWhmUa/dcK1L2rUC8BAcZJzNRYBQv74kScf1TSOs0EY//Vd/I0V8g==} - peerDependencies: - solid-js: '>=1.8.4' - - csstype@3.1.3: - resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - - seroval-plugins@1.0.7: - resolution: {integrity: sha512-GO7TkWvodGp6buMEX9p7tNyIkbwlyuAWbI6G9Ec5bhcm7mQdu3JOK1IXbEUwb3FVzSc363GraG/wLW23NSavIw==} - engines: {node: '>=10'} - peerDependencies: - seroval: ^1.0 - - seroval@1.0.7: - resolution: {integrity: sha512-n6ZMQX5q0Vn19Zq7CIKNIo7E75gPkGCFUEqDpa8jgwpYr/vScjqnQ6H09t1uIiZ0ZSK0ypEGvrYK2bhBGWsGdw==} - engines: {node: '>=10'} - - solid-js@1.8.17: - resolution: {integrity: sha512-E0FkUgv9sG/gEBWkHr/2XkBluHb1fkrHywUgA6o6XolPDCJ4g1HaLmQufcBBhiF36ee40q+HpG/vCZu7fLpI3Q==} - -snapshots: - - '@solidjs/meta@0.29.4(solid-js@1.8.17)': - dependencies: - solid-js: 1.8.17 - - csstype@3.1.3: {} - - seroval-plugins@1.0.7(seroval@1.0.7): - dependencies: - seroval: 1.0.7 - - seroval@1.0.7: {} - - solid-js@1.8.17: - dependencies: - csstype: 3.1.3 - seroval: 1.0.7 - seroval-plugins: 1.0.7(seroval@1.0.7)