diff --git a/.gitignore b/.gitignore index f542ceb..6e20fe6 100644 --- a/.gitignore +++ b/.gitignore @@ -20,4 +20,5 @@ devenv.local.nix # pre-commit .pre-commit-config.yaml -crates/html-router/assets/style.css +html-router/assets/style.css +html-router/node_modules diff --git a/Cargo.toml b/Cargo.toml index 9ab4d4f..1b33f69 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,11 +1,11 @@ [workspace] members = [ - "crates/main", - "crates/common", - "crates/api-router", - "crates/html-router", - "crates/ingestion-pipeline", - "crates/composite-retrieval" + "main", + "common", + "api-router", + "html-router", + "ingestion-pipeline", + "composite-retrieval" ] resolver = "2" diff --git a/crates/api-router/Cargo.toml b/api-router/Cargo.toml similarity index 100% rename from crates/api-router/Cargo.toml rename to api-router/Cargo.toml diff --git a/crates/api-router/src/api_state.rs b/api-router/src/api_state.rs similarity index 100% rename from crates/api-router/src/api_state.rs rename to api-router/src/api_state.rs diff --git a/crates/api-router/src/error.rs b/api-router/src/error.rs similarity index 100% rename from crates/api-router/src/error.rs rename to api-router/src/error.rs diff --git a/crates/api-router/src/lib.rs b/api-router/src/lib.rs similarity index 100% rename from crates/api-router/src/lib.rs rename to api-router/src/lib.rs diff --git a/crates/api-router/src/middleware_api_auth.rs b/api-router/src/middleware_api_auth.rs similarity index 100% rename from crates/api-router/src/middleware_api_auth.rs rename to api-router/src/middleware_api_auth.rs diff --git a/crates/api-router/src/routes/ingress.rs b/api-router/src/routes/ingress.rs similarity index 100% rename from crates/api-router/src/routes/ingress.rs rename to api-router/src/routes/ingress.rs diff --git a/crates/api-router/src/routes/mod.rs b/api-router/src/routes/mod.rs similarity index 100% rename from crates/api-router/src/routes/mod.rs rename to api-router/src/routes/mod.rs diff --git a/bacon.toml b/bacon.toml deleted file mode 100644 index 77633a8..0000000 --- a/bacon.toml +++ /dev/null @@ -1,113 +0,0 @@ -# This is a configuration file for the bacon tool -# -# Bacon repository: https://github.com/Canop/bacon -# Complete help on configuration: https://dystroy.org/bacon/config/ -# You can also check bacon's own bacon.toml file -# as an example: https://github.com/Canop/bacon/blob/main/bacon.toml - -default_job = "check" - -[jobs.check] -command = ["cargo", "check", "--color", "always"] -need_stdout = false - -[jobs.check-all] -command = ["cargo", "check", "--all-targets", "--color", "always"] -need_stdout = false - -# Run clippy on the default target -[jobs.clippy] -command = [ - "cargo", "clippy", - "--color", "always", - "-j","4" -] -need_stdout = false - -# Run clippy on all targets -# To disable some lints, you may change the job this way: -# [jobs.clippy-all] -# command = [ -# "cargo", "clippy", -# "--all-targets", -# "--color", "always", -# "--", -# "-A", "clippy::bool_to_int_with_if", -# "-A", "clippy::collapsible_if", -# "-A", "clippy::derive_partial_eq_without_eq", -# ] -# need_stdout = false -[jobs.clippy-all] -command = [ - "cargo", "clippy", - "--all-targets", - "--color", "always", -] -need_stdout = false - -# This job lets you run -# - all tests: bacon test -# - a specific test: bacon test -- config::test_default_files -# - the tests of a package: bacon test -- -- -p config -[jobs.test] -command = [ - "cargo", "test", "--color", "always", - "--", "--color", "always", # see https://github.com/Canop/bacon/issues/124 -] -need_stdout = true - -[jobs.doc] -command = ["cargo", "doc", "--color", "always", "--no-deps"] -need_stdout = false - -# If the doc compiles, then it opens in your browser and bacon switches -# to the previous job -[jobs.doc-open] -command = ["cargo", "doc", "--color", "always", "--no-deps", "--open"] -need_stdout = false -on_success = "back" # so that we don't open the browser at each change - -# You can run your application and have the result displayed in bacon, -# *if* it makes sense for this crate. -# Don't forget the `--color always` part or the errors won't be -# properly parsed. -# If your program never stops (eg a server), you may set `background` -# to false to have the cargo run output immediately displayed instead -# of waiting for program's end. -[jobs.run] -command = [ - "cargo", "run", - "--color", "always", - # put launch parameters for your program behind a `--` separator -] -need_stdout = true -allow_warnings = true -background = true - -# This parameterized job runs the example of your choice, as soon -# as the code compiles. -# Call it as -# bacon ex -- my-example -[jobs.server] -command = ["cargo", "run", "--color", "always", "--bin", "server", "-j", "4"] -need_stdout = true -allow_warnings = true -watch = ["src", "Cargo.toml", "Cargo.lock"] -background = true -on_change_strategy = "kill_then_restart" - -[jobs.worker] -command = ["cargo", "run", "--color", "always", "--bin", "worker", "-j", "4"] -need_stdout = true -allow_warnings = true -watch = ["src", "Cargo.toml", "Cargo.lock"] -background = true -on_change_strategy = "kill_then_restart" - -# You may define here keybindings that would be specific to -# a project, for example a shortcut to launch a specific job. -# Shortcuts to internal functions (scrolling, toggling, etc.) -# should go in your personal global prefs.toml file instead. -[keybindings] -# alt-m = "job:my-job" -c = "job:clippy-all" # comment this to have 'c' run clippy on only the default target diff --git a/crates/common/Cargo.toml b/common/Cargo.toml similarity index 100% rename from crates/common/Cargo.toml rename to common/Cargo.toml diff --git a/crates/common/src/error.rs b/common/src/error.rs similarity index 100% rename from crates/common/src/error.rs rename to common/src/error.rs diff --git a/crates/common/src/lib.rs b/common/src/lib.rs similarity index 100% rename from crates/common/src/lib.rs rename to common/src/lib.rs diff --git a/crates/common/src/storage/db.rs b/common/src/storage/db.rs similarity index 100% rename from crates/common/src/storage/db.rs rename to common/src/storage/db.rs diff --git a/crates/common/src/storage/mod.rs b/common/src/storage/mod.rs similarity index 100% rename from crates/common/src/storage/mod.rs rename to common/src/storage/mod.rs diff --git a/crates/common/src/storage/types/analytics.rs b/common/src/storage/types/analytics.rs similarity index 100% rename from crates/common/src/storage/types/analytics.rs rename to common/src/storage/types/analytics.rs diff --git a/crates/common/src/storage/types/conversation.rs b/common/src/storage/types/conversation.rs similarity index 100% rename from crates/common/src/storage/types/conversation.rs rename to common/src/storage/types/conversation.rs diff --git a/crates/common/src/storage/types/file_info.rs b/common/src/storage/types/file_info.rs similarity index 100% rename from crates/common/src/storage/types/file_info.rs rename to common/src/storage/types/file_info.rs diff --git a/crates/common/src/storage/types/ingestion_payload.rs b/common/src/storage/types/ingestion_payload.rs similarity index 100% rename from crates/common/src/storage/types/ingestion_payload.rs rename to common/src/storage/types/ingestion_payload.rs diff --git a/crates/common/src/storage/types/ingestion_task.rs b/common/src/storage/types/ingestion_task.rs similarity index 100% rename from crates/common/src/storage/types/ingestion_task.rs rename to common/src/storage/types/ingestion_task.rs diff --git a/crates/common/src/storage/types/knowledge_entity.rs b/common/src/storage/types/knowledge_entity.rs similarity index 100% rename from crates/common/src/storage/types/knowledge_entity.rs rename to common/src/storage/types/knowledge_entity.rs diff --git a/crates/common/src/storage/types/knowledge_relationship.rs b/common/src/storage/types/knowledge_relationship.rs similarity index 100% rename from crates/common/src/storage/types/knowledge_relationship.rs rename to common/src/storage/types/knowledge_relationship.rs diff --git a/crates/common/src/storage/types/message.rs b/common/src/storage/types/message.rs similarity index 100% rename from crates/common/src/storage/types/message.rs rename to common/src/storage/types/message.rs diff --git a/crates/common/src/storage/types/mod.rs b/common/src/storage/types/mod.rs similarity index 100% rename from crates/common/src/storage/types/mod.rs rename to common/src/storage/types/mod.rs diff --git a/crates/common/src/storage/types/system_prompts.rs b/common/src/storage/types/system_prompts.rs similarity index 100% rename from crates/common/src/storage/types/system_prompts.rs rename to common/src/storage/types/system_prompts.rs diff --git a/crates/common/src/storage/types/system_settings.rs b/common/src/storage/types/system_settings.rs similarity index 100% rename from crates/common/src/storage/types/system_settings.rs rename to common/src/storage/types/system_settings.rs diff --git a/crates/common/src/storage/types/text_chunk.rs b/common/src/storage/types/text_chunk.rs similarity index 100% rename from crates/common/src/storage/types/text_chunk.rs rename to common/src/storage/types/text_chunk.rs diff --git a/crates/common/src/storage/types/text_content.rs b/common/src/storage/types/text_content.rs similarity index 100% rename from crates/common/src/storage/types/text_content.rs rename to common/src/storage/types/text_content.rs diff --git a/crates/common/src/storage/types/user.rs b/common/src/storage/types/user.rs similarity index 100% rename from crates/common/src/storage/types/user.rs rename to common/src/storage/types/user.rs diff --git a/crates/common/src/utils/config.rs b/common/src/utils/config.rs similarity index 100% rename from crates/common/src/utils/config.rs rename to common/src/utils/config.rs diff --git a/crates/common/src/utils/embedding.rs b/common/src/utils/embedding.rs similarity index 100% rename from crates/common/src/utils/embedding.rs rename to common/src/utils/embedding.rs diff --git a/crates/common/src/utils/mod.rs b/common/src/utils/mod.rs similarity index 100% rename from crates/common/src/utils/mod.rs rename to common/src/utils/mod.rs diff --git a/crates/common/src/utils/template_engine.rs b/common/src/utils/template_engine.rs similarity index 100% rename from crates/common/src/utils/template_engine.rs rename to common/src/utils/template_engine.rs diff --git a/crates/composite-retrieval/Cargo.toml b/composite-retrieval/Cargo.toml similarity index 100% rename from crates/composite-retrieval/Cargo.toml rename to composite-retrieval/Cargo.toml diff --git a/crates/composite-retrieval/src/answer_retrieval.rs b/composite-retrieval/src/answer_retrieval.rs similarity index 100% rename from crates/composite-retrieval/src/answer_retrieval.rs rename to composite-retrieval/src/answer_retrieval.rs diff --git a/crates/composite-retrieval/src/answer_retrieval_helper.rs b/composite-retrieval/src/answer_retrieval_helper.rs similarity index 100% rename from crates/composite-retrieval/src/answer_retrieval_helper.rs rename to composite-retrieval/src/answer_retrieval_helper.rs diff --git a/crates/composite-retrieval/src/graph.rs b/composite-retrieval/src/graph.rs similarity index 100% rename from crates/composite-retrieval/src/graph.rs rename to composite-retrieval/src/graph.rs diff --git a/crates/composite-retrieval/src/lib.rs b/composite-retrieval/src/lib.rs similarity index 100% rename from crates/composite-retrieval/src/lib.rs rename to composite-retrieval/src/lib.rs diff --git a/crates/composite-retrieval/src/vector.rs b/composite-retrieval/src/vector.rs similarity index 100% rename from crates/composite-retrieval/src/vector.rs rename to composite-retrieval/src/vector.rs diff --git a/crates/html-router/Cargo.toml b/html-router/Cargo.toml similarity index 100% rename from crates/html-router/Cargo.toml rename to html-router/Cargo.toml diff --git a/crates/html-router/assets/input.css b/html-router/app.css similarity index 94% rename from crates/html-router/assets/input.css rename to html-router/app.css index 18ba91d..26a4b6a 100644 --- a/crates/html-router/assets/input.css +++ b/html-router/app.css @@ -1,4 +1,4 @@ -@import 'tailwindcss'; +@import 'tailwindcss' source(none); @plugin "daisyui" { exclude: rootscrollbargutter; @@ -6,7 +6,7 @@ @plugin "@tailwindcss/typography"; -@config '../tailwind.config.js'; +@config './tailwind.config.js'; /* The default border color has changed to `currentColor` in Tailwind CSS v4, diff --git a/crates/html-router/assets/fonts/Satoshi-Regular.ttf b/html-router/assets/fonts/Satoshi-Regular.ttf similarity index 100% rename from crates/html-router/assets/fonts/Satoshi-Regular.ttf rename to html-router/assets/fonts/Satoshi-Regular.ttf diff --git a/crates/html-router/assets/fonts/Satoshi-Regular.woff b/html-router/assets/fonts/Satoshi-Regular.woff similarity index 100% rename from crates/html-router/assets/fonts/Satoshi-Regular.woff rename to html-router/assets/fonts/Satoshi-Regular.woff diff --git a/crates/html-router/assets/fonts/Satoshi-Regular.woff2 b/html-router/assets/fonts/Satoshi-Regular.woff2 similarity index 100% rename from crates/html-router/assets/fonts/Satoshi-Regular.woff2 rename to html-router/assets/fonts/Satoshi-Regular.woff2 diff --git a/crates/html-router/assets/fonts/Satoshi-Variable.eot b/html-router/assets/fonts/Satoshi-Variable.eot similarity index 100% rename from crates/html-router/assets/fonts/Satoshi-Variable.eot rename to html-router/assets/fonts/Satoshi-Variable.eot diff --git a/crates/html-router/assets/fonts/Satoshi-Variable.ttf b/html-router/assets/fonts/Satoshi-Variable.ttf similarity index 100% rename from crates/html-router/assets/fonts/Satoshi-Variable.ttf rename to html-router/assets/fonts/Satoshi-Variable.ttf diff --git a/crates/html-router/assets/fonts/Satoshi-Variable.woff b/html-router/assets/fonts/Satoshi-Variable.woff similarity index 100% rename from crates/html-router/assets/fonts/Satoshi-Variable.woff rename to html-router/assets/fonts/Satoshi-Variable.woff diff --git a/crates/html-router/assets/fonts/Satoshi-Variable.woff2 b/html-router/assets/fonts/Satoshi-Variable.woff2 similarity index 100% rename from crates/html-router/assets/fonts/Satoshi-Variable.woff2 rename to html-router/assets/fonts/Satoshi-Variable.woff2 diff --git a/crates/html-router/assets/fonts/Satoshi-VariableItalic.eot b/html-router/assets/fonts/Satoshi-VariableItalic.eot similarity index 100% rename from crates/html-router/assets/fonts/Satoshi-VariableItalic.eot rename to html-router/assets/fonts/Satoshi-VariableItalic.eot diff --git a/crates/html-router/assets/fonts/Satoshi-VariableItalic.ttf b/html-router/assets/fonts/Satoshi-VariableItalic.ttf similarity index 100% rename from crates/html-router/assets/fonts/Satoshi-VariableItalic.ttf rename to html-router/assets/fonts/Satoshi-VariableItalic.ttf diff --git a/crates/html-router/assets/fonts/Satoshi-VariableItalic.woff b/html-router/assets/fonts/Satoshi-VariableItalic.woff similarity index 100% rename from crates/html-router/assets/fonts/Satoshi-VariableItalic.woff rename to html-router/assets/fonts/Satoshi-VariableItalic.woff diff --git a/crates/html-router/assets/fonts/Satoshi-VariableItalic.woff2 b/html-router/assets/fonts/Satoshi-VariableItalic.woff2 similarity index 100% rename from crates/html-router/assets/fonts/Satoshi-VariableItalic.woff2 rename to html-router/assets/fonts/Satoshi-VariableItalic.woff2 diff --git a/crates/html-router/assets/htmx-ext-sse.js b/html-router/assets/htmx-ext-sse.js similarity index 100% rename from crates/html-router/assets/htmx-ext-sse.js rename to html-router/assets/htmx-ext-sse.js diff --git a/crates/html-router/assets/htmx-sse.min.js b/html-router/assets/htmx-sse.min.js similarity index 100% rename from crates/html-router/assets/htmx-sse.min.js rename to html-router/assets/htmx-sse.min.js diff --git a/crates/html-router/assets/htmx.min.js b/html-router/assets/htmx.min.js similarity index 100% rename from crates/html-router/assets/htmx.min.js rename to html-router/assets/htmx.min.js diff --git a/crates/html-router/assets/icon/android-chrome-192x192.png b/html-router/assets/icon/android-chrome-192x192.png similarity index 100% rename from crates/html-router/assets/icon/android-chrome-192x192.png rename to html-router/assets/icon/android-chrome-192x192.png diff --git a/crates/html-router/assets/icon/android-chrome-512x512.png b/html-router/assets/icon/android-chrome-512x512.png similarity index 100% rename from crates/html-router/assets/icon/android-chrome-512x512.png rename to html-router/assets/icon/android-chrome-512x512.png diff --git a/crates/html-router/assets/icon/apple-touch-icon.png b/html-router/assets/icon/apple-touch-icon.png similarity index 100% rename from crates/html-router/assets/icon/apple-touch-icon.png rename to html-router/assets/icon/apple-touch-icon.png diff --git a/crates/html-router/assets/icon/favicon-16x16.png b/html-router/assets/icon/favicon-16x16.png similarity index 100% rename from crates/html-router/assets/icon/favicon-16x16.png rename to html-router/assets/icon/favicon-16x16.png diff --git a/crates/html-router/assets/icon/favicon-32x32.png b/html-router/assets/icon/favicon-32x32.png similarity index 100% rename from crates/html-router/assets/icon/favicon-32x32.png rename to html-router/assets/icon/favicon-32x32.png diff --git a/crates/html-router/assets/icon/favicon.ico b/html-router/assets/icon/favicon.ico similarity index 100% rename from crates/html-router/assets/icon/favicon.ico rename to html-router/assets/icon/favicon.ico diff --git a/crates/html-router/assets/icon/site.webmanifest b/html-router/assets/icon/site.webmanifest similarity index 100% rename from crates/html-router/assets/icon/site.webmanifest rename to html-router/assets/icon/site.webmanifest diff --git a/crates/html-router/assets/manifest.json b/html-router/assets/manifest.json similarity index 100% rename from crates/html-router/assets/manifest.json rename to html-router/assets/manifest.json diff --git a/crates/html-router/assets/theme-toggle.js b/html-router/assets/theme-toggle.js similarity index 100% rename from crates/html-router/assets/theme-toggle.js rename to html-router/assets/theme-toggle.js diff --git a/crates/html-router/build.rs b/html-router/build.rs similarity index 100% rename from crates/html-router/build.rs rename to html-router/build.rs diff --git a/package-lock.json b/html-router/package-lock.json similarity index 67% rename from package-lock.json rename to html-router/package-lock.json index ee9ab45..024ddbc 100644 --- a/package-lock.json +++ b/html-router/package-lock.json @@ -1,22 +1,24 @@ { - "name": "zettle_db", + "name": "html-router", + "version": "1.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { + "name": "html-router", + "version": "1.0.0", + "license": "ISC", "dependencies": { - "@tailwindcss/cli": "^4.0.0-beta.9" - }, - "devDependencies": { - "@tailwindcss/typography": "^0.5.15", - "daisyui": "^5.0.0-beta.1", - "tailwindcss": "^4.0.0-beta.9" + "@tailwindcss/cli": "^4.1.2", + "@tailwindcss/typography": "^0.5.16", + "daisyui": "^5.0.12", + "tailwindcss": "^4.1.2" } }, "node_modules/@parcel/watcher": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.0.tgz", - "integrity": "sha512-i0GV1yJnm2n3Yq1qw6QrUrd/LI9bE8WEBOTtOkpCXHHdyN3TAGgqAK/DAT05z4fq2x04cARXt2pDmjWjL92iTQ==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher/-/watcher-2.5.1.tgz", + "integrity": "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==", "hasInstallScript": true, "license": "MIT", "dependencies": { @@ -33,25 +35,25 @@ "url": "https://opencollective.com/parcel" }, "optionalDependencies": { - "@parcel/watcher-android-arm64": "2.5.0", - "@parcel/watcher-darwin-arm64": "2.5.0", - "@parcel/watcher-darwin-x64": "2.5.0", - "@parcel/watcher-freebsd-x64": "2.5.0", - "@parcel/watcher-linux-arm-glibc": "2.5.0", - "@parcel/watcher-linux-arm-musl": "2.5.0", - "@parcel/watcher-linux-arm64-glibc": "2.5.0", - "@parcel/watcher-linux-arm64-musl": "2.5.0", - "@parcel/watcher-linux-x64-glibc": "2.5.0", - "@parcel/watcher-linux-x64-musl": "2.5.0", - "@parcel/watcher-win32-arm64": "2.5.0", - "@parcel/watcher-win32-ia32": "2.5.0", - "@parcel/watcher-win32-x64": "2.5.0" + "@parcel/watcher-android-arm64": "2.5.1", + "@parcel/watcher-darwin-arm64": "2.5.1", + "@parcel/watcher-darwin-x64": "2.5.1", + "@parcel/watcher-freebsd-x64": "2.5.1", + "@parcel/watcher-linux-arm-glibc": "2.5.1", + "@parcel/watcher-linux-arm-musl": "2.5.1", + "@parcel/watcher-linux-arm64-glibc": "2.5.1", + "@parcel/watcher-linux-arm64-musl": "2.5.1", + "@parcel/watcher-linux-x64-glibc": "2.5.1", + "@parcel/watcher-linux-x64-musl": "2.5.1", + "@parcel/watcher-win32-arm64": "2.5.1", + "@parcel/watcher-win32-ia32": "2.5.1", + "@parcel/watcher-win32-x64": "2.5.1" } }, "node_modules/@parcel/watcher-android-arm64": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.0.tgz", - "integrity": "sha512-qlX4eS28bUcQCdribHkg/herLe+0A9RyYC+mm2PXpncit8z5b3nSqGVzMNR3CmtAOgRutiZ02eIJJgP/b1iEFQ==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz", + "integrity": "sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==", "cpu": [ "arm64" ], @@ -69,9 +71,9 @@ } }, "node_modules/@parcel/watcher-darwin-arm64": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.0.tgz", - "integrity": "sha512-hyZ3TANnzGfLpRA2s/4U1kbw2ZI4qGxaRJbBH2DCSREFfubMswheh8TeiC1sGZ3z2jUf3s37P0BBlrD3sjVTUw==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz", + "integrity": "sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==", "cpu": [ "arm64" ], @@ -89,9 +91,9 @@ } }, "node_modules/@parcel/watcher-darwin-x64": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.0.tgz", - "integrity": "sha512-9rhlwd78saKf18fT869/poydQK8YqlU26TMiNg7AIu7eBp9adqbJZqmdFOsbZ5cnLp5XvRo9wcFmNHgHdWaGYA==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz", + "integrity": "sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==", "cpu": [ "x64" ], @@ -109,9 +111,9 @@ } }, "node_modules/@parcel/watcher-freebsd-x64": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.0.tgz", - "integrity": "sha512-syvfhZzyM8kErg3VF0xpV8dixJ+RzbUaaGaeb7uDuz0D3FK97/mZ5AJQ3XNnDsXX7KkFNtyQyFrXZzQIcN49Tw==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz", + "integrity": "sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==", "cpu": [ "x64" ], @@ -129,9 +131,9 @@ } }, "node_modules/@parcel/watcher-linux-arm-glibc": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.0.tgz", - "integrity": "sha512-0VQY1K35DQET3dVYWpOaPFecqOT9dbuCfzjxoQyif1Wc574t3kOSkKevULddcR9znz1TcklCE7Ht6NIxjvTqLA==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz", + "integrity": "sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==", "cpu": [ "arm" ], @@ -149,9 +151,9 @@ } }, "node_modules/@parcel/watcher-linux-arm-musl": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.0.tgz", - "integrity": "sha512-6uHywSIzz8+vi2lAzFeltnYbdHsDm3iIB57d4g5oaB9vKwjb6N6dRIgZMujw4nm5r6v9/BQH0noq6DzHrqr2pA==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz", + "integrity": "sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==", "cpu": [ "arm" ], @@ -169,9 +171,9 @@ } }, "node_modules/@parcel/watcher-linux-arm64-glibc": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.0.tgz", - "integrity": "sha512-BfNjXwZKxBy4WibDb/LDCriWSKLz+jJRL3cM/DllnHH5QUyoiUNEp3GmL80ZqxeumoADfCCP19+qiYiC8gUBjA==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz", + "integrity": "sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==", "cpu": [ "arm64" ], @@ -189,9 +191,9 @@ } }, "node_modules/@parcel/watcher-linux-arm64-musl": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.0.tgz", - "integrity": "sha512-S1qARKOphxfiBEkwLUbHjCY9BWPdWnW9j7f7Hb2jPplu8UZ3nes7zpPOW9bkLbHRvWM0WDTsjdOTUgW0xLBN1Q==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz", + "integrity": "sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==", "cpu": [ "arm64" ], @@ -209,9 +211,9 @@ } }, "node_modules/@parcel/watcher-linux-x64-glibc": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.0.tgz", - "integrity": "sha512-d9AOkusyXARkFD66S6zlGXyzx5RvY+chTP9Jp0ypSTC9d4lzyRs9ovGf/80VCxjKddcUvnsGwCHWuF2EoPgWjw==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz", + "integrity": "sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==", "cpu": [ "x64" ], @@ -229,9 +231,9 @@ } }, "node_modules/@parcel/watcher-linux-x64-musl": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.0.tgz", - "integrity": "sha512-iqOC+GoTDoFyk/VYSFHwjHhYrk8bljW6zOhPuhi5t9ulqiYq1togGJB5e3PwYVFFfeVgc6pbz3JdQyDoBszVaA==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz", + "integrity": "sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==", "cpu": [ "x64" ], @@ -249,9 +251,9 @@ } }, "node_modules/@parcel/watcher-win32-arm64": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.0.tgz", - "integrity": "sha512-twtft1d+JRNkM5YbmexfcH/N4znDtjgysFaV9zvZmmJezQsKpkfLYJ+JFV3uygugK6AtIM2oADPkB2AdhBrNig==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz", + "integrity": "sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==", "cpu": [ "arm64" ], @@ -269,9 +271,9 @@ } }, "node_modules/@parcel/watcher-win32-ia32": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.0.tgz", - "integrity": "sha512-+rgpsNRKwo8A53elqbbHXdOMtY/tAtTzManTWShB5Kk54N8Q9mzNWV7tV+IbGueCbcj826MfWGU3mprWtuf1TA==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz", + "integrity": "sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==", "cpu": [ "ia32" ], @@ -289,9 +291,9 @@ } }, "node_modules/@parcel/watcher-win32-x64": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.0.tgz", - "integrity": "sha512-lPrxve92zEHdgeff3aiu4gDOIt4u7sJYha6wbdEZDCDUhtjTsOMiaJzG5lMY4GkWH8p0fMmO2Ppq5G5XXG+DQw==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz", + "integrity": "sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==", "cpu": [ "x64" ], @@ -309,61 +311,61 @@ } }, "node_modules/@tailwindcss/cli": { - "version": "4.0.0-beta.9", - "resolved": "https://registry.npmjs.org/@tailwindcss/cli/-/cli-4.0.0-beta.9.tgz", - "integrity": "sha512-rRARVeYjjYZ4C/rkVE9iPzF9FZ2UTCrULatOvfG3hoOWeXixtBQI5CyE4HeP/lADgZGXC4f75ascpJQYbqmneQ==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/cli/-/cli-4.1.2.tgz", + "integrity": "sha512-HaPFz9GNbBLgV9vsSD818HCvf598D24ZOZlCdth/Y3jk1BZY69UD99e4pcfifT8msFg4xYI+uxEv5N1MYao1Mg==", "license": "MIT", "dependencies": { - "@parcel/watcher": "^2.5.0", - "@tailwindcss/node": "4.0.0-beta.9", - "@tailwindcss/oxide": "4.0.0-beta.9", - "enhanced-resolve": "^5.18.0", - "lightningcss": "^1.29.0", + "@parcel/watcher": "^2.5.1", + "@tailwindcss/node": "4.1.2", + "@tailwindcss/oxide": "4.1.2", + "enhanced-resolve": "^5.18.1", "mri": "^1.2.0", "picocolors": "^1.1.1", - "tailwindcss": "4.0.0-beta.9" + "tailwindcss": "4.1.2" }, "bin": { "tailwindcss": "dist/index.mjs" } }, "node_modules/@tailwindcss/node": { - "version": "4.0.0-beta.9", - "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.0.0-beta.9.tgz", - "integrity": "sha512-KuKNhNVU5hd2L5BkXE/twBKkMnHG4wQiHes6axhDbdcRew0/YZtvlWvMIy7QmtBWnR1lM8scPhp0RXmxK/hZdw==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.2.tgz", + "integrity": "sha512-ZwFnxH+1z8Ehh8bNTMX3YFrYdzAv7JLY5X5X7XSFY+G9QGJVce/P9xb2mh+j5hKt8NceuHmdtllJvAHWKtsNrQ==", "license": "MIT", "dependencies": { - "enhanced-resolve": "^5.18.0", + "enhanced-resolve": "^5.18.1", "jiti": "^2.4.2", - "tailwindcss": "4.0.0-beta.9" + "lightningcss": "1.29.2", + "tailwindcss": "4.1.2" } }, "node_modules/@tailwindcss/oxide": { - "version": "4.0.0-beta.9", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.0.0-beta.9.tgz", - "integrity": "sha512-1bpui84CDnrjB6TI3AGR9jYUA28+VIfkrM4BH3+VXA9B80+cARtd3ON06ouA5/r/2xs4qe+T85Z1c0k5X6vLeA==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.2.tgz", + "integrity": "sha512-Zwz//1QKo6+KqnCKMT7lA4bspGfwEgcPAHlSthmahtgrpKDfwRGk8PKQrW8Zg/ofCDIlg6EtjSTKSxxSufC+CQ==", "license": "MIT", "engines": { "node": ">= 10" }, "optionalDependencies": { - "@tailwindcss/oxide-android-arm64": "4.0.0-beta.9", - "@tailwindcss/oxide-darwin-arm64": "4.0.0-beta.9", - "@tailwindcss/oxide-darwin-x64": "4.0.0-beta.9", - "@tailwindcss/oxide-freebsd-x64": "4.0.0-beta.9", - "@tailwindcss/oxide-linux-arm-gnueabihf": "4.0.0-beta.9", - "@tailwindcss/oxide-linux-arm64-gnu": "4.0.0-beta.9", - "@tailwindcss/oxide-linux-arm64-musl": "4.0.0-beta.9", - "@tailwindcss/oxide-linux-x64-gnu": "4.0.0-beta.9", - "@tailwindcss/oxide-linux-x64-musl": "4.0.0-beta.9", - "@tailwindcss/oxide-win32-arm64-msvc": "4.0.0-beta.9", - "@tailwindcss/oxide-win32-x64-msvc": "4.0.0-beta.9" + "@tailwindcss/oxide-android-arm64": "4.1.2", + "@tailwindcss/oxide-darwin-arm64": "4.1.2", + "@tailwindcss/oxide-darwin-x64": "4.1.2", + "@tailwindcss/oxide-freebsd-x64": "4.1.2", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.2", + "@tailwindcss/oxide-linux-arm64-gnu": "4.1.2", + "@tailwindcss/oxide-linux-arm64-musl": "4.1.2", + "@tailwindcss/oxide-linux-x64-gnu": "4.1.2", + "@tailwindcss/oxide-linux-x64-musl": "4.1.2", + "@tailwindcss/oxide-win32-arm64-msvc": "4.1.2", + "@tailwindcss/oxide-win32-x64-msvc": "4.1.2" } }, "node_modules/@tailwindcss/oxide-android-arm64": { - "version": "4.0.0-beta.9", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.0.0-beta.9.tgz", - "integrity": "sha512-MiDpTfYvRozM+40mV2wh7GCxyEj7zIOtX3bRNaJgu0adxzZaKkylks46kBY8X91NV3ch6CQSf9Zlr0vi4U5qdw==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.2.tgz", + "integrity": "sha512-IxkXbntHX8lwGmwURUj4xTr6nezHhLYqeiJeqa179eihGv99pRlKV1W69WByPJDQgSf4qfmwx904H6MkQqTA8w==", "cpu": [ "arm64" ], @@ -377,9 +379,9 @@ } }, "node_modules/@tailwindcss/oxide-darwin-arm64": { - "version": "4.0.0-beta.9", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.0.0-beta.9.tgz", - "integrity": "sha512-SjdLul42NElqSHO5uINXylMNDx4KjtN3iB2o5nv0dFJV119DB0rxSCswgSEfigqyMXLyOAw3dwdoJIUFiw5Sdg==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.2.tgz", + "integrity": "sha512-ZRtiHSnFYHb4jHKIdzxlFm6EDfijTCOT4qwUhJ3GWxfDoW2yT3z/y8xg0nE7e72unsmSj6dtfZ9Y5r75FIrlpA==", "cpu": [ "arm64" ], @@ -393,9 +395,9 @@ } }, "node_modules/@tailwindcss/oxide-darwin-x64": { - "version": "4.0.0-beta.9", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.0.0-beta.9.tgz", - "integrity": "sha512-pmAs3H+pYUxAYbz2y7Q2tIfcNVlnPiikZN0SejF7JaDROg4PhQsWWpvlzHZZvD6CuyFCRXayudG8PwpJSk29dg==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.2.tgz", + "integrity": "sha512-BiKUNZf1A0pBNzndBvnPnBxonCY49mgbOsPfILhcCE5RM7pQlRoOgN7QnwNhY284bDbfQSEOWnFR0zbPo6IDTw==", "cpu": [ "x64" ], @@ -409,9 +411,9 @@ } }, "node_modules/@tailwindcss/oxide-freebsd-x64": { - "version": "4.0.0-beta.9", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.0.0-beta.9.tgz", - "integrity": "sha512-l39LttvdeeueMxuVNn1Z/cNK1YMWNzoIUgTsHCgF2vhY9tl4R+QcSwlviAkvw4AkiAC4El84pGBBVGswyWa8Rw==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.2.tgz", + "integrity": "sha512-Z30VcpUfRGkiddj4l5NRCpzbSGjhmmklVoqkVQdkEC0MOelpY+fJrVhzSaXHmWrmSvnX8yiaEqAbdDScjVujYQ==", "cpu": [ "x64" ], @@ -425,9 +427,9 @@ } }, "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { - "version": "4.0.0-beta.9", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.0.0-beta.9.tgz", - "integrity": "sha512-sISzLGpVXNqOYJTo7KcdtUWQulZnW7cqFanBNbe8tCkS1KvlIuckC3MWAihLxpLrmobKh/Wv+wB1aE08VEfCww==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.2.tgz", + "integrity": "sha512-w3wsK1ChOLeQ3gFOiwabtWU5e8fY3P1Ss8jR3IFIn/V0va3ir//hZ8AwURveS4oK1Pu6b8i+yxesT4qWnLVUow==", "cpu": [ "arm" ], @@ -441,9 +443,9 @@ } }, "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { - "version": "4.0.0-beta.9", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.0.0-beta.9.tgz", - "integrity": "sha512-8nmeXyBchcqzQtyqjnmMxlLyxBPd+bwlnr5tDr3w6yol0z7Yrfz3T6L4QoZ4TbfhE26t6qWsUa+WQlzMJKsazg==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.2.tgz", + "integrity": "sha512-oY/u+xJHpndTj7B5XwtmXGk8mQ1KALMfhjWMMpE8pdVAznjJsF5KkCceJ4Fmn5lS1nHMCwZum5M3/KzdmwDMdw==", "cpu": [ "arm64" ], @@ -457,9 +459,9 @@ } }, "node_modules/@tailwindcss/oxide-linux-arm64-musl": { - "version": "4.0.0-beta.9", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.0.0-beta.9.tgz", - "integrity": "sha512-x+Vr4SnZayMj5PEFHL7MczrvjK7fYuv2LvakPfXoDYnAOmjhrjX5go3I0Q65uUPWiZxGcS/y0JgAtQqgHSKU8A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.2.tgz", + "integrity": "sha512-k7G6vcRK/D+JOWqnKzKN/yQq1q4dCkI49fMoLcfs2pVcaUAXEqCP9NmA8Jv+XahBv5DtDjSAY3HJbjosEdKczg==", "cpu": [ "arm64" ], @@ -473,9 +475,9 @@ } }, "node_modules/@tailwindcss/oxide-linux-x64-gnu": { - "version": "4.0.0-beta.9", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.0.0-beta.9.tgz", - "integrity": "sha512-4HpvDn3k5P623exDRbo9rjEXcIuHBj3ZV9YcnWJNE9QZ2vzKXGXxCxPuShTAg25JmH8z+b2whmFsnbxDqtgKhA==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.2.tgz", + "integrity": "sha512-fLL+c678TkYKgkDLLNxSjPPK/SzTec7q/E5pTwvpTqrth867dftV4ezRyhPM5PaiCqX651Y8Yk0wRQMcWUGnmQ==", "cpu": [ "x64" ], @@ -489,9 +491,9 @@ } }, "node_modules/@tailwindcss/oxide-linux-x64-musl": { - "version": "4.0.0-beta.9", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.0.0-beta.9.tgz", - "integrity": "sha512-RgJrSk7uAt5QC7ez0p0uNcd/Z0yoXuBL9VvMnZVdEMDA7dcf1/zMCcFt3p2nGsGY7q2qp0hULdBEhsRP2Gq0cw==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.2.tgz", + "integrity": "sha512-0tU1Vjd1WucZ2ooq6y4nI9xyTSaH2g338bhrqk+2yzkMHskBm+pMsOCfY7nEIvALkA1PKPOycR4YVdlV7Czo+A==", "cpu": [ "x64" ], @@ -505,9 +507,9 @@ } }, "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { - "version": "4.0.0-beta.9", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.0.0-beta.9.tgz", - "integrity": "sha512-FCpprAxJqDT27C2OaJTAR06+BsmHS2gW7Wu0lC9E6DwiizYP0YjSVFeYvnkluE5O2J4uVR3X2GAaqxbtG4z9Ug==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.2.tgz", + "integrity": "sha512-r8QaMo3QKiHqUcn+vXYCypCEha+R0sfYxmaZSgZshx9NfkY+CHz91aS2xwNV/E4dmUDkTPUag7sSdiCHPzFVTg==", "cpu": [ "arm64" ], @@ -521,9 +523,9 @@ } }, "node_modules/@tailwindcss/oxide-win32-x64-msvc": { - "version": "4.0.0-beta.9", - "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.0.0-beta.9.tgz", - "integrity": "sha512-KOf2YKFwrvFVX+RNJsYVC6tsWBxDMTX7/u4SpUepqkwVgq2yCObx/Sqt820lXuKgGJ9dKsTYF2wvMUGom7B71A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.2.tgz", + "integrity": "sha512-lYCdkPxh9JRHXoBsPE8Pu/mppUsC2xihYArNAESub41PKhHTnvn6++5RpmFM+GLSt3ewyS8fwCVvht7ulWm6cw==", "cpu": [ "x64" ], @@ -537,10 +539,9 @@ } }, "node_modules/@tailwindcss/typography": { - "version": "0.5.15", - "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.15.tgz", - "integrity": "sha512-AqhlCXl+8grUz8uqExv5OTtgpjuVIwFTSXTrh8y9/pw6q2ek7fJ+Y8ZEVw7EB2DCcuCOtEjf9w3+J3rzts01uA==", - "dev": true, + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/@tailwindcss/typography/-/typography-0.5.16.tgz", + "integrity": "sha512-0wDLwCVF5V3x3b1SGXPCDcdsbDHMBe+lkFzBRaHeLvNi+nrrnZ1lA18u+OTWO8iSWU2GxUOCvlXtDuqftc1oiA==", "license": "MIT", "dependencies": { "lodash.castarray": "^4.4.0", @@ -549,21 +550,7 @@ "postcss-selector-parser": "6.0.10" }, "peerDependencies": { - "tailwindcss": ">=3.0.0 || insiders || >=4.0.0-alpha.20" - } - }, - "node_modules/@tailwindcss/typography/node_modules/postcss-selector-parser": { - "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", - "dev": true, - "license": "MIT", - "dependencies": { - "cssesc": "^3.0.0", - "util-deprecate": "^1.0.2" - }, - "engines": { - "node": ">=4" + "tailwindcss": ">=3.0.0 || insiders || >=4.0.0-alpha.20 || >=4.0.0-beta.1" } }, "node_modules/braces": { @@ -582,7 +569,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", - "dev": true, "license": "MIT", "bin": { "cssesc": "bin/cssesc" @@ -592,10 +578,9 @@ } }, "node_modules/daisyui": { - "version": "5.0.0-beta.1", - "resolved": "https://registry.npmjs.org/daisyui/-/daisyui-5.0.0-beta.1.tgz", - "integrity": "sha512-VEWUsfhslDhF4zgwFc9rqjETISGJWy8o9ElfJs9GpBDIc0voHUxGAltSwaXA4NUJkuI9ov3J2B9FTBHbAsIhUA==", - "dev": true, + "version": "5.0.12", + "resolved": "https://registry.npmjs.org/daisyui/-/daisyui-5.0.12.tgz", + "integrity": "sha512-01DU0eYBcHgPtuf5fxcrkGkIN6/Uyaqmkle5Yo3ZyW9YVAu036ALZbjv2KH5euvUbeQ4r9q3gAarGcf7Tywhng==", "license": "MIT", "funding": { "url": "https://github.com/saadeghi/daisyui?sponsor=1" @@ -614,9 +599,9 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.18.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.0.tgz", - "integrity": "sha512-0/r0MySGYG8YqlayBZ6MuCfECmHFdJ5qyPh8s8wa5Hnm6SaFLSK1VYCbj+NKp090Nm1caZhD+QTnmxO7esYGyQ==", + "version": "5.18.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz", + "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==", "license": "MIT", "dependencies": { "graceful-fs": "^4.2.4", @@ -684,12 +669,12 @@ } }, "node_modules/lightningcss": { - "version": "1.29.1", - "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.29.1.tgz", - "integrity": "sha512-FmGoeD4S05ewj+AkhTY+D+myDvXI6eL27FjHIjoyUkO/uw7WZD1fBVs0QxeYWa7E17CUHJaYX/RUGISCtcrG4Q==", + "version": "1.29.2", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.29.2.tgz", + "integrity": "sha512-6b6gd/RUXKaw5keVdSEtqFVdzWnU5jMxTUjA2bVcMNPLwSQ08Sv/UodBVtETLCn7k4S1Ibxwh7k68IwLZPgKaA==", "license": "MPL-2.0", "dependencies": { - "detect-libc": "^1.0.3" + "detect-libc": "^2.0.3" }, "engines": { "node": ">= 12.0.0" @@ -699,22 +684,22 @@ "url": "https://opencollective.com/parcel" }, "optionalDependencies": { - "lightningcss-darwin-arm64": "1.29.1", - "lightningcss-darwin-x64": "1.29.1", - "lightningcss-freebsd-x64": "1.29.1", - "lightningcss-linux-arm-gnueabihf": "1.29.1", - "lightningcss-linux-arm64-gnu": "1.29.1", - "lightningcss-linux-arm64-musl": "1.29.1", - "lightningcss-linux-x64-gnu": "1.29.1", - "lightningcss-linux-x64-musl": "1.29.1", - "lightningcss-win32-arm64-msvc": "1.29.1", - "lightningcss-win32-x64-msvc": "1.29.1" + "lightningcss-darwin-arm64": "1.29.2", + "lightningcss-darwin-x64": "1.29.2", + "lightningcss-freebsd-x64": "1.29.2", + "lightningcss-linux-arm-gnueabihf": "1.29.2", + "lightningcss-linux-arm64-gnu": "1.29.2", + "lightningcss-linux-arm64-musl": "1.29.2", + "lightningcss-linux-x64-gnu": "1.29.2", + "lightningcss-linux-x64-musl": "1.29.2", + "lightningcss-win32-arm64-msvc": "1.29.2", + "lightningcss-win32-x64-msvc": "1.29.2" } }, "node_modules/lightningcss-darwin-arm64": { - "version": "1.29.1", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.29.1.tgz", - "integrity": "sha512-HtR5XJ5A0lvCqYAoSv2QdZZyoHNttBpa5EP9aNuzBQeKGfbyH5+UipLWvVzpP4Uml5ej4BYs5I9Lco9u1fECqw==", + "version": "1.29.2", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.29.2.tgz", + "integrity": "sha512-cK/eMabSViKn/PG8U/a7aCorpeKLMlK0bQeNHmdb7qUnBkNPnL+oV5DjJUo0kqWsJUapZsM4jCfYItbqBDvlcA==", "cpu": [ "arm64" ], @@ -732,9 +717,9 @@ } }, "node_modules/lightningcss-darwin-x64": { - "version": "1.29.1", - "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.29.1.tgz", - "integrity": "sha512-k33G9IzKUpHy/J/3+9MCO4e+PzaFblsgBjSGlpAaFikeBFm8B/CkO3cKU9oI4g+fjS2KlkLM/Bza9K/aw8wsNA==", + "version": "1.29.2", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.29.2.tgz", + "integrity": "sha512-j5qYxamyQw4kDXX5hnnCKMf3mLlHvG44f24Qyi2965/Ycz829MYqjrVg2H8BidybHBp9kom4D7DR5VqCKDXS0w==", "cpu": [ "x64" ], @@ -752,9 +737,9 @@ } }, "node_modules/lightningcss-freebsd-x64": { - "version": "1.29.1", - "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.29.1.tgz", - "integrity": "sha512-0SUW22fv/8kln2LnIdOCmSuXnxgxVC276W5KLTwoehiO0hxkacBxjHOL5EtHD8BAXg2BvuhsJPmVMasvby3LiQ==", + "version": "1.29.2", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.29.2.tgz", + "integrity": "sha512-wDk7M2tM78Ii8ek9YjnY8MjV5f5JN2qNVO+/0BAGZRvXKtQrBC4/cn4ssQIpKIPP44YXw6gFdpUF+Ps+RGsCwg==", "cpu": [ "x64" ], @@ -772,9 +757,9 @@ } }, "node_modules/lightningcss-linux-arm-gnueabihf": { - "version": "1.29.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.29.1.tgz", - "integrity": "sha512-sD32pFvlR0kDlqsOZmYqH/68SqUMPNj+0pucGxToXZi4XZgZmqeX/NkxNKCPsswAXU3UeYgDSpGhu05eAufjDg==", + "version": "1.29.2", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.29.2.tgz", + "integrity": "sha512-IRUrOrAF2Z+KExdExe3Rz7NSTuuJ2HvCGlMKoquK5pjvo2JY4Rybr+NrKnq0U0hZnx5AnGsuFHjGnNT14w26sg==", "cpu": [ "arm" ], @@ -792,9 +777,9 @@ } }, "node_modules/lightningcss-linux-arm64-gnu": { - "version": "1.29.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.29.1.tgz", - "integrity": "sha512-0+vClRIZ6mmJl/dxGuRsE197o1HDEeeRk6nzycSy2GofC2JsY4ifCRnvUWf/CUBQmlrvMzt6SMQNMSEu22csWQ==", + "version": "1.29.2", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.29.2.tgz", + "integrity": "sha512-KKCpOlmhdjvUTX/mBuaKemp0oeDIBBLFiU5Fnqxh1/DZ4JPZi4evEH7TKoSBFOSOV3J7iEmmBaw/8dpiUvRKlQ==", "cpu": [ "arm64" ], @@ -812,9 +797,9 @@ } }, "node_modules/lightningcss-linux-arm64-musl": { - "version": "1.29.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.29.1.tgz", - "integrity": "sha512-UKMFrG4rL/uHNgelBsDwJcBqVpzNJbzsKkbI3Ja5fg00sgQnHw/VrzUTEc4jhZ+AN2BvQYz/tkHu4vt1kLuJyw==", + "version": "1.29.2", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.29.2.tgz", + "integrity": "sha512-Q64eM1bPlOOUgxFmoPUefqzY1yV3ctFPE6d/Vt7WzLW4rKTv7MyYNky+FWxRpLkNASTnKQUaiMJ87zNODIrrKQ==", "cpu": [ "arm64" ], @@ -832,9 +817,9 @@ } }, "node_modules/lightningcss-linux-x64-gnu": { - "version": "1.29.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.29.1.tgz", - "integrity": "sha512-u1S+xdODy/eEtjADqirA774y3jLcm8RPtYztwReEXoZKdzgsHYPl0s5V52Tst+GKzqjebkULT86XMSxejzfISw==", + "version": "1.29.2", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.29.2.tgz", + "integrity": "sha512-0v6idDCPG6epLXtBH/RPkHvYx74CVziHo6TMYga8O2EiQApnUPZsbR9nFNrg2cgBzk1AYqEd95TlrsL7nYABQg==", "cpu": [ "x64" ], @@ -852,9 +837,9 @@ } }, "node_modules/lightningcss-linux-x64-musl": { - "version": "1.29.1", - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.29.1.tgz", - "integrity": "sha512-L0Tx0DtaNUTzXv0lbGCLB/c/qEADanHbu4QdcNOXLIe1i8i22rZRpbT3gpWYsCh9aSL9zFujY/WmEXIatWvXbw==", + "version": "1.29.2", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.29.2.tgz", + "integrity": "sha512-rMpz2yawkgGT8RULc5S4WiZopVMOFWjiItBT7aSfDX4NQav6M44rhn5hjtkKzB+wMTRlLLqxkeYEtQ3dd9696w==", "cpu": [ "x64" ], @@ -872,9 +857,9 @@ } }, "node_modules/lightningcss-win32-arm64-msvc": { - "version": "1.29.1", - "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.29.1.tgz", - "integrity": "sha512-QoOVnkIEFfbW4xPi+dpdft/zAKmgLgsRHfJalEPYuJDOWf7cLQzYg0DEh8/sn737FaeMJxHZRc1oBreiwZCjog==", + "version": "1.29.2", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.29.2.tgz", + "integrity": "sha512-nL7zRW6evGQqYVu/bKGK+zShyz8OVzsCotFgc7judbt6wnB2KbiKKJwBE4SGoDBQ1O94RjW4asrCjQL4i8Fhbw==", "cpu": [ "arm64" ], @@ -892,9 +877,9 @@ } }, "node_modules/lightningcss-win32-x64-msvc": { - "version": "1.29.1", - "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.29.1.tgz", - "integrity": "sha512-NygcbThNBe4JElP+olyTI/doBNGJvLs3bFCRPdvuCcxZCcCZ71B858IHpdm7L1btZex0FvCmM17FK98Y9MRy1Q==", + "version": "1.29.2", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.29.2.tgz", + "integrity": "sha512-EdIUW3B2vLuHmv7urfzMI/h2fmlnOQBk1xlsDxkN1tCWKjNFjfLhGxYk8C8mzpSfr+A6jFFIi8fU6LbQGsRWjA==", "cpu": [ "x64" ], @@ -911,25 +896,31 @@ "url": "https://opencollective.com/parcel" } }, + "node_modules/lightningcss/node_modules/detect-libc": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, "node_modules/lodash.castarray": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.castarray/-/lodash.castarray-4.4.0.tgz", "integrity": "sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==", - "dev": true, "license": "MIT" }, "node_modules/lodash.isplainobject": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", - "dev": true, "license": "MIT" }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true, "license": "MIT" }, "node_modules/micromatch": { @@ -978,10 +969,23 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, + "node_modules/postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/tailwindcss": { - "version": "4.0.0-beta.9", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.0.0-beta.9.tgz", - "integrity": "sha512-96KpsfQi+/sFIOfyFnGzyy5pobuzf1iMBD9NVtelerPM/lPI2XUS4Kikw9yuKRniXXw77ov1sl7gCSKLsn6CJA==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.2.tgz", + "integrity": "sha512-VCsK+fitIbQF7JlxXaibFhxrPq4E2hDcG8apzHUdWFMCQWD8uLdlHg4iSkZ53cgLCCcZ+FZK7vG8VjvLcnBgKw==", "license": "MIT" }, "node_modules/tapable": { @@ -1009,7 +1013,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true, "license": "MIT" } } diff --git a/html-router/package.json b/html-router/package.json new file mode 100644 index 0000000..b7bd1e4 --- /dev/null +++ b/html-router/package.json @@ -0,0 +1,17 @@ +{ + "name": "html-router", + "version": "1.0.0", + "main": "tailwind.config.js", + "scripts": { + "tailwind": "npx @tailwindcss/cli -i app.css -o assets/style.css -w -m" + }, + "author": "", + "license": "ISC", + "description": "", + "dependencies": { + "@tailwindcss/cli": "^4.1.2", + "@tailwindcss/typography": "^0.5.16", + "daisyui": "^5.0.12", + "tailwindcss": "^4.1.2" + } +} \ No newline at end of file diff --git a/crates/html-router/src/html_state.rs b/html-router/src/html_state.rs similarity index 100% rename from crates/html-router/src/html_state.rs rename to html-router/src/html_state.rs diff --git a/crates/html-router/src/lib.rs b/html-router/src/lib.rs similarity index 100% rename from crates/html-router/src/lib.rs rename to html-router/src/lib.rs diff --git a/crates/html-router/src/middlewares/analytics_middleware.rs b/html-router/src/middlewares/analytics_middleware.rs similarity index 100% rename from crates/html-router/src/middlewares/analytics_middleware.rs rename to html-router/src/middlewares/analytics_middleware.rs diff --git a/crates/html-router/src/middlewares/auth_middleware.rs b/html-router/src/middlewares/auth_middleware.rs similarity index 100% rename from crates/html-router/src/middlewares/auth_middleware.rs rename to html-router/src/middlewares/auth_middleware.rs diff --git a/crates/html-router/src/middlewares/mod.rs b/html-router/src/middlewares/mod.rs similarity index 100% rename from crates/html-router/src/middlewares/mod.rs rename to html-router/src/middlewares/mod.rs diff --git a/crates/html-router/src/middlewares/response_middleware.rs b/html-router/src/middlewares/response_middleware.rs similarity index 100% rename from crates/html-router/src/middlewares/response_middleware.rs rename to html-router/src/middlewares/response_middleware.rs diff --git a/crates/html-router/src/router_factory.rs b/html-router/src/router_factory.rs similarity index 100% rename from crates/html-router/src/router_factory.rs rename to html-router/src/router_factory.rs diff --git a/crates/html-router/src/routes/account/handlers.rs b/html-router/src/routes/account/handlers.rs similarity index 100% rename from crates/html-router/src/routes/account/handlers.rs rename to html-router/src/routes/account/handlers.rs diff --git a/crates/html-router/src/routes/account/mod.rs b/html-router/src/routes/account/mod.rs similarity index 100% rename from crates/html-router/src/routes/account/mod.rs rename to html-router/src/routes/account/mod.rs diff --git a/crates/html-router/src/routes/admin/handlers.rs b/html-router/src/routes/admin/handlers.rs similarity index 100% rename from crates/html-router/src/routes/admin/handlers.rs rename to html-router/src/routes/admin/handlers.rs diff --git a/crates/html-router/src/routes/admin/mod.rs b/html-router/src/routes/admin/mod.rs similarity index 100% rename from crates/html-router/src/routes/admin/mod.rs rename to html-router/src/routes/admin/mod.rs diff --git a/crates/html-router/src/routes/auth/mod.rs b/html-router/src/routes/auth/mod.rs similarity index 100% rename from crates/html-router/src/routes/auth/mod.rs rename to html-router/src/routes/auth/mod.rs diff --git a/crates/html-router/src/routes/auth/signin.rs b/html-router/src/routes/auth/signin.rs similarity index 100% rename from crates/html-router/src/routes/auth/signin.rs rename to html-router/src/routes/auth/signin.rs diff --git a/crates/html-router/src/routes/auth/signout.rs b/html-router/src/routes/auth/signout.rs similarity index 100% rename from crates/html-router/src/routes/auth/signout.rs rename to html-router/src/routes/auth/signout.rs diff --git a/crates/html-router/src/routes/auth/signup.rs b/html-router/src/routes/auth/signup.rs similarity index 100% rename from crates/html-router/src/routes/auth/signup.rs rename to html-router/src/routes/auth/signup.rs diff --git a/crates/html-router/src/routes/chat/chat_handlers.rs b/html-router/src/routes/chat/chat_handlers.rs similarity index 100% rename from crates/html-router/src/routes/chat/chat_handlers.rs rename to html-router/src/routes/chat/chat_handlers.rs diff --git a/crates/html-router/src/routes/chat/message_response_stream.rs b/html-router/src/routes/chat/message_response_stream.rs similarity index 100% rename from crates/html-router/src/routes/chat/message_response_stream.rs rename to html-router/src/routes/chat/message_response_stream.rs diff --git a/crates/html-router/src/routes/chat/mod.rs b/html-router/src/routes/chat/mod.rs similarity index 100% rename from crates/html-router/src/routes/chat/mod.rs rename to html-router/src/routes/chat/mod.rs diff --git a/crates/html-router/src/routes/chat/references.rs b/html-router/src/routes/chat/references.rs similarity index 100% rename from crates/html-router/src/routes/chat/references.rs rename to html-router/src/routes/chat/references.rs diff --git a/crates/html-router/src/routes/content/handlers.rs b/html-router/src/routes/content/handlers.rs similarity index 100% rename from crates/html-router/src/routes/content/handlers.rs rename to html-router/src/routes/content/handlers.rs diff --git a/crates/html-router/src/routes/content/mod.rs b/html-router/src/routes/content/mod.rs similarity index 100% rename from crates/html-router/src/routes/content/mod.rs rename to html-router/src/routes/content/mod.rs diff --git a/crates/html-router/src/routes/index/handlers.rs b/html-router/src/routes/index/handlers.rs similarity index 100% rename from crates/html-router/src/routes/index/handlers.rs rename to html-router/src/routes/index/handlers.rs diff --git a/crates/html-router/src/routes/index/mod.rs b/html-router/src/routes/index/mod.rs similarity index 100% rename from crates/html-router/src/routes/index/mod.rs rename to html-router/src/routes/index/mod.rs diff --git a/crates/html-router/src/routes/ingestion/handlers.rs b/html-router/src/routes/ingestion/handlers.rs similarity index 100% rename from crates/html-router/src/routes/ingestion/handlers.rs rename to html-router/src/routes/ingestion/handlers.rs diff --git a/crates/html-router/src/routes/ingestion/mod.rs b/html-router/src/routes/ingestion/mod.rs similarity index 100% rename from crates/html-router/src/routes/ingestion/mod.rs rename to html-router/src/routes/ingestion/mod.rs diff --git a/crates/html-router/src/routes/knowledge/handlers.rs b/html-router/src/routes/knowledge/handlers.rs similarity index 100% rename from crates/html-router/src/routes/knowledge/handlers.rs rename to html-router/src/routes/knowledge/handlers.rs diff --git a/crates/html-router/src/routes/knowledge/mod.rs b/html-router/src/routes/knowledge/mod.rs similarity index 100% rename from crates/html-router/src/routes/knowledge/mod.rs rename to html-router/src/routes/knowledge/mod.rs diff --git a/crates/html-router/src/routes/mod.rs b/html-router/src/routes/mod.rs similarity index 100% rename from crates/html-router/src/routes/mod.rs rename to html-router/src/routes/mod.rs diff --git a/crates/html-router/src/routes/search/handlers.rs b/html-router/src/routes/search/handlers.rs similarity index 100% rename from crates/html-router/src/routes/search/handlers.rs rename to html-router/src/routes/search/handlers.rs diff --git a/crates/html-router/src/routes/search/mod.rs b/html-router/src/routes/search/mod.rs similarity index 100% rename from crates/html-router/src/routes/search/mod.rs rename to html-router/src/routes/search/mod.rs diff --git a/tailwind.config.js b/html-router/tailwind.config.js similarity index 93% rename from tailwind.config.js rename to html-router/tailwind.config.js index 055454c..a15b8da 100644 --- a/tailwind.config.js +++ b/html-router/tailwind.config.js @@ -2,7 +2,6 @@ module.exports = { content: [ './templates/**/*', - '!./templates/email/**/*' ], theme: { container: { diff --git a/crates/html-router/templates/admin/edit_ingestion_prompt_modal.html b/html-router/templates/admin/edit_ingestion_prompt_modal.html similarity index 100% rename from crates/html-router/templates/admin/edit_ingestion_prompt_modal.html rename to html-router/templates/admin/edit_ingestion_prompt_modal.html diff --git a/crates/html-router/templates/admin/edit_query_prompt_modal.html b/html-router/templates/admin/edit_query_prompt_modal.html similarity index 100% rename from crates/html-router/templates/admin/edit_query_prompt_modal.html rename to html-router/templates/admin/edit_query_prompt_modal.html diff --git a/crates/html-router/templates/auth/account_settings.html b/html-router/templates/auth/account_settings.html similarity index 100% rename from crates/html-router/templates/auth/account_settings.html rename to html-router/templates/auth/account_settings.html diff --git a/crates/html-router/templates/auth/admin_panel.html b/html-router/templates/auth/admin_panel.html similarity index 100% rename from crates/html-router/templates/auth/admin_panel.html rename to html-router/templates/auth/admin_panel.html diff --git a/crates/html-router/templates/auth/change_password_form.html b/html-router/templates/auth/change_password_form.html similarity index 100% rename from crates/html-router/templates/auth/change_password_form.html rename to html-router/templates/auth/change_password_form.html diff --git a/crates/html-router/templates/auth/signin_base.html b/html-router/templates/auth/signin_base.html similarity index 100% rename from crates/html-router/templates/auth/signin_base.html rename to html-router/templates/auth/signin_base.html diff --git a/crates/html-router/templates/auth/signin_form.html b/html-router/templates/auth/signin_form.html similarity index 100% rename from crates/html-router/templates/auth/signin_form.html rename to html-router/templates/auth/signin_form.html diff --git a/crates/html-router/templates/auth/signup_form.html b/html-router/templates/auth/signup_form.html similarity index 100% rename from crates/html-router/templates/auth/signup_form.html rename to html-router/templates/auth/signup_form.html diff --git a/crates/html-router/templates/body_base.html b/html-router/templates/body_base.html similarity index 100% rename from crates/html-router/templates/body_base.html rename to html-router/templates/body_base.html diff --git a/crates/html-router/templates/chat/base.html b/html-router/templates/chat/base.html similarity index 100% rename from crates/html-router/templates/chat/base.html rename to html-router/templates/chat/base.html diff --git a/crates/html-router/templates/chat/drawer.html b/html-router/templates/chat/drawer.html similarity index 100% rename from crates/html-router/templates/chat/drawer.html rename to html-router/templates/chat/drawer.html diff --git a/crates/html-router/templates/chat/history.html b/html-router/templates/chat/history.html similarity index 100% rename from crates/html-router/templates/chat/history.html rename to html-router/templates/chat/history.html diff --git a/crates/html-router/templates/chat/new_chat_first_response.html b/html-router/templates/chat/new_chat_first_response.html similarity index 100% rename from crates/html-router/templates/chat/new_chat_first_response.html rename to html-router/templates/chat/new_chat_first_response.html diff --git a/crates/html-router/templates/chat/new_message_form.html b/html-router/templates/chat/new_message_form.html similarity index 100% rename from crates/html-router/templates/chat/new_message_form.html rename to html-router/templates/chat/new_message_form.html diff --git a/crates/html-router/templates/chat/reference_list.html b/html-router/templates/chat/reference_list.html similarity index 100% rename from crates/html-router/templates/chat/reference_list.html rename to html-router/templates/chat/reference_list.html diff --git a/crates/html-router/templates/chat/reference_tooltip.html b/html-router/templates/chat/reference_tooltip.html similarity index 100% rename from crates/html-router/templates/chat/reference_tooltip.html rename to html-router/templates/chat/reference_tooltip.html diff --git a/crates/html-router/templates/chat/streaming_response.html b/html-router/templates/chat/streaming_response.html similarity index 100% rename from crates/html-router/templates/chat/streaming_response.html rename to html-router/templates/chat/streaming_response.html diff --git a/crates/html-router/templates/content/base.html b/html-router/templates/content/base.html similarity index 100% rename from crates/html-router/templates/content/base.html rename to html-router/templates/content/base.html diff --git a/crates/html-router/templates/content/content_list.html b/html-router/templates/content/content_list.html similarity index 100% rename from crates/html-router/templates/content/content_list.html rename to html-router/templates/content/content_list.html diff --git a/crates/html-router/templates/content/edit_text_content_modal.html b/html-router/templates/content/edit_text_content_modal.html similarity index 100% rename from crates/html-router/templates/content/edit_text_content_modal.html rename to html-router/templates/content/edit_text_content_modal.html diff --git a/crates/html-router/templates/errors/error.html b/html-router/templates/errors/error.html similarity index 100% rename from crates/html-router/templates/errors/error.html rename to html-router/templates/errors/error.html diff --git a/crates/html-router/templates/head_base.html b/html-router/templates/head_base.html similarity index 100% rename from crates/html-router/templates/head_base.html rename to html-router/templates/head_base.html diff --git a/crates/html-router/templates/icons/chat_icon.html b/html-router/templates/icons/chat_icon.html similarity index 100% rename from crates/html-router/templates/icons/chat_icon.html rename to html-router/templates/icons/chat_icon.html diff --git a/crates/html-router/templates/icons/chevron_icon.html b/html-router/templates/icons/chevron_icon.html similarity index 100% rename from crates/html-router/templates/icons/chevron_icon.html rename to html-router/templates/icons/chevron_icon.html diff --git a/crates/html-router/templates/icons/clipboard_icon.html b/html-router/templates/icons/clipboard_icon.html similarity index 100% rename from crates/html-router/templates/icons/clipboard_icon.html rename to html-router/templates/icons/clipboard_icon.html diff --git a/crates/html-router/templates/icons/delete_icon.html b/html-router/templates/icons/delete_icon.html similarity index 100% rename from crates/html-router/templates/icons/delete_icon.html rename to html-router/templates/icons/delete_icon.html diff --git a/crates/html-router/templates/icons/document_icon.html b/html-router/templates/icons/document_icon.html similarity index 100% rename from crates/html-router/templates/icons/document_icon.html rename to html-router/templates/icons/document_icon.html diff --git a/crates/html-router/templates/icons/edit_icon.html b/html-router/templates/icons/edit_icon.html similarity index 100% rename from crates/html-router/templates/icons/edit_icon.html rename to html-router/templates/icons/edit_icon.html diff --git a/crates/html-router/templates/icons/globe_icon.html b/html-router/templates/icons/globe_icon.html similarity index 100% rename from crates/html-router/templates/icons/globe_icon.html rename to html-router/templates/icons/globe_icon.html diff --git a/crates/html-router/templates/icons/hamburger_icon.html b/html-router/templates/icons/hamburger_icon.html similarity index 100% rename from crates/html-router/templates/icons/hamburger_icon.html rename to html-router/templates/icons/hamburger_icon.html diff --git a/crates/html-router/templates/icons/refresh_icon.html b/html-router/templates/icons/refresh_icon.html similarity index 100% rename from crates/html-router/templates/icons/refresh_icon.html rename to html-router/templates/icons/refresh_icon.html diff --git a/crates/html-router/templates/icons/send_icon.html b/html-router/templates/icons/send_icon.html similarity index 100% rename from crates/html-router/templates/icons/send_icon.html rename to html-router/templates/icons/send_icon.html diff --git a/crates/html-router/templates/index/index.html b/html-router/templates/index/index.html similarity index 100% rename from crates/html-router/templates/index/index.html rename to html-router/templates/index/index.html diff --git a/crates/html-router/templates/index/signed_in/active_jobs.html b/html-router/templates/index/signed_in/active_jobs.html similarity index 100% rename from crates/html-router/templates/index/signed_in/active_jobs.html rename to html-router/templates/index/signed_in/active_jobs.html diff --git a/crates/html-router/templates/index/signed_in/base.html b/html-router/templates/index/signed_in/base.html similarity index 100% rename from crates/html-router/templates/index/signed_in/base.html rename to html-router/templates/index/signed_in/base.html diff --git a/crates/html-router/templates/index/signed_in/ingress_modal.html b/html-router/templates/index/signed_in/ingress_modal.html similarity index 100% rename from crates/html-router/templates/index/signed_in/ingress_modal.html rename to html-router/templates/index/signed_in/ingress_modal.html diff --git a/crates/html-router/templates/index/signed_in/quick_actions.html b/html-router/templates/index/signed_in/quick_actions.html similarity index 100% rename from crates/html-router/templates/index/signed_in/quick_actions.html rename to html-router/templates/index/signed_in/quick_actions.html diff --git a/crates/html-router/templates/index/signed_in/recent_content.html b/html-router/templates/index/signed_in/recent_content.html similarity index 100% rename from crates/html-router/templates/index/signed_in/recent_content.html rename to html-router/templates/index/signed_in/recent_content.html diff --git a/crates/html-router/templates/index/signed_in/search_response.html b/html-router/templates/index/signed_in/search_response.html similarity index 100% rename from crates/html-router/templates/index/signed_in/search_response.html rename to html-router/templates/index/signed_in/search_response.html diff --git a/crates/html-router/templates/index/signed_in/searchbar.html b/html-router/templates/index/signed_in/searchbar.html similarity index 100% rename from crates/html-router/templates/index/signed_in/searchbar.html rename to html-router/templates/index/signed_in/searchbar.html diff --git a/crates/html-router/templates/knowledge/base.html b/html-router/templates/knowledge/base.html similarity index 100% rename from crates/html-router/templates/knowledge/base.html rename to html-router/templates/knowledge/base.html diff --git a/crates/html-router/templates/knowledge/edit_knowledge_entity_modal.html b/html-router/templates/knowledge/edit_knowledge_entity_modal.html similarity index 100% rename from crates/html-router/templates/knowledge/edit_knowledge_entity_modal.html rename to html-router/templates/knowledge/edit_knowledge_entity_modal.html diff --git a/crates/html-router/templates/knowledge/entity_list.html b/html-router/templates/knowledge/entity_list.html similarity index 100% rename from crates/html-router/templates/knowledge/entity_list.html rename to html-router/templates/knowledge/entity_list.html diff --git a/crates/html-router/templates/knowledge/relationship_table.html b/html-router/templates/knowledge/relationship_table.html similarity index 100% rename from crates/html-router/templates/knowledge/relationship_table.html rename to html-router/templates/knowledge/relationship_table.html diff --git a/crates/html-router/templates/modal_base.html b/html-router/templates/modal_base.html similarity index 100% rename from crates/html-router/templates/modal_base.html rename to html-router/templates/modal_base.html diff --git a/crates/html-router/templates/navigation_bar.html b/html-router/templates/navigation_bar.html similarity index 100% rename from crates/html-router/templates/navigation_bar.html rename to html-router/templates/navigation_bar.html diff --git a/crates/html-router/templates/scripts/theme-toggle.js b/html-router/templates/scripts/theme-toggle.js similarity index 100% rename from crates/html-router/templates/scripts/theme-toggle.js rename to html-router/templates/scripts/theme-toggle.js diff --git a/crates/html-router/templates/search_result.html b/html-router/templates/search_result.html similarity index 100% rename from crates/html-router/templates/search_result.html rename to html-router/templates/search_result.html diff --git a/crates/html-router/templates/theme_toggle.html b/html-router/templates/theme_toggle.html similarity index 100% rename from crates/html-router/templates/theme_toggle.html rename to html-router/templates/theme_toggle.html diff --git a/crates/ingestion-pipeline/Cargo.toml b/ingestion-pipeline/Cargo.toml similarity index 100% rename from crates/ingestion-pipeline/Cargo.toml rename to ingestion-pipeline/Cargo.toml diff --git a/crates/ingestion-pipeline/src/enricher.rs b/ingestion-pipeline/src/enricher.rs similarity index 100% rename from crates/ingestion-pipeline/src/enricher.rs rename to ingestion-pipeline/src/enricher.rs diff --git a/crates/ingestion-pipeline/src/lib.rs b/ingestion-pipeline/src/lib.rs similarity index 100% rename from crates/ingestion-pipeline/src/lib.rs rename to ingestion-pipeline/src/lib.rs diff --git a/crates/ingestion-pipeline/src/pipeline.rs b/ingestion-pipeline/src/pipeline.rs similarity index 100% rename from crates/ingestion-pipeline/src/pipeline.rs rename to ingestion-pipeline/src/pipeline.rs diff --git a/crates/ingestion-pipeline/src/types/llm_enrichment_result.rs b/ingestion-pipeline/src/types/llm_enrichment_result.rs similarity index 100% rename from crates/ingestion-pipeline/src/types/llm_enrichment_result.rs rename to ingestion-pipeline/src/types/llm_enrichment_result.rs diff --git a/crates/ingestion-pipeline/src/types/mod.rs b/ingestion-pipeline/src/types/mod.rs similarity index 100% rename from crates/ingestion-pipeline/src/types/mod.rs rename to ingestion-pipeline/src/types/mod.rs diff --git a/crates/ingestion-pipeline/src/utils/llm_instructions.rs b/ingestion-pipeline/src/utils/llm_instructions.rs similarity index 100% rename from crates/ingestion-pipeline/src/utils/llm_instructions.rs rename to ingestion-pipeline/src/utils/llm_instructions.rs diff --git a/crates/ingestion-pipeline/src/utils/mod.rs b/ingestion-pipeline/src/utils/mod.rs similarity index 100% rename from crates/ingestion-pipeline/src/utils/mod.rs rename to ingestion-pipeline/src/utils/mod.rs diff --git a/crates/main/Cargo.toml b/main/Cargo.toml similarity index 100% rename from crates/main/Cargo.toml rename to main/Cargo.toml diff --git a/crates/main/src/main.rs b/main/src/main.rs similarity index 100% rename from crates/main/src/main.rs rename to main/src/main.rs diff --git a/crates/main/src/server.rs b/main/src/server.rs similarity index 100% rename from crates/main/src/server.rs rename to main/src/server.rs diff --git a/crates/main/src/worker.rs b/main/src/worker.rs similarity index 100% rename from crates/main/src/worker.rs rename to main/src/worker.rs diff --git a/package.json b/package.json deleted file mode 100644 index bd45104..0000000 --- a/package.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "scripts": { - "dev": "npx @tailwindcss/cli --input assets/input.css --output assets/style.css --watch --minify" - }, - "devDependencies": { - "@tailwindcss/typography": "^0.5.15", - "daisyui": "^5.0.0-beta.1", - "tailwindcss": "^4.0.0-beta.9" - }, - "dependencies": { - "@tailwindcss/cli": "^4.0.0-beta.9" - } -} \ No newline at end of file