From 2e39f0d00271f01db3b9351250c2ab7a4a5cb6e6 Mon Sep 17 00:00:00 2001 From: sevichecc <91365763+Sevichecc@users.noreply.github.com> Date: Fri, 13 Jan 2023 17:56:10 +0800 Subject: [PATCH] test rollup override --- package.json | 8 +- pnpm-lock.yaml | 133 ++++++++++----------- vite.config.ts | 6 + vite.config.ts.timestamp-1673596894520.mjs | 115 ------------------ 4 files changed, 75 insertions(+), 187 deletions(-) delete mode 100644 vite.config.ts.timestamp-1673596894520.mjs diff --git a/package.json b/package.json index 8ec6fbba..dde50dfd 100644 --- a/package.json +++ b/package.json @@ -69,6 +69,7 @@ "remark": "^14.0.2", "remark-fff": "~0.4.2", "remark-footnotes": "~2.0.0", + "rollup": "^3.10.0", "shiki-twoslash": "^3.1.0", "svelte": "^3.55.0", "svelte-bricks": "^0.1.7", @@ -81,11 +82,16 @@ "typescript": "^4.9.4", "unist-util-visit": "^4.1.1", "unocss": "^0.48.0", - "vite": "^4.0.3", + "vite": "^4.0.4", "vite-plugin-pwa": "^0.14.0", "workbox-window": "^6.5.4" }, "dependencies": { "netlify-cli": "^12.5.0" + }, + "pnpm": { + "overrides": { + "vite>rollup": "^3.10.0" + } } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1a985ae0..948db902 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,5 +1,8 @@ lockfileVersion: 5.4 +overrides: + vite>rollup: ^3.10.0 + specifiers: '@iconify-json/heroicons-outline': ^1.1.5 '@iconify-json/heroicons-solid': ^1.1.6 @@ -46,6 +49,7 @@ specifiers: remark: ^14.0.2 remark-fff: ~0.4.2 remark-footnotes: ~2.0.0 + rollup: ^3.10.0 shiki-twoslash: ^3.1.0 svelte: ^3.55.0 svelte-bricks: ^0.1.7 @@ -58,7 +62,7 @@ specifiers: typescript: ^4.9.4 unist-util-visit: ^4.1.1 unocss: ^0.48.0 - vite: ^4.0.3 + vite: ^4.0.4 vite-plugin-pwa: ^0.14.0 workbox-window: ^6.5.4 @@ -78,7 +82,7 @@ devDependencies: '@sveltejs/adapter-netlify': 1.0.0_@sveltejs+kit@1.0.1 '@sveltejs/adapter-node': 1.0.0_@sveltejs+kit@1.0.1 '@sveltejs/adapter-static': 1.0.0_@sveltejs+kit@1.0.1 - '@sveltejs/kit': 1.0.1_svelte@3.55.0+vite@4.0.3 + '@sveltejs/kit': 1.0.1_svelte@3.55.0+vite@4.0.4 '@tailwindcss/typography': 0.5.8_tailwindcss@3.2.4 '@types/node': 18.11.18 '@types/unist': 2.0.6 @@ -110,6 +114,7 @@ devDependencies: remark: 14.0.2 remark-fff: 0.4.2 remark-footnotes: 2.0.0 + rollup: 3.10.0 shiki-twoslash: 3.1.0 svelte: 3.55.0 svelte-bricks: 0.1.7 @@ -121,9 +126,9 @@ devDependencies: tslib: 2.4.1 typescript: 4.9.4 unist-util-visit: 4.1.1 - unocss: 0.48.0_vite@4.0.3 - vite: 4.0.3_@types+node@18.11.18 - vite-plugin-pwa: 0.14.0_kd2yym7bvosszn2volak4ngp5q + unocss: 0.48.0_rollup@3.10.0+vite@4.0.4 + vite: 4.0.4_@types+node@18.11.18 + vite-plugin-pwa: 0.14.0_aln3rhi4rqbizqxdkcc2hwlswu workbox-window: 6.5.4 packages: @@ -2586,7 +2591,7 @@ packages: rollup: 2.79.1 dev: true - /@rollup/plugin-commonjs/23.0.7_rollup@3.9.0: + /@rollup/plugin-commonjs/23.0.7_rollup@3.10.0: resolution: {integrity: sha512-hsSD5Qzyuat/swzrExGG5l7EuIlPhwTsT7KwKbSCQzIcJWjRxiimi/0tyMYY2bByitNb3i1p+6JWEDGa0NvT0Q==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2595,16 +2600,16 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2_rollup@3.9.0 + '@rollup/pluginutils': 5.0.2_rollup@3.10.0 commondir: 1.0.1 estree-walker: 2.0.2 glob: 8.0.3 is-reference: 1.2.1 magic-string: 0.27.0 - rollup: 3.9.0 + rollup: 3.10.0 dev: true - /@rollup/plugin-json/5.0.2_rollup@3.9.0: + /@rollup/plugin-json/5.0.2_rollup@3.10.0: resolution: {integrity: sha512-D1CoOT2wPvadWLhVcmpkDnesTzjhNIQRWLsc3fA49IFOP2Y84cFOOJ+nKGYedvXHKUsPeq07HR4hXpBBr+CHlA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2613,8 +2618,8 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2_rollup@3.9.0 - rollup: 3.9.0 + '@rollup/pluginutils': 5.0.2_rollup@3.10.0 + rollup: 3.10.0 dev: true /@rollup/plugin-node-resolve/11.2.1_rollup@2.79.1: @@ -2632,7 +2637,7 @@ packages: rollup: 2.79.1 dev: true - /@rollup/plugin-node-resolve/15.0.1_rollup@3.9.0: + /@rollup/plugin-node-resolve/15.0.1_rollup@3.10.0: resolution: {integrity: sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2641,13 +2646,13 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2_rollup@3.9.0 + '@rollup/pluginutils': 5.0.2_rollup@3.10.0 '@types/resolve': 1.20.2 deepmerge: 4.2.2 is-builtin-module: 3.2.0 is-module: 1.0.0 resolve: 1.22.1 - rollup: 3.9.0 + rollup: 3.10.0 dev: true /@rollup/plugin-replace/2.4.2_rollup@2.79.1: @@ -2660,7 +2665,7 @@ packages: rollup: 2.79.1 dev: true - /@rollup/plugin-replace/5.0.2_rollup@3.9.0: + /@rollup/plugin-replace/5.0.2_rollup@3.10.0: resolution: {integrity: sha512-M9YXNekv/C/iHHK+cvORzfRYfPbq0RDD8r0G+bMiTXjNGKulPnCT9O3Ss46WfhI6ZOCgApOP7xAdmCQJ+U2LAA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2669,9 +2674,9 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.0.2_rollup@3.9.0 + '@rollup/pluginutils': 5.0.2_rollup@3.10.0 magic-string: 0.27.0 - rollup: 3.9.0 + rollup: 3.10.0 dev: true /@rollup/pluginutils/3.1.0_rollup@2.79.1: @@ -2694,7 +2699,7 @@ packages: picomatch: 2.3.1 dev: false - /@rollup/pluginutils/5.0.2: + /@rollup/pluginutils/5.0.2_rollup@3.10.0: resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2706,21 +2711,7 @@ packages: '@types/estree': 1.0.0 estree-walker: 2.0.2 picomatch: 2.3.1 - dev: true - - /@rollup/pluginutils/5.0.2_rollup@3.9.0: - resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} - engines: {node: '>=14.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0 - peerDependenciesMeta: - rollup: - optional: true - dependencies: - '@types/estree': 1.0.0 - estree-walker: 2.0.2 - picomatch: 2.3.1 - rollup: 3.9.0 + rollup: 3.10.0 dev: true /@samverschueren/stream-to-observable/0.3.1_rxjs@6.6.7: @@ -2790,7 +2781,7 @@ packages: peerDependencies: '@sveltejs/kit': ^1.0.0 dependencies: - '@sveltejs/kit': 1.0.1_svelte@3.55.0+vite@4.0.3 + '@sveltejs/kit': 1.0.1_svelte@3.55.0+vite@4.0.4 import-meta-resolve: 2.2.0 dev: true @@ -2800,7 +2791,7 @@ packages: '@sveltejs/kit': ^1.0.0 dependencies: '@iarna/toml': 2.2.5 - '@sveltejs/kit': 1.0.1_svelte@3.55.0+vite@4.0.3 + '@sveltejs/kit': 1.0.1_svelte@3.55.0+vite@4.0.4 esbuild: 0.16.12 set-cookie-parser: 2.5.1 dev: true @@ -2810,11 +2801,11 @@ packages: peerDependencies: '@sveltejs/kit': ^1.0.0 dependencies: - '@rollup/plugin-commonjs': 23.0.7_rollup@3.9.0 - '@rollup/plugin-json': 5.0.2_rollup@3.9.0 - '@rollup/plugin-node-resolve': 15.0.1_rollup@3.9.0 - '@sveltejs/kit': 1.0.1_svelte@3.55.0+vite@4.0.3 - rollup: 3.9.0 + '@rollup/plugin-commonjs': 23.0.7_rollup@3.10.0 + '@rollup/plugin-json': 5.0.2_rollup@3.10.0 + '@rollup/plugin-node-resolve': 15.0.1_rollup@3.10.0 + '@sveltejs/kit': 1.0.1_svelte@3.55.0+vite@4.0.4 + rollup: 3.10.0 dev: true /@sveltejs/adapter-static/1.0.0_@sveltejs+kit@1.0.1: @@ -2822,10 +2813,10 @@ packages: peerDependencies: '@sveltejs/kit': ^1.0.0 dependencies: - '@sveltejs/kit': 1.0.1_svelte@3.55.0+vite@4.0.3 + '@sveltejs/kit': 1.0.1_svelte@3.55.0+vite@4.0.4 dev: true - /@sveltejs/kit/1.0.1_svelte@3.55.0+vite@4.0.3: + /@sveltejs/kit/1.0.1_svelte@3.55.0+vite@4.0.4: resolution: {integrity: sha512-C41aCaDjA7xoUdsrc/lSdU1059UdLPIRE1vEIRRynzpMujNgp82bTMHkDosb6vykH6LrLf3tT2w2/5NYQhKYGQ==} engines: {node: ^16.14 || >=18} hasBin: true @@ -2834,7 +2825,7 @@ packages: svelte: ^3.54.0 vite: ^4.0.0 dependencies: - '@sveltejs/vite-plugin-svelte': 2.0.2_svelte@3.55.0+vite@4.0.3 + '@sveltejs/vite-plugin-svelte': 2.0.2_svelte@3.55.0+vite@4.0.4 '@types/cookie': 0.5.1 cookie: 0.5.0 devalue: 4.2.0 @@ -2848,12 +2839,12 @@ packages: svelte: 3.55.0 tiny-glob: 0.2.9 undici: 5.14.0 - vite: 4.0.3_@types+node@18.11.18 + vite: 4.0.4_@types+node@18.11.18 transitivePeerDependencies: - supports-color dev: true - /@sveltejs/vite-plugin-svelte/2.0.2_svelte@3.55.0+vite@4.0.3: + /@sveltejs/vite-plugin-svelte/2.0.2_svelte@3.55.0+vite@4.0.4: resolution: {integrity: sha512-xCEan0/NNpQuL0l5aS42FjwQ6wwskdxC3pW1OeFtEKNZwRg7Evro9lac9HesGP6TdFsTv2xMes5ASQVKbCacxg==} engines: {node: ^14.18.0 || >= 16} peerDependencies: @@ -2866,8 +2857,8 @@ packages: magic-string: 0.27.0 svelte: 3.55.0 svelte-hmr: 0.15.1_svelte@3.55.0 - vite: 4.0.3_@types+node@18.11.18 - vitefu: 0.2.4_vite@4.0.3 + vite: 4.0.4_@types+node@18.11.18 + vitefu: 0.2.4_vite@4.0.4 transitivePeerDependencies: - supports-color dev: true @@ -3303,24 +3294,24 @@ packages: - supports-color dev: true - /@unocss/astro/0.48.0_vite@4.0.3: + /@unocss/astro/0.48.0_rollup@3.10.0+vite@4.0.4: resolution: {integrity: sha512-MoINkgukO6YxVVEmEsY0oLWqU+Fv/dzPtUQhfsfek1mqtUbnwQ3n1xuOJ2S0eJSYmbprSuhvW/yTFVn1twsM1A==} dependencies: '@unocss/core': 0.48.0 '@unocss/reset': 0.48.0 - '@unocss/vite': 0.48.0_vite@4.0.3 + '@unocss/vite': 0.48.0_rollup@3.10.0+vite@4.0.4 transitivePeerDependencies: - rollup - vite dev: true - /@unocss/cli/0.48.0: + /@unocss/cli/0.48.0_rollup@3.10.0: resolution: {integrity: sha512-stfRsxzWK11VtrwUXTRPUyndzhdc2UUp5J148QlgMOClLpR370LADSfj8SHawF5+ID/0k+pd65r7fMGQsx75pw==} engines: {node: '>=14'} hasBin: true dependencies: '@ampproject/remapping': 2.2.0 - '@rollup/pluginutils': 5.0.2 + '@rollup/pluginutils': 5.0.2_rollup@3.10.0 '@unocss/config': 0.48.0 '@unocss/core': 0.48.0 '@unocss/preset-uno': 0.48.0 @@ -3444,13 +3435,13 @@ packages: '@unocss/core': 0.48.0 dev: true - /@unocss/vite/0.48.0_vite@4.0.3: + /@unocss/vite/0.48.0_rollup@3.10.0+vite@4.0.4: resolution: {integrity: sha512-j4QS2Ns02J9LRwdpLNiKt+Fo0+YUtvTQ66Xc/xq9s/ErptUwNnXsTCEDQzadXwPw+I8REKakLUve32to8VAd0w==} peerDependencies: vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 dependencies: '@ampproject/remapping': 2.2.0 - '@rollup/pluginutils': 5.0.2 + '@rollup/pluginutils': 5.0.2_rollup@3.10.0 '@unocss/config': 0.48.0 '@unocss/core': 0.48.0 '@unocss/inspector': 0.48.0 @@ -3459,7 +3450,7 @@ packages: chokidar: 3.5.3 fast-glob: 3.2.12 magic-string: 0.27.0 - vite: 4.0.3_@types+node@18.11.18 + vite: 4.0.4_@types+node@18.11.18 transitivePeerDependencies: - rollup dev: true @@ -3513,8 +3504,8 @@ packages: '@sveltejs/kit': ^1.0.0 vite-plugin-pwa: ^0.14.0 dependencies: - '@sveltejs/kit': 1.0.1_svelte@3.55.0+vite@4.0.3 - vite-plugin-pwa: 0.14.0_kd2yym7bvosszn2volak4ngp5q + '@sveltejs/kit': 1.0.1_svelte@3.55.0+vite@4.0.4 + vite-plugin-pwa: 0.14.0_aln3rhi4rqbizqxdkcc2hwlswu dev: true /abbrev/1.1.1: @@ -10972,8 +10963,8 @@ packages: fsevents: 2.3.2 dev: true - /rollup/3.9.0: - resolution: {integrity: sha512-nGGylpmblyjTpF4lEUPgmOw6OVxRvnI6Iuuh6Lz4O/X66cVOX1XJSsqP1YamxQ+mPuFE7qJxLFDSCk8rNv5dDw==} + /rollup/3.10.0: + resolution: {integrity: sha512-JmRYz44NjC1MjVF2VKxc0M1a97vn+cDxeqWmnwyAF4FvpjK8YFdHpaqvQB+3IxCvX05vJxKZkoMDU8TShhmJVA==} engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: @@ -12416,7 +12407,7 @@ packages: normalize-path: 2.1.1 dev: false - /unocss/0.48.0_vite@4.0.3: + /unocss/0.48.0_rollup@3.10.0+vite@4.0.4: resolution: {integrity: sha512-rDyMHyvRTRUPOd406CzgoYfiQ4tzN/TGU++jFTDzLsJ9Unuwf/pBBclP6z6aqt5eRBoEOEMqrJJwm9QN7aeYdA==} engines: {node: '>=14'} peerDependencies: @@ -12425,8 +12416,8 @@ packages: '@unocss/webpack': optional: true dependencies: - '@unocss/astro': 0.48.0_vite@4.0.3 - '@unocss/cli': 0.48.0 + '@unocss/astro': 0.48.0_rollup@3.10.0+vite@4.0.4 + '@unocss/cli': 0.48.0_rollup@3.10.0 '@unocss/core': 0.48.0 '@unocss/preset-attributify': 0.48.0 '@unocss/preset-icons': 0.48.0 @@ -12441,7 +12432,7 @@ packages: '@unocss/transformer-compile-class': 0.48.0 '@unocss/transformer-directives': 0.48.0 '@unocss/transformer-variant-group': 0.48.0 - '@unocss/vite': 0.48.0_vite@4.0.3 + '@unocss/vite': 0.48.0_rollup@3.10.0+vite@4.0.4 transitivePeerDependencies: - rollup - supports-color @@ -12630,18 +12621,18 @@ packages: vfile-message: 3.1.3 dev: true - /vite-plugin-pwa/0.14.0_kd2yym7bvosszn2volak4ngp5q: + /vite-plugin-pwa/0.14.0_aln3rhi4rqbizqxdkcc2hwlswu: resolution: {integrity: sha512-3wZx47PLWTckOQhc8Y6YZjAbNZ89Ovh4TdCT97MGhgl7aFd2LUekVnAmIgFwgMqyxzJ93nmkPF/ALpEW/i2qCg==} peerDependencies: vite: ^3.1.0 || ^4.0.0 workbox-window: ^6.5.4 dependencies: - '@rollup/plugin-replace': 5.0.2_rollup@3.9.0 + '@rollup/plugin-replace': 5.0.2_rollup@3.10.0 debug: 4.3.4 fast-glob: 3.2.12 pretty-bytes: 6.0.0 - rollup: 3.9.0 - vite: 4.0.3_@types+node@18.11.18 + rollup: 3.10.0 + vite: 4.0.4_@types+node@18.11.18 workbox-build: 6.5.4 workbox-window: 6.5.4 transitivePeerDependencies: @@ -12649,8 +12640,8 @@ packages: - supports-color dev: true - /vite/4.0.3_@types+node@18.11.18: - resolution: {integrity: sha512-HvuNv1RdE7deIfQb8mPk51UKjqptO/4RXZ5yXSAvurd5xOckwS/gg8h9Tky3uSbnjYTgUm0hVCet1cyhKd73ZA==} + /vite/4.0.4_@types+node@18.11.18: + resolution: {integrity: sha512-xevPU7M8FU0i/80DMR+YhgrzR5KS2ORy1B4xcX/cXLsvnUWvfHuqMmVU6N0YiJ4JWGRJJsLCgjEzKjG9/GKoSw==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -12678,12 +12669,12 @@ packages: esbuild: 0.16.12 postcss: 8.4.20 resolve: 1.22.1 - rollup: 3.9.0 + rollup: 3.10.0 optionalDependencies: fsevents: 2.3.2 dev: true - /vitefu/0.2.4_vite@4.0.3: + /vitefu/0.2.4_vite@4.0.4: resolution: {integrity: sha512-fanAXjSaf9xXtOOeno8wZXIhgia+CZury481LsDaV++lSvcU2R9Ch2bPh3PYFyoHW+w9LqAeYRISVQjUIew14g==} peerDependencies: vite: ^3.0.0 || ^4.0.0 @@ -12691,7 +12682,7 @@ packages: vite: optional: true dependencies: - vite: 4.0.3_@types+node@18.11.18 + vite: 4.0.4_@types+node@18.11.18 dev: true /vscode-oniguruma/1.7.0: diff --git a/vite.config.ts b/vite.config.ts index 24671931..357dd107 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -13,6 +13,12 @@ import autoprefixer from 'autoprefixer' import cssnano from 'cssnano' export default defineConfig({ + build: { + sourcemap: false, + rollupOptions: { + cache: false + } + }, envPrefix: 'URARA_', css: { postcss: { diff --git a/vite.config.ts.timestamp-1673596894520.mjs b/vite.config.ts.timestamp-1673596894520.mjs deleted file mode 100644 index 4f9db0fd..00000000 --- a/vite.config.ts.timestamp-1673596894520.mjs +++ /dev/null @@ -1,115 +0,0 @@ -// vite.config.ts -import { defineConfig } from "file:///Users/seviche/Desktop/Urara-Blog/node_modules/.pnpm/vite@4.0.3_@types+node@18.11.18/node_modules/vite/dist/node/index.js"; -import UnoCSS from "file:///Users/seviche/Desktop/Urara-Blog/node_modules/.pnpm/unocss@0.48.0_vite@4.0.3/node_modules/unocss/dist/vite.mjs"; -import { presetTagify, presetIcons, extractorSvelte } from "file:///Users/seviche/Desktop/Urara-Blog/node_modules/.pnpm/unocss@0.48.0_vite@4.0.3/node_modules/unocss/dist/index.mjs"; -import { SvelteKitPWA } from "file:///Users/seviche/Desktop/Urara-Blog/node_modules/.pnpm/@vite-pwa+sveltekit@0.1.1_g44reapwivs7njcwlqiaafvh4a/node_modules/@vite-pwa/sveltekit/dist/index.mjs"; -import { sveltekit } from "file:///Users/seviche/Desktop/Urara-Blog/node_modules/.pnpm/@sveltejs+kit@1.0.1_svelte@3.55.0+vite@4.0.3/node_modules/@sveltejs/kit/src/exports/vite/index.js"; -import TailwindCSS from "file:///Users/seviche/Desktop/Urara-Blog/node_modules/.pnpm/tailwindcss@3.2.4_postcss@8.4.20/node_modules/tailwindcss/lib/index.js"; - -// src/lib/config/general.ts -var theme = [ - { - name: "lemonade", - text: "Light" - }, - { - name: "dracula", - text: "Dark" - }, - { - name: "cupcake", - text: "Cupcake" - }, - { - name: "valentine", - text: "Valentine" - }, - { - name: "aqua", - text: "Aqua" - }, - { - name: "synthwave", - text: "Synthwave" - }, - { - name: "night", - text: "Night" - }, - { - name: "lofi", - text: "Lo-Fi" - }, - { - name: "garden", - text: "Garden" - }, - { - name: "cmyk", - text: "CMYK" - }, - { - name: "retro", - text: "Retro" - }, - { - name: "black", - text: "Black" - } -]; - -// tailwind.config.ts -import typography from "file:///Users/seviche/Desktop/Urara-Blog/node_modules/.pnpm/@tailwindcss+typography@0.5.8_tailwindcss@3.2.4/node_modules/@tailwindcss/typography/src/index.js"; -import daisyui from "file:///Users/seviche/Desktop/Urara-Blog/node_modules/.pnpm/daisyui@2.46.0_r4gnkvssmvyxmi2wmat5xbx36a/node_modules/daisyui/src/index.js"; -var tailwind_config_default = { - content: ["./src/**/*.{html,md,js,svelte,ts}"], - theme: { extend: {} }, - plugins: [typography, daisyui], - daisyui: { themes: theme.map(({ name }) => name) } -}; - -// vite.config.ts -import autoprefixer from "file:///Users/seviche/Desktop/Urara-Blog/node_modules/.pnpm/autoprefixer@10.4.13_postcss@8.4.20/node_modules/autoprefixer/lib/autoprefixer.js"; -import cssnano from "file:///Users/seviche/Desktop/Urara-Blog/node_modules/.pnpm/cssnano@5.1.14_postcss@8.4.20/node_modules/cssnano/src/index.js"; -var vite_config_default = defineConfig({ - envPrefix: "URARA_", - css: { - postcss: { - plugins: [ - TailwindCSS(tailwind_config_default), - autoprefixer(), - ...process.env.NODE_ENV === "production" ? [ - cssnano({ - preset: ["default", { discardComments: { removeAll: true } }] - }) - ] : [] - ] - } - }, - plugins: [ - UnoCSS({ - include: [/\.svelte$/, /\.md?$/, /\.ts$/], - extractors: [extractorSvelte], - presets: [ - presetTagify({ - extraProperties: (matched) => matched.startsWith("i-") ? { display: "inline-block" } : {} - }), - presetIcons({ scale: 1.5 }) - ] - }), - sveltekit(), - SvelteKitPWA({ - registerType: "autoUpdate", - manifest: false, - scope: "/", - workbox: { - globPatterns: ["posts.json", "**/*.{js,css,html,svg,ico,png,webp,avif}"], - globIgnores: ["**/sw*", "**/workbox-*"] - } - }) - ] -}); -export { - vite_config_default as default -}; -//# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsidml0ZS5jb25maWcudHMiLCAic3JjL2xpYi9jb25maWcvZ2VuZXJhbC50cyIsICJ0YWlsd2luZC5jb25maWcudHMiXSwKICAic291cmNlc0NvbnRlbnQiOiBbImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCIvVXNlcnMvc2V2aWNoZS9EZXNrdG9wL1VyYXJhLUJsb2dcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZmlsZW5hbWUgPSBcIi9Vc2Vycy9zZXZpY2hlL0Rlc2t0b3AvVXJhcmEtQmxvZy92aXRlLmNvbmZpZy50c1wiO2NvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9pbXBvcnRfbWV0YV91cmwgPSBcImZpbGU6Ly8vVXNlcnMvc2V2aWNoZS9EZXNrdG9wL1VyYXJhLUJsb2cvdml0ZS5jb25maWcudHNcIjsvLyB2aXRlIGRlZmluZSBjb25maWdcbmltcG9ydCB7IGRlZmluZUNvbmZpZyB9IGZyb20gJ3ZpdGUnXG4vLyB2aXRlIHBsdWdpblxuaW1wb3J0IFVub0NTUyBmcm9tICd1bm9jc3Mvdml0ZSdcbmltcG9ydCB7IHByZXNldFRhZ2lmeSwgcHJlc2V0SWNvbnMsIGV4dHJhY3RvclN2ZWx0ZSB9IGZyb20gJ3Vub2Nzcydcbi8vIGltcG9ydCB7IGltYWdldG9vbHMgfSBmcm9tICd2aXRlLWltYWdldG9vbHMnXG5pbXBvcnQgeyBTdmVsdGVLaXRQV0EgfSBmcm9tICdAdml0ZS1wd2Evc3ZlbHRla2l0J1xuaW1wb3J0IHsgc3ZlbHRla2l0IH0gZnJvbSAnQHN2ZWx0ZWpzL2tpdC92aXRlJ1xuLy8gcG9zdGNzcyAmIHRhaWx3aW5kY3NzXG5pbXBvcnQgVGFpbHdpbmRDU1MgZnJvbSAndGFpbHdpbmRjc3MnXG5pbXBvcnQgdGFpbHdpbmRDb25maWcgZnJvbSAnLi90YWlsd2luZC5jb25maWcnXG5pbXBvcnQgYXV0b3ByZWZpeGVyIGZyb20gJ2F1dG9wcmVmaXhlcidcbmltcG9ydCBjc3NuYW5vIGZyb20gJ2Nzc25hbm8nXG5cbmV4cG9ydCBkZWZhdWx0IGRlZmluZUNvbmZpZyh7XG4gIGVudlByZWZpeDogJ1VSQVJBXycsXG4gIGNzczoge1xuICAgIHBvc3Rjc3M6IHtcbiAgICAgIHBsdWdpbnM6IFtcbiAgICAgICAgVGFpbHdpbmRDU1ModGFpbHdpbmRDb25maWcpLFxuICAgICAgICBhdXRvcHJlZml4ZXIoKSxcbiAgICAgICAgLi4uKHByb2Nlc3MuZW52Lk5PREVfRU5WID09PSAncHJvZHVjdGlvbidcbiAgICAgICAgICA/IFtcbiAgICAgICAgICAgICAgY3NzbmFubyh7XG4gICAgICAgICAgICAgICAgcHJlc2V0OiBbJ2RlZmF1bHQnLCB7IGRpc2NhcmRDb21tZW50czogeyByZW1vdmVBbGw6IHRydWUgfSB9XVxuICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgXVxuICAgICAgICAgIDogW10pXG4gICAgICBdXG4gICAgfVxuICB9LFxuICBwbHVnaW5zOiBbXG4gICAgVW5vQ1NTKHtcbiAgICAgIGluY2x1ZGU6IFsvXFwuc3ZlbHRlJC8sIC9cXC5tZD8kLywgL1xcLnRzJC9dLFxuICAgICAgZXh0cmFjdG9yczogW2V4dHJhY3RvclN2ZWx0ZV0sXG4gICAgICBwcmVzZXRzOiBbXG4gICAgICAgIHByZXNldFRhZ2lmeSh7XG4gICAgICAgICAgZXh0cmFQcm9wZXJ0aWVzOiAobWF0Y2hlZDogc3RyaW5nKSA9PiAobWF0Y2hlZC5zdGFydHNXaXRoKCdpLScpID8geyBkaXNwbGF5OiAnaW5saW5lLWJsb2NrJyB9IDoge30pXG4gICAgICAgIH0pLFxuICAgICAgICBwcmVzZXRJY29ucyh7IHNjYWxlOiAxLjUgfSlcbiAgICAgIF1cbiAgICB9KSxcbiAgICAvLyBpbWFnZXRvb2xzKCksXG4gICAgc3ZlbHRla2l0KCksXG4gICAgU3ZlbHRlS2l0UFdBKHtcbiAgICAgIHJlZ2lzdGVyVHlwZTogJ2F1dG9VcGRhdGUnLFxuICAgICAgbWFuaWZlc3Q6IGZhbHNlLFxuICAgICAgc2NvcGU6ICcvJyxcbiAgICAgIHdvcmtib3g6IHtcbiAgICAgICAgZ2xvYlBhdHRlcm5zOiBbJ3Bvc3RzLmpzb24nLCAnKiovKi57anMsY3NzLGh0bWwsc3ZnLGljbyxwbmcsd2VicCxhdmlmfSddLFxuICAgICAgICBnbG9iSWdub3JlczogWycqKi9zdyonLCAnKiovd29ya2JveC0qJ11cbiAgICAgIH1cbiAgICB9KVxuICBdXG59KVxuIiwgImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCIvVXNlcnMvc2V2aWNoZS9EZXNrdG9wL1VyYXJhLUJsb2cvc3JjL2xpYi9jb25maWdcIjtjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZmlsZW5hbWUgPSBcIi9Vc2Vycy9zZXZpY2hlL0Rlc2t0b3AvVXJhcmEtQmxvZy9zcmMvbGliL2NvbmZpZy9nZW5lcmFsLnRzXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ltcG9ydF9tZXRhX3VybCA9IFwiZmlsZTovLy9Vc2Vycy9zZXZpY2hlL0Rlc2t0b3AvVXJhcmEtQmxvZy9zcmMvbGliL2NvbmZpZy9nZW5lcmFsLnRzXCI7aW1wb3J0IHR5cGUgeyBUaGVtZUNvbmZpZywgSGVhZENvbmZpZywgSGVhZGVyQ29uZmlnLCBGb290ZXJDb25maWcsIERhdGVDb25maWcsIEZlZWRDb25maWcgfSBmcm9tICckbGliL3R5cGVzL2dlbmVyYWwnXG5cbmV4cG9ydCBjb25zdCB0aGVtZTogVGhlbWVDb25maWcgPSBbXG4gIHtcbiAgICBuYW1lOiAnbGVtb25hZGUnLFxuICAgIHRleHQ6ICdMaWdodCdcbiAgfSxcbiAge1xuICAgIG5hbWU6ICdkcmFjdWxhJyxcbiAgICB0ZXh0OiAnRGFyaydcbiAgfSxcbiAge1xuICAgIG5hbWU6ICdjdXBjYWtlJyxcbiAgICB0ZXh0OiAnQ3VwY2FrZSdcbiAgfSxcbiAge1xuICAgIG5hbWU6ICd2YWxlbnRpbmUnLFxuICAgIHRleHQ6ICdWYWxlbnRpbmUnXG4gIH0sXG4gIHtcbiAgICBuYW1lOiAnYXF1YScsXG4gICAgdGV4dDogJ0FxdWEnXG4gIH0sXG4gIHtcbiAgICBuYW1lOiAnc3ludGh3YXZlJyxcbiAgICB0ZXh0OiAnU3ludGh3YXZlJ1xuICB9LFxuICB7XG4gICAgbmFtZTogJ25pZ2h0JyxcbiAgICB0ZXh0OiAnTmlnaHQnXG4gIH0sXG4gIHtcbiAgICBuYW1lOiAnbG9maScsXG4gICAgdGV4dDogJ0xvLUZpJ1xuICB9LFxuICB7XG4gICAgbmFtZTogJ2dhcmRlbicsXG4gICAgdGV4dDogJ0dhcmRlbidcbiAgfSxcbiAge1xuICAgIG5hbWU6ICdjbXlrJyxcbiAgICB0ZXh0OiAnQ01ZSydcbiAgfSxcbiAge1xuICAgIG5hbWU6ICdyZXRybycsXG4gICAgdGV4dDogJ1JldHJvJ1xuICB9LFxuICB7XG4gICAgbmFtZTogJ2JsYWNrJyxcbiAgICB0ZXh0OiAnQmxhY2snXG4gIH1cbl1cblxuZXhwb3J0IGNvbnN0IGhlYWQ6IEhlYWRDb25maWcgPSB7XG4gIGN1c3RvbTogKHsgZGV2IH0pID0+XG4gICAgZGV2XG4gICAgICA/IFtdXG4gICAgICA6IFtcbiAgICAgICAgICAvLyBJbmRpZUF1dGhcbiAgICAgICAgICAnPGxpbmsgcmVsPVwiYXV0aG9yaXphdGlvbl9lbmRwb2ludFwiIGhyZWY9XCJodHRwczovL2luZGllYXV0aC5jb20vYXV0aFwiPicsXG4gICAgICAgICAgJzxsaW5rIHJlbD1cInRva2VuX2VuZHBvaW50XCIgaHJlZj1cImh0dHBzOi8vdG9rZW5zLmluZGllYXV0aC5jb20vdG9rZW5cIj4nLFxuICAgICAgICAgICc8bGluayByZWw9XCJtZVwiIGhyZWY9XCJodHRwczovL2dpdGh1Yi5jb20vc2V2aWNoZWNjXCIgLz4nLFxuICAgICAgICAgIC8vIFVtYW1pIEFuYWx5dGljc1xuICAgICAgICAgICc8c2NyaXB0IGRhdGEtY2Zhc3luYz1cImZhbHNlXCIgIGRlZmVyIGRhdGEtZG8tbm90LXRyYWNrPVwidHJ1ZVwiIGRhdGEtd2Vic2l0ZS1pZD1cIjI0MDNlYTMwLTc0ZmYtNGZmYS04MjY0LTU1NmI5ZjNiMjg5N1wiIHNyYz1cImh0dHBzOi8vaGV4b3ZlcmMudmVyY2VsLmFwcC91bWFtaS5qc1wiPjwvc2NyaXB0PicsXG4gICAgICAgICAgLy8gc3BsaXRiZWVcbiAgICAgICAgICAnPHNjcmlwdCBhc3luYyBkYXRhLWNmYXN5bmM9XCJmYWxzZVwiIHNyYz1cImh0dHBzOi8vY2RuLnNwbGl0YmVlLmlvL3NiLmpzXCI+PC9zY3JpcHQ+JyxcbiAgICAgICAgICAvLyBCbG9jayBCYWlkdXNwaWRlclxuICAgICAgICAgICc8bWV0YSBuYW1lPVwiYmFpZHVzcGlkZXJcIiBjb250ZW50PVwibm9pbmRleCxub2FyY2hpdmVcIj4nLFxuICAgICAgICAgIC8vIE1pY3Jvc3ViXG4gICAgICAgICAgJzxsaW5rIHJlbD1cIm1pY3Jvc3ViXCIgaHJlZj1cImh0dHBzOi8vYXBlcnR1cmUucDNrLmlvL21pY3Jvc3ViLzc2MVwiPidcbiAgICAgICAgXSxcbiAgbWU6IFsnaHR0cHM6Ly9rb25nd29vLmljdS9Ac2V2aWNoZSddXG59XG5cbmV4cG9ydCBjb25zdCBoZWFkZXI6IEhlYWRlckNvbmZpZyA9IHtcbiAgc2VhcmNoOiB7XG4gICAgcHJvdmlkZXI6ICdkdWNrZHVja2dvJ1xuICB9LFxuICBuYXY6IFtcbiAgICB7XG4gICAgICB0ZXh0OiAnUHJvamVjdHMnLFxuICAgICAgbGluazogJy9wcm9qZWN0cydcbiAgICB9LFxuICAgIC8vIHtcbiAgICAvLyAgIHRleHQ6ICdOb3RlcycsXG4gICAgLy8gICBsaW5rOiAnL25vdGVzJ1xuICAgIC8vIH0sXG4gICAge1xuICAgICAgdGV4dDogJ0ZyaWVuZHMnLFxuICAgICAgbGluazogJy9mcmllbmRzJ1xuICAgIH0sXG4gICAge1xuICAgICAgdGV4dDogJ0Fib3V0JyxcbiAgICAgIGxpbms6ICcvYWJvdXQnXG4gICAgfSxcbiAgICB7XG4gICAgICB0ZXh0OiAnZXRjJyxcbiAgICAgIGNoaWxkcmVuOiBbXG4gICAgICAgIHtcbiAgICAgICAgICB0ZXh0OiAnQm9va21hcmtzJyxcbiAgICAgICAgICBsaW5rOiAnaHR0cHM6Ly9haXJ0YWJsZS5jb20vc2hycGZ0eGY2SmdSb21QMlgnXG4gICAgICAgIH0sXG4gICAgICAgIHtcbiAgICAgICAgICB0ZXh0OiAnRGFpbHkgTm90ZXMnLFxuICAgICAgICAgIGxpbms6ICdodHRwczovL3guc2V2aWNoZS5jYydcbiAgICAgICAgfVxuICAgICAgXVxuICAgIH1cbiAgXVxufVxuXG5leHBvcnQgY29uc3QgZm9vdGVyOiBGb290ZXJDb25maWcgPSB7XG4gIG5hdjogW1xuICAgIHtcbiAgICAgIHRleHQ6ICdGZWVkJyxcbiAgICAgIGxpbms6ICcvYXRvbS54bWwnXG4gICAgfSxcbiAgICB7XG4gICAgICB0ZXh0OiAnUHJhdmljeScsXG4gICAgICBsaW5rOiAnL3ByaXZhY3knXG4gICAgfVxuICBdLFxuICBodG1sOiAnPGEgcmVsPVwibGljZW5zZVwiIGhyZWY9XCJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9ieS1uYy1zYS80LjAvXCI+Q0MgQlktTkMtU0EgNC4wPC9hPidcbn1cblxuZXhwb3J0IGNvbnN0IGRhdGU6IERhdGVDb25maWcgPSB7XG4gIGxvY2FsZXM6ICdlbi1VUycsXG4gIG9wdGlvbnM6IHtcbiAgICB5ZWFyOiAnbnVtZXJpYycsXG4gICAgd2Vla2RheTogJ3Nob3J0JyxcbiAgICBtb250aDogJ3Nob3J0JyxcbiAgICBkYXk6ICdudW1lcmljJyxcbiAgICB0aW1lWm9uZTogJ0FzaWEvU2hhbmdoYWknXG4gIH1cbn1cblxuZXhwb3J0IGNvbnN0IGZlZWQ6IEZlZWRDb25maWcgPSB7XG4gIGh1YnM6IFsnaHR0cHM6Ly9wdWJzdWJodWJidWIuYXBwc3BvdC5jb20nLCAnaHR0cHM6Ly9icmlkZ3ktZmVkLnN1cGVyZmVlZHIuY29tJ11cbn1cbiIsICJjb25zdCBfX3ZpdGVfaW5qZWN0ZWRfb3JpZ2luYWxfZGlybmFtZSA9IFwiL1VzZXJzL3NldmljaGUvRGVza3RvcC9VcmFyYS1CbG9nXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ZpbGVuYW1lID0gXCIvVXNlcnMvc2V2aWNoZS9EZXNrdG9wL1VyYXJhLUJsb2cvdGFpbHdpbmQuY29uZmlnLnRzXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ltcG9ydF9tZXRhX3VybCA9IFwiZmlsZTovLy9Vc2Vycy9zZXZpY2hlL0Rlc2t0b3AvVXJhcmEtQmxvZy90YWlsd2luZC5jb25maWcudHNcIjtpbXBvcnQgeyB0aGVtZSB9IGZyb20gJy4vc3JjL2xpYi9jb25maWcvZ2VuZXJhbCdcbi8vIEB0cy1pZ25vcmUgQ291bGQgbm90IGZpbmQgYSBkZWNsYXJhdGlvbiBmaWxlIGZvciBtb2R1bGUgJ0B0YWlsd2luZGNzcy90eXBvZ3JhcGh5Jy5cbmltcG9ydCB0eXBvZ3JhcGh5IGZyb20gJ0B0YWlsd2luZGNzcy90eXBvZ3JhcGh5J1xuLy8gQHRzLWlnbm9yZSBDb3VsZCBub3QgZmluZCBhIGRlY2xhcmF0aW9uIGZpbGUgZm9yIG1vZHVsZSAnZGFpc3l1aScuXG5pbXBvcnQgZGFpc3l1aSBmcm9tICdkYWlzeXVpJ1xuXG5leHBvcnQgZGVmYXVsdCB7XG4gIGNvbnRlbnQ6IFsnLi9zcmMvKiovKi57aHRtbCxtZCxqcyxzdmVsdGUsdHN9J10sXG4gIHRoZW1lOiB7IGV4dGVuZDoge30gfSxcbiAgcGx1Z2luczogW3R5cG9ncmFwaHksIGRhaXN5dWldLFxuICBkYWlzeXVpOiB7IHRoZW1lczogdGhlbWUubWFwKCh7IG5hbWUgfSkgPT4gbmFtZSkgfVxufVxuIl0sCiAgIm1hcHBpbmdzIjogIjtBQUNBLFNBQVMsb0JBQW9CO0FBRTdCLE9BQU8sWUFBWTtBQUNuQixTQUFTLGNBQWMsYUFBYSx1QkFBdUI7QUFFM0QsU0FBUyxvQkFBb0I7QUFDN0IsU0FBUyxpQkFBaUI7QUFFMUIsT0FBTyxpQkFBaUI7OztBQ1BqQixJQUFNLFFBQXFCO0FBQUEsRUFDaEM7QUFBQSxJQUNFLE1BQU07QUFBQSxJQUNOLE1BQU07QUFBQSxFQUNSO0FBQUEsRUFDQTtBQUFBLElBQ0Us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