Compare commits
18 Commits
58f05178a4
...
main
Author | SHA1 | Date | |
---|---|---|---|
ac31a5a608
|
|||
0f93b9d138 | |||
2211107a2c
|
|||
b58cbdbe0a | |||
49e2376dbf | |||
6b1eaa439a | |||
f92f911360 | |||
1cdbbd4a11 | |||
da7c5c4a58 | |||
931d1009ed | |||
43ff986963 | |||
b9d85a5520 | |||
9836b40531 | |||
ea1c3d9f1a | |||
28f73be784 | |||
284f30c392 | |||
9e4a2d681b | |||
c8e250c5b2 |
@@ -1,7 +1,7 @@
|
|||||||
ARG REGISTRY=docker.io
|
ARG REGISTRY=docker.io
|
||||||
FROM ${REGISTRY}/node:22.18.0-alpine3.22 AS base
|
FROM ${REGISTRY}/node:22.18.0-alpine3.22 AS base
|
||||||
|
|
||||||
LABEL version="2.0.0"
|
LABEL version="2.0.5"
|
||||||
LABEL description="Astro based personal website"
|
LABEL description="Astro based personal website"
|
||||||
|
|
||||||
ENV PNPM_HOME="/pnpm"
|
ENV PNPM_HOME="/pnpm"
|
||||||
|
23
LICENSE.md
23
LICENSE.md
@@ -1,23 +0,0 @@
|
|||||||
# MIT License
|
|
||||||
|
|
||||||
Copyright (c) 2025 Lê Vĩnh Khang
|
|
||||||
|
|
||||||
Copyright (c) 2025 Alex Lebens
|
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
|
||||||
of this software and associated documentation files (the "Software"), to deal
|
|
||||||
in the Software without restriction, including without limitation the rights
|
|
||||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
|
||||||
copies of the Software, and to permit persons to whom the Software is
|
|
||||||
furnished to do so, subject to the following conditions:
|
|
||||||
|
|
||||||
The above copyright notice and this permission notice shall be included in all
|
|
||||||
copies or substantial portions of the Software.
|
|
||||||
|
|
||||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
||||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
||||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
||||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
||||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|
||||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
|
||||||
SOFTWARE.
|
|
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "site-profile",
|
"name": "site-profile",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"version": "2.0.0",
|
"version": "2.0.5",
|
||||||
"homepage": "https://www.alexlebens.dev",
|
"homepage": "https://www.alexlebens.dev",
|
||||||
"bugs": {
|
"bugs": {
|
||||||
"url": "https://gitea.alexlebens.dev/alexlebens/site-profile/issues",
|
"url": "https://gitea.alexlebens.dev/alexlebens/site-profile/issues",
|
||||||
|
471
pnpm-lock.yaml
generated
471
pnpm-lock.yaml
generated
@@ -22,7 +22,7 @@ importers:
|
|||||||
version: 2.1.4
|
version: 2.1.4
|
||||||
'@astrojs/react':
|
'@astrojs/react':
|
||||||
specifier: ^4.3.0
|
specifier: ^4.3.0
|
||||||
version: 4.3.0(@types/node@24.2.1)(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(jiti@2.5.1)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(terser@5.42.0)(yaml@2.8.0)
|
version: 4.3.0(@types/node@24.2.1)(@types/react-dom@19.1.7(@types/react@19.1.10))(@types/react@19.1.10)(jiti@2.5.1)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(terser@5.42.0)(yaml@2.8.0)
|
||||||
'@astrojs/rss':
|
'@astrojs/rss':
|
||||||
specifier: ^4.0.12
|
specifier: ^4.0.12
|
||||||
version: 4.0.12
|
version: 4.0.12
|
||||||
@@ -31,7 +31,7 @@ importers:
|
|||||||
version: 3.4.2
|
version: 3.4.2
|
||||||
'@directus/sdk':
|
'@directus/sdk':
|
||||||
specifier: ^20.0.0
|
specifier: ^20.0.0
|
||||||
version: 20.0.1
|
version: 20.0.2
|
||||||
'@giscus/react':
|
'@giscus/react':
|
||||||
specifier: ^3.1.0
|
specifier: ^3.1.0
|
||||||
version: 3.1.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
|
version: 3.1.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
|
||||||
@@ -61,7 +61,7 @@ importers:
|
|||||||
version: 4.1.11(vite@6.3.5(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.42.0)(yaml@2.8.0))
|
version: 4.1.11(vite@6.3.5(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.42.0)(yaml@2.8.0))
|
||||||
'@types/react':
|
'@types/react':
|
||||||
specifier: ^19.0.0
|
specifier: ^19.0.0
|
||||||
version: 19.1.9
|
version: 19.1.10
|
||||||
'@types/unist':
|
'@types/unist':
|
||||||
specifier: ^3.0.2
|
specifier: ^3.0.2
|
||||||
version: 3.0.3
|
version: 3.0.3
|
||||||
@@ -113,7 +113,7 @@ importers:
|
|||||||
devDependencies:
|
devDependencies:
|
||||||
'@eslint-react/eslint-plugin':
|
'@eslint-react/eslint-plugin':
|
||||||
specifier: ^1.52.3
|
specifier: ^1.52.3
|
||||||
version: 1.52.3(eslint@9.33.0(jiti@2.5.1))(ts-api-utils@2.1.0(typescript@5.9.2))(typescript@5.9.2)
|
version: 1.52.4(eslint@9.33.0(jiti@2.5.1))(ts-api-utils@2.1.0(typescript@5.9.2))(typescript@5.9.2)
|
||||||
'@tailwindcss/forms':
|
'@tailwindcss/forms':
|
||||||
specifier: ^0.5.10
|
specifier: ^0.5.10
|
||||||
version: 0.5.10(tailwindcss@4.1.11)
|
version: 0.5.10(tailwindcss@4.1.11)
|
||||||
@@ -821,8 +821,8 @@ packages:
|
|||||||
'@capsizecss/unpack@2.4.0':
|
'@capsizecss/unpack@2.4.0':
|
||||||
resolution: {integrity: sha512-GrSU71meACqcmIUxPYOJvGKF0yryjN/L1aCuE9DViCTJI7bfkjgYDPD1zbNDcINJwSSP6UaBZY9GAbYDO7re0Q==}
|
resolution: {integrity: sha512-GrSU71meACqcmIUxPYOJvGKF0yryjN/L1aCuE9DViCTJI7bfkjgYDPD1zbNDcINJwSSP6UaBZY9GAbYDO7re0Q==}
|
||||||
|
|
||||||
'@directus/sdk@20.0.1':
|
'@directus/sdk@20.0.2':
|
||||||
resolution: {integrity: sha512-HK3UYGr9/k0gqlIwDnNlV6nlUBOpoSYoPSPSGoptelx04AsXT8bj2+4T+z3vi9BiIXCvrWAa1K1ELzg3/gKzOw==}
|
resolution: {integrity: sha512-eZu61BdWN1R4h6A/K3jIiZfK8WMg3z5JLDPrdGPA8ZWpXjXlR0qtPOBJ0dZFJn25C2Huu0ND6UMrFlhDgkIwyw==}
|
||||||
engines: {node: '>=22'}
|
engines: {node: '>=22'}
|
||||||
|
|
||||||
'@dprint/formatter@0.3.0':
|
'@dprint/formatter@0.3.0':
|
||||||
@@ -1024,20 +1024,20 @@ packages:
|
|||||||
resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
|
resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
|
||||||
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
|
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
|
||||||
|
|
||||||
'@eslint-react/ast@1.52.3':
|
'@eslint-react/ast@1.52.4':
|
||||||
resolution: {integrity: sha512-71afQeBz0t5FqxLPfOgfQy2703t4T4tM5ooF/swIfUljCQxrFvIYivzYU67wrwLSnmkSfFJKp99bUCz7L3IP4Q==}
|
resolution: {integrity: sha512-zsNZXrVzFhtnc+Wx6TiREwek6zKDEkFEaW1DyG6K3iR8ibGm9PuR16iYWDWsRL/YfQz9ZGHVapHO7jNthDVSvg==}
|
||||||
engines: {node: '>=18.18.0'}
|
engines: {node: '>=18.18.0'}
|
||||||
|
|
||||||
'@eslint-react/core@1.52.3':
|
'@eslint-react/core@1.52.4':
|
||||||
resolution: {integrity: sha512-N/fY3q1V0F81OzKGn0ZopmHY+OQHYQiS49MvpSWhNciL+TDxOo4CSt+wayMz5/9G/B/PwGB68eprjow0AaTYzA==}
|
resolution: {integrity: sha512-cqS4FbQ3wSowk/73+NHI21jC9sbnAbCWIAPRWe8EpM+g5yrqYMydriI1vTMO7g93LSTAknc+mGdwI/Fi8Y991A==}
|
||||||
engines: {node: '>=18.18.0'}
|
engines: {node: '>=18.18.0'}
|
||||||
|
|
||||||
'@eslint-react/eff@1.52.3':
|
'@eslint-react/eff@1.52.4':
|
||||||
resolution: {integrity: sha512-CU07yUuHrrBbb8C82via3GrAXkSMbcpxd6f18f/jjEmMAXzKbN2yq1t0GfG7iwIyZexDZ7R3QBa9ksk6iwtDAA==}
|
resolution: {integrity: sha512-n2r2ncw8pTA7WuMI4aM9R4kPNiXaF8o0lH6X/pa/XP/hhVKO6u6R2uoLV8ltm53UZVVY+6qz92hRiLoTwefd3A==}
|
||||||
engines: {node: '>=18.18.0'}
|
engines: {node: '>=18.18.0'}
|
||||||
|
|
||||||
'@eslint-react/eslint-plugin@1.52.3':
|
'@eslint-react/eslint-plugin@1.52.4':
|
||||||
resolution: {integrity: sha512-5hR4BF4m6DRXeBKSlJ7kcFolZdXxA6tf1lyq21UbeM8jUmY/qqMBotMTfhjkUdrhqL8/kGk3HCELpntYZ5n69Q==}
|
resolution: {integrity: sha512-oUbmUUFkt/1OCiIO5Oy+66bMGlVNt5SMnEPmxXY77tTQ9vQUQQDdVJ2lUGVZr61IpINW2Y/has78GMNCjONsgQ==}
|
||||||
engines: {node: '>=18.18.0'}
|
engines: {node: '>=18.18.0'}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
eslint: ^8.57.0 || ^9.0.0
|
eslint: ^8.57.0 || ^9.0.0
|
||||||
@@ -1046,16 +1046,16 @@ packages:
|
|||||||
typescript:
|
typescript:
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@eslint-react/kit@1.52.3':
|
'@eslint-react/kit@1.52.4':
|
||||||
resolution: {integrity: sha512-IOsfaRSih7VdL9ZDjuqc7kjOlHOQOaK6hkSENK64dUcvcl6YwHk8/JXfV/glHTp3JxXrPSazBrnZKNXk0DzjKg==}
|
resolution: {integrity: sha512-w1o8Qh/3rWQBIFB/ENS9A/EeGhUkAheYWeA4uHLuLMZ4ULwXU2c6aw3QZ9MW12lJ5JNWKiu3MuszVHTQmYUM/Q==}
|
||||||
engines: {node: '>=18.18.0'}
|
engines: {node: '>=18.18.0'}
|
||||||
|
|
||||||
'@eslint-react/shared@1.52.3':
|
'@eslint-react/shared@1.52.4':
|
||||||
resolution: {integrity: sha512-+0/2SOkNxLKBtYVLx/BCNo5xTn+dxkzP6C63gQ2ehNudMAt3zf2DouD62cHSSbl+eSAgc0zWYg8ssm5ksLN4xw==}
|
resolution: {integrity: sha512-ckRfgtBpsEGQgS9x2N/u+TB67UeASzYclQdlbhn29Y3/G3lvYTrXEyo49jZKVkpBW8ewSQAlwqUeipOrfv27XA==}
|
||||||
engines: {node: '>=18.18.0'}
|
engines: {node: '>=18.18.0'}
|
||||||
|
|
||||||
'@eslint-react/var@1.52.3':
|
'@eslint-react/var@1.52.4':
|
||||||
resolution: {integrity: sha512-i2dfgoH93MHJNXqzS0vYIIpI2e6djIfzdnpMRHUyBYjTHFSPapE7RhcHFrAVPUrd85cUxIPW3pkTKAhkhUhYeA==}
|
resolution: {integrity: sha512-tckDIawDTtpG3UVg/XEqxULq669B7Br2q84Hh3d3pTPojUamRZ+zbWY3gwyS+JS9iQ1lI9aOInQISdKzRuGWKQ==}
|
||||||
engines: {node: '>=18.18.0'}
|
engines: {node: '>=18.18.0'}
|
||||||
|
|
||||||
'@eslint/config-array@0.21.0':
|
'@eslint/config-array@0.21.0':
|
||||||
@@ -2037,8 +2037,8 @@ packages:
|
|||||||
peerDependencies:
|
peerDependencies:
|
||||||
'@types/react': ^19.0.0
|
'@types/react': ^19.0.0
|
||||||
|
|
||||||
'@types/react@19.1.9':
|
'@types/react@19.1.10':
|
||||||
resolution: {integrity: sha512-WmdoynAX8Stew/36uTSVMcLJJ1KRh6L3IZRx1PZ7qJtBqT3dYTgyDTx8H1qoRghErydW7xw9mSJ3wS//tCRpFA==}
|
resolution: {integrity: sha512-EhBeSYX0Y6ye8pNebpKrwFJq7BoQ8J5SO6NlvNwwHjSj6adXJViPQrKlsyPw7hLBLvckEMO1yxeGdR82YBBlDg==}
|
||||||
|
|
||||||
'@types/resolve@1.17.1':
|
'@types/resolve@1.17.1':
|
||||||
resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==}
|
resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==}
|
||||||
@@ -2076,18 +2076,6 @@ packages:
|
|||||||
eslint: ^8.57.0 || ^9.0.0
|
eslint: ^8.57.0 || ^9.0.0
|
||||||
typescript: '>=4.8.4 <6.0.0'
|
typescript: '>=4.8.4 <6.0.0'
|
||||||
|
|
||||||
'@typescript-eslint/project-service@8.38.0':
|
|
||||||
resolution: {integrity: sha512-dbK7Jvqcb8c9QfH01YB6pORpqX1mn5gDZc9n63Ak/+jD67oWXn3Gs0M6vddAN+eDXBCS5EmNWzbSxsn9SzFWWg==}
|
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
|
||||||
peerDependencies:
|
|
||||||
typescript: '>=4.8.4 <5.9.0'
|
|
||||||
|
|
||||||
'@typescript-eslint/project-service@8.39.0':
|
|
||||||
resolution: {integrity: sha512-CTzJqaSq30V/Z2Og9jogzZt8lJRR5TKlAdXmWgdu4hgcC9Kww5flQ+xFvMxIBWVNdxJO7OifgdOK4PokMIWPew==}
|
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
|
||||||
peerDependencies:
|
|
||||||
typescript: '>=4.8.4 <6.0.0'
|
|
||||||
|
|
||||||
'@typescript-eslint/project-service@8.39.1':
|
'@typescript-eslint/project-service@8.39.1':
|
||||||
resolution: {integrity: sha512-8fZxek3ONTwBu9ptw5nCKqZOSkXshZB7uAxuFF0J/wTMkKydjXCzqqga7MlFMpHi9DoG4BadhmTkITBcg8Aybw==}
|
resolution: {integrity: sha512-8fZxek3ONTwBu9ptw5nCKqZOSkXshZB7uAxuFF0J/wTMkKydjXCzqqga7MlFMpHi9DoG4BadhmTkITBcg8Aybw==}
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||||
@@ -2098,39 +2086,16 @@ packages:
|
|||||||
resolution: {integrity: sha512-WJw3AVlFFcdT9Ri1xs/lg8LwDqgekWXWhH3iAF+1ZM+QPd7oxQ6jvtW/JPwzAScxitILUIFs0/AnQ/UWHzbATQ==}
|
resolution: {integrity: sha512-WJw3AVlFFcdT9Ri1xs/lg8LwDqgekWXWhH3iAF+1ZM+QPd7oxQ6jvtW/JPwzAScxitILUIFs0/AnQ/UWHzbATQ==}
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||||
|
|
||||||
'@typescript-eslint/scope-manager@8.39.0':
|
|
||||||
resolution: {integrity: sha512-8QOzff9UKxOh6npZQ/4FQu4mjdOCGSdO3p44ww0hk8Vu+IGbg0tB/H1LcTARRDzGCC8pDGbh2rissBuuoPgH8A==}
|
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
|
||||||
|
|
||||||
'@typescript-eslint/scope-manager@8.39.1':
|
'@typescript-eslint/scope-manager@8.39.1':
|
||||||
resolution: {integrity: sha512-RkBKGBrjgskFGWuyUGz/EtD8AF/GW49S21J8dvMzpJitOF1slLEbbHnNEtAHtnDAnx8qDEdRrULRnWVx27wGBw==}
|
resolution: {integrity: sha512-RkBKGBrjgskFGWuyUGz/EtD8AF/GW49S21J8dvMzpJitOF1slLEbbHnNEtAHtnDAnx8qDEdRrULRnWVx27wGBw==}
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||||
|
|
||||||
'@typescript-eslint/tsconfig-utils@8.38.0':
|
|
||||||
resolution: {integrity: sha512-Lum9RtSE3EroKk/bYns+sPOodqb2Fv50XOl/gMviMKNvanETUuUcC9ObRbzrJ4VSd2JalPqgSAavwrPiPvnAiQ==}
|
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
|
||||||
peerDependencies:
|
|
||||||
typescript: '>=4.8.4 <5.9.0'
|
|
||||||
|
|
||||||
'@typescript-eslint/tsconfig-utils@8.39.0':
|
|
||||||
resolution: {integrity: sha512-Fd3/QjmFV2sKmvv3Mrj8r6N8CryYiCS8Wdb/6/rgOXAWGcFuc+VkQuG28uk/4kVNVZBQuuDHEDUpo/pQ32zsIQ==}
|
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
|
||||||
peerDependencies:
|
|
||||||
typescript: '>=4.8.4 <6.0.0'
|
|
||||||
|
|
||||||
'@typescript-eslint/tsconfig-utils@8.39.1':
|
'@typescript-eslint/tsconfig-utils@8.39.1':
|
||||||
resolution: {integrity: sha512-ePUPGVtTMR8XMU2Hee8kD0Pu4NDE1CN9Q1sxGSGd/mbOtGZDM7pnhXNJnzW63zk/q+Z54zVzj44HtwXln5CvHA==}
|
resolution: {integrity: sha512-ePUPGVtTMR8XMU2Hee8kD0Pu4NDE1CN9Q1sxGSGd/mbOtGZDM7pnhXNJnzW63zk/q+Z54zVzj44HtwXln5CvHA==}
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
typescript: '>=4.8.4 <6.0.0'
|
typescript: '>=4.8.4 <6.0.0'
|
||||||
|
|
||||||
'@typescript-eslint/type-utils@8.38.0':
|
|
||||||
resolution: {integrity: sha512-c7jAvGEZVf0ao2z+nnz8BUaHZD09Agbh+DY7qvBQqLiz8uJzRgVPj5YvOh8I8uEiH8oIUGIfHzMwUcGVco/SJg==}
|
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
|
||||||
peerDependencies:
|
|
||||||
eslint: ^8.57.0 || ^9.0.0
|
|
||||||
typescript: '>=4.8.4 <5.9.0'
|
|
||||||
|
|
||||||
'@typescript-eslint/type-utils@8.39.1':
|
'@typescript-eslint/type-utils@8.39.1':
|
||||||
resolution: {integrity: sha512-gu9/ahyatyAdQbKeHnhT4R+y3YLtqqHyvkfDxaBYk97EcbfChSJXyaJnIL3ygUv7OuZatePHmQvuH5ru0lnVeA==}
|
resolution: {integrity: sha512-gu9/ahyatyAdQbKeHnhT4R+y3YLtqqHyvkfDxaBYk97EcbfChSJXyaJnIL3ygUv7OuZatePHmQvuH5ru0lnVeA==}
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||||
@@ -2142,46 +2107,16 @@ packages:
|
|||||||
resolution: {integrity: sha512-wzkUfX3plUqij4YwWaJyqhiPE5UCRVlFpKn1oCRn2O1bJ592XxWJj8ROQ3JD5MYXLORW84063z3tZTb/cs4Tyw==}
|
resolution: {integrity: sha512-wzkUfX3plUqij4YwWaJyqhiPE5UCRVlFpKn1oCRn2O1bJ592XxWJj8ROQ3JD5MYXLORW84063z3tZTb/cs4Tyw==}
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||||
|
|
||||||
'@typescript-eslint/types@8.39.0':
|
|
||||||
resolution: {integrity: sha512-ArDdaOllnCj3yn/lzKn9s0pBQYmmyme/v1HbGIGB0GB/knFI3fWMHloC+oYTJW46tVbYnGKTMDK4ah1sC2v0Kg==}
|
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
|
||||||
|
|
||||||
'@typescript-eslint/types@8.39.1':
|
'@typescript-eslint/types@8.39.1':
|
||||||
resolution: {integrity: sha512-7sPDKQQp+S11laqTrhHqeAbsCfMkwJMrV7oTDvtDds4mEofJYir414bYKUEb8YPUm9QL3U+8f6L6YExSoAGdQw==}
|
resolution: {integrity: sha512-7sPDKQQp+S11laqTrhHqeAbsCfMkwJMrV7oTDvtDds4mEofJYir414bYKUEb8YPUm9QL3U+8f6L6YExSoAGdQw==}
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||||
|
|
||||||
'@typescript-eslint/typescript-estree@8.38.0':
|
|
||||||
resolution: {integrity: sha512-fooELKcAKzxux6fA6pxOflpNS0jc+nOQEEOipXFNjSlBS6fqrJOVY/whSn70SScHrcJ2LDsxWrneFoWYSVfqhQ==}
|
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
|
||||||
peerDependencies:
|
|
||||||
typescript: '>=4.8.4 <5.9.0'
|
|
||||||
|
|
||||||
'@typescript-eslint/typescript-estree@8.39.0':
|
|
||||||
resolution: {integrity: sha512-ndWdiflRMvfIgQRpckQQLiB5qAKQ7w++V4LlCHwp62eym1HLB/kw7D9f2e8ytONls/jt89TEasgvb+VwnRprsw==}
|
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
|
||||||
peerDependencies:
|
|
||||||
typescript: '>=4.8.4 <6.0.0'
|
|
||||||
|
|
||||||
'@typescript-eslint/typescript-estree@8.39.1':
|
'@typescript-eslint/typescript-estree@8.39.1':
|
||||||
resolution: {integrity: sha512-EKkpcPuIux48dddVDXyQBlKdeTPMmALqBUbEk38McWv0qVEZwOpVJBi7ugK5qVNgeuYjGNQxrrnoM/5+TI/BPw==}
|
resolution: {integrity: sha512-EKkpcPuIux48dddVDXyQBlKdeTPMmALqBUbEk38McWv0qVEZwOpVJBi7ugK5qVNgeuYjGNQxrrnoM/5+TI/BPw==}
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
typescript: '>=4.8.4 <6.0.0'
|
typescript: '>=4.8.4 <6.0.0'
|
||||||
|
|
||||||
'@typescript-eslint/utils@8.38.0':
|
|
||||||
resolution: {integrity: sha512-hHcMA86Hgt+ijJlrD8fX0j1j8w4C92zue/8LOPAFioIno+W0+L7KqE8QZKCcPGc/92Vs9x36w/4MPTJhqXdyvg==}
|
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
|
||||||
peerDependencies:
|
|
||||||
eslint: ^8.57.0 || ^9.0.0
|
|
||||||
typescript: '>=4.8.4 <5.9.0'
|
|
||||||
|
|
||||||
'@typescript-eslint/utils@8.39.0':
|
|
||||||
resolution: {integrity: sha512-4GVSvNA0Vx1Ktwvf4sFE+exxJ3QGUorQG1/A5mRfRNZtkBT2xrA/BCO2H0eALx/PnvCS6/vmYwRdDA41EoffkQ==}
|
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
|
||||||
peerDependencies:
|
|
||||||
eslint: ^8.57.0 || ^9.0.0
|
|
||||||
typescript: '>=4.8.4 <6.0.0'
|
|
||||||
|
|
||||||
'@typescript-eslint/utils@8.39.1':
|
'@typescript-eslint/utils@8.39.1':
|
||||||
resolution: {integrity: sha512-VF5tZ2XnUSTuiqZFXCZfZs1cgkdd3O/sSYmdo2EpSyDlC86UM/8YytTmKnehOW3TGAlivqTDT6bS87B/GQ/jyg==}
|
resolution: {integrity: sha512-VF5tZ2XnUSTuiqZFXCZfZs1cgkdd3O/sSYmdo2EpSyDlC86UM/8YytTmKnehOW3TGAlivqTDT6bS87B/GQ/jyg==}
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||||
@@ -2193,10 +2128,6 @@ packages:
|
|||||||
resolution: {integrity: sha512-pWrTcoFNWuwHlA9CvlfSsGWs14JxfN1TH25zM5L7o0pRLhsoZkDnTsXfQRJBEWJoV5DL0jf+Z+sxiud+K0mq1g==}
|
resolution: {integrity: sha512-pWrTcoFNWuwHlA9CvlfSsGWs14JxfN1TH25zM5L7o0pRLhsoZkDnTsXfQRJBEWJoV5DL0jf+Z+sxiud+K0mq1g==}
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||||
|
|
||||||
'@typescript-eslint/visitor-keys@8.39.0':
|
|
||||||
resolution: {integrity: sha512-ldgiJ+VAhQCfIjeOgu8Kj5nSxds0ktPOSO9p4+0VDH2R2pLvQraaM5Oen2d7NxzMCm+Sn/vJT+mv2H5u6b/3fA==}
|
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
|
||||||
|
|
||||||
'@typescript-eslint/visitor-keys@8.39.1':
|
'@typescript-eslint/visitor-keys@8.39.1':
|
||||||
resolution: {integrity: sha512-W8FQi6kEh2e8zVhQ0eeRnxdvIoOkAp/CPAahcNio6nO9dsIwb9b34z90KOlheoyuVf6LSOEdjlkxSkapNEc+4A==}
|
resolution: {integrity: sha512-W8FQi6kEh2e8zVhQ0eeRnxdvIoOkAp/CPAahcNio6nO9dsIwb9b34z90KOlheoyuVf6LSOEdjlkxSkapNEc+4A==}
|
||||||
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
|
||||||
@@ -3031,8 +2962,8 @@ packages:
|
|||||||
peerDependencies:
|
peerDependencies:
|
||||||
eslint: ^8.40.0 || ^9.0.0
|
eslint: ^8.40.0 || ^9.0.0
|
||||||
|
|
||||||
eslint-plugin-react-debug@1.52.3:
|
eslint-plugin-react-debug@1.52.4:
|
||||||
resolution: {integrity: sha512-mbyk+K0/NqydAHpTGj/6w8Py8unOpUCqhg42NnxQtFCL9G7pTEiEk2eDjnQAi4Up00THP4nYvjfnuiTf1ZKaIw==}
|
resolution: {integrity: sha512-6D6CUWP2sL1KYEGmNdudnj1Dt3tqy7e/XhVMkdQ6j/pw1M5HpQE6xK15B5WlvWfJWTYo4g15NXfuJKMHXNGHQw==}
|
||||||
engines: {node: '>=18.18.0'}
|
engines: {node: '>=18.18.0'}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
eslint: ^8.57.0 || ^9.0.0
|
eslint: ^8.57.0 || ^9.0.0
|
||||||
@@ -3041,8 +2972,8 @@ packages:
|
|||||||
typescript:
|
typescript:
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
eslint-plugin-react-dom@1.52.3:
|
eslint-plugin-react-dom@1.52.4:
|
||||||
resolution: {integrity: sha512-HUMzOYrgRdT6di+OMMJWBCbIB9yY3YUkLvDhExsfap0HX3X1EpZutEWdQg4CMthF2rslYMMF2cnN5pOVrQ5Rkw==}
|
resolution: {integrity: sha512-UVt3T48F48Nbl40eqSzwkjpUnLnobj0St7EwpbItMhEOgcwjle8Jrxe2odetQBCuwPZ0dkeH0yE1PbAlNfQU/A==}
|
||||||
engines: {node: '>=18.18.0'}
|
engines: {node: '>=18.18.0'}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
eslint: ^8.57.0 || ^9.0.0
|
eslint: ^8.57.0 || ^9.0.0
|
||||||
@@ -3051,8 +2982,8 @@ packages:
|
|||||||
typescript:
|
typescript:
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
eslint-plugin-react-hooks-extra@1.52.3:
|
eslint-plugin-react-hooks-extra@1.52.4:
|
||||||
resolution: {integrity: sha512-1UXAhkgbFsMlY+eEII6rLSksRIvnlnNEZxRqUTixNf4e05u5+48RUqqZr7rRdkfVhr+1DPO1sIx8wQGAiN7IoQ==}
|
resolution: {integrity: sha512-GUjMLCg8fRzM9cHXSTJximuYINUVmAJE5R/9J/lonDwRHf8vWG+KjsZXXdRfZExFgLRcwl/3OS4d1hnpIsowaw==}
|
||||||
engines: {node: '>=18.18.0'}
|
engines: {node: '>=18.18.0'}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
eslint: ^8.57.0 || ^9.0.0
|
eslint: ^8.57.0 || ^9.0.0
|
||||||
@@ -3067,8 +2998,8 @@ packages:
|
|||||||
peerDependencies:
|
peerDependencies:
|
||||||
eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0
|
eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0
|
||||||
|
|
||||||
eslint-plugin-react-naming-convention@1.52.3:
|
eslint-plugin-react-naming-convention@1.52.4:
|
||||||
resolution: {integrity: sha512-sfemWPC9VX5T7TVJk6OKQkTux8pnyVIwBOZbDntWnfCqV6B74MIvY2nGr9TEn8DFVWbMoTxVQY0MGlREcrbZsA==}
|
resolution: {integrity: sha512-gv9HnUgseL2U9Cra3QQzxX2BapL+JnGgZzjoGxOuljInUWIqc5TQulpTlz4Tch3ZWlNGhwgHTKkFEziAO2c5Cg==}
|
||||||
engines: {node: '>=18.18.0'}
|
engines: {node: '>=18.18.0'}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
eslint: ^8.57.0 || ^9.0.0
|
eslint: ^8.57.0 || ^9.0.0
|
||||||
@@ -3082,8 +3013,8 @@ packages:
|
|||||||
peerDependencies:
|
peerDependencies:
|
||||||
eslint: '>=8.40'
|
eslint: '>=8.40'
|
||||||
|
|
||||||
eslint-plugin-react-web-api@1.52.3:
|
eslint-plugin-react-web-api@1.52.4:
|
||||||
resolution: {integrity: sha512-Hd05kVsGmSHBZpQsQDueobfLHDywXP6Ne+dPf24Ev3mMKi5XMkLZ/sD+JmJKyNYvkWMwB1Wn4gl1aIz7HneKeQ==}
|
resolution: {integrity: sha512-/n9QlX8Ol2GgXvQZ/a7QcCMZjr29Mk/N4KV09uyDB4tTxJdv/fQEvSm93FDtqM2OPuvA058oyWOM3ruHhGf8uw==}
|
||||||
engines: {node: '>=18.18.0'}
|
engines: {node: '>=18.18.0'}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
eslint: ^8.57.0 || ^9.0.0
|
eslint: ^8.57.0 || ^9.0.0
|
||||||
@@ -3092,8 +3023,8 @@ packages:
|
|||||||
typescript:
|
typescript:
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
eslint-plugin-react-x@1.52.3:
|
eslint-plugin-react-x@1.52.4:
|
||||||
resolution: {integrity: sha512-Sds4CXHtdgaCdzoypcY3DSshS0JtK2Eh+QbpUAPUqs0UWQ3qtQKxY0nntTSYeF+GXDfOdAYDkl/8+VFpHQwIKg==}
|
resolution: {integrity: sha512-znbM7mbL7tgm2PQbSAZ83jX2JTxpbXJQZk2vpJH98iEZCwcVvC3joiI6szLyyykAqFgldmpghebxvBnVw+aZMQ==}
|
||||||
engines: {node: '>=18.18.0'}
|
engines: {node: '>=18.18.0'}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
eslint: ^8.57.0 || ^9.0.0
|
eslint: ^8.57.0 || ^9.0.0
|
||||||
@@ -6168,10 +6099,10 @@ snapshots:
|
|||||||
dependencies:
|
dependencies:
|
||||||
prismjs: 1.30.0
|
prismjs: 1.30.0
|
||||||
|
|
||||||
'@astrojs/react@4.3.0(@types/node@24.2.1)(@types/react-dom@19.1.7(@types/react@19.1.9))(@types/react@19.1.9)(jiti@2.5.1)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(terser@5.42.0)(yaml@2.8.0)':
|
'@astrojs/react@4.3.0(@types/node@24.2.1)(@types/react-dom@19.1.7(@types/react@19.1.10))(@types/react@19.1.10)(jiti@2.5.1)(lightningcss@1.30.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(terser@5.42.0)(yaml@2.8.0)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/react': 19.1.9
|
'@types/react': 19.1.10
|
||||||
'@types/react-dom': 19.1.7(@types/react@19.1.9)
|
'@types/react-dom': 19.1.7(@types/react@19.1.10)
|
||||||
'@vitejs/plugin-react': 4.7.0(vite@6.3.5(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.42.0)(yaml@2.8.0))
|
'@vitejs/plugin-react': 4.7.0(vite@6.3.5(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.42.0)(yaml@2.8.0))
|
||||||
react: 19.1.1
|
react: 19.1.1
|
||||||
react-dom: 19.1.1(react@19.1.1)
|
react-dom: 19.1.1(react@19.1.1)
|
||||||
@@ -6969,7 +6900,7 @@ snapshots:
|
|||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- encoding
|
- encoding
|
||||||
|
|
||||||
'@directus/sdk@20.0.1': {}
|
'@directus/sdk@20.0.2': {}
|
||||||
|
|
||||||
'@dprint/formatter@0.3.0': {}
|
'@dprint/formatter@0.3.0': {}
|
||||||
|
|
||||||
@@ -7090,12 +7021,12 @@ snapshots:
|
|||||||
|
|
||||||
'@eslint-community/regexpp@4.12.1': {}
|
'@eslint-community/regexpp@4.12.1': {}
|
||||||
|
|
||||||
'@eslint-react/ast@1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)':
|
'@eslint-react/ast@1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@eslint-react/eff': 1.52.3
|
'@eslint-react/eff': 1.52.4
|
||||||
'@typescript-eslint/types': 8.38.0
|
'@typescript-eslint/types': 8.39.1
|
||||||
'@typescript-eslint/typescript-estree': 8.39.0(typescript@5.9.2)
|
'@typescript-eslint/typescript-estree': 8.39.1(typescript@5.9.2)
|
||||||
'@typescript-eslint/utils': 8.39.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@typescript-eslint/utils': 8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
string-ts: 2.2.1
|
string-ts: 2.2.1
|
||||||
ts-pattern: 5.8.0
|
ts-pattern: 5.8.0
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
@@ -7103,17 +7034,17 @@ snapshots:
|
|||||||
- supports-color
|
- supports-color
|
||||||
- typescript
|
- typescript
|
||||||
|
|
||||||
'@eslint-react/core@1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)':
|
'@eslint-react/core@1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@eslint-react/ast': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@eslint-react/ast': 1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
'@eslint-react/eff': 1.52.3
|
'@eslint-react/eff': 1.52.4
|
||||||
'@eslint-react/kit': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@eslint-react/kit': 1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
'@eslint-react/shared': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@eslint-react/shared': 1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
'@eslint-react/var': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@eslint-react/var': 1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
'@typescript-eslint/scope-manager': 8.38.0
|
'@typescript-eslint/scope-manager': 8.39.1
|
||||||
'@typescript-eslint/type-utils': 8.38.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@typescript-eslint/type-utils': 8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
'@typescript-eslint/types': 8.38.0
|
'@typescript-eslint/types': 8.39.1
|
||||||
'@typescript-eslint/utils': 8.39.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@typescript-eslint/utils': 8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
birecord: 0.1.1
|
birecord: 0.1.1
|
||||||
ts-pattern: 5.8.0
|
ts-pattern: 5.8.0
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
@@ -7121,34 +7052,34 @@ snapshots:
|
|||||||
- supports-color
|
- supports-color
|
||||||
- typescript
|
- typescript
|
||||||
|
|
||||||
'@eslint-react/eff@1.52.3': {}
|
'@eslint-react/eff@1.52.4': {}
|
||||||
|
|
||||||
'@eslint-react/eslint-plugin@1.52.3(eslint@9.33.0(jiti@2.5.1))(ts-api-utils@2.1.0(typescript@5.9.2))(typescript@5.9.2)':
|
'@eslint-react/eslint-plugin@1.52.4(eslint@9.33.0(jiti@2.5.1))(ts-api-utils@2.1.0(typescript@5.9.2))(typescript@5.9.2)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@eslint-react/eff': 1.52.3
|
'@eslint-react/eff': 1.52.4
|
||||||
'@eslint-react/kit': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@eslint-react/kit': 1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
'@eslint-react/shared': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@eslint-react/shared': 1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
'@typescript-eslint/scope-manager': 8.38.0
|
'@typescript-eslint/scope-manager': 8.39.1
|
||||||
'@typescript-eslint/type-utils': 8.38.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@typescript-eslint/type-utils': 8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
'@typescript-eslint/types': 8.38.0
|
'@typescript-eslint/types': 8.39.1
|
||||||
'@typescript-eslint/utils': 8.38.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@typescript-eslint/utils': 8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
eslint: 9.33.0(jiti@2.5.1)
|
eslint: 9.33.0(jiti@2.5.1)
|
||||||
eslint-plugin-react-debug: 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
eslint-plugin-react-debug: 1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
eslint-plugin-react-dom: 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
eslint-plugin-react-dom: 1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
eslint-plugin-react-hooks-extra: 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
eslint-plugin-react-hooks-extra: 1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
eslint-plugin-react-naming-convention: 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
eslint-plugin-react-naming-convention: 1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
eslint-plugin-react-web-api: 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
eslint-plugin-react-web-api: 1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
eslint-plugin-react-x: 1.52.3(eslint@9.33.0(jiti@2.5.1))(ts-api-utils@2.1.0(typescript@5.9.2))(typescript@5.9.2)
|
eslint-plugin-react-x: 1.52.4(eslint@9.33.0(jiti@2.5.1))(ts-api-utils@2.1.0(typescript@5.9.2))(typescript@5.9.2)
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
typescript: 5.9.2
|
typescript: 5.9.2
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
- ts-api-utils
|
- ts-api-utils
|
||||||
|
|
||||||
'@eslint-react/kit@1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)':
|
'@eslint-react/kit@1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@eslint-react/eff': 1.52.3
|
'@eslint-react/eff': 1.52.4
|
||||||
'@typescript-eslint/utils': 8.38.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@typescript-eslint/utils': 8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
ts-pattern: 5.8.0
|
ts-pattern: 5.8.0
|
||||||
zod: 4.0.17
|
zod: 4.0.17
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
@@ -7156,11 +7087,11 @@ snapshots:
|
|||||||
- supports-color
|
- supports-color
|
||||||
- typescript
|
- typescript
|
||||||
|
|
||||||
'@eslint-react/shared@1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)':
|
'@eslint-react/shared@1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@eslint-react/eff': 1.52.3
|
'@eslint-react/eff': 1.52.4
|
||||||
'@eslint-react/kit': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@eslint-react/kit': 1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
'@typescript-eslint/utils': 8.38.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@typescript-eslint/utils': 8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
ts-pattern: 5.8.0
|
ts-pattern: 5.8.0
|
||||||
zod: 4.0.17
|
zod: 4.0.17
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
@@ -7168,13 +7099,13 @@ snapshots:
|
|||||||
- supports-color
|
- supports-color
|
||||||
- typescript
|
- typescript
|
||||||
|
|
||||||
'@eslint-react/var@1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)':
|
'@eslint-react/var@1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@eslint-react/ast': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@eslint-react/ast': 1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
'@eslint-react/eff': 1.52.3
|
'@eslint-react/eff': 1.52.4
|
||||||
'@typescript-eslint/scope-manager': 8.38.0
|
'@typescript-eslint/scope-manager': 8.39.1
|
||||||
'@typescript-eslint/types': 8.38.0
|
'@typescript-eslint/types': 8.39.1
|
||||||
'@typescript-eslint/utils': 8.39.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@typescript-eslint/utils': 8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
string-ts: 2.2.1
|
string-ts: 2.2.1
|
||||||
ts-pattern: 5.8.0
|
ts-pattern: 5.8.0
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
@@ -8176,11 +8107,11 @@ snapshots:
|
|||||||
|
|
||||||
'@types/parse-json@4.0.2': {}
|
'@types/parse-json@4.0.2': {}
|
||||||
|
|
||||||
'@types/react-dom@19.1.7(@types/react@19.1.9)':
|
'@types/react-dom@19.1.7(@types/react@19.1.10)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/react': 19.1.9
|
'@types/react': 19.1.10
|
||||||
|
|
||||||
'@types/react@19.1.9':
|
'@types/react@19.1.10':
|
||||||
dependencies:
|
dependencies:
|
||||||
csstype: 3.1.3
|
csstype: 3.1.3
|
||||||
|
|
||||||
@@ -8237,24 +8168,6 @@ snapshots:
|
|||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
'@typescript-eslint/project-service@8.38.0(typescript@5.9.2)':
|
|
||||||
dependencies:
|
|
||||||
'@typescript-eslint/tsconfig-utils': 8.39.0(typescript@5.9.2)
|
|
||||||
'@typescript-eslint/types': 8.39.0
|
|
||||||
debug: 4.4.1
|
|
||||||
typescript: 5.9.2
|
|
||||||
transitivePeerDependencies:
|
|
||||||
- supports-color
|
|
||||||
|
|
||||||
'@typescript-eslint/project-service@8.39.0(typescript@5.9.2)':
|
|
||||||
dependencies:
|
|
||||||
'@typescript-eslint/tsconfig-utils': 8.39.0(typescript@5.9.2)
|
|
||||||
'@typescript-eslint/types': 8.39.0
|
|
||||||
debug: 4.4.1
|
|
||||||
typescript: 5.9.2
|
|
||||||
transitivePeerDependencies:
|
|
||||||
- supports-color
|
|
||||||
|
|
||||||
'@typescript-eslint/project-service@8.39.1(typescript@5.9.2)':
|
'@typescript-eslint/project-service@8.39.1(typescript@5.9.2)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@typescript-eslint/tsconfig-utils': 8.39.1(typescript@5.9.2)
|
'@typescript-eslint/tsconfig-utils': 8.39.1(typescript@5.9.2)
|
||||||
@@ -8269,40 +8182,15 @@ snapshots:
|
|||||||
'@typescript-eslint/types': 8.38.0
|
'@typescript-eslint/types': 8.38.0
|
||||||
'@typescript-eslint/visitor-keys': 8.38.0
|
'@typescript-eslint/visitor-keys': 8.38.0
|
||||||
|
|
||||||
'@typescript-eslint/scope-manager@8.39.0':
|
|
||||||
dependencies:
|
|
||||||
'@typescript-eslint/types': 8.39.0
|
|
||||||
'@typescript-eslint/visitor-keys': 8.39.0
|
|
||||||
|
|
||||||
'@typescript-eslint/scope-manager@8.39.1':
|
'@typescript-eslint/scope-manager@8.39.1':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@typescript-eslint/types': 8.39.1
|
'@typescript-eslint/types': 8.39.1
|
||||||
'@typescript-eslint/visitor-keys': 8.39.1
|
'@typescript-eslint/visitor-keys': 8.39.1
|
||||||
|
|
||||||
'@typescript-eslint/tsconfig-utils@8.38.0(typescript@5.9.2)':
|
|
||||||
dependencies:
|
|
||||||
typescript: 5.9.2
|
|
||||||
|
|
||||||
'@typescript-eslint/tsconfig-utils@8.39.0(typescript@5.9.2)':
|
|
||||||
dependencies:
|
|
||||||
typescript: 5.9.2
|
|
||||||
|
|
||||||
'@typescript-eslint/tsconfig-utils@8.39.1(typescript@5.9.2)':
|
'@typescript-eslint/tsconfig-utils@8.39.1(typescript@5.9.2)':
|
||||||
dependencies:
|
dependencies:
|
||||||
typescript: 5.9.2
|
typescript: 5.9.2
|
||||||
|
|
||||||
'@typescript-eslint/type-utils@8.38.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)':
|
|
||||||
dependencies:
|
|
||||||
'@typescript-eslint/types': 8.38.0
|
|
||||||
'@typescript-eslint/typescript-estree': 8.38.0(typescript@5.9.2)
|
|
||||||
'@typescript-eslint/utils': 8.38.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
|
||||||
debug: 4.4.1
|
|
||||||
eslint: 9.33.0(jiti@2.5.1)
|
|
||||||
ts-api-utils: 2.1.0(typescript@5.9.2)
|
|
||||||
typescript: 5.9.2
|
|
||||||
transitivePeerDependencies:
|
|
||||||
- supports-color
|
|
||||||
|
|
||||||
'@typescript-eslint/type-utils@8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)':
|
'@typescript-eslint/type-utils@8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@typescript-eslint/types': 8.39.1
|
'@typescript-eslint/types': 8.39.1
|
||||||
@@ -8317,42 +8205,8 @@ snapshots:
|
|||||||
|
|
||||||
'@typescript-eslint/types@8.38.0': {}
|
'@typescript-eslint/types@8.38.0': {}
|
||||||
|
|
||||||
'@typescript-eslint/types@8.39.0': {}
|
|
||||||
|
|
||||||
'@typescript-eslint/types@8.39.1': {}
|
'@typescript-eslint/types@8.39.1': {}
|
||||||
|
|
||||||
'@typescript-eslint/typescript-estree@8.38.0(typescript@5.9.2)':
|
|
||||||
dependencies:
|
|
||||||
'@typescript-eslint/project-service': 8.38.0(typescript@5.9.2)
|
|
||||||
'@typescript-eslint/tsconfig-utils': 8.38.0(typescript@5.9.2)
|
|
||||||
'@typescript-eslint/types': 8.38.0
|
|
||||||
'@typescript-eslint/visitor-keys': 8.38.0
|
|
||||||
debug: 4.4.1
|
|
||||||
fast-glob: 3.3.3
|
|
||||||
is-glob: 4.0.3
|
|
||||||
minimatch: 9.0.5
|
|
||||||
semver: 7.7.2
|
|
||||||
ts-api-utils: 2.1.0(typescript@5.9.2)
|
|
||||||
typescript: 5.9.2
|
|
||||||
transitivePeerDependencies:
|
|
||||||
- supports-color
|
|
||||||
|
|
||||||
'@typescript-eslint/typescript-estree@8.39.0(typescript@5.9.2)':
|
|
||||||
dependencies:
|
|
||||||
'@typescript-eslint/project-service': 8.39.0(typescript@5.9.2)
|
|
||||||
'@typescript-eslint/tsconfig-utils': 8.39.0(typescript@5.9.2)
|
|
||||||
'@typescript-eslint/types': 8.39.0
|
|
||||||
'@typescript-eslint/visitor-keys': 8.39.0
|
|
||||||
debug: 4.4.1
|
|
||||||
fast-glob: 3.3.3
|
|
||||||
is-glob: 4.0.3
|
|
||||||
minimatch: 9.0.5
|
|
||||||
semver: 7.7.2
|
|
||||||
ts-api-utils: 2.1.0(typescript@5.9.2)
|
|
||||||
typescript: 5.9.2
|
|
||||||
transitivePeerDependencies:
|
|
||||||
- supports-color
|
|
||||||
|
|
||||||
'@typescript-eslint/typescript-estree@8.39.1(typescript@5.9.2)':
|
'@typescript-eslint/typescript-estree@8.39.1(typescript@5.9.2)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@typescript-eslint/project-service': 8.39.1(typescript@5.9.2)
|
'@typescript-eslint/project-service': 8.39.1(typescript@5.9.2)
|
||||||
@@ -8369,28 +8223,6 @@ snapshots:
|
|||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
'@typescript-eslint/utils@8.38.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)':
|
|
||||||
dependencies:
|
|
||||||
'@eslint-community/eslint-utils': 4.7.0(eslint@9.33.0(jiti@2.5.1))
|
|
||||||
'@typescript-eslint/scope-manager': 8.38.0
|
|
||||||
'@typescript-eslint/types': 8.38.0
|
|
||||||
'@typescript-eslint/typescript-estree': 8.38.0(typescript@5.9.2)
|
|
||||||
eslint: 9.33.0(jiti@2.5.1)
|
|
||||||
typescript: 5.9.2
|
|
||||||
transitivePeerDependencies:
|
|
||||||
- supports-color
|
|
||||||
|
|
||||||
'@typescript-eslint/utils@8.39.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)':
|
|
||||||
dependencies:
|
|
||||||
'@eslint-community/eslint-utils': 4.7.0(eslint@9.33.0(jiti@2.5.1))
|
|
||||||
'@typescript-eslint/scope-manager': 8.39.0
|
|
||||||
'@typescript-eslint/types': 8.39.0
|
|
||||||
'@typescript-eslint/typescript-estree': 8.39.0(typescript@5.9.2)
|
|
||||||
eslint: 9.33.0(jiti@2.5.1)
|
|
||||||
typescript: 5.9.2
|
|
||||||
transitivePeerDependencies:
|
|
||||||
- supports-color
|
|
||||||
|
|
||||||
'@typescript-eslint/utils@8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)':
|
'@typescript-eslint/utils@8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@eslint-community/eslint-utils': 4.7.0(eslint@9.33.0(jiti@2.5.1))
|
'@eslint-community/eslint-utils': 4.7.0(eslint@9.33.0(jiti@2.5.1))
|
||||||
@@ -8407,11 +8239,6 @@ snapshots:
|
|||||||
'@typescript-eslint/types': 8.38.0
|
'@typescript-eslint/types': 8.38.0
|
||||||
eslint-visitor-keys: 4.2.1
|
eslint-visitor-keys: 4.2.1
|
||||||
|
|
||||||
'@typescript-eslint/visitor-keys@8.39.0':
|
|
||||||
dependencies:
|
|
||||||
'@typescript-eslint/types': 8.39.0
|
|
||||||
eslint-visitor-keys: 4.2.1
|
|
||||||
|
|
||||||
'@typescript-eslint/visitor-keys@8.39.1':
|
'@typescript-eslint/visitor-keys@8.39.1':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@typescript-eslint/types': 8.39.1
|
'@typescript-eslint/types': 8.39.1
|
||||||
@@ -9557,18 +9384,18 @@ snapshots:
|
|||||||
prettier: 3.6.2
|
prettier: 3.6.2
|
||||||
synckit: 0.9.3
|
synckit: 0.9.3
|
||||||
|
|
||||||
eslint-plugin-react-debug@1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2):
|
eslint-plugin-react-debug@1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@eslint-react/ast': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@eslint-react/ast': 1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
'@eslint-react/core': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@eslint-react/core': 1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
'@eslint-react/eff': 1.52.3
|
'@eslint-react/eff': 1.52.4
|
||||||
'@eslint-react/kit': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@eslint-react/kit': 1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
'@eslint-react/shared': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@eslint-react/shared': 1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
'@eslint-react/var': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@eslint-react/var': 1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
'@typescript-eslint/scope-manager': 8.38.0
|
'@typescript-eslint/scope-manager': 8.39.1
|
||||||
'@typescript-eslint/type-utils': 8.38.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@typescript-eslint/type-utils': 8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
'@typescript-eslint/types': 8.38.0
|
'@typescript-eslint/types': 8.39.1
|
||||||
'@typescript-eslint/utils': 8.38.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@typescript-eslint/utils': 8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
eslint: 9.33.0(jiti@2.5.1)
|
eslint: 9.33.0(jiti@2.5.1)
|
||||||
string-ts: 2.2.1
|
string-ts: 2.2.1
|
||||||
ts-pattern: 5.8.0
|
ts-pattern: 5.8.0
|
||||||
@@ -9577,17 +9404,17 @@ snapshots:
|
|||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
eslint-plugin-react-dom@1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2):
|
eslint-plugin-react-dom@1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@eslint-react/ast': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@eslint-react/ast': 1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
'@eslint-react/core': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@eslint-react/core': 1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
'@eslint-react/eff': 1.52.3
|
'@eslint-react/eff': 1.52.4
|
||||||
'@eslint-react/kit': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@eslint-react/kit': 1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
'@eslint-react/shared': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@eslint-react/shared': 1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
'@eslint-react/var': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@eslint-react/var': 1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
'@typescript-eslint/scope-manager': 8.38.0
|
'@typescript-eslint/scope-manager': 8.39.1
|
||||||
'@typescript-eslint/types': 8.38.0
|
'@typescript-eslint/types': 8.39.1
|
||||||
'@typescript-eslint/utils': 8.38.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@typescript-eslint/utils': 8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
compare-versions: 6.1.1
|
compare-versions: 6.1.1
|
||||||
eslint: 9.33.0(jiti@2.5.1)
|
eslint: 9.33.0(jiti@2.5.1)
|
||||||
string-ts: 2.2.1
|
string-ts: 2.2.1
|
||||||
@@ -9597,18 +9424,18 @@ snapshots:
|
|||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
eslint-plugin-react-hooks-extra@1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2):
|
eslint-plugin-react-hooks-extra@1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@eslint-react/ast': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@eslint-react/ast': 1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
'@eslint-react/core': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@eslint-react/core': 1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
'@eslint-react/eff': 1.52.3
|
'@eslint-react/eff': 1.52.4
|
||||||
'@eslint-react/kit': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@eslint-react/kit': 1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
'@eslint-react/shared': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@eslint-react/shared': 1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
'@eslint-react/var': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@eslint-react/var': 1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
'@typescript-eslint/scope-manager': 8.38.0
|
'@typescript-eslint/scope-manager': 8.39.1
|
||||||
'@typescript-eslint/type-utils': 8.38.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@typescript-eslint/type-utils': 8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
'@typescript-eslint/types': 8.38.0
|
'@typescript-eslint/types': 8.39.1
|
||||||
'@typescript-eslint/utils': 8.38.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@typescript-eslint/utils': 8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
eslint: 9.33.0(jiti@2.5.1)
|
eslint: 9.33.0(jiti@2.5.1)
|
||||||
string-ts: 2.2.1
|
string-ts: 2.2.1
|
||||||
ts-pattern: 5.8.0
|
ts-pattern: 5.8.0
|
||||||
@@ -9621,18 +9448,18 @@ snapshots:
|
|||||||
dependencies:
|
dependencies:
|
||||||
eslint: 9.33.0(jiti@2.5.1)
|
eslint: 9.33.0(jiti@2.5.1)
|
||||||
|
|
||||||
eslint-plugin-react-naming-convention@1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2):
|
eslint-plugin-react-naming-convention@1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@eslint-react/ast': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@eslint-react/ast': 1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
'@eslint-react/core': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@eslint-react/core': 1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
'@eslint-react/eff': 1.52.3
|
'@eslint-react/eff': 1.52.4
|
||||||
'@eslint-react/kit': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@eslint-react/kit': 1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
'@eslint-react/shared': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@eslint-react/shared': 1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
'@eslint-react/var': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@eslint-react/var': 1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
'@typescript-eslint/scope-manager': 8.38.0
|
'@typescript-eslint/scope-manager': 8.39.1
|
||||||
'@typescript-eslint/type-utils': 8.38.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@typescript-eslint/type-utils': 8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
'@typescript-eslint/types': 8.38.0
|
'@typescript-eslint/types': 8.39.1
|
||||||
'@typescript-eslint/utils': 8.38.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@typescript-eslint/utils': 8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
eslint: 9.33.0(jiti@2.5.1)
|
eslint: 9.33.0(jiti@2.5.1)
|
||||||
string-ts: 2.2.1
|
string-ts: 2.2.1
|
||||||
ts-pattern: 5.8.0
|
ts-pattern: 5.8.0
|
||||||
@@ -9645,17 +9472,17 @@ snapshots:
|
|||||||
dependencies:
|
dependencies:
|
||||||
eslint: 9.33.0(jiti@2.5.1)
|
eslint: 9.33.0(jiti@2.5.1)
|
||||||
|
|
||||||
eslint-plugin-react-web-api@1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2):
|
eslint-plugin-react-web-api@1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@eslint-react/ast': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@eslint-react/ast': 1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
'@eslint-react/core': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@eslint-react/core': 1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
'@eslint-react/eff': 1.52.3
|
'@eslint-react/eff': 1.52.4
|
||||||
'@eslint-react/kit': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@eslint-react/kit': 1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
'@eslint-react/shared': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@eslint-react/shared': 1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
'@eslint-react/var': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@eslint-react/var': 1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
'@typescript-eslint/scope-manager': 8.38.0
|
'@typescript-eslint/scope-manager': 8.39.1
|
||||||
'@typescript-eslint/types': 8.38.0
|
'@typescript-eslint/types': 8.39.1
|
||||||
'@typescript-eslint/utils': 8.38.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@typescript-eslint/utils': 8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
eslint: 9.33.0(jiti@2.5.1)
|
eslint: 9.33.0(jiti@2.5.1)
|
||||||
string-ts: 2.2.1
|
string-ts: 2.2.1
|
||||||
ts-pattern: 5.8.0
|
ts-pattern: 5.8.0
|
||||||
@@ -9664,18 +9491,18 @@ snapshots:
|
|||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
eslint-plugin-react-x@1.52.3(eslint@9.33.0(jiti@2.5.1))(ts-api-utils@2.1.0(typescript@5.9.2))(typescript@5.9.2):
|
eslint-plugin-react-x@1.52.4(eslint@9.33.0(jiti@2.5.1))(ts-api-utils@2.1.0(typescript@5.9.2))(typescript@5.9.2):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@eslint-react/ast': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@eslint-react/ast': 1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
'@eslint-react/core': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@eslint-react/core': 1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
'@eslint-react/eff': 1.52.3
|
'@eslint-react/eff': 1.52.4
|
||||||
'@eslint-react/kit': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@eslint-react/kit': 1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
'@eslint-react/shared': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@eslint-react/shared': 1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
'@eslint-react/var': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@eslint-react/var': 1.52.4(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
'@typescript-eslint/scope-manager': 8.38.0
|
'@typescript-eslint/scope-manager': 8.39.1
|
||||||
'@typescript-eslint/type-utils': 8.38.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@typescript-eslint/type-utils': 8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
'@typescript-eslint/types': 8.38.0
|
'@typescript-eslint/types': 8.39.1
|
||||||
'@typescript-eslint/utils': 8.38.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@typescript-eslint/utils': 8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
compare-versions: 6.1.1
|
compare-versions: 6.1.1
|
||||||
eslint: 9.33.0(jiti@2.5.1)
|
eslint: 9.33.0(jiti@2.5.1)
|
||||||
is-immutable-type: 5.0.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
is-immutable-type: 5.0.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
@@ -10410,7 +10237,7 @@ snapshots:
|
|||||||
|
|
||||||
is-immutable-type@5.0.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2):
|
is-immutable-type@5.0.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@typescript-eslint/type-utils': 8.38.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
'@typescript-eslint/type-utils': 8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||||
eslint: 9.33.0(jiti@2.5.1)
|
eslint: 9.33.0(jiti@2.5.1)
|
||||||
ts-api-utils: 2.1.0(typescript@5.9.2)
|
ts-api-utils: 2.1.0(typescript@5.9.2)
|
||||||
ts-declaration-location: 1.0.7(typescript@5.9.2)
|
ts-declaration-location: 1.0.7(typescript@5.9.2)
|
||||||
|
@@ -27,13 +27,13 @@ const currentYear = new Date().getFullYear();
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<span class="ml-3 text-xl font-bold text-neutral-800 dark:text-neutral-200">
|
<span class="ml-3 text-xl font-bold text-neutral-800 dark:text-neutral-200">
|
||||||
Blog
|
{global.name}
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
<p class="mt-4 text-sm leading-relaxed text-neutral-600 dark:text-neutral-400">
|
<p class="mt-4 text-sm leading-relaxed text-neutral-600 dark:text-neutral-400">
|
||||||
A description of something.
|
{global.about}
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<!-- Left links -->
|
<!-- Left links -->
|
||||||
|
@@ -5,21 +5,9 @@ interface Props {
|
|||||||
description: string;
|
description: string;
|
||||||
count: number;
|
count: number;
|
||||||
publishDate: string;
|
publishDate: string;
|
||||||
layoutPattern?: {
|
|
||||||
smCol: number;
|
|
||||||
mdCol: number;
|
|
||||||
row: number;
|
|
||||||
index: number;
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
|
||||||
const { slug, layoutPattern, title, description, count, publishDate } = Astro.props;
|
const { slug, title, description, count, publishDate } = Astro.props;
|
||||||
const isSingleItem =
|
|
||||||
layoutPattern &&
|
|
||||||
layoutPattern.row === 1 &&
|
|
||||||
(layoutPattern.smCol === 1 || layoutPattern.mdCol === 1);
|
|
||||||
|
|
||||||
const formatedDescription = isSingleItem ? `No description available` : description;
|
|
||||||
|
|
||||||
const baseClasses =
|
const baseClasses =
|
||||||
'group group-hover rounded-xl flex h-full min-h-[220px] cursor-pointer flex-col overflow-hidden';
|
'group group-hover rounded-xl flex h-full min-h-[220px] cursor-pointer flex-col overflow-hidden';
|
||||||
@@ -32,17 +20,17 @@ const bgColorClasses =
|
|||||||
<div
|
<div
|
||||||
class={`relative min-h-0 flex-grow overflow-hidden transition-all duration-300 ${bgColorClasses}`}
|
class={`relative min-h-0 flex-grow overflow-hidden transition-all duration-300 ${bgColorClasses}`}
|
||||||
>
|
>
|
||||||
<div class="absolute inset-1 flex flex-col justify-end p-3 md:p-4 lg:p-5">
|
<div class="absolute inset-1 flex flex-col p-3 md:p-4 lg:p-5">
|
||||||
<h2
|
<div class="overflow-hidden">
|
||||||
class="group-hover:text-steel dark:group-hover:text-bermuda transition-text mb-4 text-4xl font-extrabold tracking-tight text-balance text-neutral-800 duration-300 dark:text-neutral-200"
|
<h2
|
||||||
>
|
class="group-hover:text-steel dark:group-hover:text-bermuda transition-text mb-4 text-4xl font-extrabold tracking-tight text-balance whitespace-nowrap text-neutral-800 duration-300 dark:text-neutral-200"
|
||||||
{title}
|
>
|
||||||
</h2>
|
{title}
|
||||||
<p
|
</h2>
|
||||||
class=`mb-4 ${isSingleItem ? 'hidden lg:block' : ''} max-w-prose text-pretty font-light text-neutral-600 dark:text-neutral-400 sm:text-lg`
|
<p class="mb-4 font-light text-neutral-600 sm:text-lg dark:text-neutral-400">
|
||||||
>
|
{description}
|
||||||
{formatedDescription}
|
</p>
|
||||||
</p>
|
</div>
|
||||||
<div
|
<div
|
||||||
class="mt-auto flex items-center justify-between pt-1 text-xs text-neutral-600 md:pt-2 dark:text-neutral-300"
|
class="mt-auto flex items-center justify-between pt-1 text-xs text-neutral-600 md:pt-2 dark:text-neutral-300"
|
||||||
>
|
>
|
||||||
|
@@ -7,8 +7,6 @@ interface Props {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const { posts } = Astro.props;
|
const { posts } = Astro.props;
|
||||||
|
|
||||||
const description = 'Here are a few articles that I think are not bad, hope you like too.';
|
|
||||||
---
|
---
|
||||||
|
|
||||||
<section class="mx-auto mb-10 max-w-[85rem] px-4 py-8 sm:px-6 lg:px-8 2xl:max-w-full">
|
<section class="mx-auto mb-10 max-w-[85rem] px-4 py-8 sm:px-6 lg:px-8 2xl:max-w-full">
|
||||||
@@ -17,13 +15,8 @@ const description = 'Here are a few articles that I think are not bad, hope you
|
|||||||
id="selected-articel"
|
id="selected-articel"
|
||||||
class="smooth-reveal-2 mb-4 text-5xl font-extrabold tracking-tight text-balance text-neutral-800 dark:text-neutral-200"
|
class="smooth-reveal-2 mb-4 text-5xl font-extrabold tracking-tight text-balance text-neutral-800 dark:text-neutral-200"
|
||||||
>
|
>
|
||||||
Posts
|
Older Articles
|
||||||
</h2>
|
</h2>
|
||||||
<p
|
|
||||||
class="smooth-reveal-2 mb-8 max-w-prose font-light text-pretty text-neutral-600 sm:text-xl dark:text-neutral-400"
|
|
||||||
>
|
|
||||||
{description}
|
|
||||||
</p>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="flex flex-col md:flex-row md:space-x-12 lg:space-x-16">
|
<div class="flex flex-col md:flex-row md:space-x-12 lg:space-x-16">
|
||||||
|
@@ -10,7 +10,7 @@ interface Props {
|
|||||||
|
|
||||||
const { title, description, url, icon } = Astro.props;
|
const { title, description, url, icon } = Astro.props;
|
||||||
|
|
||||||
const baseClasses = 'smooth-reveal-2 group group-hover flex flex-col';
|
const baseClasses = 'smooth-reveal-2 group group-hover flex flex-col ';
|
||||||
const borderClasses = 'border border-neutral-100 dark:border-stone-500/20';
|
const borderClasses = 'border border-neutral-100 dark:border-stone-500/20';
|
||||||
const bgColorClasses =
|
const bgColorClasses =
|
||||||
'bg-neutral-100/80 hover:bg-neutral-100 dark:bg-neutral-800/60 dark:hover:bg-neutral-800/90';
|
'bg-neutral-100/80 hover:bg-neutral-100 dark:bg-neutral-800/60 dark:hover:bg-neutral-800/90';
|
||||||
@@ -19,7 +19,7 @@ const shadowClasses = 'shadow-xs hover:shadow-md dark:shadow-md dark:hover:shado
|
|||||||
|
|
||||||
<div class={`${baseClasses}`}>
|
<div class={`${baseClasses}`}>
|
||||||
<a
|
<a
|
||||||
class={`rounded-xl duration-300 transition-all ${borderClasses} ${bgColorClasses} ${shadowClasses}`}
|
class={`rounded-xl duration-300 transition-all h-30 ${borderClasses} ${bgColorClasses} ${shadowClasses}`}
|
||||||
href={url}
|
href={url}
|
||||||
data-astro-prefetch
|
data-astro-prefetch
|
||||||
>
|
>
|
||||||
|
@@ -15,19 +15,19 @@ const global = await directus.request(readSingleton('site_global'));
|
|||||||
<div class="grid gap-3 sm:grid-cols-2 sm:gap-6 lg:grid-cols-3">
|
<div class="grid gap-3 sm:grid-cols-2 sm:gap-6 lg:grid-cols-3">
|
||||||
<FeaturesCard
|
<FeaturesCard
|
||||||
title="Cloud Engineer"
|
title="Cloud Engineer"
|
||||||
description="Full stack and multi cloud engineer"
|
description="Full stack and cloud engineer."
|
||||||
url="#"
|
url="/about"
|
||||||
icon="mdi:cloud-outline"
|
icon="mdi:cloud-outline"
|
||||||
/>
|
/>
|
||||||
<FeaturesCard
|
<FeaturesCard
|
||||||
title="Homelab"
|
title="Homelab"
|
||||||
description="Tinkering, testing, deploying, etc, etc ..."
|
description="Tinkering, testing, deploying, etc, etc ..."
|
||||||
url="#"
|
url="/categories/homelab/"
|
||||||
icon="mdi:home-variant-outline"
|
icon="mdi:home-variant-outline"
|
||||||
/>
|
/>
|
||||||
<FeaturesCard
|
<FeaturesCard
|
||||||
title="Email Me"
|
title="Email"
|
||||||
description={`Reach me at ${global.email}`}
|
description={`Send me a message.`}
|
||||||
url=`mailto:${global.email}`
|
url=`mailto:${global.email}`
|
||||||
icon="mdi:email-fast"
|
icon="mdi:email-fast"
|
||||||
/>
|
/>
|
||||||
|
@@ -7,6 +7,7 @@ import BlogCard from '@components/blog/BlogCard.astro';
|
|||||||
|
|
||||||
const posts = await directus.request(
|
const posts = await directus.request(
|
||||||
readItems('posts', {
|
readItems('posts', {
|
||||||
|
filter: { published: { _eq: true } },
|
||||||
fields: ['*'],
|
fields: ['*'],
|
||||||
sort: ['-published_date'],
|
sort: ['-published_date'],
|
||||||
})
|
})
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
title: '二愣的小书屋 🔖'
|
title: 'Books 📖'
|
||||||
description: '生活总是这样,不能让人处处都满意但我们还要热情地活下去'
|
description: 'Books I have read or listened to'
|
||||||
---
|
---
|
||||||
|
4
src/content/categories/cloud.md
Normal file
4
src/content/categories/cloud.md
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: 'Cloud ☁️'
|
||||||
|
description: "Its just someone else's server"
|
||||||
|
---
|
@@ -1,4 +0,0 @@
|
|||||||
---
|
|
||||||
title: 'Golang 🚀'
|
|
||||||
description: 'Go 语言的词法分析与语法分析及折腾下 Go 编译原理吗'
|
|
||||||
---
|
|
4
src/content/categories/homelab.md
Normal file
4
src/content/categories/homelab.md
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: 'Homelab 🏠'
|
||||||
|
description: 'What happens when rack servers find a home'
|
||||||
|
---
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
title: 'kubernetes 💩'
|
title: 'Kubernetes ☸️'
|
||||||
description: 'Kubernetes 是一个开源系统,用于自动化部署、扩展和管理容器化应用程序。'
|
description: 'The container orchestration system'
|
||||||
---
|
---
|
||||||
|
@@ -1,4 +0,0 @@
|
|||||||
---
|
|
||||||
title: 'Laravel 🐛'
|
|
||||||
description: '最优雅的 PHP 框架'
|
|
||||||
---
|
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
title: '生活 💃'
|
title: 'Life 🏃🏻'
|
||||||
description: '房贷要还的,水电费要交的,小孩学费也贵的,钱肯定要不够的呀。所以工作不敢扔,我大部分的快乐,都是来自于生活的夹缝。'
|
description: 'Just random musings on everyday stuff'
|
||||||
---
|
---
|
||||||
|
4
src/content/categories/minnesota.md
Normal file
4
src/content/categories/minnesota.md
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: 'Minnesota 🌳'
|
||||||
|
description: 'Land of 10,000 Lakes'
|
||||||
|
---
|
@@ -1,4 +0,0 @@
|
|||||||
---
|
|
||||||
title: 'MySQL'
|
|
||||||
description: 'MySQL is an open-source relational database management system (RDBMS).'
|
|
||||||
---
|
|
@@ -1,4 +0,0 @@
|
|||||||
---
|
|
||||||
title: 'Nginx 🐕🦺'
|
|
||||||
description: '高性能的 HTTP 和反向代理 Web 服务器,奈何反向代理的 PHP-FMP 服务太慢。'
|
|
||||||
---
|
|
@@ -1,4 +0,0 @@
|
|||||||
---
|
|
||||||
title: 'PHP 🐘'
|
|
||||||
description: 'PHP is a popular general-purpose scripting language that is especially suited to web development.'
|
|
||||||
---
|
|
4
src/content/categories/postgresql.md
Normal file
4
src/content/categories/postgresql.md
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: 'PostgreSQL'
|
||||||
|
description: 'PostgreSQL is an open-source relational database management system (RDBMS)'
|
||||||
|
---
|
4
src/content/categories/python.md
Normal file
4
src/content/categories/python.md
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
---
|
||||||
|
title: 'Python 🐍'
|
||||||
|
description: 'Generally my go to language'
|
||||||
|
---
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
title: 'Tool 🪜'
|
title: 'Tool 🪜'
|
||||||
description: '停止折腾就老了吧'
|
description: 'Usually just the software kind'
|
||||||
---
|
---
|
||||||
|
@@ -1,4 +1,4 @@
|
|||||||
---
|
---
|
||||||
title: 'What Is?'
|
title: 'What Is?'
|
||||||
description: '什么是快乐星球,什么是快乐星球,什么是快乐星球'
|
description: 'A series on discovery'
|
||||||
---
|
---
|
||||||
|
5
src/env.d.ts
vendored
5
src/env.d.ts
vendored
@@ -1,8 +1,3 @@
|
|||||||
<<<<<<< HEAD
|
|
||||||
/// <reference path="../.astro/types.d.ts" />
|
/// <reference path="../.astro/types.d.ts" />
|
||||||
/// <reference types="astro/client" />
|
/// <reference types="astro/client" />
|
||||||
/// <reference types="astro/content" />
|
/// <reference types="astro/content" />
|
||||||
=======
|
|
||||||
/// <reference types="astro/client" />
|
|
||||||
/// <reference path="../.astro/types.d.ts" />
|
|
||||||
>>>>>>> 184f0c7 (fix path)
|
|
||||||
|
@@ -25,6 +25,7 @@ export type Post = {
|
|||||||
tags: string[];
|
tags: string[];
|
||||||
category: string;
|
category: string;
|
||||||
selected: boolean;
|
selected: boolean;
|
||||||
|
published: boolean;
|
||||||
content: string;
|
content: string;
|
||||||
image: string;
|
image: string;
|
||||||
image_alt: string;
|
image_alt: string;
|
||||||
|
@@ -13,6 +13,7 @@ import blogImg from '@images/autumn_tree.png';
|
|||||||
const global = await directus.request(readSingleton('site_global'));
|
const global = await directus.request(readSingleton('site_global'));
|
||||||
const posts = await directus.request(
|
const posts = await directus.request(
|
||||||
readItems('posts', {
|
readItems('posts', {
|
||||||
|
filter: { published: { _eq: true } },
|
||||||
fields: ['*'],
|
fields: ['*'],
|
||||||
sort: ['-published_date'],
|
sort: ['-published_date'],
|
||||||
})
|
})
|
||||||
@@ -20,7 +21,7 @@ const posts = await directus.request(
|
|||||||
const selectedPosts: Post[] = posts.filter((p) => p.selected);
|
const selectedPosts: Post[] = posts.filter((p) => p.selected);
|
||||||
|
|
||||||
const description =
|
const description =
|
||||||
'Here are some articles that Alex Lebens believes are not bad, hope you enjoy them.';
|
"Sharing what I've learned, one post at a time. I hope you find something useful.";
|
||||||
---
|
---
|
||||||
|
|
||||||
<BaseLayout
|
<BaseLayout
|
||||||
|
@@ -21,6 +21,7 @@ const { category } = Astro.props;
|
|||||||
const global = await directus.request(readSingleton('site_global'));
|
const global = await directus.request(readSingleton('site_global'));
|
||||||
const posts = await directus.request(
|
const posts = await directus.request(
|
||||||
readItems('posts', {
|
readItems('posts', {
|
||||||
|
filter: { published: { _eq: true } },
|
||||||
fields: ['*'],
|
fields: ['*'],
|
||||||
sort: ['-published_date'],
|
sort: ['-published_date'],
|
||||||
})
|
})
|
||||||
|
@@ -14,6 +14,7 @@ import categoryImg from '@images/autumn_bench.png';
|
|||||||
const global = await directus.request(readSingleton('site_global'));
|
const global = await directus.request(readSingleton('site_global'));
|
||||||
const posts = await directus.request(
|
const posts = await directus.request(
|
||||||
readItems('posts', {
|
readItems('posts', {
|
||||||
|
filter: { published: { _eq: true } },
|
||||||
fields: ['*'],
|
fields: ['*'],
|
||||||
sort: ['-published_date'],
|
sort: ['-published_date'],
|
||||||
})
|
})
|
||||||
@@ -74,7 +75,7 @@ const categories = (await getCollection('categories'))
|
|||||||
});
|
});
|
||||||
|
|
||||||
const description =
|
const description =
|
||||||
'Here are some categories that I am interested in, including Laravel, Golang, and my life.';
|
'Here are some of the general categories that I am interested in, including homelabs, technology, and Minnesota.';
|
||||||
---
|
---
|
||||||
|
|
||||||
<BaseLayout
|
<BaseLayout
|
||||||
@@ -118,7 +119,6 @@ const description =
|
|||||||
description={category.data.description}
|
description={category.data.description}
|
||||||
count={postMap.get(category.slug)?.length ?? 0}
|
count={postMap.get(category.slug)?.length ?? 0}
|
||||||
publishDate={timeago(postMap.get(category.slug)?.[0]?.published_date)}
|
publishDate={timeago(postMap.get(category.slug)?.[0]?.published_date)}
|
||||||
layoutPattern={category.layoutPattern}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
|
@@ -11,7 +11,8 @@ import homeImg from '@images/autumn_mountain.png';
|
|||||||
|
|
||||||
const global = await directus.request(readSingleton('site_global'));
|
const global = await directus.request(readSingleton('site_global'));
|
||||||
|
|
||||||
const description = 'Writing on technology, selfhosting, and me.';
|
const description =
|
||||||
|
'Engineering the cloud by day, homelab by night, and exploring Minnesota in between.';
|
||||||
---
|
---
|
||||||
|
|
||||||
<BaseLayout
|
<BaseLayout
|
||||||
|
@@ -23,6 +23,7 @@ export async function GET(context: APIContext) {
|
|||||||
// Load the content collection entries to add to our RSS feed.
|
// Load the content collection entries to add to our RSS feed.
|
||||||
const posts = await directus.request(
|
const posts = await directus.request(
|
||||||
readItems('posts', {
|
readItems('posts', {
|
||||||
|
filter: { published: { _eq: true } },
|
||||||
fields: ['*'],
|
fields: ['*'],
|
||||||
sort: ['-published_date'],
|
sort: ['-published_date'],
|
||||||
})
|
})
|
||||||
|
@@ -1,58 +0,0 @@
|
|||||||
/** @type {import('tailwindcss').Config} */
|
|
||||||
module.exports = {
|
|
||||||
content: ['./src/**/*.{astro,html,js,jsx,md,mdx,svelte,ts,tsx,vue}', '*.{js,ts,jsx,tsx,mdx}'],
|
|
||||||
darkMode: 'class',
|
|
||||||
theme: {
|
|
||||||
extend: {
|
|
||||||
typography: (theme) => ({
|
|
||||||
DEFAULT: {
|
|
||||||
css: {
|
|
||||||
a: {
|
|
||||||
color: theme('colors.zinc.900'),
|
|
||||||
'&:hover': {
|
|
||||||
color: theme('colors.zinc.700'),
|
|
||||||
},
|
|
||||||
textDecoration: 'underline',
|
|
||||||
textDecorationColor: theme('colors.zinc.400'),
|
|
||||||
textUnderlineOffset: '2px',
|
|
||||||
},
|
|
||||||
'h1, h2, h3, h4, h5, h6': {
|
|
||||||
color: theme('colors.zinc.900'),
|
|
||||||
},
|
|
||||||
code: {
|
|
||||||
color: theme('colors.zinc.900'),
|
|
||||||
backgroundColor: theme('colors.zinc.100'),
|
|
||||||
borderRadius: theme('borderRadius.md'),
|
|
||||||
padding: `${theme('padding.1')} ${theme('padding.1.5')}`,
|
|
||||||
},
|
|
||||||
'code::before': {
|
|
||||||
content: '""',
|
|
||||||
},
|
|
||||||
'code::after': {
|
|
||||||
content: '""',
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
invert: {
|
|
||||||
css: {
|
|
||||||
a: {
|
|
||||||
color: theme('colors.zinc.100'),
|
|
||||||
'&:hover': {
|
|
||||||
color: theme('colors.zinc.300'),
|
|
||||||
},
|
|
||||||
textDecorationColor: theme('colors.zinc.700'),
|
|
||||||
},
|
|
||||||
'h1, h2, h3, h4, h5, h6': {
|
|
||||||
color: theme('colors.zinc.100'),
|
|
||||||
},
|
|
||||||
code: {
|
|
||||||
color: theme('colors.zinc.100'),
|
|
||||||
backgroundColor: theme('colors.zinc.800'),
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
}),
|
|
||||||
},
|
|
||||||
},
|
|
||||||
plugins: [require('@tailwindcss/typography')],
|
|
||||||
};
|
|
Reference in New Issue
Block a user