Compare commits

154 Commits

Author SHA1 Message Date
github-actions[bot]
354cb5da34 Merge pull request #180 from tuna2134/renovate/pnpm-action-setup-5.x
chore(deps): update pnpm/action-setup action to v5
2026-03-17 13:28:10 +00:00
renovate[bot]
851c90f7bb chore(deps): update pnpm/action-setup action to v5 2026-03-17 13:27:39 +00:00
github-actions[bot]
5c565f0731 Merge pull request #179 from tuna2134/renovate/nextjs-monorepo
fix(deps): update nextjs monorepo to v16.1.7
2026-03-17 01:33:34 +00:00
renovate[bot]
6abc035e97 fix(deps): update nextjs monorepo to v16.1.7 2026-03-17 01:32:26 +00:00
github-actions[bot]
59b79ead56 Merge pull request #178 from tuna2134/renovate/node-24.x-lockfile
chore(deps): update dependency @types/node to v24.12.0
2026-03-06 09:39:52 +00:00
renovate[bot]
64c3550145 chore(deps): update dependency @types/node to v24.12.0 2026-03-06 09:39:26 +00:00
github-actions[bot]
41954c5cf0 Merge pull request #177 from tuna2134/renovate/node-24.x-lockfile
chore(deps): update dependency @types/node to v24.11.2
2026-03-06 05:04:01 +00:00
renovate[bot]
9ff0172d60 chore(deps): update dependency @types/node to v24.11.2 2026-03-06 05:03:30 +00:00
github-actions[bot]
54d8b2875a Merge pull request #176 from tuna2134/renovate/node-24.x-lockfile
chore(deps): update dependency @types/node to v24.11.1
2026-03-06 00:39:26 +00:00
renovate[bot]
684ff434d4 chore(deps): update dependency @types/node to v24.11.1 2026-03-06 00:38:58 +00:00
github-actions[bot]
98411c6af9 Merge pull request #175 from tuna2134/renovate/docker-build-push-action-7.x
chore(deps): update docker/build-push-action action to v7
2026-03-05 21:59:00 +00:00
renovate[bot]
141414b40a chore(deps): update docker/build-push-action action to v7 2026-03-05 21:58:29 +00:00
github-actions[bot]
08d8eb2afc Merge pull request #174 from tuna2134/renovate/docker-setup-buildx-action-4.x
chore(deps): update docker/setup-buildx-action action to v4
2026-03-05 09:08:35 +00:00
renovate[bot]
15172d957a chore(deps): update docker/setup-buildx-action action to v4 2026-03-05 09:08:03 +00:00
github-actions[bot]
6f1990e213 Merge pull request #173 from tuna2134/renovate/docker-login-action-4.x
chore(deps): update docker/login-action action to v4
2026-03-04 10:49:29 +00:00
renovate[bot]
f3ab455bc7 chore(deps): update docker/login-action action to v4 2026-03-04 10:49:00 +00:00
050d5aa5ff chore: update runner version to ubuntu-latest in Docker workflow 2026-03-03 00:18:48 +00:00
c7113e1757 chore: update Docker registry configuration in workflow 2026-03-03 00:14:23 +00:00
github-actions[bot]
d1581048fe Merge pull request #172 from tuna2134/renovate/node-24.x-lockfile
chore(deps): update dependency @types/node to v24.11.0
2026-02-28 05:53:02 +00:00
renovate[bot]
6d872944d1 chore(deps): update dependency @types/node to v24.11.0 2026-02-28 05:52:39 +00:00
github-actions[bot]
520ab2f7e5 Merge pull request #171 from tuna2134/renovate/node-24.x-lockfile
chore(deps): update dependency @types/node to v24.10.15
2026-02-26 22:34:32 +00:00
renovate[bot]
57a7c9d4ef chore(deps): update dependency @types/node to v24.10.15 2026-02-26 22:34:07 +00:00
github-actions[bot]
1bb334dc5f Merge pull request #170 from tuna2134/renovate/node-24.x-lockfile
chore(deps): update dependency @types/node to v24.10.14
2026-02-26 05:19:00 +00:00
renovate[bot]
5b8a49aefd chore(deps): update dependency @types/node to v24.10.14 2026-02-26 05:18:32 +00:00
github-actions[bot]
9934ecbf63 Merge pull request #169 from tuna2134/renovate/tailwindcss-monorepo
chore(deps): update dependency @tailwindcss/postcss to v4.2.1
2026-02-23 19:39:25 +00:00
renovate[bot]
949f5ab417 chore(deps): update dependency @tailwindcss/postcss to v4.2.1 2026-02-23 19:38:50 +00:00
github-actions[bot]
d3638918f5 Merge pull request #168 from tuna2134/renovate/tailwindcss-monorepo
chore(deps): update dependency tailwindcss to v4.2.1
2026-02-23 13:08:31 +00:00
renovate[bot]
6497799418 chore(deps): update dependency tailwindcss to v4.2.1 2026-02-23 13:08:00 +00:00
github-actions[bot]
198300bc3c Merge pull request #167 from tuna2134/renovate/tailwindcss-monorepo
chore(deps): update tailwindcss monorepo to v4.2.0
2026-02-18 18:44:50 +00:00
renovate[bot]
43ff7f9a26 chore(deps): update tailwindcss monorepo to v4.2.0 2026-02-18 18:44:17 +00:00
github-actions[bot]
cf7c4c2a09 Merge pull request #166 from tuna2134/renovate/react-monorepo
chore(deps): update dependency @types/react to v19.2.14
2026-02-11 13:29:23 +00:00
renovate[bot]
7d17705ad8 chore(deps): update dependency @types/react to v19.2.14 2026-02-11 13:28:53 +00:00
github-actions[bot]
9eb45f9bf8 Merge pull request #165 from tuna2134/renovate/node-24.x-lockfile
chore(deps): update dependency @types/node to v24.10.13
2026-02-10 17:01:40 +00:00
renovate[bot]
75793e2b06 chore(deps): update dependency @types/node to v24.10.13 2026-02-10 17:01:08 +00:00
github-actions[bot]
c10ec4e09d Merge pull request #164 from tuna2134/renovate/node-24.x-lockfile
chore(deps): update dependency @types/node to v24.10.12
2026-02-08 01:50:30 +00:00
renovate[bot]
c32919e5a3 chore(deps): update dependency @types/node to v24.10.12 2026-02-08 01:50:04 +00:00
github-actions[bot]
1008feb423 Merge pull request #163 from tuna2134/renovate/node-24.x-lockfile
chore(deps): update dependency @types/node to v24.10.11
2026-02-05 19:08:27 +00:00
renovate[bot]
84e450ab04 chore(deps): update dependency @types/node to v24.10.11 2026-02-05 19:07:45 +00:00
github-actions[bot]
e6fc5b916b Merge pull request #162 from tuna2134/renovate/react-monorepo
chore(deps): update dependency @types/react to v19.2.13
2026-02-05 12:46:15 +00:00
renovate[bot]
6dd5a183e7 chore(deps): update dependency @types/react to v19.2.13 2026-02-05 12:45:46 +00:00
github-actions[bot]
e72a2f1577 Merge pull request #161 from tuna2134/renovate/react-monorepo
chore(deps): update dependency @types/react to v19.2.11
2026-02-04 14:40:44 +00:00
renovate[bot]
133c5c2760 chore(deps): update dependency @types/react to v19.2.11 2026-02-04 14:40:15 +00:00
github-actions[bot]
18c76e125c Merge pull request #160 from tuna2134/renovate/node-24.x-lockfile
chore(deps): update dependency @types/node to v24.10.10
2026-02-03 10:06:54 +00:00
renovate[bot]
1f34571feb chore(deps): update dependency @types/node to v24.10.10 2026-02-03 10:06:26 +00:00
github-actions[bot]
18b1b5d0cb Merge pull request #159 from tuna2134/renovate/nextjs-monorepo
fix(deps): update dependency next to v16.1.6
2026-01-28 00:52:02 +00:00
renovate[bot]
eb724a719b fix(deps): update dependency next to v16.1.6 2026-01-28 00:51:28 +00:00
github-actions[bot]
a09c15107a Merge pull request #158 from tuna2134/renovate/nextjs-monorepo
chore(deps): update dependency @next/mdx to v16.1.6
2026-01-27 22:05:22 +00:00
renovate[bot]
f049c07e93 chore(deps): update dependency @next/mdx to v16.1.6 2026-01-27 22:04:49 +00:00
github-actions[bot]
5994ab1135 Merge pull request #157 from tuna2134/renovate/react-monorepo
chore(deps): update dependency @types/react to v19.2.10
2026-01-27 13:16:23 +00:00
renovate[bot]
c10482557f chore(deps): update dependency @types/react to v19.2.10 2026-01-27 13:15:52 +00:00
github-actions[bot]
2dad84b36e Merge pull request #156 from tuna2134/renovate/nextjs-monorepo
fix(deps): update nextjs monorepo to v16.1.5
2026-01-26 20:38:59 +00:00
renovate[bot]
7df9a7776a fix(deps): update nextjs monorepo to v16.1.5 2026-01-26 20:38:30 +00:00
github-actions[bot]
697f35b132 Merge pull request #155 from tuna2134/renovate/react-monorepo
chore(deps): update react monorepo to v19.2.4
2026-01-26 20:37:36 +00:00
renovate[bot]
319e483e2c chore(deps): update react monorepo to v19.2.4 2026-01-26 20:37:08 +00:00
github-actions[bot]
b2150a171b Merge pull request #154 from tuna2134/renovate/prettier-3.x-lockfile
chore(deps): update dependency prettier to v3.8.1
2026-01-21 18:15:01 +00:00
renovate[bot]
8d89b7c583 chore(deps): update dependency prettier to v3.8.1 2026-01-21 18:14:32 +00:00
github-actions[bot]
e8d6fe1204 Merge pull request #153 from tuna2134/renovate/react-monorepo
chore(deps): update dependency @types/react to v19.2.9
2026-01-20 17:45:55 +00:00
renovate[bot]
6cfa110a23 chore(deps): update dependency @types/react to v19.2.9 2026-01-20 17:45:24 +00:00
github-actions[bot]
9a4419cef7 Merge pull request #152 from tuna2134/renovate/nextjs-monorepo
fix(deps): update nextjs monorepo to v16.1.4
2026-01-20 01:54:15 +00:00
renovate[bot]
c122c2933c fix(deps): update nextjs monorepo to v16.1.4 2026-01-20 01:53:48 +00:00
github-actions[bot]
7bbf6e53c8 Merge pull request #149 from tuna2134/renovate/prettier-3.x-lockfile
chore(deps): update dependency prettier to v3.8.0
2026-01-19 19:13:25 +00:00
renovate[bot]
2d5ffcc16b chore(deps): update dependency prettier to v3.8.0 2026-01-19 19:12:55 +00:00
github-actions[bot]
fe145b2566 Merge pull request #151 from tuna2134/renovate/nextjs-monorepo
fix(deps): update nextjs monorepo to v16.1.3
2026-01-16 20:52:03 +00:00
renovate[bot]
c24a06153c fix(deps): update nextjs monorepo to v16.1.3 2026-01-16 20:51:35 +00:00
github-actions[bot]
0eec02148b Merge pull request #150 from tuna2134/renovate/node-24.x-lockfile
chore(deps): update dependency @types/node to v24.10.9
2026-01-15 21:43:51 +00:00
renovate[bot]
0436f2102f chore(deps): update dependency @types/node to v24.10.9 2026-01-15 21:43:17 +00:00
github-actions[bot]
88e0a212bb Merge pull request #148 from tuna2134/renovate/nextjs-monorepo
fix(deps): update nextjs monorepo to v16.1.2
2026-01-15 01:58:48 +00:00
renovate[bot]
8488c96782 fix(deps): update nextjs monorepo to v16.1.2 2026-01-15 01:58:18 +00:00
github-actions[bot]
c8b8e46f18 Merge pull request #147 from tuna2134/renovate/node-24.x-lockfile
chore(deps): update dependency @types/node to v24.10.8
2026-01-13 18:28:09 +00:00
renovate[bot]
83c590d304 chore(deps): update dependency @types/node to v24.10.8 2026-01-13 18:27:35 +00:00
github-actions[bot]
e931f52bfb Merge pull request #146 from tuna2134/renovate/node-24.x-lockfile
chore(deps): update dependency @types/node to v24.10.7
2026-01-10 20:26:30 +00:00
renovate[bot]
7a97bfe1b7 chore(deps): update dependency @types/node to v24.10.7 2026-01-10 20:26:01 +00:00
github-actions[bot]
f870985148 Merge pull request #145 from tuna2134/renovate/react-monorepo
chore(deps): update dependency @types/react to v19.2.8
2026-01-10 12:51:30 +00:00
renovate[bot]
a6cd98be27 chore(deps): update dependency @types/react to v19.2.8 2026-01-10 12:51:01 +00:00
github-actions[bot]
899c49f796 Merge pull request #144 from tuna2134/renovate/node-24.x-lockfile
chore(deps): update dependency @types/node to v24.10.6
2026-01-10 01:45:48 +00:00
renovate[bot]
16b7389111 chore(deps): update dependency @types/node to v24.10.6 2026-01-10 01:45:19 +00:00
53dce5a1f9 20260101.mdx を更新 2026-01-02 00:46:53 +09:00
tuna2134
77730ea5e0 Update docker.yml 2026-01-02 00:27:05 +09:00
46d1bbd94b feat: add new blog post for New Year's 2026 2026-01-01 13:10:10 +09:00
github-actions[bot]
2cf3c99fde Merge pull request #143 from tuna2134/renovate/nextjs-monorepo
fix(deps): update nextjs monorepo to v16.1.1
2025-12-22 21:36:14 +00:00
renovate[bot]
483b6e5736 fix(deps): update nextjs monorepo to v16.1.1 2025-12-22 21:35:40 +00:00
github-actions[bot]
23b0a6d36b Merge pull request #142 from tuna2134/renovate/nextjs-monorepo
fix(deps): update nextjs monorepo to v16.1.0
2025-12-18 22:13:25 +00:00
renovate[bot]
a58c4b83f5 fix(deps): update nextjs monorepo to v16.1.0 2025-12-18 22:12:57 +00:00
github-actions[bot]
296a9076a0 Merge pull request #141 from tuna2134/renovate/node-24.x-lockfile
chore(deps): update dependency @types/node to v24.10.4
2025-12-14 00:32:32 +00:00
renovate[bot]
6d15d8e9b7 chore(deps): update dependency @types/node to v24.10.4 2025-12-14 00:32:05 +00:00
tuna2134
8b4572a13d Merge pull request #137 from tuna2134/renovate/tailwindcss-monorepo 2025-12-12 15:49:09 +09:00
github-actions[bot]
67d36ccee5 Merge pull request #140 from tuna2134/renovate/react-monorepo
chore(deps): update react monorepo to v19.2.3
2025-12-12 06:39:12 +00:00
renovate[bot]
4446206f43 chore(deps): update react monorepo to v19.2.3 2025-12-12 06:38:43 +00:00
github-actions[bot]
a7bbb2ece3 Merge pull request #139 from tuna2134/renovate/nextjs-monorepo
fix(deps): update nextjs monorepo to v16.0.10
2025-12-12 02:51:03 +00:00
renovate[bot]
fce9d721d9 fix(deps): update nextjs monorepo to v16.0.10 2025-12-12 02:50:35 +00:00
github-actions[bot]
daf309ae4a Merge pull request #138 from tuna2134/renovate/npm-next-vulnerability
fix(deps): update dependency next to v16.0.9 [security]
2025-12-12 02:49:27 +00:00
renovate[bot]
8c90020e8e fix(deps): update dependency next to v16.0.9 [security] 2025-12-12 02:48:58 +00:00
github-actions[bot]
67560435ca Merge pull request #136 from tuna2134/renovate/react-monorepo
chore(deps): update react monorepo to v19.2.2
2025-12-11 21:01:34 +00:00
renovate[bot]
34fbfa5256 chore(deps): update tailwindcss monorepo to v4.1.18 2025-12-11 21:01:14 +00:00
renovate[bot]
bf7363804a chore(deps): update react monorepo to v19.2.2 2025-12-11 21:01:04 +00:00
tuna2134
90fe882b71 Merge pull request #134 from tuna2134/renovate/nextjs-monorepo
fix(deps): update nextjs monorepo to v16.0.8
2025-12-11 21:38:14 +09:00
github-actions[bot]
91b4474120 Merge pull request #135 from tuna2134/renovate/node-24.x-lockfile
chore(deps): update dependency @types/node to v24.10.3
2025-12-11 02:53:57 +00:00
renovate[bot]
7285295c33 chore(deps): update dependency @types/node to v24.10.3 2025-12-11 02:53:28 +00:00
github-actions[bot]
deeb58cbfb Merge pull request #133 from tuna2134/renovate/node-24.x-lockfile
chore(deps): update dependency @types/node to v24.10.2
2025-12-08 23:46:31 +00:00
renovate[bot]
1fc099206e fix(deps): update nextjs monorepo to v16.0.8 2025-12-08 23:46:15 +00:00
renovate[bot]
b24507b494 chore(deps): update dependency @types/node to v24.10.2 2025-12-08 23:46:02 +00:00
github-actions[bot]
ddd72289c5 Merge pull request #132 from tuna2134/renovate/nextjs-monorepo
fix(deps): update nextjs monorepo to v16.0.7
2025-12-03 19:13:21 +00:00
renovate[bot]
e07a77aa07 fix(deps): update nextjs monorepo to v16.0.7 2025-12-03 19:12:50 +00:00
github-actions[bot]
d373ea84c1 Merge pull request #131 from tuna2134/renovate/react-monorepo
chore(deps): update react monorepo to v19.2.1
2025-12-03 19:10:22 +00:00
renovate[bot]
a380d04822 chore(deps): update react monorepo to v19.2.1 2025-12-03 19:09:48 +00:00
github-actions[bot]
604f66987f Merge pull request #130 from tuna2134/renovate/prettier-3.x-lockfile
chore(deps): update dependency prettier to v3.7.4
2025-12-03 06:42:20 +00:00
renovate[bot]
1f76fd55b1 chore(deps): update dependency prettier to v3.7.4 2025-12-03 06:41:51 +00:00
github-actions[bot]
42552620b7 Merge pull request #129 from tuna2134/renovate/prettier-plugin-tailwindcss-0.x-lockfile
chore(deps): update dependency prettier-plugin-tailwindcss to v0.7.2
2025-12-01 18:51:14 +00:00
renovate[bot]
b6fdaefb9e chore(deps): update dependency prettier-plugin-tailwindcss to v0.7.2 2025-12-01 18:50:41 +00:00
github-actions[bot]
7bd48ccb77 Merge pull request #128 from tuna2134/renovate/nextjs-monorepo
fix(deps): update nextjs monorepo to v16.0.6
2025-11-30 17:13:06 +00:00
renovate[bot]
e300647759 fix(deps): update nextjs monorepo to v16.0.6 2025-11-30 17:12:38 +00:00
github-actions[bot]
31bf13991f Merge pull request #127 from tuna2134/renovate/prettier-3.x-lockfile
chore(deps): update dependency prettier to v3.7.3
2025-11-29 22:55:34 +00:00
renovate[bot]
53943c918f chore(deps): update dependency prettier to v3.7.3 2025-11-29 22:55:04 +00:00
github-actions[bot]
70e32b6d8c Merge pull request #126 from tuna2134/renovate/prettier-3.x-lockfile
chore(deps): update dependency prettier to v3.7.2
2025-11-28 21:02:14 +00:00
renovate[bot]
704515367c chore(deps): update dependency prettier to v3.7.2 2025-11-28 21:01:38 +00:00
github-actions[bot]
347eb94670 Merge pull request #125 from tuna2134/renovate/prettier-3.x-lockfile
chore(deps): update dependency prettier to v3.7.1
2025-11-27 15:36:14 +00:00
renovate[bot]
a87695f4ec chore(deps): update dependency prettier to v3.7.1 2025-11-27 15:35:48 +00:00
github-actions[bot]
02943113a4 Merge pull request #124 from tuna2134/renovate/prettier-3.x-lockfile
chore(deps): update dependency prettier to v3.7.0
2025-11-27 08:55:27 +00:00
renovate[bot]
90d192e177 chore(deps): update dependency prettier to v3.7.0 2025-11-27 08:54:57 +00:00
github-actions[bot]
7075f0c2ea Merge pull request #123 from tuna2134/renovate/nextjs-monorepo
fix(deps): update nextjs monorepo to v16.0.5
2025-11-27 00:56:42 +00:00
renovate[bot]
64bf5bdac3 fix(deps): update nextjs monorepo to v16.0.5 2025-11-27 00:56:12 +00:00
github-actions[bot]
020cd37e98 Merge pull request #122 from tuna2134/renovate/nextjs-monorepo
fix(deps): update nextjs monorepo to v16.0.4
2025-11-24 18:04:02 +00:00
renovate[bot]
90e35390af fix(deps): update nextjs monorepo to v16.0.4 2025-11-24 18:03:28 +00:00
github-actions[bot]
1dbdb02f5e Merge pull request #121 from tuna2134/renovate/react-monorepo
chore(deps): update dependency @types/react to v19.2.7
2025-11-24 10:53:37 +00:00
renovate[bot]
cb09ce1810 chore(deps): update dependency @types/react to v19.2.7 2025-11-24 10:53:02 +00:00
tuna2134
9575d907bb Update layout.tsx 2025-11-23 22:59:49 +09:00
tuna2134
db35acbd06 Update 20251123.mdx 2025-11-23 22:57:44 +09:00
tuna2134
61d41d8cca Create 20251123.mdx 2025-11-23 22:52:43 +09:00
github-actions[bot]
b134f2664d Merge pull request #120 from tuna2134/renovate/actions-checkout-6.x
chore(deps): update actions/checkout action to v6
2025-11-20 17:35:22 +00:00
renovate[bot]
89bd63f0dd chore(deps): update actions/checkout action to v6 2025-11-20 17:34:42 +00:00
tuna2134
5dbf393fa7 Update Dockerfile 2025-11-20 06:33:55 +09:00
github-actions[bot]
ca9e753c72 Merge pull request #119 from tuna2134/renovate/react-monorepo
chore(deps): update dependency @types/react to v19.2.6
2025-11-18 03:05:37 +00:00
renovate[bot]
fb078b34a1 chore(deps): update dependency @types/react to v19.2.6 2025-11-18 03:05:06 +00:00
github-actions[bot]
37537d48c7 Merge pull request #118 from tuna2134/renovate/react-monorepo
chore(deps): update dependency @types/react to v19.2.5
2025-11-15 00:05:57 +00:00
renovate[bot]
5ea2b8e41a chore(deps): update dependency @types/react to v19.2.5 2025-11-15 00:05:24 +00:00
github-actions[bot]
08d1a33d7d Merge pull request #117 from tuna2134/renovate/nextjs-monorepo
fix(deps): update nextjs monorepo to v16.0.3
2025-11-13 22:57:03 +00:00
renovate[bot]
6a71387d4c fix(deps): update nextjs monorepo to v16.0.3 2025-11-13 22:56:30 +00:00
github-actions[bot]
6a3b148974 Merge pull request #116 from tuna2134/renovate/nextjs-monorepo
fix(deps): update nextjs monorepo to v16.0.2
2025-11-12 21:33:54 +00:00
renovate[bot]
ceae165ccc fix(deps): update nextjs monorepo to v16.0.2 2025-11-12 21:33:25 +00:00
github-actions[bot]
204c5b53b9 Merge pull request #115 from tuna2134/renovate/react-monorepo
chore(deps): update dependency @types/react to v19.2.4
2025-11-12 21:32:32 +00:00
renovate[bot]
980b796e7f chore(deps): update dependency @types/react to v19.2.4 2025-11-12 21:32:03 +00:00
github-actions[bot]
ee03880212 Merge pull request #114 from tuna2134/renovate/react-monorepo
chore(deps): update dependency @types/react-dom to v19.2.3
2025-11-12 07:48:47 +00:00
renovate[bot]
b384a5b09d chore(deps): update dependency @types/react-dom to v19.2.3 2025-11-12 07:48:16 +00:00
github-actions[bot]
9961edc81e Merge pull request #113 from tuna2134/renovate/node-24.x-lockfile
chore(deps): update dependency @types/node to v24.10.1
2025-11-12 00:58:59 +00:00
renovate[bot]
1ba45ce949 chore(deps): update dependency @types/node to v24.10.1 2025-11-12 00:58:27 +00:00
github-actions[bot]
42a9d3a75d Merge pull request #112 from tuna2134/renovate/react-monorepo
chore(deps): update dependency @types/react to v19.2.3
2025-11-11 17:10:06 +00:00
renovate[bot]
e95b0d8a12 chore(deps): update dependency @types/react to v19.2.3 2025-11-11 17:07:53 +00:00
tuna2134
c2c9942884 tsconfig.json の設定を更新し、jsx オプションを 'react-jsx' に変更、ライブラリとパスのフォーマットを整形しました 2025-11-07 01:15:27 +00:00
github-actions[bot]
8c775e769c Merge pull request #111 from tuna2134/renovate/tailwindcss-monorepo
chore(deps): update tailwindcss monorepo to v4.1.17
2025-11-06 18:40:24 +00:00
renovate[bot]
61f3d77347 chore(deps): update tailwindcss monorepo to v4.1.17 2025-11-06 18:39:53 +00:00
tuna2134
b522d1ed83 Create vyos-tmp.mdx with BGP and OSPF config
Added configuration instructions for BGP and OSPF settings in a new MDX file.
2025-11-06 01:42:29 +09:00
f8356b42de vyos-tmp.md を作成 2025-11-06 01:39:20 +09:00
1a21af241c header.tsx を更新 2025-11-06 01:38:49 +09:00
tuna2134
c72983f658 Merge pull request #110 from tuna2134/tuna2134-patch-1
Tuna2134 patch 1
2025-11-05 00:18:56 +09:00
11 changed files with 447 additions and 247 deletions

