From 344058c9917a3ca2cf8d586bdc26c7a68f2b961d Mon Sep 17 00:00:00 2001 From: taco Date: Fri, 10 Apr 2026 22:17:11 -0400 Subject: [PATCH] feat(vite): add build process that compresses shit --- _includes/_header.njk | 5 +- _includes/base.njk | 22 + _includes/post.njk | 2 +- assets/fonts/MartianGrotesk-StdBd.woff2 | Bin 33356 -> 0 bytes eleventy.config.js | 29 +- index.md | 2 +- package-lock.json | 1084 +++++++++++++++++ package.json | 1 + .../.well-known}/security.txt | 0 {assets => public}/favicon.ico | Bin {assets => public}/img/taco.svg | 0 {assets => public}/img/taco_irl.jpg | Bin 12 files changed, 1140 insertions(+), 5 deletions(-) delete mode 100644 assets/fonts/MartianGrotesk-StdBd.woff2 rename {.well-known => public/.well-known}/security.txt (100%) rename {assets => public}/favicon.ico (100%) rename {assets => public}/img/taco.svg (100%) rename {assets => public}/img/taco_irl.jpg (100%) diff --git a/_includes/_header.njk b/_includes/_header.njk index cbbb1d3..220eefc 100644 --- a/_includes/_header.njk +++ b/_includes/_header.njk @@ -3,6 +3,7 @@ vector drawing of a smiling cartoon taco with tortilla legs. @@ -10,8 +11,8 @@

mestizo.monster

