diff --git a/assets/css/font.css b/assets/css/font.css new file mode 100644 index 0000000..4dca16e --- /dev/null +++ b/assets/css/font.css @@ -0,0 +1,4 @@ +@font-face { + font-family: "Cal Sans"; + src: url("~/assets/fonts/cal.woff2") format("woff2"); +} diff --git a/assets/fonts/cal.woff2 b/assets/fonts/cal.woff2 new file mode 100644 index 0000000..36d71b7 Binary files /dev/null and b/assets/fonts/cal.woff2 differ diff --git a/components/Dashboard/Header.vue b/components/Dashboard/Header.vue index 4164c9c..dd5d7d1 100644 --- a/components/Dashboard/Header.vue +++ b/components/Dashboard/Header.vue @@ -4,7 +4,7 @@ >

{{ title }}

diff --git a/components/Dashboard/Sidebar.vue b/components/Dashboard/Sidebar.vue index 59631fc..595c797 100644 --- a/components/Dashboard/Sidebar.vue +++ b/components/Dashboard/Sidebar.vue @@ -1,11 +1,9 @@ @@ -67,14 +59,6 @@ definePageMeta({ middleware: "auth", }); -const accountRoutes = ["new-project", "settings", "billing"]; - -const route = useRoute(); - -const isAccountRoute = computed(() => { - return accountRoutes.includes(route.name); -}); - const sidebarOpen = ref(false); watch(loggedIn, () => { if (!loggedIn.value) { @@ -89,5 +73,3 @@ useHead({ ], }); - -/ diff --git a/pages/dashboard/index/[projectId]/index/index.vue b/pages/dashboard/index/[projectId]/index/index.vue index baa3026..d8cbc86 100644 --- a/pages/dashboard/index/[projectId]/index/index.vue +++ b/pages/dashboard/index/[projectId]/index/index.vue @@ -1,9 +1,381 @@ diff --git a/pages/index.vue b/pages/index.vue index ca6d99f..4b3fea7 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -1,11 +1,113 @@ diff --git a/public/Grid.png b/public/Grid.png new file mode 100644 index 0000000..780e62b Binary files /dev/null and b/public/Grid.png differ diff --git a/public/feedbackjar-dashboard.png b/public/feedbackjar-dashboard.png new file mode 100644 index 0000000..14599c7 Binary files /dev/null and b/public/feedbackjar-dashboard.png differ diff --git a/public/flare.jpg b/public/flare.jpg new file mode 100644 index 0000000..86188dd Binary files /dev/null and b/public/flare.jpg differ diff --git a/public/flare.png b/public/flare.png new file mode 100644 index 0000000..7635de9 Binary files /dev/null and b/public/flare.png differ diff --git a/server/api/auth/github.get.ts b/server/api/auth/github.get.ts index 613470b..4c3f0c1 100644 --- a/server/api/auth/github.get.ts +++ b/server/api/auth/github.get.ts @@ -1,6 +1,7 @@ import { insertUser, getUser } from "../../db/query/users"; import { sendError, createError, sendRedirect } from "h3"; import { Config, Code, GithubUser } from "@/lib/types/github"; +import { E } from "drizzle-orm/column.d-aa4e525d"; async function fetchAccessToken(config: Config, code: Code) { try { @@ -26,7 +27,7 @@ async function fetchAccessToken(config: Config, code: Code) { async function fetchGitHubUser(config: Config, accessToken: string) { try { - const ghUser: GithubUser = await $fetch("https://api.github.com/user", { + const ghUser: any = await $fetch("https://api.github.com/user", { headers: { "User-Agent": `Github-OAuth-${config.github.clientId}`, Authorization: `token ${accessToken}`, @@ -40,9 +41,9 @@ async function fetchGitHubUser(config: Config, accessToken: string) { login: ghUser.login, name: ghUser.name, email: ghUser.email, - avatar_url: ghUser.avatarUrl, - html_url: ghUser.githubUrl, - twitter_username: ghUser.twitterUsername, + avatarUrl: ghUser.avatar_url, + githubUrl: ghUser.html_url, + twitterUsername: ghUser.twitter_username, bio: ghUser.bio, blog: ghUser.blog, company: ghUser.company, @@ -75,14 +76,15 @@ export default eventHandler(async (event) => { try { const accessToken = await fetchAccessToken(config, code); - const ghUser = await fetchGitHubUser(config, accessToken); + const ghUser: GithubUser = await fetchGitHubUser(config, accessToken); const user = await getUser(ghUser.id); if (!user) { const newUser = await insertUser(ghUser); - console.log("User inserted", newUser); + await setUserSession(event, { user: newUser }); + } else { + await setUserSession(event, { user }); } - await setUserSession(event, { user }); - return sendRedirect(event, "/asd"); + return sendRedirect(event, "/dashboard"); } catch (error) { console.error(error); return sendError( diff --git a/server/db/migrations/0000_kind_ozymandias.sql b/server/db/migrations/0000_kind_ozymandias.sql new file mode 100644 index 0000000..04ce5d7 --- /dev/null +++ b/server/db/migrations/0000_kind_ozymandias.sql @@ -0,0 +1,46 @@ +CREATE TABLE `feedbacks` ( + `id` integer PRIMARY KEY NOT NULL, + `project_id` integer NOT NULL, + `feedback` text NOT NULL, + `user_id` integer, + `user_email` text NOT NULL, + `user_name` text NOT NULL, + `category` text DEFAULT 'issue' NOT NULL, + `status` text DEFAULT 'active' NOT NULL, + `created_at` integer NOT NULL, + `updated_at` integer NOT NULL, + `origin` text NOT NULL, + FOREIGN KEY (`project_id`) REFERENCES `projects`(`id`) ON UPDATE no action ON DELETE no action, + FOREIGN KEY (`user_id`) REFERENCES `users`(`id`) ON UPDATE no action ON DELETE no action +); +--> statement-breakpoint +CREATE TABLE `projects` ( + `id` integer PRIMARY KEY NOT NULL, + `user_id` integer NOT NULL, + `name` text NOT NULL, + `description` text, + `status` text DEFAULT 'active' NOT NULL, + `avatar` text, + `website` text, + `created_at` integer NOT NULL, + `updated_at` integer NOT NULL, + FOREIGN KEY (`user_id`) REFERENCES `users`(`id`) ON UPDATE no action ON DELETE no action +); +--> statement-breakpoint +CREATE TABLE `users` ( + `id` integer PRIMARY KEY NOT NULL, + `github_id` integer NOT NULL, + `login` text, + `name` text, + `email` text, + `avatarUrl` text, + `githubUrl` text, + `githubUsername` text, + `twitterUsername` text, + `bio` text, + `blog` text, + `company` text, + `location` text, + `created_at` integer NOT NULL, + `status` text DEFAULT 'active' NOT NULL +); diff --git a/server/db/migrations/meta/0000_snapshot.json b/server/db/migrations/meta/0000_snapshot.json index 4aeadf1..a9b05aa 100644 --- a/server/db/migrations/meta/0000_snapshot.json +++ b/server/db/migrations/meta/0000_snapshot.json @@ -325,4 +325,4 @@ "tables": {}, "columns": {} } -} \ No newline at end of file +} diff --git a/server/db/migrations/meta/_journal.json b/server/db/migrations/meta/_journal.json index a2f2796..01f733e 100644 --- a/server/db/migrations/meta/_journal.json +++ b/server/db/migrations/meta/_journal.json @@ -10,4 +10,4 @@ "breakpoints": true } ] -} \ No newline at end of file +} diff --git a/server/db/query/users.ts b/server/db/query/users.ts index e18cde6..fe4176b 100644 --- a/server/db/query/users.ts +++ b/server/db/query/users.ts @@ -22,13 +22,13 @@ export const insertUser = async (data: GithubUser) => { login, name, email, - avatar_url, - twitter_username, + avatarUrl, + twitterUsername, bio, blog, company, location, - html_url, + githubUrl, } = data; const user = await useDb() @@ -39,9 +39,9 @@ export const insertUser = async (data: GithubUser) => { githubUsername: login, name, email, - avatarUrl: avatar_url, - twitterUsername: twitter_username, - githubUrl: html_url, + avatarUrl: avatarUrl, + twitterUsername: twitterUsername, + githubUrl: githubUrl, bio, blog, company, diff --git a/tailwind.config.js b/tailwind.config.js index ac3656d..cecbf39 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -1,4 +1,5 @@ /** @type {import('tailwindcss').Config} */ + module.exports = { darkMode: "class", theme: { @@ -7,7 +8,38 @@ module.exports = { "slate-1000": "#020409", }, }, + fontFamily: { + sans: [ + "Inter", + "Avenir Next", + "Roboto", + "-apple-system", + "BlinkMacSystemFont", + '"Segoe UI"', + "Ubuntu", + '"Helvetica Neue"', + "Arial", + '"Noto Sans"', + "sans-serif", + '"Apple Color Emoji"', + '"Segoe UI Emoji"', + '"Segoe UI Symbol"', + '"Noto Color Emoji"', + ], + mono: [ + "ui-monospace", + "SFMono-Regular", + "Menlo", + "Monaco", + "Consolas", + "Liberation Mono", + "Courier New", + "monospace", + ], + display: ["Cal Sans", "Inter", "sans-serif"], + }, }, + plugins: [], content: [ `assets/**/*.css`, `components/**/*.{vue,js}`, diff --git a/yarn.lock b/yarn.lock index a7498ca..98c0fd9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -397,6 +397,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.18.10.tgz#a416286e6271a8f050869df76ecfc4b822103bbe" integrity sha512-ynm4naLbNbK0ajf9LUWtQB+6Vfg1Z/AplArqr4tGebC00Z6m9Y91OVIcjDa461wGcZwcaHYaZAab4yJxfhisTQ== +"@esbuild/android-arm64@0.18.12": + version "0.18.12" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm64/-/android-arm64-0.18.12.tgz#d2b7408f2d2fe6ad93877d90ebb18e0d2648828c" + integrity sha512-BMAlczRqC/LUt2P97E4apTBbkvS9JTJnp2DKFbCwpZ8vBvXVbNdqmvzW/OsdtI/+mGr+apkkpqGM8WecLkPgrA== + "@esbuild/android-arm@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.17.19.tgz#5898f7832c2298bc7d0ab53701c57beb74d78b4d" @@ -407,6 +412,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.18.10.tgz#aff8cfebd2ed3a52f4d4a923360e7abd0817c34c" integrity sha512-3KClmVNd+Fku82uZJz5C4Rx8m1PPmWUFz5Zkw8jkpZPOmsq+EG1TTOtw1OXkHuX3WczOFQigrtf60B1ijKwNsg== +"@esbuild/android-arm@0.18.12": + version "0.18.12" + resolved "https://registry.yarnpkg.com/@esbuild/android-arm/-/android-arm-0.18.12.tgz#b91c893170ef45b3a094795b5a44ee519c23aed6" + integrity sha512-LIxaNIQfkFZbTLb4+cX7dozHlAbAshhFE5PKdro0l+FnCpx1GDJaQ2WMcqm+ToXKMt8p8Uojk/MFRuGyz3V5Sw== + "@esbuild/android-x64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.17.19.tgz#658368ef92067866d95fb268719f98f363d13ae1" @@ -417,6 +427,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.18.10.tgz#f3b1f52fd6bfdf79d5b9b5965798ff3a8afa584d" integrity sha512-vFfXj8P9Yfjh54yqUDEHKzqzYuEfPyAOl3z7R9hjkwt+NCvbn9VMxX+IILnAfdImRBfYVItgSUsqGKhJFnBwZw== +"@esbuild/android-x64@0.18.12": + version "0.18.12" + resolved "https://registry.yarnpkg.com/@esbuild/android-x64/-/android-x64-0.18.12.tgz#26c97fa3e70adeab859dc08a6814c0502d3d8e16" + integrity sha512-zU5MyluNsykf5cOJ0LZZZjgAHbhPJ1cWfdH1ZXVMXxVMhEV0VZiZXQdwBBVvmvbF28EizeK7obG9fs+fpmS0eQ== + "@esbuild/darwin-arm64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.17.19.tgz#584c34c5991b95d4d48d333300b1a4e2ff7be276" @@ -427,6 +442,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.18.10.tgz#70644fc5f41bfe90079df449506de2a568f4c08f" integrity sha512-k2OJQ7ZxE6sVc91+MQeZH9gFeDAH2uIYALPAwTjTCvcPy9Dzrf7V7gFUQPYkn09zloWhQ+nvxWHia2x2ZLR0sQ== +"@esbuild/darwin-arm64@0.18.12": + version "0.18.12" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-arm64/-/darwin-arm64-0.18.12.tgz#c2e54e9b5d340d1d1719edf786b905399e0dfd44" + integrity sha512-zUZMep7YONnp6954QOOwEBwFX9svlKd3ov6PkxKd53LGTHsp/gy7vHaPGhhjBmEpqXEXShi6dddjIkmd+NgMsA== + "@esbuild/darwin-x64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.17.19.tgz#7751d236dfe6ce136cce343dce69f52d76b7f6cb" @@ -437,6 +457,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.18.10.tgz#a8a8466559af303db881c7a760553bfc00593a62" integrity sha512-tnz/mdZk1L1Z3WpGjin/L2bKTe8/AKZpI8fcCLtH+gq8WXWsCNJSxlesAObV4qbtTl6pG5vmqFXfWUQ5hV8PAQ== +"@esbuild/darwin-x64@0.18.12": + version "0.18.12" + resolved "https://registry.yarnpkg.com/@esbuild/darwin-x64/-/darwin-x64-0.18.12.tgz#1029cfbd5fe22e5426470dee63511b33eeeb8127" + integrity sha512-ohqLPc7i67yunArPj1+/FeeJ7AgwAjHqKZ512ADk3WsE3FHU9l+m5aa7NdxXr0HmN1bjDlUslBjWNbFlD9y12Q== + "@esbuild/freebsd-arm64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.17.19.tgz#cacd171665dd1d500f45c167d50c6b7e539d5fd2" @@ -447,6 +472,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.10.tgz#eda518b8d9b38b6c17c2c58600f8b97ff7acd73b" integrity sha512-QJluV0LwBrbHnYYwSKC+K8RGz0g/EyhpQH1IxdoFT0nM7PfgjE+aS8wxq/KFEsU0JkL7U/EEKd3O8xVBxXb2aA== +"@esbuild/freebsd-arm64@0.18.12": + version "0.18.12" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.12.tgz#613e261c2af436c5c88df77ebcf8ba9f5da49fa8" + integrity sha512-GIIHtQXqgeOOqdG16a/A9N28GpkvjJnjYMhOnXVbn3EDJcoItdR58v/pGN31CHjyXDc8uCcRnFWmqaJt24AYJg== + "@esbuild/freebsd-x64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.17.19.tgz#0769456eee2a08b8d925d7c00b79e861cb3162e4" @@ -457,6 +487,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.18.10.tgz#e96ba0a380ec38055fd4654dd7a96c90e32e4bbb" integrity sha512-Hi/ycUkS6KTw+U9G5PK5NoK7CZboicaKUSVs0FSiPNtuCTzK6HNM4DIgniH7hFaeuszDS9T4dhAHWiLSt/Y5Ng== +"@esbuild/freebsd-x64@0.18.12": + version "0.18.12" + resolved "https://registry.yarnpkg.com/@esbuild/freebsd-x64/-/freebsd-x64-0.18.12.tgz#367ebe738a43caced16564a4d2f05d24880b767c" + integrity sha512-zK0b9a1/0wZY+6FdOS3BpZcPc1kcx2G5yxxfEJtEUzVxI6n/FrC2Phsxj/YblPuBchhBZ/1wwn7AyEBUyNSa6g== + "@esbuild/linux-arm64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.17.19.tgz#38e162ecb723862c6be1c27d6389f48960b68edb" @@ -467,6 +502,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.18.10.tgz#63255f396ab465081bf37e4751bfade9578a8ff0" integrity sha512-Nz6XcfRBOO7jSrVpKAyEyFOPGhySPNlgumSDhWAspdQQ11ub/7/NZDMhWDFReE9QH/SsCOCLQbdj0atAk/HMOQ== +"@esbuild/linux-arm64@0.18.12": + version "0.18.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm64/-/linux-arm64-0.18.12.tgz#6ba110e496fa83de5e955f66f7e92a576b03e950" + integrity sha512-JKgG8Q/LL/9sw/iHHxQyVMoQYu3rU3+a5Z87DxC+wAu3engz+EmctIrV+FGOgI6gWG1z1+5nDDbXiRMGQZXqiw== + "@esbuild/linux-arm@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.17.19.tgz#1a2cd399c50040184a805174a6d89097d9d1559a" @@ -477,6 +517,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.18.10.tgz#9a589ffb96837b7536cfa6739dd2e666cc5e548e" integrity sha512-HfFoxY172tVHPIvJy+FHxzB4l8xU7e5cxmNS11cQ2jt4JWAukn/7LXaPdZid41UyTweqa4P/1zs201gRGCTwHw== +"@esbuild/linux-arm@0.18.12": + version "0.18.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-arm/-/linux-arm-0.18.12.tgz#21688a452c82c1422eb7f7fee80fc649bef40fb8" + integrity sha512-y75OijvrBE/1XRrXq1jtrJfG26eHeMoqLJ2dwQNwviwTuTtHGCojsDO6BJNF8gU+3jTn1KzJEMETytwsFSvc+Q== + "@esbuild/linux-ia32@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.17.19.tgz#e28c25266b036ce1cabca3c30155222841dc035a" @@ -487,6 +532,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.18.10.tgz#291aba2de93e8cdf77d607f54e554ce4ffd2f5ef" integrity sha512-otMdmSmkMe+pmiP/bZBjfphyAsTsngyT9RCYwoFzqrveAbux9nYitDTpdgToG0Z0U55+PnH654gCH2GQ1aB6Yw== +"@esbuild/linux-ia32@0.18.12": + version "0.18.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ia32/-/linux-ia32-0.18.12.tgz#78f0ae5068251831db012fb2dcdee6c37a54a92e" + integrity sha512-yoRIAqc0B4lDIAAEFEIu9ttTRFV84iuAl0KNCN6MhKLxNPfzwCBvEMgwco2f71GxmpBcTtn7KdErueZaM2rEvw== + "@esbuild/linux-loong64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.17.19.tgz#0f887b8bb3f90658d1a0117283e55dbd4c9dcf72" @@ -497,6 +547,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.18.10.tgz#ff0fe68c137dc165277b559a747c5debe6a8baec" integrity sha512-t8tjFuON1koxskzQ4VFoh0T5UDUMiLYjwf9Wktd0tx8AoK6xgU+5ubKOpWpcnhEQ2tESS5u0v6QuN8PX/ftwcQ== +"@esbuild/linux-loong64@0.18.12": + version "0.18.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-loong64/-/linux-loong64-0.18.12.tgz#6b33d8904be562f77587857d87d781264319a6ea" + integrity sha512-qYgt3dHPVvf/MgbIBpJ4Sup/yb9DAopZ3a2JgMpNKIHUpOdnJ2eHBo/aQdnd8dJ21X/+sS58wxHtA9lEazYtXQ== + "@esbuild/linux-mips64el@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.17.19.tgz#f5d2a0b8047ea9a5d9f592a178ea054053a70289" @@ -507,6 +562,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.18.10.tgz#99801b17fe2bffcce5cf9375731adf3025e7aee9" integrity sha512-+dUkcVzcfEJHz3HEnVpIJu8z8Wdn2n/nWMWdl6FVPFGJAVySO4g3+XPzNKFytVFwf8hPVDwYXzVcu8GMFqsqZw== +"@esbuild/linux-mips64el@0.18.12": + version "0.18.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-mips64el/-/linux-mips64el-0.18.12.tgz#2313a1b0528ebe24d1c5eab010e0e2427b54ca24" + integrity sha512-wHphlMLK4ufNOONqukELfVIbnGQJrHJ/mxZMMrP2jYrPgCRZhOtf0kC4yAXBwnfmULimV1qt5UJJOw4Kh13Yfg== + "@esbuild/linux-ppc64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.17.19.tgz#876590e3acbd9fa7f57a2c7d86f83717dbbac8c7" @@ -517,6 +577,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.18.10.tgz#b5d179a6271d123b20694402364162bfa583b35b" integrity sha512-sO3PjjxEGy+PY2qkGe2gwJbXdZN9wAYpVBZWFD0AwAoKuXRkWK0/zaMQ5ekUFJDRDCRm8x5U0Axaub7ynH/wVg== +"@esbuild/linux-ppc64@0.18.12": + version "0.18.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-ppc64/-/linux-ppc64-0.18.12.tgz#38d0d25174e5307c443884e5723887e7dada49f1" + integrity sha512-TeN//1Ft20ZZW41+zDSdOI/Os1bEq5dbvBvYkberB7PHABbRcsteeoNVZFlI0YLpGdlBqohEpjrn06kv8heCJg== + "@esbuild/linux-riscv64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.17.19.tgz#7f49373df463cd9f41dc34f9b2262d771688bf09" @@ -527,6 +592,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.18.10.tgz#c34b55bcc71d07685e4b836659f299cd4f6889ec" integrity sha512-JDtdbJg3yjDeXLv4lZYE1kiTnxv73/8cbPHY9T/dUKi8rYOM/k5b3W4UJLMUksuQ6nTm5c89W1nADsql6FW75A== +"@esbuild/linux-riscv64@0.18.12": + version "0.18.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-riscv64/-/linux-riscv64-0.18.12.tgz#79a28320967911ff31a88b39353cc2ad151d3696" + integrity sha512-AgUebVS4DoAblBgiB2ACQ/8l4eGE5aWBb8ZXtkXHiET9mbj7GuWt3OnsIW/zX+XHJt2RYJZctbQ2S/mDjbp0UA== + "@esbuild/linux-s390x@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.17.19.tgz#e2afd1afcaf63afe2c7d9ceacd28ec57c77f8829" @@ -537,6 +607,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.18.10.tgz#84318e86ee1e377c603c7b5359f5f67771eddd99" integrity sha512-NLuSKcp8WckjD2a7z5kzLiCywFwBTMlIxDNuud1AUGVuwBBJSkuubp6cNjJ0p5c6CZaA3QqUGwjHJBiG1SoOFw== +"@esbuild/linux-s390x@0.18.12": + version "0.18.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-s390x/-/linux-s390x-0.18.12.tgz#48db270c54e8d32110e0aa63f8a87d2485fb6cdf" + integrity sha512-dJ3Rb3Ei2u/ysSXd6pzleGtfDdc2MuzKt8qc6ls8vreP1G3B7HInX3i7gXS4BGeVd24pp0yqyS7bJ5NHaI9ing== + "@esbuild/linux-x64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.17.19.tgz#8a0e9738b1635f0c53389e515ae83826dec22aa4" @@ -547,6 +622,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.18.10.tgz#631650dc12f902535dea84b356709ba4ca893071" integrity sha512-wj2KRsCsFusli+6yFgNO/zmmLslislAWryJnodteRmGej7ZzinIbMdsyp13rVGde88zxJd5vercNYK9kuvlZaQ== +"@esbuild/linux-x64@0.18.12": + version "0.18.12" + resolved "https://registry.yarnpkg.com/@esbuild/linux-x64/-/linux-x64-0.18.12.tgz#05d9b4af808faf5fcd79b565f186ff86aa31b5b1" + integrity sha512-OrNJMGQbPaVyHHcDF8ybNSwu7TDOfX8NGpXCbetwOSP6txOJiWlgQnRymfC9ocR1S0Y5PW0Wb1mV6pUddqmvmQ== + "@esbuild/netbsd-x64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.17.19.tgz#c29fb2453c6b7ddef9a35e2c18b37bda1ae5c462" @@ -557,6 +637,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.18.10.tgz#436c8c8590eb7638e9d811ce5aae5e44b7dd2e45" integrity sha512-pQ9QqxEPI3cVRZyUtCoZxhZK3If+7RzR8L2yz2+TDzdygofIPOJFaAPkEJ5rYIbUO101RaiYxfdOBahYexLk5A== +"@esbuild/netbsd-x64@0.18.12": + version "0.18.12" + resolved "https://registry.yarnpkg.com/@esbuild/netbsd-x64/-/netbsd-x64-0.18.12.tgz#8e027526e556c3e909b55bb3b1839013ff9d9786" + integrity sha512-55FzVCAiwE9FK8wWeCRuvjazNRJ1QqLCYGZVB6E8RuQuTeStSwotpSW4xoRGwp3a1wUsaVCdYcj5LGCASVJmMg== + "@esbuild/openbsd-x64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.17.19.tgz#95e75a391403cb10297280d524d66ce04c920691" @@ -567,6 +652,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.18.10.tgz#69945ceeecfb30c20b64068d14a2cf9853254035" integrity sha512-k8GTIIW9I8pEEfoOUm32TpPMgSg06JhL5DO+ql66aLTkOQUs0TxCA67Wi7pv6z8iF8STCGcNbm3UWFHLuci+ag== +"@esbuild/openbsd-x64@0.18.12": + version "0.18.12" + resolved "https://registry.yarnpkg.com/@esbuild/openbsd-x64/-/openbsd-x64-0.18.12.tgz#81f5141b50987e05967b05d0ca6271fbb2f57532" + integrity sha512-qnluf8rfb6Y5Lw2tirfK2quZOBbVqmwxut7GPCIJsM8lc4AEUj9L8y0YPdLaPK0TECt4IdyBdBD/KRFKorlK3g== + "@esbuild/sunos-x64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.17.19.tgz#722eaf057b83c2575937d3ffe5aeb16540da7273" @@ -577,6 +667,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.18.10.tgz#2ad291b87225f82490d3ffd7c8b643e45fe0d616" integrity sha512-vIGYJIdEI6d4JBucAx8py792G8J0GP40qSH+EvSt80A4zvGd6jph+5t1g+eEXcS2aRpgZw6CrssNCFZxTdEsxw== +"@esbuild/sunos-x64@0.18.12": + version "0.18.12" + resolved "https://registry.yarnpkg.com/@esbuild/sunos-x64/-/sunos-x64-0.18.12.tgz#4d91cf84062dd0db5e9f8484dcaaff6443557839" + integrity sha512-+RkKpVQR7bICjTOPUpkTBTaJ4TFqQBX5Ywyd/HSdDkQGn65VPkTsR/pL4AMvuMWy+wnXgIl4EY6q4mVpJal8Kg== + "@esbuild/win32-arm64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.17.19.tgz#9aa9dc074399288bdcdd283443e9aeb6b9552b6f" @@ -587,6 +682,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.18.10.tgz#f12fcff13b9dbd3e80481f4cb6282708ce7794bb" integrity sha512-kRhNcMZFGMW+ZHCarAM1ypr8OZs0k688ViUCetVCef9p3enFxzWeBg9h/575Y0nsFu0ZItluCVF5gMR2pwOEpA== +"@esbuild/win32-arm64@0.18.12": + version "0.18.12" + resolved "https://registry.yarnpkg.com/@esbuild/win32-arm64/-/win32-arm64-0.18.12.tgz#cdb85b318a92ce7ee7736f7c29cde2f5c687957e" + integrity sha512-GNHuciv0mFM7ouzsU0+AwY+7eV4Mgo5WnbhfDCQGtpvOtD1vbOiRjPYG6dhmMoFyBjj+pNqQu2X+7DKn0KQ/Gw== + "@esbuild/win32-ia32@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.17.19.tgz#95ad43c62ad62485e210f6299c7b2571e48d2b03" @@ -597,6 +697,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.18.10.tgz#e369e9bedf6b548a62b284320c6de08982d045da" integrity sha512-AR9PX1whYaYh9p0EOaKna0h48F/A101Mt/ag72+kMkkBZXPQ7cjbz2syXI/HI3OlBdUytSdHneljfjvUoqwqiQ== +"@esbuild/win32-ia32@0.18.12": + version "0.18.12" + resolved "https://registry.yarnpkg.com/@esbuild/win32-ia32/-/win32-ia32-0.18.12.tgz#cd9d6860992aae3f039bec40ce8fac92ffac8911" + integrity sha512-kR8cezhYipbbypGkaqCTWIeu4zID17gamC8YTPXYtcN3E5BhhtTnwKBn9I0PJur/T6UVwIEGYzkffNL0lFvxEw== + "@esbuild/win32-x64@0.17.19": version "0.17.19" resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.17.19.tgz#8cfaf2ff603e9aabb910e9c0558c26cf32744061" @@ -607,6 +712,11 @@ resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.18.10.tgz#141d8e73b74252eef46a5433f69d15890d82b5e3" integrity sha512-5sTkYhAGHNRr6bVf4RM0PsscqVr6/DBYdrlMh168oph3usid3lKHcHEEHmr34iZ9GHeeg2juFOxtpl6XyC3tpw== +"@esbuild/win32-x64@0.18.12": + version "0.18.12" + resolved "https://registry.yarnpkg.com/@esbuild/win32-x64/-/win32-x64-0.18.12.tgz#1da26735ce5954bf914f8f2117b5096c548bbba2" + integrity sha512-O0UYQVkvfM/jO8a4OwoV0mAKSJw+mjWTAd1MJd/1FCX6uiMdLmMRPK/w6e9OQ0ob2WGxzIm9va/KG0Ja4zIOgg== + "@hapi/hoek@^9.0.0": version "9.3.0" resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.3.0.tgz#8368869dcb735be2e7f5cb7647de78e167a251fb" @@ -631,10 +741,10 @@ dependencies: "@iconify/types" "*" -"@iconify-json/mdi@^1.1.52": - version "1.1.52" - resolved "https://registry.yarnpkg.com/@iconify-json/mdi/-/mdi-1.1.52.tgz#3579f34632313ac73f5dd21c06aba042747c1e86" - integrity sha512-tLzpFcmoGw1/jHcl+BshUd4bqvP4755OUluaARsuKskTp2aIPIAkRQOhzJGpry9CZ0i82z0alq4HrKrp9uvj4A== +"@iconify-json/mdi@1.1.53": + version "1.1.53" + resolved "https://registry.yarnpkg.com/@iconify-json/mdi/-/mdi-1.1.53.tgz#633588d1d56780192c0dc55e9d92d976e6a5e6bf" + integrity sha512-qG72Tc9Bd4w7fha+kMEySVTbH4Obgb9xA1mQl+WReFhtZ3PjcVpIWLgZGTewuIfZY8RAbd8zfAqhZ7qEYZWrhg== dependencies: "@iconify/types" "*" @@ -711,7 +821,7 @@ resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== -"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13": +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.13", "@jridgewell/sourcemap-codec@^1.4.15": version "1.4.15" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== @@ -957,6 +1067,29 @@ unimport "^3.0.10" untyped "^1.3.2" +"@nuxt/kit@3.6.2": + version "3.6.2" + resolved "https://registry.yarnpkg.com/@nuxt/kit/-/kit-3.6.2.tgz#7201b64799a53f26a8d7ae7878b0138cb2a2e185" + integrity sha512-X1WN76izsILva6TvQVTfJCHG7TXCwsB6jsxZKcU3qSog26jer5dildDb5ZmKL3e+IFD6BwK4ShO/py8VZcT6OA== + dependencies: + "@nuxt/schema" "3.6.2" + c12 "^1.4.2" + consola "^3.2.2" + defu "^6.1.2" + globby "^13.2.1" + hash-sum "^2.0.0" + ignore "^5.2.4" + jiti "^1.19.1" + knitwork "^1.0.0" + mlly "^1.4.0" + pathe "^1.1.1" + pkg-types "^1.0.3" + scule "^1.0.0" + semver "^7.5.3" + unctx "^2.3.1" + unimport "^3.0.14" + untyped "^1.3.2" + "@nuxt/postcss8@^1.1.3": version "1.1.3" resolved "https://registry.yarnpkg.com/@nuxt/postcss8/-/postcss8-1.1.3.tgz#a7f8f6f2a664430bbdd3b175498eb693e0b1b351" @@ -986,6 +1119,21 @@ unimport "^3.0.10" untyped "^1.3.2" +"@nuxt/schema@3.6.2": + version "3.6.2" + resolved "https://registry.yarnpkg.com/@nuxt/schema/-/schema-3.6.2.tgz#762b2af9b23c0d5bfec5ef4dc00af05ba80f561e" + integrity sha512-wxb1/C5ozly5IwX0IRjVGml1n2KjZrTKsf6lTk3fdjUpW105kAvYX4j66PDOdBRE4vCwCsgaHJfWpUSeNBxbuA== + dependencies: + defu "^6.1.2" + hookable "^5.5.3" + pathe "^1.1.1" + pkg-types "^1.0.3" + postcss-import-resolver "^2.0.0" + std-env "^3.3.3" + ufo "^1.1.2" + unimport "^3.0.14" + untyped "^1.3.2" + "@nuxt/telemetry@^2.2.0": version "2.2.0" resolved "https://registry.yarnpkg.com/@nuxt/telemetry/-/telemetry-2.2.0.tgz#99b79173f4f2aa6af445b4d6e6e1f30b73cdcd65" @@ -1012,6 +1160,31 @@ rc9 "^2.1.0" std-env "^3.3.2" +"@nuxt/telemetry@^2.3.0": + version "2.3.1" + resolved "https://registry.yarnpkg.com/@nuxt/telemetry/-/telemetry-2.3.1.tgz#f391335da53aa6458bcbc39cc44e016a90bc551a" + integrity sha512-7kr2VDirYIXqyTHqaiWCrfQLgUjAa4qAHzykJOspMCFJWalHU9SVfnv+cTOKGqoXQ4TWOCd09tEd7sLlMFTEqw== + dependencies: + "@nuxt/kit" "^3.6.1" + chalk "^5.3.0" + ci-info "^3.8.0" + consola "^3.2.2" + create-require "^1.1.1" + defu "^6.1.2" + destr "^2.0.0" + dotenv "^16.3.1" + fs-extra "^11.1.1" + git-url-parse "^13.1.0" + is-docker "^3.0.0" + jiti "^1.19.1" + mri "^1.2.0" + nanoid "^4.0.2" + node-fetch "^3.3.1" + ofetch "^1.1.1" + parse-git-config "^3.0.0" + rc9 "^2.1.1" + std-env "^3.3.3" + "@nuxt/ui-templates@^1.2.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@nuxt/ui-templates/-/ui-templates-1.2.0.tgz#0b8703c41a23e37af17800553c9f4a9a6cf11226" @@ -1058,6 +1231,47 @@ vite-plugin-checker "^0.6.1" vue-bundle-renderer "^1.0.3" +"@nuxt/vite-builder@3.6.2": + version "3.6.2" + resolved "https://registry.yarnpkg.com/@nuxt/vite-builder/-/vite-builder-3.6.2.tgz#cc050ec66fc642bdbcb39ff45a96d78b2795eaae" + integrity sha512-+JOWj8f5W5CKTHCPUhcuHrIIfOJHMdOaRfWA6DiIK8xPUQ5b3i737GQ9CRoSBHr9EaySJVuYjs6ptT6r0t7Spg== + dependencies: + "@nuxt/kit" "3.6.2" + "@rollup/plugin-replace" "^5.0.2" + "@vitejs/plugin-vue" "^4.2.3" + "@vitejs/plugin-vue-jsx" "^3.0.1" + autoprefixer "^10.4.14" + clear "^0.1.0" + consola "^3.2.2" + cssnano "^6.0.1" + defu "^6.1.2" + esbuild "^0.18.11" + escape-string-regexp "^5.0.0" + estree-walker "^3.0.3" + externality "^1.0.2" + fs-extra "^11.1.1" + get-port-please "^3.0.1" + h3 "^1.7.1" + knitwork "^1.0.0" + magic-string "^0.30.1" + mlly "^1.4.0" + ohash "^1.1.2" + pathe "^1.1.1" + perfect-debounce "^1.0.0" + pkg-types "^1.0.3" + postcss "^8.4.24" + postcss-import "^15.1.0" + postcss-url "^10.1.3" + rollup-plugin-visualizer "^5.9.2" + std-env "^3.3.3" + strip-literal "^1.0.1" + ufo "^1.1.2" + unplugin "^1.3.2" + vite "~4.3.9" + vite-node "^0.32.4" + vite-plugin-checker "^0.6.1" + vue-bundle-renderer "^1.0.3" + "@nuxthq/ui@^2.5.0": version "2.5.0" resolved "https://registry.yarnpkg.com/@nuxthq/ui/-/ui-2.5.0.tgz#42f6f1a90cb25e3a121bfce5c08c2e3b6e9d6d7a" @@ -1383,6 +1597,14 @@ "@unhead/schema" "1.1.28" "@unhead/shared" "1.1.28" +"@unhead/dom@1.1.30": + version "1.1.30" + resolved "https://registry.yarnpkg.com/@unhead/dom/-/dom-1.1.30.tgz#d4e8e97304c2f8de2e7774b1f4263b43c8f0f0aa" + integrity sha512-EvASOkk36lW5sRfIe+StCojpkPEExsQNt+cqcpdVr9iiRH54jziCDFxcLfjawc+jp4NO86KvmfHo86GIly3/SQ== + dependencies: + "@unhead/schema" "1.1.30" + "@unhead/shared" "1.1.30" + "@unhead/schema@1.1.28": version "1.1.28" resolved "https://registry.yarnpkg.com/@unhead/schema/-/schema-1.1.28.tgz#400afabded62a8d67d8b31c2edf5d40d6f63f440" @@ -1391,6 +1613,14 @@ hookable "^5.5.3" zhead "^2.0.7" +"@unhead/schema@1.1.30": + version "1.1.30" + resolved "https://registry.yarnpkg.com/@unhead/schema/-/schema-1.1.30.tgz#aa77da28342a7e7ed0825896a48ebf7551fbe5d7" + integrity sha512-lgz0aw+OP1PlKHBhNWAVabV2iAHBhSXCt3Ynswu0m++MwJxOVXizYJRZOVKK7Zx3u7vwPRV/nweYc6rmNHv5gA== + dependencies: + hookable "^5.5.3" + zhead "^2.0.9" + "@unhead/shared@1.1.28": version "1.1.28" resolved "https://registry.yarnpkg.com/@unhead/shared/-/shared-1.1.28.tgz#6d6bb76b5d483966ad012cd785e21947549269e3" @@ -1398,6 +1628,13 @@ dependencies: "@unhead/schema" "1.1.28" +"@unhead/shared@1.1.30": + version "1.1.30" + resolved "https://registry.yarnpkg.com/@unhead/shared/-/shared-1.1.30.tgz#0ae2a78a1d118c0d2a852e2ca9981805c18f7bca" + integrity sha512-OPS+d4SZuYSWquQZVLfbyFYggdqKz8DtcdHXObRoKWnosrgVPyGJoOaFnjfkYYuvU6BFYnUtnZNMRQVUjmER1g== + dependencies: + "@unhead/schema" "1.1.30" + "@unhead/ssr@^1.1.28": version "1.1.28" resolved "https://registry.yarnpkg.com/@unhead/ssr/-/ssr-1.1.28.tgz#de5a1597c4aa0e2559af0b34d8c4148cc4597b44" @@ -1406,6 +1643,14 @@ "@unhead/schema" "1.1.28" "@unhead/shared" "1.1.28" +"@unhead/ssr@^1.1.30": + version "1.1.30" + resolved "https://registry.yarnpkg.com/@unhead/ssr/-/ssr-1.1.30.tgz#0524bd80742321e9a17becd63fdd8f00162e66bb" + integrity sha512-0XBgoPZoPjLCEQpGc/PhTYPvXEcWufcpcHWo6jxRham3VCoQN5RoSzFNGPEtd4ZhMMVRMQLJ7yPDGfFXtu78Pg== + dependencies: + "@unhead/schema" "1.1.30" + "@unhead/shared" "1.1.30" + "@unhead/vue@^1.1.28": version "1.1.28" resolved "https://registry.yarnpkg.com/@unhead/vue/-/vue-1.1.28.tgz#1ab1e6996800ac8fb94639f523e6873db60955e1" @@ -1416,6 +1661,16 @@ hookable "^5.5.3" unhead "1.1.28" +"@unhead/vue@^1.1.30": + version "1.1.30" + resolved "https://registry.yarnpkg.com/@unhead/vue/-/vue-1.1.30.tgz#ca1b4eac39d5f91d2ee4406317377bba1201105d" + integrity sha512-jWDfYDjiNj8a8GTQoYeJrpKisI7YKIWwuMP1IREKa4cx41oCsbCKUDjomjnpmdBcpqvb/Kw32Tm+EMcuE/CYkA== + dependencies: + "@unhead/schema" "1.1.30" + "@unhead/shared" "1.1.30" + hookable "^5.5.3" + unhead "1.1.30" + "@vercel/nft@^0.22.6": version "0.22.6" resolved "https://registry.yarnpkg.com/@vercel/nft/-/nft-0.22.6.tgz#edb30d300bb809c0945ea4c7b87e56f634885541" @@ -1660,6 +1915,11 @@ accepts@^1.3.5: mime-types "~2.1.34" negotiator "0.6.3" +acorn@8.10.0: + version "8.10.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5" + integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== + acorn@8.9.0, acorn@^8.6.0, acorn@^8.8.2, acorn@^8.9.0: version "8.9.0" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.9.0.tgz#78a16e3b2bcc198c10822786fa6679e245db5b59" @@ -2172,6 +2432,11 @@ cache-content-type@^1.0.0: mime-types "^2.1.18" ylru "^1.2.0" +cal-sans@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/cal-sans/-/cal-sans-1.0.1.tgz#691bbf04ae5cabd1f827dd842923cee419f57aa9" + integrity sha512-XwN3/7jez8WmFVcNnNqO2K9lh133KiIcURCyGFnSM+ZmNZ8zIcOTNfr3SpenLAkRceYsq+fQNX/PL4C1rIkEPQ== + call-bind@^1.0.0, call-bind@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" @@ -2237,6 +2502,11 @@ chalk@^5.2.0: resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.2.0.tgz#249623b7d66869c673699fb66d65723e54dfcfb3" integrity sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA== +chalk@^5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.3.0.tgz#67c20a7ebef70e7f3970a01f90fa210cb6860385" + integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w== + chardet@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" @@ -2993,10 +3263,10 @@ drizzle-kit@0.19.5: minimatch "^7.4.3" zod "^3.20.2" -drizzle-orm@^0.27.0: - version "0.27.0" - resolved "https://registry.yarnpkg.com/drizzle-orm/-/drizzle-orm-0.27.0.tgz#497691fc5b73fb8828400389cb4e0c77961387ba" - integrity sha512-LGiJ0icB+wQwgbSCOvAjONY8Ec6G/EDzQQP5PmUaQYeI9OqgpVKHC2T1fFIbvk5dabWsbokJ5NOciVAxriStig== +drizzle-orm@0.27.2: + version "0.27.2" + resolved "https://registry.yarnpkg.com/drizzle-orm/-/drizzle-orm-0.27.2.tgz#bff4b9bb3dc53aa9f12ad2804bc8229f4c757cf8" + integrity sha512-ZvBvceff+JlgP7FxHKe0zOU9CkZ4RcOtibumIrqfYzDGuOeF0YUY0F9iMqYpRM7pxnLRfC+oO7rWOUH3T5oFQA== duplexer@^0.1.2: version "0.1.2" @@ -3202,6 +3472,34 @@ esbuild@^0.18.10, esbuild@^0.18.6, esbuild@^0.18.9: "@esbuild/win32-ia32" "0.18.10" "@esbuild/win32-x64" "0.18.10" +esbuild@^0.18.11: + version "0.18.12" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.18.12.tgz#861d37cc321ac797d059f221d9da12acfe555350" + integrity sha512-XuOVLDdtsDslXStStduT41op21Ytmf4/BDS46aa3xPJ7X5h2eMWBF1oAe3QjUH3bDksocNXgzGUZ7XHIBya6Tg== + optionalDependencies: + "@esbuild/android-arm" "0.18.12" + "@esbuild/android-arm64" "0.18.12" + "@esbuild/android-x64" "0.18.12" + "@esbuild/darwin-arm64" "0.18.12" + "@esbuild/darwin-x64" "0.18.12" + "@esbuild/freebsd-arm64" "0.18.12" + "@esbuild/freebsd-x64" "0.18.12" + "@esbuild/linux-arm" "0.18.12" + "@esbuild/linux-arm64" "0.18.12" + "@esbuild/linux-ia32" "0.18.12" + "@esbuild/linux-loong64" "0.18.12" + "@esbuild/linux-mips64el" "0.18.12" + "@esbuild/linux-ppc64" "0.18.12" + "@esbuild/linux-riscv64" "0.18.12" + "@esbuild/linux-s390x" "0.18.12" + "@esbuild/linux-x64" "0.18.12" + "@esbuild/netbsd-x64" "0.18.12" + "@esbuild/openbsd-x64" "0.18.12" + "@esbuild/sunos-x64" "0.18.12" + "@esbuild/win32-arm64" "0.18.12" + "@esbuild/win32-ia32" "0.18.12" + "@esbuild/win32-x64" "0.18.12" + escalade@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" @@ -3785,6 +4083,17 @@ globby@^13.2.0: merge2 "^1.4.1" slash "^4.0.0" +globby@^13.2.1: + version "13.2.2" + resolved "https://registry.yarnpkg.com/globby/-/globby-13.2.2.tgz#63b90b1bf68619c2135475cbd4e71e66aa090592" + integrity sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w== + dependencies: + dir-glob "^3.0.1" + fast-glob "^3.3.0" + ignore "^5.2.4" + merge2 "^1.4.1" + slash "^4.0.0" + gopd@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" @@ -4384,6 +4693,11 @@ jiti@^1.18.2: resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.18.2.tgz#80c3ef3d486ebf2450d9335122b32d121f2a83cd" integrity sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg== +jiti@^1.19.1: + version "1.19.1" + resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.19.1.tgz#fa99e4b76a23053e0e7cde098efe1704a14c16f1" + integrity sha512-oVhqoRDaBXf7sjkll95LHVS6Myyyb1zaunVwk4Z0+WPSW4gjS0pl01zYKHScTuyEhQsFxV5L4DR5r+YqSyqyyg== + joi@^17.7.0: version "17.9.2" resolved "https://registry.yarnpkg.com/joi/-/joi-17.9.2.tgz#8b2e4724188369f55451aebd1d0b1d9482470690" @@ -4783,6 +5097,13 @@ magic-string@^0.30.0: dependencies: "@jridgewell/sourcemap-codec" "^1.4.13" +magic-string@^0.30.1: + version "0.30.1" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.1.tgz#ce5cd4b0a81a5d032bd69aab4522299b2166284d" + integrity sha512-mbVKXPmS0z0G4XqFDCTllmDQ6coZzn94aMlb0o/A4HEHJCKcanlDZwYJgwnkmgD3jyWhUgj9VsPrfd972yPffA== + dependencies: + "@jridgewell/sourcemap-codec" "^1.4.15" + magicast@^0.2.9: version "0.2.9" resolved "https://registry.yarnpkg.com/magicast/-/magicast-0.2.9.tgz#9b5de1c6ba40b3fa626834017f0f11800a033cbe" @@ -5137,7 +5458,7 @@ next-tick@1, next-tick@^1.1.0: resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.1.0.tgz#1836ee30ad56d67ef281b22bd199f709449b35eb" integrity sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ== -nitropack@^2.5.1: +nitropack@^2.5.1, nitropack@^2.5.2: version "2.5.2" resolved "https://registry.yarnpkg.com/nitropack/-/nitropack-2.5.2.tgz#d5fab06a64ecd15dead5e968783a9a1badebdf71" integrity sha512-hXEHY9NJmOOETFFTPCBB9PB0+txoAbU/fB2ovUF6UMRo4ucQZztYnZdX+YSxa6FVz6eONvcxXvf9/9s6t08KWw== @@ -5413,6 +5734,13 @@ nuxi@3.6.1: optionalDependencies: fsevents "~2.3.2" +nuxi@3.6.2: + version "3.6.2" + resolved "https://registry.yarnpkg.com/nuxi/-/nuxi-3.6.2.tgz#0fba68291ead9a850c0724090cf6b2598add05d5" + integrity sha512-1aRoq8QPXP+VIZZy4S/ZpJ0xx9j1DmOM3hWDfX40clAQCY4YX+NNAOKY4WzXFwU4t38xl+9wY5PE124VHWli2w== + optionalDependencies: + fsevents "~2.3.2" + nuxt-icon@^0.4.2: version "0.4.2" resolved "https://registry.yarnpkg.com/nuxt-icon/-/nuxt-icon-0.4.2.tgz#040efe9463b06d0d48d8e84702582758a5e76357" @@ -5421,6 +5749,64 @@ nuxt-icon@^0.4.2: "@iconify/vue" "^4.1.1" "@nuxt/kit" "^3.6.1" +nuxt@3.6.2: + version "3.6.2" + resolved "https://registry.yarnpkg.com/nuxt/-/nuxt-3.6.2.tgz#a4ce4766652aca7e198f3620f8ef4199409caeea" + integrity sha512-nzxXEKyjBUjRIfP/vojFdZ9RbpaiVftatT+p5tzJGea8beocRB2XsZ0hcDtmMuOcF6glQjG3EIsVu2p9Ckz/Kg== + dependencies: + "@nuxt/devalue" "^2.0.2" + "@nuxt/kit" "3.6.2" + "@nuxt/schema" "3.6.2" + "@nuxt/telemetry" "^2.3.0" + "@nuxt/ui-templates" "^1.2.0" + "@nuxt/vite-builder" "3.6.2" + "@unhead/ssr" "^1.1.30" + "@unhead/vue" "^1.1.30" + "@vue/shared" "^3.3.4" + acorn "8.10.0" + c12 "^1.4.2" + chokidar "^3.5.3" + cookie-es "^1.0.0" + defu "^6.1.2" + destr "^2.0.0" + devalue "^4.3.2" + esbuild "^0.18.11" + escape-string-regexp "^5.0.0" + estree-walker "^3.0.3" + fs-extra "^11.1.1" + globby "^13.2.1" + h3 "^1.7.1" + hookable "^5.5.3" + jiti "^1.19.1" + klona "^2.0.6" + knitwork "^1.0.0" + local-pkg "^0.4.3" + magic-string "^0.30.1" + mlly "^1.4.0" + nitropack "^2.5.2" + nuxi "3.6.2" + nypm "^0.2.2" + ofetch "^1.1.1" + ohash "^1.1.2" + pathe "^1.1.1" + perfect-debounce "^1.0.0" + prompts "^2.4.2" + scule "^1.0.0" + strip-literal "^1.0.1" + ufo "^1.1.2" + ultrahtml "^1.2.0" + uncrypto "^0.1.3" + unctx "^2.3.1" + unenv "^1.5.1" + unimport "^3.0.14" + unplugin "^1.3.2" + unplugin-vue-router "^0.6.4" + untyped "^1.3.2" + vue "^3.3.4" + vue-bundle-renderer "^1.0.3" + vue-devtools-stub "^0.1.0" + vue-router "^4.2.3" + nuxt@^3.6.1: version "3.6.1" resolved "https://registry.yarnpkg.com/nuxt/-/nuxt-3.6.1.tgz#e2ab273cbda7a69177e03f228f355c3a6411c805" @@ -7181,10 +7567,10 @@ type@^2.7.2: resolved "https://registry.yarnpkg.com/type/-/type-2.7.2.tgz#2376a15a3a28b1efa0f5350dcf72d24df6ef98d0" integrity sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw== -typescript@^5.1.3: - version "5.1.3" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.1.3.tgz#8d84219244a6b40b6fb2b33cc1c062f715b9e826" - integrity sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw== +typescript@5.1.6: + version "5.1.6" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.1.6.tgz#02f8ac202b6dad2c0dd5e0913745b47a37998274" + integrity sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA== ufo@^1.0.0, ufo@^1.1.1, ufo@^1.1.2: version "1.1.2" @@ -7247,6 +7633,16 @@ unhead@1.1.28: "@unhead/shared" "1.1.28" hookable "^5.5.3" +unhead@1.1.30: + version "1.1.30" + resolved "https://registry.yarnpkg.com/unhead/-/unhead-1.1.30.tgz#10caa5966004a8f24b73f059d640c1779eaf744e" + integrity sha512-25N/P1GnnC8EYCDerzE0hl2nOdRqS1NOFh1STEyKWRo/Bi5dXn8Z2NTaqzkbr5ExJTZEAiDfZ+eALvMTmvlXlA== + dependencies: + "@unhead/dom" "1.1.30" + "@unhead/schema" "1.1.30" + "@unhead/shared" "1.1.30" + hookable "^5.5.3" + unicode-properties@^1.4.0: version "1.4.1" resolved "https://registry.yarnpkg.com/unicode-properties/-/unicode-properties-1.4.1.tgz#96a9cffb7e619a0dc7368c28da27e05fc8f9be5f" @@ -7362,6 +7758,16 @@ unplugin@^1.0.0, unplugin@^1.3.1: webpack-sources "^3.2.3" webpack-virtual-modules "^0.5.0" +unplugin@^1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/unplugin/-/unplugin-1.3.2.tgz#899917d4c22e290ec5ef66c1a56577348a7693a2" + integrity sha512-Lh7/2SryjXe/IyWqx9K7IKwuKhuOFZEhotiBquOODsv2IVyDkI9lv/XhgfjdXf/xdbv32txmnBNnC/JVTDJlsA== + dependencies: + acorn "^8.9.0" + chokidar "^3.5.3" + webpack-sources "^3.2.3" + webpack-virtual-modules "^0.5.0" + unstorage@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/unstorage/-/unstorage-1.7.0.tgz#1b3c66aa495f52bc248d63b9b2f75446b0435544" @@ -7467,6 +7873,18 @@ vite-node@^0.32.2: picocolors "^1.0.0" vite "^3.0.0 || ^4.0.0" +vite-node@^0.32.4: + version "0.32.4" + resolved "https://registry.yarnpkg.com/vite-node/-/vite-node-0.32.4.tgz#7b3f94af5a87c631fbc380ba662914bafbd04d80" + integrity sha512-L2gIw+dCxO0LK14QnUMoqSYpa9XRGnTTTDjW2h19Mr+GR0EFj4vx52W41gFXfMLqpA00eK4ZjOVYo1Xk//LFEw== + dependencies: + cac "^6.7.14" + debug "^4.3.4" + mlly "^1.4.0" + pathe "^1.1.1" + picocolors "^1.0.0" + vite "^3.0.0 || ^4.0.0" + vite-plugin-checker@^0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/vite-plugin-checker/-/vite-plugin-checker-0.6.1.tgz#51a0e654e033b5b9ad6301ae4d0ed0f5886d437c" @@ -7597,6 +8015,13 @@ vue-router@^4.2.2: dependencies: "@vue/devtools-api" "^6.5.0" +vue-router@^4.2.3: + version "4.2.4" + resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-4.2.4.tgz#382467a7e2923e6a85f015d081e1508052c191b9" + integrity sha512-9PISkmaCO02OzPVOMq2w82ilty6+xJmQrarYZDkjZBfl4RvYAlt4PKnEX21oW4KTtWfa9OuO/b3qk1Od3AEdCQ== + dependencies: + "@vue/devtools-api" "^6.5.0" + vue@^3.3.4: version "3.3.4" resolved "https://registry.yarnpkg.com/vue/-/vue-3.3.4.tgz#8ed945d3873667df1d0fcf3b2463ada028f88bd6" @@ -7815,6 +8240,11 @@ zhead@^2.0.7: resolved "https://registry.yarnpkg.com/zhead/-/zhead-2.0.7.tgz#36b3607cd462668d8b395c27f4865911fe38fb93" integrity sha512-q9iCCXBWndfYNMGCN7S970+e3ILAPzmX78Skblx7+SGlo6x6SXW0GJ5mJzigYsq2mkHCGqEUhe0QGDEDZauw8g== +zhead@^2.0.9: + version "2.0.9" + resolved "https://registry.yarnpkg.com/zhead/-/zhead-2.0.9.tgz#3972a1f7485cc19fdfb25007fbef44e8d5a87405" + integrity sha512-Y3g6EegQc6PVrYXPq2OS7/s27UGVS5Y6NY6SY3XGH4Hg+yQWbQTtWsjCgmpR8kZnYrv8auB54sz+x5FEDrvqzQ== + zip-stream@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/zip-stream/-/zip-stream-4.1.0.tgz#51dd326571544e36aa3f756430b313576dc8fc79"