View File

@@ -12,21 +12,19 @@ jobs:
contents: read contents: read
packages: write packages: write
steps: steps:
- uses: actions/checkout@v5 - uses: actions/checkout@v6
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
- name: Set up Docker Buildx - name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3 uses: docker/setup-buildx-action@v4
- name: Login to GitHub Container Registry - name: Login to GitHub Container Registry
uses: docker/login-action@v3 uses: docker/login-action@v4
with: with:
registry: ghcr.io registry: git.neody.ad.jp
username: ${{ github.actor }} username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.GITHUB_TOKEN }} password: ${{ secrets.DOCKER_PASSWORD }}
- name: Build and push image - name: Build and push image
uses: docker/build-push-action@v6 uses: docker/build-push-action@v7
with: with:
context: . context: .
push: true push: true
tags: | tags: |
ghcr.io/${{ github.repository }} git.neody.ad.jp/tuna2134/cecilia

View File

@@ -13,8 +13,8 @@ jobs:
runs-on: ubuntu-latest runs-on: ubuntu-latest
if: github.actor == 'renovate[bot]' if: github.actor == 'renovate[bot]'
steps: steps:
- uses: actions/checkout@v5 - uses: actions/checkout@v6
- uses: pnpm/action-setup@v4 - uses: pnpm/action-setup@v5
with: with:
version: latest version: latest
- uses: actions/setup-node@v6 - uses: actions/setup-node@v6