diff --git a/_includes/base.njk b/_includes/base.njk index bfb8c1a..3dec666 100644 --- a/_includes/base.njk +++ b/_includes/base.njk @@ -5,6 +5,28 @@ {% include "_og.njk" %} {{ title }} - mestizo.monster + + + + diff --git a/_includes/post.njk b/_includes/post.njk index 0f8b733..47d4bbf 100644 --- a/_includes/post.njk +++ b/_includes/post.njk @@ -7,7 +7,7 @@ layout: base.njk
diff --git a/assets/fonts/MartianGrotesk-StdBd.woff2 b/assets/fonts/MartianGrotesk-StdBd.woff2 deleted file mode 100644 index 47eb5e4daff6f0106f8a4276d4f2c8ef433f4dd6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33356 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 diff --git a/eleventy.config.js b/eleventy.config.js index ea8f79c..708def6 100644 --- a/eleventy.config.js +++ b/eleventy.config.js @@ -1,11 +1,14 @@ import markdownIt from "markdown-it"; import footnote_plugin from "markdown-it-footnote"; import readingTime from "eleventy-plugin-reading-time"; +import EleventyVitePlugin from "@11ty/eleventy-plugin-vite"; /** @param {import("@11ty/eleventy").UserConfig} eleventyConfig */ export default async function (eleventyConfig) { eleventyConfig.addPassthroughCopy({ assets: "/" }); - eleventyConfig.addPassthroughCopy(".well-known"); + eleventyConfig.addPassthroughCopy({ public: "/" }); + eleventyConfig.addPassthroughCopy({ "public/img": "/img" }); + eleventyConfig.addPassthroughCopy({ "public/favicon.ico": "/favicon.ico" }); eleventyConfig.addPassthroughCopy("**/*.jpg"); eleventyConfig.addPassthroughCopy("**/*.png"); @@ -44,4 +47,28 @@ export default async function (eleventyConfig) { eleventyConfig.setLibrary("md", markdownIt(markdownItOptions)); eleventyConfig.amendLibrary("md", (mdLib) => mdLib.use(footnote_plugin)); eleventyConfig.addPlugin(readingTime); + eleventyConfig.addPlugin(EleventyVitePlugin, { + tempFolderName: ".11ty-vite", // Default name of the temp folder + + // Options passed to the Eleventy Dev Server + // Defaults + serverOptions: { + module: "@11ty/eleventy-dev-server", + domDiff: false, + }, + + // Defaults + viteOptions: { + clearScreen: false, + appType: "mpa", + + server: { + middlewareMode: true, + }, + + build: { + emptyOutDir: true, + }, + }, + }); } diff --git a/index.md b/index.md index 2a82448..5854893 100644 --- a/index.md +++ b/index.md @@ -20,4 +20,4 @@ the [wedsite](https://homestar.wiki/wiki/Homestar_Runner%27s_Website) of - ⭐ digital storyteller. - 💚 mestizo monster. -check out [posts i've written](/posts) or [who the heck i am](/about). +check out [posts i've written](/posts/) or [who the heck i am](/about/). diff --git a/package-lock.json b/package-lock.json index e137e4f..f21f5a8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,6 +15,7 @@ "markdown-it-footnote": "^4.0.0" }, "devDependencies": { + "@11ty/eleventy-plugin-vite": "^7.1.0-alpha.2", "prettier": "^3.8.1", "prettier-plugin-jinja-template": "^2.1.0" } @@ -139,6 +140,24 @@ "url": "https://opencollective.com/11ty" } }, + "node_modules/@11ty/eleventy-plugin-vite": { + "version": "7.1.0-alpha.2", + "resolved": "https://registry.npmjs.org/@11ty/eleventy-plugin-vite/-/eleventy-plugin-vite-7.1.0-alpha.2.tgz", + "integrity": "sha512-PzbRQYQWpyZBsw05Op7SF8hFt5jF2djS7uCBnG37fVbGfgeCcbW13NJeQjWKwWZzwZJ9ADyMl4Wz+E9TRSUb+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@11ty/eleventy-utils": "^2.0.7", + "vite": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/11ty" + } + }, "node_modules/@11ty/eleventy-utils": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/@11ty/eleventy-utils/-/eleventy-utils-2.0.7.tgz", @@ -207,6 +226,837 @@ "node": ">=18" } }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.7.tgz", + "integrity": "sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.7.tgz", + "integrity": "sha512-jbPXvB4Yj2yBV7HUfE2KHe4GJX51QplCN1pGbYjvsyCZbQmies29EoJbkEc+vYuU5o45AfQn37vZlyXy4YJ8RQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.7.tgz", + "integrity": "sha512-62dPZHpIXzvChfvfLJow3q5dDtiNMkwiRzPylSCfriLvZeq0a1bWChrGx/BbUbPwOrsWKMn8idSllklzBy+dgQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.7.tgz", + "integrity": "sha512-x5VpMODneVDb70PYV2VQOmIUUiBtY3D3mPBG8NxVk5CogneYhkR7MmM3yR/uMdITLrC1ml/NV1rj4bMJuy9MCg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.7.tgz", + "integrity": "sha512-5lckdqeuBPlKUwvoCXIgI2D9/ABmPq3Rdp7IfL70393YgaASt7tbju3Ac+ePVi3KDH6N2RqePfHnXkaDtY9fkw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.7.tgz", + "integrity": "sha512-rYnXrKcXuT7Z+WL5K980jVFdvVKhCHhUwid+dDYQpH+qu+TefcomiMAJpIiC2EM3Rjtq0sO3StMV/+3w3MyyqQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.7.tgz", + "integrity": "sha512-B48PqeCsEgOtzME2GbNM2roU29AMTuOIN91dsMO30t+Ydis3z/3Ngoj5hhnsOSSwNzS+6JppqWsuhTp6E82l2w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.7.tgz", + "integrity": "sha512-jOBDK5XEjA4m5IJK3bpAQF9/Lelu/Z9ZcdhTRLf4cajlB+8VEhFFRjWgfy3M1O4rO2GQ/b2dLwCUGpiF/eATNQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.7.tgz", + "integrity": "sha512-RkT/YXYBTSULo3+af8Ib0ykH8u2MBh57o7q/DAs3lTJlyVQkgQvlrPTnjIzzRPQyavxtPtfg0EopvDyIt0j1rA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.7.tgz", + "integrity": "sha512-RZPHBoxXuNnPQO9rvjh5jdkRmVizktkT7TCDkDmQ0W2SwHInKCAV95GRuvdSvA7w4VMwfCjUiPwDi0ZO6Nfe9A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.7.tgz", + "integrity": "sha512-GA48aKNkyQDbd3KtkplYWT102C5sn/EZTY4XROkxONgruHPU72l+gW+FfF8tf2cFjeHaRbWpOYa/uRBz/Xq1Pg==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.7.tgz", + "integrity": "sha512-a4POruNM2oWsD4WKvBSEKGIiWQF8fZOAsycHOt6JBpZ+JN2n2JH9WAv56SOyu9X5IqAjqSIPTaJkqN8F7XOQ5Q==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.7.tgz", + "integrity": "sha512-KabT5I6StirGfIz0FMgl1I+R1H73Gp0ofL9A3nG3i/cYFJzKHhouBV5VWK1CSgKvVaG4q1RNpCTR2LuTVB3fIw==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.7.tgz", + "integrity": "sha512-gRsL4x6wsGHGRqhtI+ifpN/vpOFTQtnbsupUF5R5YTAg+y/lKelYR1hXbnBdzDjGbMYjVJLJTd2OFmMewAgwlQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.7.tgz", + "integrity": "sha512-hL25LbxO1QOngGzu2U5xeXtxXcW+/GvMN3ejANqXkxZ/opySAZMrc+9LY/WyjAan41unrR3YrmtTsUpwT66InQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.7.tgz", + "integrity": "sha512-2k8go8Ycu1Kb46vEelhu1vqEP+UeRVj2zY1pSuPdgvbd5ykAw82Lrro28vXUrRmzEsUV0NzCf54yARIK8r0fdw==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.7.tgz", + "integrity": "sha512-hzznmADPt+OmsYzw1EE33ccA+HPdIqiCRq7cQeL1Jlq2gb1+OyWBkMCrYGBJ+sxVzve2ZJEVeePbLM2iEIZSxA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.7.tgz", + "integrity": "sha512-b6pqtrQdigZBwZxAn1UpazEisvwaIDvdbMbmrly7cDTMFnw/+3lVxxCTGOrkPVnsYIosJJXAsILG9XcQS+Yu6w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.7.tgz", + "integrity": "sha512-OfatkLojr6U+WN5EDYuoQhtM+1xco+/6FSzJJnuWiUw5eVcicbyK3dq5EeV/QHT1uy6GoDhGbFpprUiHUYggrw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.7.tgz", + "integrity": "sha512-AFuojMQTxAz75Fo8idVcqoQWEHIXFRbOc1TrVcFSgCZtQfSdc1RXgB3tjOn/krRHENUB4j00bfGjyl2mJrU37A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.7.tgz", + "integrity": "sha512-+A1NJmfM8WNDv5CLVQYJ5PshuRm/4cI6WMZRg1by1GwPIQPCTs1GLEUHwiiQGT5zDdyLiRM/l1G0Pv54gvtKIg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openharmony-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.7.tgz", + "integrity": "sha512-+KrvYb/C8zA9CU/g0sR6w2RBw7IGc5J2BPnc3dYc5VJxHCSF1yNMxTV5LQ7GuKteQXZtspjFbiuW5/dOj7H4Yw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.7.tgz", + "integrity": "sha512-ikktIhFBzQNt/QDyOL580ti9+5mL/YZeUPKU2ivGtGjdTYoqz6jObj6nOMfhASpS4GU4Q/Clh1QtxWAvcYKamA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.7.tgz", + "integrity": "sha512-7yRhbHvPqSpRUV7Q20VuDwbjW5kIMwTHpptuUzV+AA46kiPze5Z7qgt6CLCK3pWFrHeNfDd1VKgyP4O+ng17CA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.7.tgz", + "integrity": "sha512-SmwKXe6VHIyZYbBLJrhOoCJRB/Z1tckzmgTLfFYOfpMAx63BJEaL9ExI8x7v0oAO3Zh6D/Oi1gVxEYr5oUCFhw==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.7.tgz", + "integrity": "sha512-56hiAJPhwQ1R4i+21FVF7V8kSD5zZTdHcVuRFMW0hn753vVfQN8xlx4uOPT4xoGH0Z/oVATuR82AiqSTDIpaHg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.60.1.tgz", + "integrity": "sha512-d6FinEBLdIiK+1uACUttJKfgZREXrF0Qc2SmLII7W2AD8FfiZ9Wjd+rD/iRuf5s5dWrr1GgwXCvPqOuDquOowA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.60.1.tgz", + "integrity": "sha512-YjG/EwIDvvYI1YvYbHvDz/BYHtkY4ygUIXHnTdLhG+hKIQFBiosfWiACWortsKPKU/+dUwQQCKQM3qrDe8c9BA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.60.1.tgz", + "integrity": "sha512-mjCpF7GmkRtSJwon+Rq1N8+pI+8l7w5g9Z3vWj4T7abguC4Czwi3Yu/pFaLvA3TTeMVjnu3ctigusqWUfjZzvw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.60.1.tgz", + "integrity": "sha512-haZ7hJ1JT4e9hqkoT9R/19XW2QKqjfJVv+i5AGg57S+nLk9lQnJ1F/eZloRO3o9Scy9CM3wQ9l+dkXtcBgN5Ew==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.60.1.tgz", + "integrity": "sha512-czw90wpQq3ZsAVBlinZjAYTKduOjTywlG7fEeWKUA7oCmpA8xdTkxZZlwNJKWqILlq0wehoZcJYfBvOyhPTQ6w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.60.1.tgz", + "integrity": "sha512-KVB2rqsxTHuBtfOeySEyzEOB7ltlB/ux38iu2rBQzkjbwRVlkhAGIEDiiYnO2kFOkJp+Z7pUXKyrRRFuFUKt+g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.60.1.tgz", + "integrity": "sha512-L+34Qqil+v5uC0zEubW7uByo78WOCIrBvci69E7sFASRl0X7b/MB6Cqd1lky/CtcSVTydWa2WZwFuWexjS5o6g==", + "cpu": [ + "arm" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.60.1.tgz", + "integrity": "sha512-n83O8rt4v34hgFzlkb1ycniJh7IR5RCIqt6mz1VRJD6pmhRi0CXdmfnLu9dIUS6buzh60IvACM842Ffb3xd6Gg==", + "cpu": [ + "arm" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.60.1.tgz", + "integrity": "sha512-Nql7sTeAzhTAja3QXeAI48+/+GjBJ+QmAH13snn0AJSNL50JsDqotyudHyMbO2RbJkskbMbFJfIJKWA6R1LCJQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.60.1.tgz", + "integrity": "sha512-+pUymDhd0ys9GcKZPPWlFiZ67sTWV5UU6zOJat02M1+PiuSGDziyRuI/pPue3hoUwm2uGfxdL+trT6Z9rxnlMA==", + "cpu": [ + "arm64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-gnu": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.60.1.tgz", + "integrity": "sha512-VSvgvQeIcsEvY4bKDHEDWcpW4Yw7BtlKG1GUT4FzBUlEKQK0rWHYBqQt6Fm2taXS+1bXvJT6kICu5ZwqKCnvlQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-musl": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.60.1.tgz", + "integrity": "sha512-4LqhUomJqwe641gsPp6xLfhqWMbQV04KtPp7/dIp0nzPxAkNY1AbwL5W0MQpcalLYk07vaW9Kp1PBhdpZYYcEw==", + "cpu": [ + "loong64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-gnu": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.60.1.tgz", + "integrity": "sha512-tLQQ9aPvkBxOc/EUT6j3pyeMD6Hb8QF2BTBnCQWP/uu1lhc9AIrIjKnLYMEroIz/JvtGYgI9dF3AxHZNaEH0rw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-musl": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.60.1.tgz", + "integrity": "sha512-RMxFhJwc9fSXP6PqmAz4cbv3kAyvD1etJFjTx4ONqFP9DkTkXsAMU4v3Vyc5BgzC+anz7nS/9tp4obsKfqkDHg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.60.1.tgz", + "integrity": "sha512-QKgFl+Yc1eEk6MmOBfRHYF6lTxiiiV3/z/BRrbSiW2I7AFTXoBFvdMEyglohPj//2mZS4hDOqeB0H1ACh3sBbg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.60.1.tgz", + "integrity": "sha512-RAjXjP/8c6ZtzatZcA1RaQr6O1TRhzC+adn8YZDnChliZHviqIjmvFwHcxi4JKPSDAt6Uhf/7vqcBzQJy0PDJg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.60.1.tgz", + "integrity": "sha512-wcuocpaOlaL1COBYiA89O6yfjlp3RwKDeTIA0hM7OpmhR1Bjo9j31G1uQVpDlTvwxGn2nQs65fBFL5UFd76FcQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.60.1.tgz", + "integrity": "sha512-77PpsFQUCOiZR9+LQEFg9GClyfkNXj1MP6wRnzYs0EeWbPcHs02AXu4xuUbM1zhwn3wqaizle3AEYg5aeoohhg==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "glibc" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.60.1.tgz", + "integrity": "sha512-5cIATbk5vynAjqqmyBjlciMJl1+R/CwX9oLk/EyiFXDWd95KpHdrOJT//rnUl4cUcskrd0jCCw3wpZnhIHdD9w==", + "cpu": [ + "x64" + ], + "dev": true, + "libc": [ + "musl" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-openbsd-x64": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.60.1.tgz", + "integrity": "sha512-cl0w09WsCi17mcmWqqglez9Gk8isgeWvoUZ3WiJFYSR3zjBQc2J5/ihSjpl+VLjPqjQ/1hJRcqBfLjssREQILw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ] + }, + "node_modules/@rollup/rollup-openharmony-arm64": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.60.1.tgz", + "integrity": "sha512-4Cv23ZrONRbNtbZa37mLSueXUCtN7MXccChtKpUnQNgF010rjrjfHx3QxkS2PI7LqGT5xXyYs1a7LbzAwT0iCA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.60.1.tgz", + "integrity": "sha512-i1okWYkA4FJICtr7KpYzFpRTHgy5jdDbZiWfvny21iIKky5YExiDXP+zbXzm3dUcFpkEeYNHgQ5fuG236JPq0g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.60.1.tgz", + "integrity": "sha512-u09m3CuwLzShA0EYKMNiFgcjjzwqtUMLmuCJLeZWjjOYA3IT2Di09KaxGBTP9xVztWyIWjVdsB2E9goMjZvTQg==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-gnu": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.60.1.tgz", + "integrity": "sha512-k+600V9Zl1CM7eZxJgMyTUzmrmhB/0XZnF4pRypKAlAgxmedUA+1v9R+XOFv56W4SlHEzfeMtzujLJD22Uz5zg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.60.1.tgz", + "integrity": "sha512-lWMnixq/QzxyhTV6NjQJ4SFo1J6PvOX8vUx5Wb4bBPsEb+8xZ89Bz6kOXpfXj9ak9AHTQVQzlgzBEc1SyM27xQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, "node_modules/@sindresorhus/slugify": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/@sindresorhus/slugify/-/slugify-2.2.1.tgz", @@ -238,6 +1088,13 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@types/estree": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "dev": true, + "license": "MIT" + }, "node_modules/a-sync-waterfall": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/a-sync-waterfall/-/a-sync-waterfall-1.0.1.tgz", @@ -567,6 +1424,48 @@ "errno": "cli.js" } }, + "node_modules/esbuild": { + "version": "0.27.7", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.7.tgz", + "integrity": "sha512-IxpibTjyVnmrIQo5aqNpCgoACA/dTKLTlhMHihVHhdkxKyPO1uBBthumT0rdHmcsk9uMonIWS0m4FljWzILh3w==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.27.7", + "@esbuild/android-arm": "0.27.7", + "@esbuild/android-arm64": "0.27.7", + "@esbuild/android-x64": "0.27.7", + "@esbuild/darwin-arm64": "0.27.7", + "@esbuild/darwin-x64": "0.27.7", + "@esbuild/freebsd-arm64": "0.27.7", + "@esbuild/freebsd-x64": "0.27.7", + "@esbuild/linux-arm": "0.27.7", + "@esbuild/linux-arm64": "0.27.7", + "@esbuild/linux-ia32": "0.27.7", + "@esbuild/linux-loong64": "0.27.7", + "@esbuild/linux-mips64el": "0.27.7", + "@esbuild/linux-ppc64": "0.27.7", + "@esbuild/linux-riscv64": "0.27.7", + "@esbuild/linux-s390x": "0.27.7", + "@esbuild/linux-x64": "0.27.7", + "@esbuild/netbsd-arm64": "0.27.7", + "@esbuild/netbsd-x64": "0.27.7", + "@esbuild/openbsd-arm64": "0.27.7", + "@esbuild/openbsd-x64": "0.27.7", + "@esbuild/openharmony-arm64": "0.27.7", + "@esbuild/sunos-x64": "0.27.7", + "@esbuild/win32-arm64": "0.27.7", + "@esbuild/win32-ia32": "0.27.7", + "@esbuild/win32-x64": "0.27.7" + } + }, "node_modules/escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", @@ -1143,6 +2042,25 @@ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "license": "MIT" }, + "node_modules/nanoid": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, "node_modules/node-retrieve-globals": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/node-retrieve-globals/-/node-retrieve-globals-6.0.1.tgz", @@ -1224,6 +2142,13 @@ "node": ">= 0.8" } }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true, + "license": "ISC" + }, "node_modules/picomatch": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.4.tgz", @@ -1245,6 +2170,35 @@ "semver-compare": "^1.0.0" } }, + "node_modules/postcss": { + "version": "8.5.9", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.9.tgz", + "integrity": "sha512-7a70Nsot+EMX9fFU3064K/kdHWZqGVY+BADLyXc8Dfv+mTLLVl6JzJpPaCZ2kQL9gIJvKXSLMHhqdRRjwQeFtw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, "node_modules/posthtml": { "version": "0.16.7", "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.16.7.tgz", @@ -1368,6 +2322,51 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, + "node_modules/rollup": { + "version": "4.60.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.60.1.tgz", + "integrity": "sha512-VmtB2rFU/GroZ4oL8+ZqXgSA38O6GR8KSIvWmEFv63pQ0G6KaBH9s07PO8XTXP4vI+3UJUEypOfjkGfmSBBR0w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.8" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.60.1", + "@rollup/rollup-android-arm64": "4.60.1", + "@rollup/rollup-darwin-arm64": "4.60.1", + "@rollup/rollup-darwin-x64": "4.60.1", + "@rollup/rollup-freebsd-arm64": "4.60.1", + "@rollup/rollup-freebsd-x64": "4.60.1", + "@rollup/rollup-linux-arm-gnueabihf": "4.60.1", + "@rollup/rollup-linux-arm-musleabihf": "4.60.1", + "@rollup/rollup-linux-arm64-gnu": "4.60.1", + "@rollup/rollup-linux-arm64-musl": "4.60.1", + "@rollup/rollup-linux-loong64-gnu": "4.60.1", + "@rollup/rollup-linux-loong64-musl": "4.60.1", + "@rollup/rollup-linux-ppc64-gnu": "4.60.1", + "@rollup/rollup-linux-ppc64-musl": "4.60.1", + "@rollup/rollup-linux-riscv64-gnu": "4.60.1", + "@rollup/rollup-linux-riscv64-musl": "4.60.1", + "@rollup/rollup-linux-s390x-gnu": "4.60.1", + "@rollup/rollup-linux-x64-gnu": "4.60.1", + "@rollup/rollup-linux-x64-musl": "4.60.1", + "@rollup/rollup-openbsd-x64": "4.60.1", + "@rollup/rollup-openharmony-arm64": "4.60.1", + "@rollup/rollup-win32-arm64-msvc": "4.60.1", + "@rollup/rollup-win32-ia32-msvc": "4.60.1", + "@rollup/rollup-win32-x64-gnu": "4.60.1", + "@rollup/rollup-win32-x64-msvc": "4.60.1", + "fsevents": "~2.3.2" + } + }, "node_modules/section-matter": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", @@ -1449,6 +2448,16 @@ "node": ">=8.0.0" } }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", @@ -1543,6 +2552,81 @@ "integrity": "sha512-IGjKp/o0NL3Bso1PymYURCJxMPNAf/ILOpendP9f5B6e1rTJgdgiOvgfoT8VxCAdY+Wisb9uhGaJJf3yZ2V9nw==", "license": "MIT" }, + "node_modules/vite": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.2.tgz", + "integrity": "sha512-Bby3NOsna2jsjfLVOHKes8sGwgl4TT0E6vvpYgnAYDIF/tie7MRaFthmKuHx1NSXjiTueXH3do80FMQgvEktRg==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.27.0", + "fdir": "^6.5.0", + "picomatch": "^4.0.3", + "postcss": "^8.5.6", + "rollup": "^4.43.0", + "tinyglobby": "^0.2.15" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^20.19.0 || >=22.12.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^20.19.0 || >=22.12.0", + "jiti": ">=1.21.0", + "less": "^4.0.0", + "lightningcss": "^1.21.0", + "sass": "^1.70.0", + "sass-embedded": "^1.70.0", + "stylus": ">=0.54.8", + "sugarss": "^5.0.0", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } + } + }, "node_modules/ws": { "version": "8.20.0", "resolved": "https://registry.npmjs.org/ws/-/ws-8.20.0.tgz", diff --git a/package.json b/package.json index 2f8fcc4..be0ff83 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,7 @@ "license": "ISC", "type": "module", "devDependencies": { + "@11ty/eleventy-plugin-vite": "^7.1.0-alpha.2", "prettier": "^3.8.1", "prettier-plugin-jinja-template": "^2.1.0" } diff --git a/.well-known/security.txt b/public/.well-known/security.txt similarity index 100% rename from .well-known/security.txt rename to public/.well-known/security.txt diff --git a/assets/favicon.ico b/public/favicon.ico similarity index 100% rename from assets/favicon.ico rename to public/favicon.ico diff --git a/assets/img/taco.svg b/public/img/taco.svg similarity index 100% rename from assets/img/taco.svg rename to public/img/taco.svg diff --git a/assets/img/taco_irl.jpg b/public/img/taco_irl.jpg similarity index 100% rename from assets/img/taco_irl.jpg rename to public/img/taco_irl.jpg