From bf33114b67b17ef9a41683d46b888a9c767ddac7 Mon Sep 17 00:00:00 2001 From: Techit Thawiang Date: Mon, 25 Aug 2025 21:12:08 +0700 Subject: [PATCH] Update --- package.json | 2 + pnpm-lock.yaml | 107 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 109 insertions(+) diff --git a/package.json b/package.json index 9deb551..2972768 100644 --- a/package.json +++ b/package.json @@ -15,8 +15,10 @@ "@nuxt/icon": "1.15.0", "@nuxt/image": "1.10.0", "@nuxtjs/color-mode": "^3.5.2", + "@nuxtjs/sitemap": "^7.4.3", "@tailwindcss/vite": "^4.1.11", "better-sqlite3": "^12.2.0", + "dayjs": "^1.11.13", "eslint": "^9.30.0", "nuxt": "^3.17.5", "tailwindcss": "^4.1.11", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a53dbb0..6fb6943 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,12 +23,18 @@ importers: '@nuxtjs/color-mode': specifier: ^3.5.2 version: 3.5.2(magicast@0.3.5) + '@nuxtjs/sitemap': + specifier: ^7.4.3 + version: 7.4.3(h3@1.15.3)(magicast@0.3.5)(vite@6.3.5(@types/node@24.0.13)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3)) '@tailwindcss/vite': specifier: ^4.1.11 version: 4.1.11(vite@6.3.5(@types/node@24.0.13)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) better-sqlite3: specifier: ^12.2.0 version: 12.2.0 + dayjs: + specifier: ^1.11.13 + version: 1.11.13 eslint: specifier: ^9.30.0 version: 9.31.0(jiti@2.4.2) @@ -830,6 +836,10 @@ packages: '@nuxtjs/mdc@0.17.0': resolution: {integrity: sha512-5HFJ2Xatl4oSfEZuYRJhzYhVHNvb31xc9Tu/qfXpRIWeQsQphqjaV3wWB5VStZYEHpTw1i6Hzyz/ojQZVl4qPg==} + '@nuxtjs/sitemap@7.4.3': + resolution: {integrity: sha512-edJ0bVuKS87PefTnKVMqcEwSZbur0yLg2eCKU2kjNDI1jC9tOnCHwXMHQficiKPXZolzqmlK7+U23Tv95OzVbg==} + engines: {node: '>=18.0.0'} + '@oxc-parser/binding-android-arm64@0.75.1': resolution: {integrity: sha512-hJt8uKPKj0R+3mKCWZLb14lIJ5o2SvVmO/0FwzbBR4Pdrlmp7mWG28Uui1VSIrFVqr47S38dswfCz5StMhGRjA==} engines: {node: '>=20.0.0'} @@ -1932,6 +1942,10 @@ packages: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} + chalk@5.6.0: + resolution: {integrity: sha512-46QrSQFyVSEyYAgQ22hQ+zDa60YHA4fBstHmtSApj1Y5vKtG27fWowW03jCk5KcbXEWPZUIR894aARCA/G1kfQ==} + engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + char-regex@1.0.2: resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} engines: {node: '>=10'} @@ -2168,6 +2182,9 @@ packages: resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==} engines: {node: '>= 12'} + dayjs@1.11.13: + resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==} + db0@0.3.2: resolution: {integrity: sha512-xzWNQ6jk/+NtdfLyXEipbX55dmDSeteLFt/ayF+wZUU5bzKgmrDOxmInUTbyVRp46YwnJdkDA1KhB7WIXFofJw==} peerDependencies: @@ -2659,6 +2676,10 @@ packages: fast-npm-meta@0.4.4: resolution: {integrity: sha512-cq8EVW3jpX1U3dO1AYanz2BJ6n9ITQgCwE1xjNwI5jO2a9erE369OZNO8Wt/Wbw8YHhCD/dimH9BxRsY+6DinA==} + fast-xml-parser@5.2.5: + resolution: {integrity: sha512-pfX9uG9Ki0yekDHx2SiuRIyFdyAr1kMIMitPvb0YBo8SUfKvia7w7FIyd/l6av85pFYRhZscS75MwMnbvY+hcQ==} + hasBin: true + fastq@1.19.1: resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==} @@ -2853,6 +2874,11 @@ packages: resolution: {integrity: sha512-O1Ld7Dr+nqPnmGpdhzLmMTQ4vAsD+rHwMm1NLUmoUFFymBOMKxCCrtDxqdBRYXdeEPEi3SyoR4TizJLQrnKBNA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + h3-compression@0.3.2: + resolution: {integrity: sha512-B+yCKyDRnO0BXSfjAP4tCXJgJwmnKp3GyH5Yh66mY9KuOCrrGQSPk/gBFG2TgH7OyB/6mvqNZ1X0XNVuy0qRsw==} + peerDependencies: + h3: ^1.6.0 + h3@1.15.3: resolution: {integrity: sha512-z6GknHqyX0h9aQaTx22VZDf6QyZn+0Nh+Ym8O/u0SGSkyF5cuTJYKlc8MkzW3Nzf9LE1ivcpmYC3FUGpywhuUQ==} @@ -3753,6 +3779,12 @@ packages: resolution: {integrity: sha512-tF+BUToseiljrQXEg/zbqDZvr/2RyEGKzj2PzVF0pR9iHTQPEkQ+8Yt91Qo3mU3crttxTP39GJEgN5npeFZ+1w==} hasBin: true + nuxt-site-config-kit@3.2.2: + resolution: {integrity: sha512-SmTBVm6JQd5zHBy04/qn0gWo3rg1HTRGT/H91hxk/o+mDB3ll+TkzpZekD46RUBO/AD02ArLG5n2ndu6zhWsHA==} + + nuxt-site-config@3.2.2: + resolution: {integrity: sha512-0zCo8nZKk11F4oEWvioTPpxYesJtiwWGfanh1coOfPmvGdYuCcJ/pusy8zdPb6xQkvAYqpTZUy7KKfjXjrE8rA==} + nuxt@3.17.6: resolution: {integrity: sha512-kOsoJk7YvlcUChJXhCrVP18zRWKquUdrZSoJX8bCcQ54OhFOr4s2VhsxnbJVP7AtCiBSLbKuQt6ZBO7lE159Aw==} engines: {node: ^20.9.0 || >=22.0.0} @@ -4482,6 +4514,11 @@ packages: sisteransi@1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + site-config-stack@3.2.2: + resolution: {integrity: sha512-T1NphPh1sWlsIXbD1q1HDgHbX40miTyi++cDqXkVOuHQ/eQnGp6w8cwB8u9XmgSZsnmZpsQJgPUTNH7SX173AA==} + peerDependencies: + vue: ^3 + skin-tone@2.0.0: resolution: {integrity: sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA==} engines: {node: '>=8'} @@ -4610,6 +4647,9 @@ packages: strip-literal@3.0.0: resolution: {integrity: sha512-TcccoMhJOM3OebGhSBEmp3UZ2SfDMZUEBdRA/9ynfLi8yYajyWX3JiXArcJt4Umh4vISpspkQIY8ZZoCqjbviA==} + strnum@2.1.1: + resolution: {integrity: sha512-7ZvoFTiCnGxBtDqJ//Cu6fWtZtc7Y3x+QOirG15wztbdngGSkht27o2pyGWrVy0b4WAy3jbKmnoK6g5VlVNUUw==} + structured-clone-es@1.0.0: resolution: {integrity: sha512-FL8EeKFFyNQv5cMnXI31CIMCsFarSVI2bF0U0ImeNE3g/F1IvJQyqzOXxPBRXiwQfyBTlbNe88jh1jFW0O/jiQ==} @@ -6383,6 +6423,30 @@ snapshots: - magicast - supports-color + '@nuxtjs/sitemap@7.4.3(h3@1.15.3)(magicast@0.3.5)(vite@6.3.5(@types/node@24.0.13)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(vue@3.5.17(typescript@5.8.3))': + dependencies: + '@nuxt/devtools-kit': 2.6.2(magicast@0.3.5)(vite@6.3.5(@types/node@24.0.13)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0)) + '@nuxt/kit': 3.17.6(magicast@0.3.5) + chalk: 5.6.0 + defu: 6.1.4 + fast-xml-parser: 5.2.5 + h3-compression: 0.3.2(h3@1.15.3) + nuxt-site-config: 3.2.2(magicast@0.3.5)(vue@3.5.17(typescript@5.8.3)) + ofetch: 1.4.1 + pathe: 2.0.3 + pkg-types: 2.2.0 + radix3: 1.1.2 + semver: 7.7.2 + sirv: 3.0.1 + std-env: 3.9.0 + ufo: 1.6.1 + ultrahtml: 1.6.0 + transitivePeerDependencies: + - h3 + - magicast + - vite + - vue + '@oxc-parser/binding-android-arm64@0.75.1': optional: true @@ -7442,6 +7506,8 @@ snapshots: ansi-styles: 4.3.0 supports-color: 7.2.0 + chalk@5.6.0: {} + char-regex@1.0.2: {} character-entities-html4@2.1.0: {} @@ -7680,6 +7746,8 @@ snapshots: data-uri-to-buffer@4.0.1: {} + dayjs@1.11.13: {} + db0@0.3.2(better-sqlite3@12.2.0): optionalDependencies: better-sqlite3: 12.2.0 @@ -8220,6 +8288,10 @@ snapshots: fast-npm-meta@0.4.4: {} + fast-xml-parser@5.2.5: + dependencies: + strnum: 2.1.1 + fastq@1.19.1: dependencies: reusify: 1.1.0 @@ -8408,6 +8480,10 @@ snapshots: dependencies: duplexer: 0.1.2 + h3-compression@0.3.2(h3@1.15.3): + dependencies: + h3: 1.15.3 + h3@1.15.3: dependencies: cookie-es: 1.2.2 @@ -9611,6 +9687,30 @@ snapshots: transitivePeerDependencies: - magicast + nuxt-site-config-kit@3.2.2(magicast@0.3.5)(vue@3.5.17(typescript@5.8.3)): + dependencies: + '@nuxt/kit': 3.17.6(magicast@0.3.5) + pkg-types: 2.2.0 + site-config-stack: 3.2.2(vue@3.5.17(typescript@5.8.3)) + std-env: 3.9.0 + ufo: 1.6.1 + transitivePeerDependencies: + - magicast + - vue + + nuxt-site-config@3.2.2(magicast@0.3.5)(vue@3.5.17(typescript@5.8.3)): + dependencies: + '@nuxt/kit': 3.17.6(magicast@0.3.5) + nuxt-site-config-kit: 3.2.2(magicast@0.3.5)(vue@3.5.17(typescript@5.8.3)) + pathe: 2.0.3 + pkg-types: 2.2.0 + sirv: 3.0.1 + site-config-stack: 3.2.2(vue@3.5.17(typescript@5.8.3)) + ufo: 1.6.1 + transitivePeerDependencies: + - magicast + - vue + nuxt@3.17.6(@parcel/watcher@2.5.1)(@types/node@24.0.13)(@vue/compiler-sfc@3.5.17)(better-sqlite3@12.2.0)(db0@0.3.2(better-sqlite3@12.2.0))(eslint@9.31.0(jiti@2.4.2))(ioredis@5.6.1)(lightningcss@1.30.1)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.45.0)(terser@5.43.1)(typescript@5.8.3)(vite@6.3.5(@types/node@24.0.13)(jiti@2.4.2)(lightningcss@1.30.1)(terser@5.43.1)(yaml@2.8.0))(yaml@2.8.0): dependencies: '@nuxt/cli': 3.25.1(magicast@0.3.5) @@ -10606,6 +10706,11 @@ snapshots: sisteransi@1.0.5: {} + site-config-stack@3.2.2(vue@3.5.17(typescript@5.8.3)): + dependencies: + ufo: 1.6.1 + vue: 3.5.17(typescript@5.8.3) + skin-tone@2.0.0: dependencies: unicode-emoji-modifier-base: 1.0.0 @@ -10734,6 +10839,8 @@ snapshots: dependencies: js-tokens: 9.0.1 + strnum@2.1.1: {} + structured-clone-es@1.0.0: {} stylehacks@7.0.5(postcss@8.5.6):