View File

@@ -11,7 +11,7 @@ RUN pnpm install --frozen-lockfile
COPY . . COPY . .
RUN pnpm build RUN pnpm build
FROM gcr.io/distroless/nodejs22-debian12 FROM gcr.io/distroless/nodejs24-debian12
# ENV NODE_ENV=production # ENV NODE_ENV=production
WORKDIR /usr/src WORKDIR /usr/src

View File

@@ -1,6 +1,7 @@
import type { Metadata } from "next"; import type { Metadata } from "next";
import { Geist, Geist_Mono, Noto_Sans_JP } from "next/font/google"; import { Geist, Geist_Mono, Noto_Sans_JP } from "next/font/google";
import "./globals.css"; import "./globals.css";
import Script from "next/script";
const geistSans = Geist({ const geistSans = Geist({
variable: "--font-geist-sans", variable: "--font-geist-sans",
@@ -33,6 +34,8 @@ export default function RootLayout({
className={`${geistSans.variable} ${geistMono.variable} ${notoSansJP.variable} antialiased`} className={`${geistSans.variable} ${geistMono.variable} ${notoSansJP.variable} antialiased`}
> >
{children} {children}
<Script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-8715826596324259"
crossOrigin="anonymous"></Script>
</body> </body>
</html> </html>
); );

67
blogs/20251123.mdx Normal file
View File

@@ -0,0 +1,67 @@
export const metadata = {
title: "TLS証明書をGoogle Trust Serviceに変えてみた",
description: "TLS証明書をLet's EncryptからGoogle Trust Serviceに変えてみた話",
datetime: "2025/11/23",
};
## 事前説明
私はサイトをKubernetes上で動かしており、cert-managerを使ってLet's EncryptのSSL証明書を発行していました。
## アカウントの発行
```
gcloud init
```
でまず環境を初期化
そののち
```
gcloud services enable publicca.googleapis.com
```
でGoogle Trust Serviceを有効化
次にアカウントの発行
```
gcloud publicca external-account-keys create
```
そうすると以下のように返される。
```
Created an external account key
[b64MacKey: <eab-secret>
keyId: <key-id>]
```
次の`cert-managerの例`で使うからメモしておく。
keyをsecretに登録
```sh
kubectl create secret generic eab-secret \
--from-literal secret=<eab-secret> \
-n cert-manager
```
## cert-managerの例
```yaml
# issuer-lets-encrypt-staging.yaml
apiVersion: cert-manager.io/v1
kind: ClusterIssuer
metadata:
name: gts-prod
spec:
acme:
server: https://dv.acme-v02.api.pki.goog/directory
email: <mail address>
externalAccountBinding:
keyID: <key-id>
keySecretRef:
name: eab-secret
key: secret
privateKeySecretRef:
name: example-issuer-account-key
solvers:
- http01:
ingress:
ingressClassName: nginx
```
## 最後に
このサイトもGoogle Trust Service使っています。

11
blogs/20260101.mdx Normal file
View File

@@ -0,0 +1,11 @@
export const metadata = {
title: "あけましておめでとうございます。",
description: "謹賀新年あけましておめでとうございます。今年もよろしくお願いします。",
datetime: "2026/01/01",
};
謹賀新年あけましておめでとうございます。今年もよろしくお願いします。
今年はneodylandのインフラの規模を拡大目指します。さらにクラウドの開発をやってみたいです。
他にも色々と挑戦して、色々学んでいきます!

73
blogs/vyos-tmp.mdx Normal file
View File

@@ -0,0 +1,73 @@
export const metadata = {
title: "仮置き場",
description: "仮置き場",
datetime: "2025/11/06",
};
```sh
# 1. プライベートIPアドレスのフィルター
set policy prefix-list6 BGP-IN rule 10 action 'permit'
set policy prefix-list6 BGP-IN rule 10 prefix '3ffe::/16'
set policy prefix-list6 BGP-IN rule 10 le 128
set policy prefix-list6 BGP-IN rule 20 action 'permit'
set policy prefix-list6 BGP-IN rule 20 prefix '2001:db8::/32'
set policy prefix-list6 BGP-IN rule 20 le 128
set policy prefix-list6 BGP-IN rule 30 action 'permit'
set policy prefix-list6 BGP-IN rule 30 prefix 'fe00::/8'
set policy prefix-list6 BGP-IN rule 30 le 128
set policy prefix-list6 BGP-IN rule 40 action 'permit'
set policy prefix-list6 BGP-IN rule 40 prefix '::/0'
set policy prefix-list6 BGP-IN rule 40 le 15
set policy prefix-list6 BGP-IN rule 50 action 'permit'
set policy prefix-list6 BGP-IN rule 50 prefix '::/128'
set policy prefix-list6 BGP-IN rule 50 ge 128
## 2. 1.のフィルターを通して、問題なかったものを許可する場所
set policy route-map BGP-IN rule 10 action 'deny'
set policy route-map BGP-IN rule 10 match ipv6 address prefix-list 'BGP-IN'
set policy route-map BGP-IN rule 20 action 'permit'
## 3. 広報するIP
## `annouce-ip`: 広報する予定のIP
set protocols static route6 <annouce-ip> blackhole distance '254'
## 4. BGP接続設定(upstream用)
## `my-asn`: 自分のASN
## `neighbor-asn`: 相手のASN
## `neighbor-ip`: 相手の境界IP
## `my-border-ip`: 自分の境界IP
## `annouce-ip`: 広報する予定のIP
## `router-id`: ルーターID
set protocols bgp system-as <my-asn>
set protocols bgp neighbor <neighbor-ip> remote-as <neighbor-asn>
set protocols bgp neighbor <neighbor-ip> update-source <my-border-ip>
set protocols bgp neighbor <neighbor-ip> address-family ipv6-unicast route-map import 'BGP-IN'
set protocols bgp neighbor <neighbor-ip> address-family ipv6-unicast
set protocols bgp address-family ipv6-unicast network <annouce-ip>
set protocols bgp parameters router-id <router-id>
## 5. BGP接続設定(ほかの自分のBGPルーター)
## 冗長化をする場合、この設定をいれるといいでしょう。
## `my-asn`: 自分のASN
## `neighbor-ip`: 他ルーターIP
## `my-border-ip`: 自分のルーターIP
set protocols bgp neighbor <neighbor-ip> remote-as <my-asn>
set protocols bgp neighbor <neighbor-ip> update-source <my-border-ip>
set protocols bgp neighbor <neighbor-ip> address-family ipv6-unicast
## 6. IPの設定
## `router-ip`: ルーターIP(prefixは/128)
set interfaces lo lo address <router-ip>
## 7. OSPFの設定
## 予期せぬ事態にEthernetがダウンしたときに備えて、
## 5.のiBGPの`my-border-ip`は6.で設定したアドレスを使いましょう。
## `interface`: ほかのルーターに接続されているL2SW
## `rid`: 4.で設定した`router-id`を設定してあげてください
set protocols ospfv3 interface <interface> area 0.0.0.0
set protocols ospfv3 interface lo area 0.0.0.0
set protocols ospfv3 interface lo passive
set protocols ospfv3 parameters router-id <rid>
set protocols ospfv3 redistribute static
set protocols ospfv3 default-information originate
```

View File

@@ -23,7 +23,6 @@ const Header: React.FC = async () => {
}, },
); );
const data = await res.json(); const data = await res.json();
console.log(data);
const avatarURL = `https://cdn.discordapp.com/avatars/739702692393517076/${data.avatar}.png?size=1024`; const avatarURL = `https://cdn.discordapp.com/avatars/739702692393517076/${data.avatar}.png?size=1024`;
return ( return (
<header className="flex h-screen w-screen items-center justify-center"> <header className="flex h-screen w-screen items-center justify-center">

View File

@@ -15,7 +15,7 @@
"@next/mdx": "^16.0.0", "@next/mdx": "^16.0.0",
"@types/mdx": "^2.0.13", "@types/mdx": "^2.0.13",
"iconoir-react": "^7.11.0", "iconoir-react": "^7.11.0",
"next": "16.0.1", "next": "16.1.7",
"react": "^19.0.0", "react": "^19.0.0",
"react-dom": "^19.0.0" "react-dom": "^19.0.0"
}, },

488
pnpm-lock.yaml generated
View File

@@ -13,50 +13,50 @@ importers:
version: 3.1.1 version: 3.1.1
'@mdx-js/react': '@mdx-js/react':
specifier: ^3.1.0 specifier: ^3.1.0
version: 3.1.1(@types/react@19.2.2)(react@19.2.0) version: 3.1.1(@types/react@19.2.14)(react@19.2.4)
'@next/mdx': '@next/mdx':
specifier: ^16.0.0 specifier: ^16.0.0
version: 16.0.1(@mdx-js/loader@3.1.1)(@mdx-js/react@3.1.1(@types/react@19.2.2)(react@19.2.0)) version: 16.1.7(@mdx-js/loader@3.1.1)(@mdx-js/react@3.1.1(@types/react@19.2.14)(react@19.2.4))
'@types/mdx': '@types/mdx':
specifier: ^2.0.13 specifier: ^2.0.13
version: 2.0.13 version: 2.0.13
iconoir-react: iconoir-react:
specifier: ^7.11.0 specifier: ^7.11.0
version: 7.11.0(react@19.2.0) version: 7.11.0(react@19.2.4)
next: next:
specifier: 16.0.1 specifier: 16.1.7
version: 16.0.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0) version: 16.1.7(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
react: react:
specifier: ^19.0.0 specifier: ^19.0.0
version: 19.2.0 version: 19.2.4
react-dom: react-dom:
specifier: ^19.0.0 specifier: ^19.0.0
version: 19.2.0(react@19.2.0) version: 19.2.4(react@19.2.4)
devDependencies: devDependencies:
'@tailwindcss/postcss': '@tailwindcss/postcss':
specifier: ^4 specifier: ^4
version: 4.1.16 version: 4.2.1
'@tailwindcss/typography': '@tailwindcss/typography':
specifier: ^0.5.16 specifier: ^0.5.16
version: 0.5.19(tailwindcss@4.1.16) version: 0.5.19(tailwindcss@4.2.1)
'@types/node': '@types/node':
specifier: ^24.0.0 specifier: ^24.0.0
version: 24.10.0 version: 24.12.0
'@types/react': '@types/react':
specifier: ^19 specifier: ^19
version: 19.2.2 version: 19.2.14
'@types/react-dom': '@types/react-dom':
specifier: ^19 specifier: ^19
version: 19.2.2(@types/react@19.2.2) version: 19.2.3(@types/react@19.2.14)
prettier: prettier:
specifier: ^3.5.3 specifier: ^3.5.3
version: 3.6.2 version: 3.8.1
prettier-plugin-tailwindcss: prettier-plugin-tailwindcss:
specifier: ^0.7.0 specifier: ^0.7.0
version: 0.7.1(prettier@3.6.2) version: 0.7.2(prettier@3.8.1)
tailwindcss: tailwindcss:
specifier: ^4 specifier: ^4
version: 4.1.16 version: 4.2.1
typescript: typescript:
specifier: ^5 specifier: ^5
version: 5.9.3 version: 5.9.3
@@ -100,78 +100,92 @@ packages:
resolution: {integrity: sha512-I4RxkXU90cpufazhGPyVujYwfIm9Nk1QDEmiIsaPwdnm013F7RIceaCc87kAH+oUB1ezqEvC6ga4m7MSlqsJvQ==} resolution: {integrity: sha512-I4RxkXU90cpufazhGPyVujYwfIm9Nk1QDEmiIsaPwdnm013F7RIceaCc87kAH+oUB1ezqEvC6ga4m7MSlqsJvQ==}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
libc: [glibc]
'@img/sharp-libvips-linux-arm@1.2.3': '@img/sharp-libvips-linux-arm@1.2.3':
resolution: {integrity: sha512-x1uE93lyP6wEwGvgAIV0gP6zmaL/a0tGzJs/BIDDG0zeBhMnuUPm7ptxGhUbcGs4okDJrk4nxgrmxpib9g6HpA==} resolution: {integrity: sha512-x1uE93lyP6wEwGvgAIV0gP6zmaL/a0tGzJs/BIDDG0zeBhMnuUPm7ptxGhUbcGs4okDJrk4nxgrmxpib9g6HpA==}
cpu: [arm] cpu: [arm]
os: [linux] os: [linux]
libc: [glibc]
'@img/sharp-libvips-linux-ppc64@1.2.3': '@img/sharp-libvips-linux-ppc64@1.2.3':
resolution: {integrity: sha512-Y2T7IsQvJLMCBM+pmPbM3bKT/yYJvVtLJGfCs4Sp95SjvnFIjynbjzsa7dY1fRJX45FTSfDksbTp6AGWudiyCg==} resolution: {integrity: sha512-Y2T7IsQvJLMCBM+pmPbM3bKT/yYJvVtLJGfCs4Sp95SjvnFIjynbjzsa7dY1fRJX45FTSfDksbTp6AGWudiyCg==}
cpu: [ppc64] cpu: [ppc64]
os: [linux] os: [linux]
libc: [glibc]
'@img/sharp-libvips-linux-s390x@1.2.3': '@img/sharp-libvips-linux-s390x@1.2.3':
resolution: {integrity: sha512-RgWrs/gVU7f+K7P+KeHFaBAJlNkD1nIZuVXdQv6S+fNA6syCcoboNjsV2Pou7zNlVdNQoQUpQTk8SWDHUA3y/w==} resolution: {integrity: sha512-RgWrs/gVU7f+K7P+KeHFaBAJlNkD1nIZuVXdQv6S+fNA6syCcoboNjsV2Pou7zNlVdNQoQUpQTk8SWDHUA3y/w==}
cpu: [s390x] cpu: [s390x]
os: [linux] os: [linux]
libc: [glibc]
'@img/sharp-libvips-linux-x64@1.2.3': '@img/sharp-libvips-linux-x64@1.2.3':
resolution: {integrity: sha512-3JU7LmR85K6bBiRzSUc/Ff9JBVIFVvq6bomKE0e63UXGeRw2HPVEjoJke1Yx+iU4rL7/7kUjES4dZ/81Qjhyxg==} resolution: {integrity: sha512-3JU7LmR85K6bBiRzSUc/Ff9JBVIFVvq6bomKE0e63UXGeRw2HPVEjoJke1Yx+iU4rL7/7kUjES4dZ/81Qjhyxg==}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
libc: [glibc]
'@img/sharp-libvips-linuxmusl-arm64@1.2.3': '@img/sharp-libvips-linuxmusl-arm64@1.2.3':
resolution: {integrity: sha512-F9q83RZ8yaCwENw1GieztSfj5msz7GGykG/BA+MOUefvER69K/ubgFHNeSyUu64amHIYKGDs4sRCMzXVj8sEyw==} resolution: {integrity: sha512-F9q83RZ8yaCwENw1GieztSfj5msz7GGykG/BA+MOUefvER69K/ubgFHNeSyUu64amHIYKGDs4sRCMzXVj8sEyw==}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
libc: [musl]
'@img/sharp-libvips-linuxmusl-x64@1.2.3': '@img/sharp-libvips-linuxmusl-x64@1.2.3':
resolution: {integrity: sha512-U5PUY5jbc45ANM6tSJpsgqmBF/VsL6LnxJmIf11kB7J5DctHgqm0SkuXzVWtIY90GnJxKnC/JT251TDnk1fu/g==} resolution: {integrity: sha512-U5PUY5jbc45ANM6tSJpsgqmBF/VsL6LnxJmIf11kB7J5DctHgqm0SkuXzVWtIY90GnJxKnC/JT251TDnk1fu/g==}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
libc: [musl]
'@img/sharp-linux-arm64@0.34.4': '@img/sharp-linux-arm64@0.34.4':
resolution: {integrity: sha512-YXU1F/mN/Wu786tl72CyJjP/Ngl8mGHN1hST4BGl+hiW5jhCnV2uRVTNOcaYPs73NeT/H8Upm3y9582JVuZHrQ==} resolution: {integrity: sha512-YXU1F/mN/Wu786tl72CyJjP/Ngl8mGHN1hST4BGl+hiW5jhCnV2uRVTNOcaYPs73NeT/H8Upm3y9582JVuZHrQ==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
libc: [glibc]
'@img/sharp-linux-arm@0.34.4': '@img/sharp-linux-arm@0.34.4':
resolution: {integrity: sha512-Xyam4mlqM0KkTHYVSuc6wXRmM7LGN0P12li03jAnZ3EJWZqj83+hi8Y9UxZUbxsgsK1qOEwg7O0Bc0LjqQVtxA==} resolution: {integrity: sha512-Xyam4mlqM0KkTHYVSuc6wXRmM7LGN0P12li03jAnZ3EJWZqj83+hi8Y9UxZUbxsgsK1qOEwg7O0Bc0LjqQVtxA==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [arm] cpu: [arm]
os: [linux] os: [linux]
libc: [glibc]
'@img/sharp-linux-ppc64@0.34.4': '@img/sharp-linux-ppc64@0.34.4':
resolution: {integrity: sha512-F4PDtF4Cy8L8hXA2p3TO6s4aDt93v+LKmpcYFLAVdkkD3hSxZzee0rh6/+94FpAynsuMpLX5h+LRsSG3rIciUQ==} resolution: {integrity: sha512-F4PDtF4Cy8L8hXA2p3TO6s4aDt93v+LKmpcYFLAVdkkD3hSxZzee0rh6/+94FpAynsuMpLX5h+LRsSG3rIciUQ==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [ppc64] cpu: [ppc64]
os: [linux] os: [linux]
libc: [glibc]
'@img/sharp-linux-s390x@0.34.4': '@img/sharp-linux-s390x@0.34.4':
resolution: {integrity: sha512-qVrZKE9Bsnzy+myf7lFKvng6bQzhNUAYcVORq2P7bDlvmF6u2sCmK2KyEQEBdYk+u3T01pVsPrkj943T1aJAsw==} resolution: {integrity: sha512-qVrZKE9Bsnzy+myf7lFKvng6bQzhNUAYcVORq2P7bDlvmF6u2sCmK2KyEQEBdYk+u3T01pVsPrkj943T1aJAsw==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [s390x] cpu: [s390x]
os: [linux] os: [linux]
libc: [glibc]
'@img/sharp-linux-x64@0.34.4': '@img/sharp-linux-x64@0.34.4':
resolution: {integrity: sha512-ZfGtcp2xS51iG79c6Vhw9CWqQC8l2Ot8dygxoDoIQPTat/Ov3qAa8qpxSrtAEAJW+UjTXc4yxCjNfxm4h6Xm2A==} resolution: {integrity: sha512-ZfGtcp2xS51iG79c6Vhw9CWqQC8l2Ot8dygxoDoIQPTat/Ov3qAa8qpxSrtAEAJW+UjTXc4yxCjNfxm4h6Xm2A==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
libc: [glibc]
'@img/sharp-linuxmusl-arm64@0.34.4': '@img/sharp-linuxmusl-arm64@0.34.4':
resolution: {integrity: sha512-8hDVvW9eu4yHWnjaOOR8kHVrew1iIX+MUgwxSuH2XyYeNRtLUe4VNioSqbNkB7ZYQJj9rUTT4PyRscyk2PXFKA==} resolution: {integrity: sha512-8hDVvW9eu4yHWnjaOOR8kHVrew1iIX+MUgwxSuH2XyYeNRtLUe4VNioSqbNkB7ZYQJj9rUTT4PyRscyk2PXFKA==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
libc: [musl]
'@img/sharp-linuxmusl-x64@0.34.4': '@img/sharp-linuxmusl-x64@0.34.4':
resolution: {integrity: sha512-lU0aA5L8QTlfKjpDCEFOZsTYGn3AEiO6db8W5aQDxj0nQkVrZWmN3ZP9sYKWJdtq3PWPhUNlqehWyXpYDcI9Sg==} resolution: {integrity: sha512-lU0aA5L8QTlfKjpDCEFOZsTYGn3AEiO6db8W5aQDxj0nQkVrZWmN3ZP9sYKWJdtq3PWPhUNlqehWyXpYDcI9Sg==}
engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
libc: [musl]
'@img/sharp-wasm32@0.34.4': '@img/sharp-wasm32@0.34.4':
resolution: {integrity: sha512-33QL6ZO/qpRyG7woB/HUALz28WnTMI2W1jgX3Nu2bypqLIKx/QKMILLJzJjI+SIbvXdG9fUnmrxR7vbi1sTBeA==} resolution: {integrity: sha512-33QL6ZO/qpRyG7woB/HUALz28WnTMI2W1jgX3Nu2bypqLIKx/QKMILLJzJjI+SIbvXdG9fUnmrxR7vbi1sTBeA==}
@@ -229,11 +243,11 @@ packages:
'@types/react': '>=16' '@types/react': '>=16'
react: '>=16' react: '>=16'
'@next/env@16.0.1': '@next/env@16.1.7':
resolution: {integrity: sha512-LFvlK0TG2L3fEOX77OC35KowL8D7DlFF45C0OvKMC4hy8c/md1RC4UMNDlUGJqfCoCS2VWrZ4dSE6OjaX5+8mw==} resolution: {integrity: sha512-rJJbIdJB/RQr2F1nylZr/PJzamvNNhfr3brdKP6s/GW850jbtR70QlSfFselvIBbcPUOlQwBakexjFzqLzF6pg==}
'@next/mdx@16.0.1': '@next/mdx@16.1.7':
resolution: {integrity: sha512-YxcrY9Ig5agm5zekW7ta37OQ9P9dHueNRWLJLiYdE42wYrlfZ0KdjiQ3J5AHMPNq8tjiBxNOwkP4omTsVmb+9g==} resolution: {integrity: sha512-19KG2bg7oDXoz7Jy9K2mMsq41VYcGlcHmi/iz4YgYcOJZiRIsLWJxVjySm4wFwOTpvQOqyALqm02OXzHGjBwWA==}
peerDependencies: peerDependencies:
'@mdx-js/loader': '>=0.15.0' '@mdx-js/loader': '>=0.15.0'
'@mdx-js/react': '>=0.15.0' '@mdx-js/react': '>=0.15.0'
@@ -243,50 +257,54 @@ packages:
'@mdx-js/react': '@mdx-js/react':
optional: true optional: true
'@next/swc-darwin-arm64@16.0.1': '@next/swc-darwin-arm64@16.1.7':
resolution: {integrity: sha512-R0YxRp6/4W7yG1nKbfu41bp3d96a0EalonQXiMe+1H9GTHfKxGNCGFNWUho18avRBPsO8T3RmdWuzmfurlQPbg==} resolution: {integrity: sha512-b2wWIE8sABdyafc4IM8r5Y/dS6kD80JRtOGrUiKTsACFQfWWgUQ2NwoUX1yjFMXVsAwcQeNpnucF2ZrujsBBPg==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [arm64] cpu: [arm64]
os: [darwin] os: [darwin]
'@next/swc-darwin-x64@16.0.1': '@next/swc-darwin-x64@16.1.7':
resolution: {integrity: sha512-kETZBocRux3xITiZtOtVoVvXyQLB7VBxN7L6EPqgI5paZiUlnsgYv4q8diTNYeHmF9EiehydOBo20lTttCbHAg==} resolution: {integrity: sha512-zcnVaaZulS1WL0Ss38R5Q6D2gz7MtBu8GZLPfK+73D/hp4GFMrC2sudLky1QibfV7h6RJBJs/gOFvYP0X7UVlQ==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [x64] cpu: [x64]
os: [darwin] os: [darwin]
'@next/swc-linux-arm64-gnu@16.0.1': '@next/swc-linux-arm64-gnu@16.1.7':
resolution: {integrity: sha512-hWg3BtsxQuSKhfe0LunJoqxjO4NEpBmKkE+P2Sroos7yB//OOX3jD5ISP2wv8QdUwtRehMdwYz6VB50mY6hqAg==} resolution: {integrity: sha512-2ant89Lux/Q3VyC8vNVg7uBaFVP9SwoK2jJOOR0L8TQnX8CAYnh4uctAScy2Hwj2dgjVHqHLORQZJ2wH6VxhSQ==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
libc: [glibc]
'@next/swc-linux-arm64-musl@16.0.1': '@next/swc-linux-arm64-musl@16.1.7':
resolution: {integrity: sha512-UPnOvYg+fjAhP3b1iQStcYPWeBFRLrugEyK/lDKGk7kLNua8t5/DvDbAEFotfV1YfcOY6bru76qN9qnjLoyHCQ==} resolution: {integrity: sha512-uufcze7LYv0FQg9GnNeZ3/whYfo+1Q3HnQpm16o6Uyi0OVzLlk2ZWoY7j07KADZFY8qwDbsmFnMQP3p3+Ftprw==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
libc: [musl]
'@next/swc-linux-x64-gnu@16.0.1': '@next/swc-linux-x64-gnu@16.1.7':
resolution: {integrity: sha512-Et81SdWkcRqAJziIgFtsFyJizHoWne4fzJkvjd6V4wEkWTB4MX6J0uByUb0peiJQ4WeAt6GGmMszE5KrXK6WKg==} resolution: {integrity: sha512-KWVf2gxYvHtvuT+c4MBOGxuse5TD7DsMFYSxVxRBnOzok/xryNeQSjXgxSv9QpIVlaGzEn/pIuI6Koosx8CGWA==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
libc: [glibc]
'@next/swc-linux-x64-musl@16.0.1': '@next/swc-linux-x64-musl@16.1.7':
resolution: {integrity: sha512-qBbgYEBRrC1egcG03FZaVfVxrJm8wBl7vr8UFKplnxNRprctdP26xEv9nJ07Ggq4y1adwa0nz2mz83CELY7N6Q==} resolution: {integrity: sha512-HguhaGwsGr1YAGs68uRKc4aGWxLET+NevJskOcCAwXbwj0fYX0RgZW2gsOCzr9S11CSQPIkxmoSbuVaBp4Z3dA==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
libc: [musl]
'@next/swc-win32-arm64-msvc@16.0.1': '@next/swc-win32-arm64-msvc@16.1.7':
resolution: {integrity: sha512-cPuBjYP6I699/RdbHJonb3BiRNEDm5CKEBuJ6SD8k3oLam2fDRMKAvmrli4QMDgT2ixyRJ0+DTkiODbIQhRkeQ==} resolution: {integrity: sha512-S0n3KrDJokKTeFyM/vGGGR8+pCmXYrjNTk2ZozOL1C/JFdfUIL9O1ATaJOl5r2POe56iRChbsszrjMAdWSv7kQ==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [arm64] cpu: [arm64]
os: [win32] os: [win32]
'@next/swc-win32-x64-msvc@16.0.1': '@next/swc-win32-x64-msvc@16.1.7':
resolution: {integrity: sha512-XeEUJsE4JYtfrXe/LaJn3z1pD19fK0Q6Er8Qoufi+HqvdO4LEPyCxLUt4rxA+4RfYo6S9gMlmzCMU2F+AatFqQ==} resolution: {integrity: sha512-mwgtg8CNZGYm06LeEd+bNnOUfwOyNem/rOiP14Lsz+AnUY92Zq/LXwtebtUiaeVkhbroRCQ0c8GlR4UT1U+0yg==}
engines: {node: '>= 10'} engines: {node: '>= 10'}
cpu: [x64] cpu: [x64]
os: [win32] os: [win32]
@@ -294,65 +312,69 @@ packages:
'@swc/helpers@0.5.15': '@swc/helpers@0.5.15':
resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==} resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==}
'@tailwindcss/node@4.1.16': '@tailwindcss/node@4.2.1':
resolution: {integrity: sha512-BX5iaSsloNuvKNHRN3k2RcCuTEgASTo77mofW0vmeHkfrDWaoFAFvNHpEgtu0eqyypcyiBkDWzSMxJhp3AUVcw==} resolution: {integrity: sha512-jlx6sLk4EOwO6hHe1oCGm1Q4AN/s0rSrTTPBGPM0/RQ6Uylwq17FuU8IeJJKEjtc6K6O07zsvP+gDO6MMWo7pg==}
'@tailwindcss/oxide-android-arm64@4.1.16': '@tailwindcss/oxide-android-arm64@4.2.1':
resolution: {integrity: sha512-8+ctzkjHgwDJ5caq9IqRSgsP70xhdhJvm+oueS/yhD5ixLhqTw9fSL1OurzMUhBwE5zK26FXLCz2f/RtkISqHA==} resolution: {integrity: sha512-eZ7G1Zm5EC8OOKaesIKuw77jw++QJ2lL9N+dDpdQiAB/c/B2wDh0QPFHbkBVrXnwNugvrbJFk1gK2SsVjwWReg==}
engines: {node: '>= 10'} engines: {node: '>= 20'}
cpu: [arm64] cpu: [arm64]
os: [android] os: [android]
'@tailwindcss/oxide-darwin-arm64@4.1.16': '@tailwindcss/oxide-darwin-arm64@4.2.1':
resolution: {integrity: sha512-C3oZy5042v2FOALBZtY0JTDnGNdS6w7DxL/odvSny17ORUnaRKhyTse8xYi3yKGyfnTUOdavRCdmc8QqJYwFKA==} resolution: {integrity: sha512-q/LHkOstoJ7pI1J0q6djesLzRvQSIfEto148ppAd+BVQK0JYjQIFSK3JgYZJa+Yzi0DDa52ZsQx2rqytBnf8Hw==}
engines: {node: '>= 10'} engines: {node: '>= 20'}
cpu: [arm64] cpu: [arm64]
os: [darwin] os: [darwin]
'@tailwindcss/oxide-darwin-x64@4.1.16': '@tailwindcss/oxide-darwin-x64@4.2.1':
resolution: {integrity: sha512-vjrl/1Ub9+JwU6BP0emgipGjowzYZMjbWCDqwA2Z4vCa+HBSpP4v6U2ddejcHsolsYxwL5r4bPNoamlV0xDdLg==} resolution: {integrity: sha512-/f/ozlaXGY6QLbpvd/kFTro2l18f7dHKpB+ieXz+Cijl4Mt9AI2rTrpq7V+t04nK+j9XBQHnSMdeQRhbGyt6fw==}
engines: {node: '>= 10'} engines: {node: '>= 20'}
cpu: [x64] cpu: [x64]
os: [darwin] os: [darwin]
'@tailwindcss/oxide-freebsd-x64@4.1.16': '@tailwindcss/oxide-freebsd-x64@4.2.1':
resolution: {integrity: sha512-TSMpPYpQLm+aR1wW5rKuUuEruc/oOX3C7H0BTnPDn7W/eMw8W+MRMpiypKMkXZfwH8wqPIRKppuZoedTtNj2tg==} resolution: {integrity: sha512-5e/AkgYJT/cpbkys/OU2Ei2jdETCLlifwm7ogMC7/hksI2fC3iiq6OcXwjibcIjPung0kRtR3TxEITkqgn0TcA==}
engines: {node: '>= 10'} engines: {node: '>= 20'}
cpu: [x64] cpu: [x64]
os: [freebsd] os: [freebsd]
'@tailwindcss/oxide-linux-arm-gnueabihf@4.1.16': '@tailwindcss/oxide-linux-arm-gnueabihf@4.2.1':
resolution: {integrity: sha512-p0GGfRg/w0sdsFKBjMYvvKIiKy/LNWLWgV/plR4lUgrsxFAoQBFrXkZ4C0w8IOXfslB9vHK/JGASWD2IefIpvw==} resolution: {integrity: sha512-Uny1EcVTTmerCKt/1ZuKTkb0x8ZaiuYucg2/kImO5A5Y/kBz41/+j0gxUZl+hTF3xkWpDmHX+TaWhOtba2Fyuw==}
engines: {node: '>= 10'} engines: {node: '>= 20'}
cpu: [arm] cpu: [arm]
os: [linux] os: [linux]
'@tailwindcss/oxide-linux-arm64-gnu@4.1.16': '@tailwindcss/oxide-linux-arm64-gnu@4.2.1':
resolution: {integrity: sha512-DoixyMmTNO19rwRPdqviTrG1rYzpxgyYJl8RgQvdAQUzxC1ToLRqtNJpU/ATURSKgIg6uerPw2feW0aS8SNr/w==} resolution: {integrity: sha512-CTrwomI+c7n6aSSQlsPL0roRiNMDQ/YzMD9EjcR+H4f0I1SQ8QqIuPnsVp7QgMkC1Qi8rtkekLkOFjo7OlEFRQ==}
engines: {node: '>= 10'} engines: {node: '>= 20'}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
libc: [glibc]
'@tailwindcss/oxide-linux-arm64-musl@4.1.16': '@tailwindcss/oxide-linux-arm64-musl@4.2.1':
resolution: {integrity: sha512-H81UXMa9hJhWhaAUca6bU2wm5RRFpuHImrwXBUvPbYb+3jo32I9VIwpOX6hms0fPmA6f2pGVlybO6qU8pF4fzQ==} resolution: {integrity: sha512-WZA0CHRL/SP1TRbA5mp9htsppSEkWuQ4KsSUumYQnyl8ZdT39ntwqmz4IUHGN6p4XdSlYfJwM4rRzZLShHsGAQ==}
engines: {node: '>= 10'} engines: {node: '>= 20'}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
libc: [musl]
'@tailwindcss/oxide-linux-x64-gnu@4.1.16': '@tailwindcss/oxide-linux-x64-gnu@4.2.1':
resolution: {integrity: sha512-ZGHQxDtFC2/ruo7t99Qo2TTIvOERULPl5l0K1g0oK6b5PGqjYMga+FcY1wIUnrUxY56h28FxybtDEla+ICOyew==} resolution: {integrity: sha512-qMFzxI2YlBOLW5PhblzuSWlWfwLHaneBE0xHzLrBgNtqN6mWfs+qYbhryGSXQjFYB1Dzf5w+LN5qbUTPhW7Y5g==}
engines: {node: '>= 10'} engines: {node: '>= 20'}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
libc: [glibc]
'@tailwindcss/oxide-linux-x64-musl@4.1.16': '@tailwindcss/oxide-linux-x64-musl@4.2.1':
resolution: {integrity: sha512-Oi1tAaa0rcKf1Og9MzKeINZzMLPbhxvm7rno5/zuP1WYmpiG0bEHq4AcRUiG2165/WUzvxkW4XDYCscZWbTLZw==} resolution: {integrity: sha512-5r1X2FKnCMUPlXTWRYpHdPYUY6a1Ar/t7P24OuiEdEOmms5lyqjDRvVY1yy9Rmioh+AunQ0rWiOTPE8F9A3v5g==}
engines: {node: '>= 10'} engines: {node: '>= 20'}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
libc: [musl]
'@tailwindcss/oxide-wasm32-wasi@4.1.16': '@tailwindcss/oxide-wasm32-wasi@4.2.1':
resolution: {integrity: sha512-B01u/b8LteGRwucIBmCQ07FVXLzImWESAIMcUU6nvFt/tYsQ6IHz8DmZ5KtvmwxD+iTYBtM1xwoGXswnlu9v0Q==} resolution: {integrity: sha512-MGFB5cVPvshR85MTJkEvqDUnuNoysrsRxd6vnk1Lf2tbiqNlXpHYZqkqOQalydienEWOHHFyyuTSYRsLfxFJ2Q==}
engines: {node: '>=14.0.0'} engines: {node: '>=14.0.0'}
cpu: [wasm32] cpu: [wasm32]
bundledDependencies: bundledDependencies:
@@ -363,24 +385,24 @@ packages:
- '@emnapi/wasi-threads' - '@emnapi/wasi-threads'
- tslib - tslib
'@tailwindcss/oxide-win32-arm64-msvc@4.1.16': '@tailwindcss/oxide-win32-arm64-msvc@4.2.1':
resolution: {integrity: sha512-zX+Q8sSkGj6HKRTMJXuPvOcP8XfYON24zJBRPlszcH1Np7xuHXhWn8qfFjIujVzvH3BHU+16jBXwgpl20i+v9A==} resolution: {integrity: sha512-YlUEHRHBGnCMh4Nj4GnqQyBtsshUPdiNroZj8VPkvTZSoHsilRCwXcVKnG9kyi0ZFAS/3u+qKHBdDc81SADTRA==}
engines: {node: '>= 10'} engines: {node: '>= 20'}
cpu: [arm64] cpu: [arm64]
os: [win32] os: [win32]
'@tailwindcss/oxide-win32-x64-msvc@4.1.16': '@tailwindcss/oxide-win32-x64-msvc@4.2.1':
resolution: {integrity: sha512-m5dDFJUEejbFqP+UXVstd4W/wnxA4F61q8SoL+mqTypId2T2ZpuxosNSgowiCnLp2+Z+rivdU0AqpfgiD7yCBg==} resolution: {integrity: sha512-rbO34G5sMWWyrN/idLeVxAZgAKWrn5LiR3/I90Q9MkA67s6T1oB0xtTe+0heoBvHSpbU9Mk7i6uwJnpo4u21XQ==}
engines: {node: '>= 10'} engines: {node: '>= 20'}
cpu: [x64] cpu: [x64]
os: [win32] os: [win32]
'@tailwindcss/oxide@4.1.16': '@tailwindcss/oxide@4.2.1':
resolution: {integrity: sha512-2OSv52FRuhdlgyOQqgtQHuCgXnS8nFSYRp2tJ+4WZXKgTxqPy7SMSls8c3mPT5pkZ17SBToGM5LHEJBO7miEdg==} resolution: {integrity: sha512-yv9jeEFWnjKCI6/T3Oq50yQEOqmpmpfzG1hcZsAOaXFQPfzWprWrlHSdGPEF3WQTi8zu8ohC9Mh9J470nT5pUw==}
engines: {node: '>= 10'} engines: {node: '>= 20'}
'@tailwindcss/postcss@4.1.16': '@tailwindcss/postcss@4.2.1':
resolution: {integrity: sha512-Qn3SFGPXYQMKR/UtqS+dqvPrzEeBZHrFA92maT4zijCVggdsXnDBMsPFJo1eArX3J+O+Gi+8pV4PkqjLCNBk3A==} resolution: {integrity: sha512-OEwGIBnXnj7zJeonOh6ZG9woofIjGrd2BORfvE5p9USYKDCZoQmfqLcfNiRWoJlRWLdNPn2IgVZuWAOM4iTYMw==}
'@tailwindcss/typography@0.5.19': '@tailwindcss/typography@0.5.19':
resolution: {integrity: sha512-w31dd8HOx3k9vPtcQh5QHP9GwKcgbMp87j58qi6xgiBnFFtKEAgCWnDw4qUT8aHwkCp8bKvb/KGKWWHedP0AAg==} resolution: {integrity: sha512-w31dd8HOx3k9vPtcQh5QHP9GwKcgbMp87j58qi6xgiBnFFtKEAgCWnDw4qUT8aHwkCp8bKvb/KGKWWHedP0AAg==}
@@ -408,16 +430,16 @@ packages:
'@types/ms@2.1.0': '@types/ms@2.1.0':
resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==}
'@types/node@24.10.0': '@types/node@24.12.0':
resolution: {integrity: sha512-qzQZRBqkFsYyaSWXuEHc2WR9c0a0CXwiE5FWUvn7ZM+vdy1uZLfCunD38UzhuB7YN/J11ndbDBcTmOdxJo9Q7A==} resolution: {integrity: sha512-GYDxsZi3ChgmckRT9HPU0WEhKLP08ev/Yfcq2AstjrDASOYCSXeyjDsHg4v5t4jOj7cyDX3vmprafKlWIG9MXQ==}
'@types/react-dom@19.2.2': '@types/react-dom@19.2.3':
resolution: {integrity: sha512-9KQPoO6mZCi7jcIStSnlOWn2nEF3mNmyr3rIAsGnAbQKYbRLyqmeSc39EVgtxXVia+LMT8j3knZLAZAh+xLmrw==} resolution: {integrity: sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==}
peerDependencies: peerDependencies:
'@types/react': ^19.2.0 '@types/react': ^19.2.0
'@types/react@19.2.2': '@types/react@19.2.14':
resolution: {integrity: sha512-6mDvHUFSjyT2B2yeNx2nUgMxh9LtOWvkhIU3uePn2I2oyNymUAX1NIsdgviM4CH+JSrp2D2hsMvJOkxY+0wNRA==} resolution: {integrity: sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==}
'@types/unist@2.0.11': '@types/unist@2.0.11':
resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==} resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==}
@@ -445,6 +467,11 @@ packages:
bail@2.0.2: bail@2.0.2:
resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==} resolution: {integrity: sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==}
baseline-browser-mapping@2.10.8:
resolution: {integrity: sha512-PCLz/LXGBsNTErbtB6i5u4eLpHeMfi93aUv5duMmj6caNu6IphS4q6UevDnL36sZQv9lrP11dbPKGMaXPwMKfQ==}
engines: {node: '>=6.0.0'}
hasBin: true
caniuse-lite@1.0.30001751: caniuse-lite@1.0.30001751:
resolution: {integrity: sha512-A0QJhug0Ly64Ii3eIqHu5X51ebln3k4yTUkY1j8drqpWHVreg/VLijN48cZ1bYPiqOQuqpkIKnzr/Ul8V+p6Cw==} resolution: {integrity: sha512-A0QJhug0Ly64Ii3eIqHu5X51ebln3k4yTUkY1j8drqpWHVreg/VLijN48cZ1bYPiqOQuqpkIKnzr/Ul8V+p6Cw==}
@@ -477,8 +504,8 @@ packages:
engines: {node: '>=4'} engines: {node: '>=4'}
hasBin: true hasBin: true
csstype@3.1.3: csstype@3.2.3:
resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==}
debug@4.4.3: debug@4.4.3:
resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
@@ -503,8 +530,8 @@ packages:
devlop@1.1.0: devlop@1.1.0:
resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==}
enhanced-resolve@5.18.3: enhanced-resolve@5.19.0:
resolution: {integrity: sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==} resolution: {integrity: sha512-phv3E1Xl4tQOShqSte26C7Fl84EwUdZsyOuSSk9qtAGyyQs2s3jJzComh+Abf4g187lUUAvH+H26omrqia2aGg==}
engines: {node: '>=10.13.0'} engines: {node: '>=10.13.0'}
esast-util-from-estree@2.0.0: esast-util-from-estree@2.0.0:
@@ -577,74 +604,78 @@ packages:
resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==} resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==}
hasBin: true hasBin: true
lightningcss-android-arm64@1.30.2: lightningcss-android-arm64@1.31.1:
resolution: {integrity: sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==} resolution: {integrity: sha512-HXJF3x8w9nQ4jbXRiNppBCqeZPIAfUo8zE/kOEGbW5NZvGc/K7nMxbhIr+YlFlHW5mpbg/YFPdbnCh1wAXCKFg==}
engines: {node: '>= 12.0.0'} engines: {node: '>= 12.0.0'}
cpu: [arm64] cpu: [arm64]
os: [android] os: [android]
lightningcss-darwin-arm64@1.30.2: lightningcss-darwin-arm64@1.31.1:
resolution: {integrity: sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==} resolution: {integrity: sha512-02uTEqf3vIfNMq3h/z2cJfcOXnQ0GRwQrkmPafhueLb2h7mqEidiCzkE4gBMEH65abHRiQvhdcQ+aP0D0g67sg==}
engines: {node: '>= 12.0.0'} engines: {node: '>= 12.0.0'}
cpu: [arm64] cpu: [arm64]
os: [darwin] os: [darwin]
lightningcss-darwin-x64@1.30.2: lightningcss-darwin-x64@1.31.1:
resolution: {integrity: sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==} resolution: {integrity: sha512-1ObhyoCY+tGxtsz1lSx5NXCj3nirk0Y0kB/g8B8DT+sSx4G9djitg9ejFnjb3gJNWo7qXH4DIy2SUHvpoFwfTA==}
engines: {node: '>= 12.0.0'} engines: {node: '>= 12.0.0'}
cpu: [x64] cpu: [x64]
os: [darwin] os: [darwin]
lightningcss-freebsd-x64@1.30.2: lightningcss-freebsd-x64@1.31.1:
resolution: {integrity: sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==} resolution: {integrity: sha512-1RINmQKAItO6ISxYgPwszQE1BrsVU5aB45ho6O42mu96UiZBxEXsuQ7cJW4zs4CEodPUioj/QrXW1r9pLUM74A==}
engines: {node: '>= 12.0.0'} engines: {node: '>= 12.0.0'}
cpu: [x64] cpu: [x64]
os: [freebsd] os: [freebsd]
lightningcss-linux-arm-gnueabihf@1.30.2: lightningcss-linux-arm-gnueabihf@1.31.1:
resolution: {integrity: sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==} resolution: {integrity: sha512-OOCm2//MZJ87CdDK62rZIu+aw9gBv4azMJuA8/KB74wmfS3lnC4yoPHm0uXZ/dvNNHmnZnB8XLAZzObeG0nS1g==}
engines: {node: '>= 12.0.0'} engines: {node: '>= 12.0.0'}
cpu: [arm] cpu: [arm]
os: [linux] os: [linux]
lightningcss-linux-arm64-gnu@1.30.2: lightningcss-linux-arm64-gnu@1.31.1:
resolution: {integrity: sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==} resolution: {integrity: sha512-WKyLWztD71rTnou4xAD5kQT+982wvca7E6QoLpoawZ1gP9JM0GJj4Tp5jMUh9B3AitHbRZ2/H3W5xQmdEOUlLg==}
engines: {node: '>= 12.0.0'} engines: {node: '>= 12.0.0'}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
libc: [glibc]
lightningcss-linux-arm64-musl@1.30.2: lightningcss-linux-arm64-musl@1.31.1:
resolution: {integrity: sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==} resolution: {integrity: sha512-mVZ7Pg2zIbe3XlNbZJdjs86YViQFoJSpc41CbVmKBPiGmC4YrfeOyz65ms2qpAobVd7WQsbW4PdsSJEMymyIMg==}
engines: {node: '>= 12.0.0'} engines: {node: '>= 12.0.0'}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
libc: [musl]
lightningcss-linux-x64-gnu@1.30.2: lightningcss-linux-x64-gnu@1.31.1:
resolution: {integrity: sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==} resolution: {integrity: sha512-xGlFWRMl+0KvUhgySdIaReQdB4FNudfUTARn7q0hh/V67PVGCs3ADFjw+6++kG1RNd0zdGRlEKa+T13/tQjPMA==}
engines: {node: '>= 12.0.0'} engines: {node: '>= 12.0.0'}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
libc: [glibc]
lightningcss-linux-x64-musl@1.30.2: lightningcss-linux-x64-musl@1.31.1:
resolution: {integrity: sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==} resolution: {integrity: sha512-eowF8PrKHw9LpoZii5tdZwnBcYDxRw2rRCyvAXLi34iyeYfqCQNA9rmUM0ce62NlPhCvof1+9ivRaTY6pSKDaA==}
engines: {node: '>= 12.0.0'} engines: {node: '>= 12.0.0'}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
libc: [musl]
lightningcss-win32-arm64-msvc@1.30.2: lightningcss-win32-arm64-msvc@1.31.1:
resolution: {integrity: sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==} resolution: {integrity: sha512-aJReEbSEQzx1uBlQizAOBSjcmr9dCdL3XuC/6HLXAxmtErsj2ICo5yYggg1qOODQMtnjNQv2UHb9NpOuFtYe4w==}
engines: {node: '>= 12.0.0'} engines: {node: '>= 12.0.0'}
cpu: [arm64] cpu: [arm64]
os: [win32] os: [win32]
lightningcss-win32-x64-msvc@1.30.2: lightningcss-win32-x64-msvc@1.31.1:
resolution: {integrity: sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==} resolution: {integrity: sha512-I9aiFrbd7oYHwlnQDqr1Roz+fTz61oDDJX7n9tYF9FJymH1cIN1DtKw3iYt6b8WZgEjoNwVSncwF4wx/ZedMhw==}
engines: {node: '>= 12.0.0'} engines: {node: '>= 12.0.0'}
cpu: [x64] cpu: [x64]
os: [win32] os: [win32]
lightningcss@1.30.2: lightningcss@1.31.1:
resolution: {integrity: sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==} resolution: {integrity: sha512-l51N2r93WmGUye3WuFoN5k10zyvrVs0qfKBhyC5ogUQ6Ew6JUSswh78mbSO+IU3nTWsyOArqPCcShdQSadghBQ==}
engines: {node: '>= 12.0.0'} engines: {node: '>= 12.0.0'}
longest-streak@3.1.0: longest-streak@3.1.0:
@@ -776,8 +807,8 @@ packages:
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true hasBin: true
next@16.0.1: next@16.1.7:
resolution: {integrity: sha512-e9RLSssZwd35p7/vOa+hoDFggUZIUbZhIUSLZuETCwrCVvxOs87NamoUzT+vbcNAL8Ld9GobBnWOA6SbV/arOw==} resolution: {integrity: sha512-WM0L7WrSvKwoLegLYr6V+mz+RIofqQgVAfHhMp9a88ms0cFX8iX9ew+snpWlSBwpkURJOUdvCEt3uLl3NNzvWg==}
engines: {node: '>=20.9.0'} engines: {node: '>=20.9.0'}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
@@ -815,8 +846,8 @@ packages:
resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==}
engines: {node: ^10 || ^12 || >=14} engines: {node: ^10 || ^12 || >=14}
prettier-plugin-tailwindcss@0.7.1: prettier-plugin-tailwindcss@0.7.2:
resolution: {integrity: sha512-Bzv1LZcuiR1Sk02iJTS1QzlFNp/o5l2p3xkopwOrbPmtMeh3fK9rVW5M3neBQzHq+kGKj/4LGQMTNcTH4NGPtQ==} resolution: {integrity: sha512-LkphyK3Fw+q2HdMOoiEHWf93fNtYJwfamoKPl7UwtjFQdei/iIBoX11G6j706FzN3ymX9mPVi97qIY8328vdnA==}
engines: {node: '>=20.19'} engines: {node: '>=20.19'}
peerDependencies: peerDependencies:
'@ianvs/prettier-plugin-sort-imports': '*' '@ianvs/prettier-plugin-sort-imports': '*'
@@ -870,21 +901,21 @@ packages:
prettier-plugin-svelte: prettier-plugin-svelte:
optional: true optional: true
prettier@3.6.2: prettier@3.8.1:
resolution: {integrity: sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==} resolution: {integrity: sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==}
engines: {node: '>=14'} engines: {node: '>=14'}
hasBin: true hasBin: true
property-information@7.1.0: property-information@7.1.0:
resolution: {integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==} resolution: {integrity: sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==}
react-dom@19.2.0: react-dom@19.2.4:
resolution: {integrity: sha512-UlbRu4cAiGaIewkPyiRGJk0imDN2T3JjieT6spoL2UeSf5od4n5LB/mQ4ejmxhCFT1tYe8IvaFulzynWovsEFQ==} resolution: {integrity: sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ==}
peerDependencies: peerDependencies:
react: ^19.2.0 react: ^19.2.4
react@19.2.0: react@19.2.4:
resolution: {integrity: sha512-tmbWg6W31tQLeB5cdIBOicJDJRR2KzXsV7uSK9iNfLWQ5bIZfxuPEHp7M8wiHyHnn0DD1i7w3Zmin0FtkrwoCQ==} resolution: {integrity: sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==}
engines: {node: '>=0.10.0'} engines: {node: '>=0.10.0'}
recma-build-jsx@1.0.0: recma-build-jsx@1.0.0:
@@ -958,8 +989,8 @@ packages:
babel-plugin-macros: babel-plugin-macros:
optional: true optional: true
tailwindcss@4.1.16: tailwindcss@4.2.1:
resolution: {integrity: sha512-pONL5awpaQX4LN5eiv7moSiSPd/DLDzKVRJz8Q9PgzmAdd1R4307GQS2ZpfiN7ZmekdQrfhZZiSE5jkLR4WNaA==} resolution: {integrity: sha512-/tBrSQ36vCleJkAOsy9kbNTgaxvGbyOamC30PRePTQe/o1MFwEKHQk4Cn7BNGaPtjp+PuUrByJehM1hgxfq4sw==}
tapable@2.3.0: tapable@2.3.0:
resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==} resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==}
@@ -1169,122 +1200,122 @@ snapshots:
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
'@mdx-js/react@3.1.1(@types/react@19.2.2)(react@19.2.0)': '@mdx-js/react@3.1.1(@types/react@19.2.14)(react@19.2.4)':
dependencies: dependencies:
'@types/mdx': 2.0.13 '@types/mdx': 2.0.13
'@types/react': 19.2.2 '@types/react': 19.2.14
react: 19.2.0 react: 19.2.4
'@next/env@16.0.1': {} '@next/env@16.1.7': {}
'@next/mdx@16.0.1(@mdx-js/loader@3.1.1)(@mdx-js/react@3.1.1(@types/react@19.2.2)(react@19.2.0))': '@next/mdx@16.1.7(@mdx-js/loader@3.1.1)(@mdx-js/react@3.1.1(@types/react@19.2.14)(react@19.2.4))':
dependencies: dependencies:
source-map: 0.7.6 source-map: 0.7.6
optionalDependencies: optionalDependencies:
'@mdx-js/loader': 3.1.1 '@mdx-js/loader': 3.1.1
'@mdx-js/react': 3.1.1(@types/react@19.2.2)(react@19.2.0) '@mdx-js/react': 3.1.1(@types/react@19.2.14)(react@19.2.4)
'@next/swc-darwin-arm64@16.0.1': '@next/swc-darwin-arm64@16.1.7':
optional: true optional: true
'@next/swc-darwin-x64@16.0.1': '@next/swc-darwin-x64@16.1.7':
optional: true optional: true
'@next/swc-linux-arm64-gnu@16.0.1': '@next/swc-linux-arm64-gnu@16.1.7':
optional: true optional: true
'@next/swc-linux-arm64-musl@16.0.1': '@next/swc-linux-arm64-musl@16.1.7':
optional: true optional: true
'@next/swc-linux-x64-gnu@16.0.1': '@next/swc-linux-x64-gnu@16.1.7':
optional: true optional: true
'@next/swc-linux-x64-musl@16.0.1': '@next/swc-linux-x64-musl@16.1.7':
optional: true optional: true
'@next/swc-win32-arm64-msvc@16.0.1': '@next/swc-win32-arm64-msvc@16.1.7':
optional: true optional: true
'@next/swc-win32-x64-msvc@16.0.1': '@next/swc-win32-x64-msvc@16.1.7':
optional: true optional: true
'@swc/helpers@0.5.15': '@swc/helpers@0.5.15':
dependencies: dependencies:
tslib: 2.8.1 tslib: 2.8.1
'@tailwindcss/node@4.1.16': '@tailwindcss/node@4.2.1':
dependencies: dependencies:
'@jridgewell/remapping': 2.3.5 '@jridgewell/remapping': 2.3.5
enhanced-resolve: 5.18.3 enhanced-resolve: 5.19.0
jiti: 2.6.1 jiti: 2.6.1
lightningcss: 1.30.2 lightningcss: 1.31.1
magic-string: 0.30.21 magic-string: 0.30.21
source-map-js: 1.2.1 source-map-js: 1.2.1
tailwindcss: 4.1.16 tailwindcss: 4.2.1
'@tailwindcss/oxide-android-arm64@4.1.16': '@tailwindcss/oxide-android-arm64@4.2.1':
optional: true optional: true
'@tailwindcss/oxide-darwin-arm64@4.1.16': '@tailwindcss/oxide-darwin-arm64@4.2.1':
optional: true optional: true
'@tailwindcss/oxide-darwin-x64@4.1.16': '@tailwindcss/oxide-darwin-x64@4.2.1':
optional: true optional: true
'@tailwindcss/oxide-freebsd-x64@4.1.16': '@tailwindcss/oxide-freebsd-x64@4.2.1':
optional: true optional: true
'@tailwindcss/oxide-linux-arm-gnueabihf@4.1.16': '@tailwindcss/oxide-linux-arm-gnueabihf@4.2.1':
optional: true optional: true
'@tailwindcss/oxide-linux-arm64-gnu@4.1.16': '@tailwindcss/oxide-linux-arm64-gnu@4.2.1':
optional: true optional: true
'@tailwindcss/oxide-linux-arm64-musl@4.1.16': '@tailwindcss/oxide-linux-arm64-musl@4.2.1':
optional: true optional: true
'@tailwindcss/oxide-linux-x64-gnu@4.1.16': '@tailwindcss/oxide-linux-x64-gnu@4.2.1':
optional: true optional: true
'@tailwindcss/oxide-linux-x64-musl@4.1.16': '@tailwindcss/oxide-linux-x64-musl@4.2.1':
optional: true optional: true
'@tailwindcss/oxide-wasm32-wasi@4.1.16': '@tailwindcss/oxide-wasm32-wasi@4.2.1':
optional: true optional: true
'@tailwindcss/oxide-win32-arm64-msvc@4.1.16': '@tailwindcss/oxide-win32-arm64-msvc@4.2.1':
optional: true optional: true
'@tailwindcss/oxide-win32-x64-msvc@4.1.16': '@tailwindcss/oxide-win32-x64-msvc@4.2.1':
optional: true optional: true
'@tailwindcss/oxide@4.1.16': '@tailwindcss/oxide@4.2.1':
optionalDependencies: optionalDependencies:
'@tailwindcss/oxide-android-arm64': 4.1.16 '@tailwindcss/oxide-android-arm64': 4.2.1
'@tailwindcss/oxide-darwin-arm64': 4.1.16 '@tailwindcss/oxide-darwin-arm64': 4.2.1
'@tailwindcss/oxide-darwin-x64': 4.1.16 '@tailwindcss/oxide-darwin-x64': 4.2.1
'@tailwindcss/oxide-freebsd-x64': 4.1.16 '@tailwindcss/oxide-freebsd-x64': 4.2.1
'@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.16 '@tailwindcss/oxide-linux-arm-gnueabihf': 4.2.1
'@tailwindcss/oxide-linux-arm64-gnu': 4.1.16 '@tailwindcss/oxide-linux-arm64-gnu': 4.2.1
'@tailwindcss/oxide-linux-arm64-musl': 4.1.16 '@tailwindcss/oxide-linux-arm64-musl': 4.2.1
'@tailwindcss/oxide-linux-x64-gnu': 4.1.16 '@tailwindcss/oxide-linux-x64-gnu': 4.2.1
'@tailwindcss/oxide-linux-x64-musl': 4.1.16 '@tailwindcss/oxide-linux-x64-musl': 4.2.1
'@tailwindcss/oxide-wasm32-wasi': 4.1.16 '@tailwindcss/oxide-wasm32-wasi': 4.2.1
'@tailwindcss/oxide-win32-arm64-msvc': 4.1.16 '@tailwindcss/oxide-win32-arm64-msvc': 4.2.1
'@tailwindcss/oxide-win32-x64-msvc': 4.1.16 '@tailwindcss/oxide-win32-x64-msvc': 4.2.1
'@tailwindcss/postcss@4.1.16': '@tailwindcss/postcss@4.2.1':
dependencies: dependencies:
'@alloc/quick-lru': 5.2.0 '@alloc/quick-lru': 5.2.0
'@tailwindcss/node': 4.1.16 '@tailwindcss/node': 4.2.1
'@tailwindcss/oxide': 4.1.16 '@tailwindcss/oxide': 4.2.1
postcss: 8.5.6 postcss: 8.5.6
tailwindcss: 4.1.16 tailwindcss: 4.2.1
'@tailwindcss/typography@0.5.19(tailwindcss@4.1.16)': '@tailwindcss/typography@0.5.19(tailwindcss@4.2.1)':
dependencies: dependencies:
postcss-selector-parser: 6.0.10 postcss-selector-parser: 6.0.10
tailwindcss: 4.1.16 tailwindcss: 4.2.1
'@types/debug@4.1.12': '@types/debug@4.1.12':
dependencies: dependencies:
@@ -1308,17 +1339,17 @@ snapshots:
'@types/ms@2.1.0': {} '@types/ms@2.1.0': {}
'@types/node@24.10.0': '@types/node@24.12.0':
dependencies: dependencies:
undici-types: 7.16.0 undici-types: 7.16.0
'@types/react-dom@19.2.2(@types/react@19.2.2)': '@types/react-dom@19.2.3(@types/react@19.2.14)':
dependencies: dependencies:
'@types/react': 19.2.2 '@types/react': 19.2.14
'@types/react@19.2.2': '@types/react@19.2.14':
dependencies: dependencies:
csstype: 3.1.3 csstype: 3.2.3
'@types/unist@2.0.11': {} '@types/unist@2.0.11': {}
@@ -1336,6 +1367,8 @@ snapshots:
bail@2.0.2: {} bail@2.0.2: {}
baseline-browser-mapping@2.10.8: {}
caniuse-lite@1.0.30001751: {} caniuse-lite@1.0.30001751: {}
ccount@2.0.1: {} ccount@2.0.1: {}
@@ -1356,7 +1389,7 @@ snapshots:
cssesc@3.0.0: {} cssesc@3.0.0: {}
csstype@3.1.3: {} csstype@3.2.3: {}
debug@4.4.3: debug@4.4.3:
dependencies: dependencies:
@@ -1374,7 +1407,7 @@ snapshots:
dependencies: dependencies:
dequal: 2.0.3 dequal: 2.0.3
enhanced-resolve@5.18.3: enhanced-resolve@5.19.0:
dependencies: dependencies:
graceful-fs: 4.2.11 graceful-fs: 4.2.11
tapable: 2.3.0 tapable: 2.3.0
@@ -1475,9 +1508,9 @@ snapshots:
dependencies: dependencies:
'@types/hast': 3.0.4 '@types/hast': 3.0.4
iconoir-react@7.11.0(react@19.2.0): iconoir-react@7.11.0(react@19.2.4):
dependencies: dependencies:
react: 19.2.0 react: 19.2.4
inline-style-parser@0.2.4: {} inline-style-parser@0.2.4: {}
@@ -1496,54 +1529,54 @@ snapshots:
jiti@2.6.1: {} jiti@2.6.1: {}
lightningcss-android-arm64@1.30.2: lightningcss-android-arm64@1.31.1:
optional: true optional: true
lightningcss-darwin-arm64@1.30.2: lightningcss-darwin-arm64@1.31.1:
optional: true optional: true
lightningcss-darwin-x64@1.30.2: lightningcss-darwin-x64@1.31.1:
optional: true optional: true
lightningcss-freebsd-x64@1.30.2: lightningcss-freebsd-x64@1.31.1:
optional: true optional: true
lightningcss-linux-arm-gnueabihf@1.30.2: lightningcss-linux-arm-gnueabihf@1.31.1:
optional: true optional: true
lightningcss-linux-arm64-gnu@1.30.2: lightningcss-linux-arm64-gnu@1.31.1:
optional: true optional: true
lightningcss-linux-arm64-musl@1.30.2: lightningcss-linux-arm64-musl@1.31.1:
optional: true optional: true
lightningcss-linux-x64-gnu@1.30.2: lightningcss-linux-x64-gnu@1.31.1:
optional: true optional: true
lightningcss-linux-x64-musl@1.30.2: lightningcss-linux-x64-musl@1.31.1:
optional: true optional: true
lightningcss-win32-arm64-msvc@1.30.2: lightningcss-win32-arm64-msvc@1.31.1:
optional: true optional: true
lightningcss-win32-x64-msvc@1.30.2: lightningcss-win32-x64-msvc@1.31.1:
optional: true optional: true
lightningcss@1.30.2: lightningcss@1.31.1:
dependencies: dependencies:
detect-libc: 2.1.2 detect-libc: 2.1.2
optionalDependencies: optionalDependencies:
lightningcss-android-arm64: 1.30.2 lightningcss-android-arm64: 1.31.1
lightningcss-darwin-arm64: 1.30.2 lightningcss-darwin-arm64: 1.31.1
lightningcss-darwin-x64: 1.30.2 lightningcss-darwin-x64: 1.31.1
lightningcss-freebsd-x64: 1.30.2 lightningcss-freebsd-x64: 1.31.1
lightningcss-linux-arm-gnueabihf: 1.30.2 lightningcss-linux-arm-gnueabihf: 1.31.1
lightningcss-linux-arm64-gnu: 1.30.2 lightningcss-linux-arm64-gnu: 1.31.1
lightningcss-linux-arm64-musl: 1.30.2 lightningcss-linux-arm64-musl: 1.31.1
lightningcss-linux-x64-gnu: 1.30.2 lightningcss-linux-x64-gnu: 1.31.1
lightningcss-linux-x64-musl: 1.30.2 lightningcss-linux-x64-musl: 1.31.1
lightningcss-win32-arm64-msvc: 1.30.2 lightningcss-win32-arm64-msvc: 1.31.1
lightningcss-win32-x64-msvc: 1.30.2 lightningcss-win32-x64-msvc: 1.31.1
longest-streak@3.1.0: {} longest-streak@3.1.0: {}
@@ -1862,24 +1895,25 @@ snapshots:
nanoid@3.3.11: {} nanoid@3.3.11: {}
next@16.0.1(react-dom@19.2.0(react@19.2.0))(react@19.2.0): next@16.1.7(react-dom@19.2.4(react@19.2.4))(react@19.2.4):
dependencies: dependencies:
'@next/env': 16.0.1 '@next/env': 16.1.7
'@swc/helpers': 0.5.15 '@swc/helpers': 0.5.15
baseline-browser-mapping: 2.10.8
caniuse-lite: 1.0.30001751 caniuse-lite: 1.0.30001751
postcss: 8.4.31 postcss: 8.4.31
react: 19.2.0 react: 19.2.4
react-dom: 19.2.0(react@19.2.0) react-dom: 19.2.4(react@19.2.4)
styled-jsx: 5.1.6(react@19.2.0) styled-jsx: 5.1.6(react@19.2.4)
optionalDependencies: optionalDependencies:
'@next/swc-darwin-arm64': 16.0.1 '@next/swc-darwin-arm64': 16.1.7
'@next/swc-darwin-x64': 16.0.1 '@next/swc-darwin-x64': 16.1.7
'@next/swc-linux-arm64-gnu': 16.0.1 '@next/swc-linux-arm64-gnu': 16.1.7
'@next/swc-linux-arm64-musl': 16.0.1 '@next/swc-linux-arm64-musl': 16.1.7
'@next/swc-linux-x64-gnu': 16.0.1 '@next/swc-linux-x64-gnu': 16.1.7
'@next/swc-linux-x64-musl': 16.0.1 '@next/swc-linux-x64-musl': 16.1.7
'@next/swc-win32-arm64-msvc': 16.0.1 '@next/swc-win32-arm64-msvc': 16.1.7
'@next/swc-win32-x64-msvc': 16.0.1 '@next/swc-win32-x64-msvc': 16.1.7
sharp: 0.34.4 sharp: 0.34.4
transitivePeerDependencies: transitivePeerDependencies:
- '@babel/core' - '@babel/core'
@@ -1914,20 +1948,20 @@ snapshots:
picocolors: 1.1.1 picocolors: 1.1.1
source-map-js: 1.2.1 source-map-js: 1.2.1
prettier-plugin-tailwindcss@0.7.1(prettier@3.6.2): prettier-plugin-tailwindcss@0.7.2(prettier@3.8.1):
dependencies: dependencies:
prettier: 3.6.2 prettier: 3.8.1
prettier@3.6.2: {} prettier@3.8.1: {}
property-information@7.1.0: {} property-information@7.1.0: {}
react-dom@19.2.0(react@19.2.0): react-dom@19.2.4(react@19.2.4):
dependencies: dependencies:
react: 19.2.0 react: 19.2.4
scheduler: 0.27.0 scheduler: 0.27.0
react@19.2.0: {} react@19.2.4: {}
recma-build-jsx@1.0.0: recma-build-jsx@1.0.0:
dependencies: dependencies:
@@ -2044,12 +2078,12 @@ snapshots:
dependencies: dependencies:
inline-style-parser: 0.2.4 inline-style-parser: 0.2.4
styled-jsx@5.1.6(react@19.2.0): styled-jsx@5.1.6(react@19.2.4):
dependencies: dependencies:
client-only: 0.0.1 client-only: 0.0.1
react: 19.2.0 react: 19.2.4
tailwindcss@4.1.16: {} tailwindcss@4.2.1: {}
tapable@2.3.0: {} tapable@2.3.0: {}

View File

@@ -1,7 +1,11 @@
{ {
"compilerOptions": { "compilerOptions": {
"target": "ES2017", "target": "ES2017",
"lib": ["dom", "dom.iterable", "esnext"], "lib": [
"dom",
"dom.iterable",
"esnext"
],
"allowJs": true, "allowJs": true,
"skipLibCheck": true, "skipLibCheck": true,
"strict": true, "strict": true,
@@ -11,7 +15,7 @@
"moduleResolution": "bundler", "moduleResolution": "bundler",
"resolveJsonModule": true, "resolveJsonModule": true,
"isolatedModules": true, "isolatedModules": true,
"jsx": "preserve", "jsx": "react-jsx",
"incremental": true, "incremental": true,
"plugins": [ "plugins": [
{ {
@@ -19,9 +23,20 @@
} }
], ],
"paths": { "paths": {
"@/*": ["./*"] "@/*": [
"./*"
]
} }
}, },
"include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts", "blogs/hello.mdx"], "include": [
"exclude": ["node_modules"] "next-env.d.ts",
"**/*.ts",
"**/*.tsx",
".next/types/**/*.ts",
"blogs/*.mdx",
".next/dev/types/**/*.ts"
],
"exclude": [
"node_modules"
]
} }