Compare commits
1 Commits
renovate/a
...
bf3520f520
Author | SHA1 | Date | |
---|---|---|---|
bf3520f520
|
@@ -12,7 +12,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Login to Registry
|
||||
uses: docker/login-action@v3
|
||||
|
@@ -16,7 +16,7 @@ jobs:
|
||||
container: ghcr.io/renovatebot/renovate:41
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Renovate
|
||||
run: renovate
|
||||
|
@@ -14,7 +14,7 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v5
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Set up pnpm
|
||||
uses: pnpm/action-setup@v4
|
||||
|
@@ -1,7 +1,7 @@
|
||||
ARG REGISTRY=docker.io
|
||||
FROM ${REGISTRY}/node:22.18.0-alpine3.22 AS base
|
||||
|
||||
LABEL version="2.0.5"
|
||||
LABEL version="2.0.0"
|
||||
LABEL description="Astro based personal website"
|
||||
|
||||
ENV PNPM_HOME="/pnpm"
|
||||
|
23
LICENSE.md
Normal file
23
LICENSE.md
Normal file
@@ -0,0 +1,23 @@
|
||||
# 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",
|
||||
"type": "module",
|
||||
"version": "2.0.5",
|
||||
"version": "2.0.0",
|
||||
"homepage": "https://www.alexlebens.dev",
|
||||
"bugs": {
|
||||
"url": "https://gitea.alexlebens.dev/alexlebens/site-profile/issues",
|
||||
@@ -78,7 +78,7 @@
|
||||
"prettier-plugin-astro": "^0.14.1",
|
||||
"prettier-plugin-tailwindcss": "^0.6.14",
|
||||
"timeago.js": "^4.0.2",
|
||||
"typescript": "5.9.2",
|
||||
"typescript": "5.8.3",
|
||||
"typescript-eslint": "8.39.1"
|
||||
}
|
||||
}
|
||||
|
378
pnpm-lock.yaml
generated
378
pnpm-lock.yaml
generated
@@ -10,13 +10,13 @@ importers:
|
||||
dependencies:
|
||||
'@astrojs/check':
|
||||
specifier: ^0.9.4
|
||||
version: 0.9.4(prettier-plugin-astro@0.14.1)(prettier@3.6.2)(typescript@5.9.2)
|
||||
version: 0.9.4(prettier-plugin-astro@0.14.1)(prettier@3.6.2)(typescript@5.8.3)
|
||||
'@astrojs/mdx':
|
||||
specifier: ^4.3.3
|
||||
version: 4.3.3(astro@5.12.9(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@2.79.2)(terser@5.42.0)(typescript@5.9.2)(yaml@2.8.0))
|
||||
version: 4.3.3(astro@5.12.9(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@2.79.2)(terser@5.42.0)(typescript@5.8.3)(yaml@2.8.0))
|
||||
'@astrojs/node':
|
||||
specifier: ^9.3.3
|
||||
version: 9.4.0(astro@5.12.9(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@2.79.2)(terser@5.42.0)(typescript@5.9.2)(yaml@2.8.0))
|
||||
version: 9.4.0(astro@5.12.9(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@2.79.2)(terser@5.42.0)(typescript@5.8.3)(yaml@2.8.0))
|
||||
'@astrojs/partytown':
|
||||
specifier: ^2.1.4
|
||||
version: 2.1.4
|
||||
@@ -46,7 +46,7 @@ importers:
|
||||
version: 1.2.47
|
||||
'@playform/compress':
|
||||
specifier: ^0.2.0
|
||||
version: 0.2.0(@types/node@24.2.1)(jiti@2.5.1)(rollup@2.79.2)(typescript@5.9.2)(yaml@2.8.0)
|
||||
version: 0.2.0(@types/node@24.2.1)(jiti@2.5.1)(rollup@2.79.2)(typescript@5.8.3)(yaml@2.8.0)
|
||||
'@rehype-pretty/transformers':
|
||||
specifier: ^0.13.2
|
||||
version: 0.13.2
|
||||
@@ -67,7 +67,7 @@ importers:
|
||||
version: 3.0.3
|
||||
astro:
|
||||
specifier: ^5.12.8
|
||||
version: 5.12.9(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@2.79.2)(terser@5.42.0)(typescript@5.9.2)(yaml@2.8.0)
|
||||
version: 5.12.9(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@2.79.2)(terser@5.42.0)(typescript@5.8.3)(yaml@2.8.0)
|
||||
astro-compressor:
|
||||
specifier: ^1.0.0
|
||||
version: 1.1.2
|
||||
@@ -113,7 +113,7 @@ importers:
|
||||
devDependencies:
|
||||
'@eslint-react/eslint-plugin':
|
||||
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.3(eslint@9.33.0(jiti@2.5.1))(ts-api-utils@2.1.0(typescript@5.8.3))(typescript@5.8.3)
|
||||
'@tailwindcss/forms':
|
||||
specifier: ^0.5.10
|
||||
version: 0.5.10(tailwindcss@4.1.11)
|
||||
@@ -154,11 +154,11 @@ importers:
|
||||
specifier: ^4.0.2
|
||||
version: 4.0.2
|
||||
typescript:
|
||||
specifier: 5.9.2
|
||||
version: 5.9.2
|
||||
specifier: 5.8.3
|
||||
version: 5.8.3
|
||||
typescript-eslint:
|
||||
specifier: 8.39.1
|
||||
version: 8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||
version: 8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
|
||||
packages:
|
||||
|
||||
@@ -5576,8 +5576,8 @@ packages:
|
||||
engines: {node: '>=4.2.0'}
|
||||
hasBin: true
|
||||
|
||||
typescript@5.9.2:
|
||||
resolution: {integrity: sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==}
|
||||
typescript@5.8.3:
|
||||
resolution: {integrity: sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==}
|
||||
engines: {node: '>=14.17'}
|
||||
hasBin: true
|
||||
|
||||
@@ -6064,12 +6064,12 @@ snapshots:
|
||||
|
||||
'@antfu/utils@8.1.1': {}
|
||||
|
||||
'@astrojs/check@0.9.4(prettier-plugin-astro@0.14.1)(prettier@3.6.2)(typescript@5.9.2)':
|
||||
'@astrojs/check@0.9.4(prettier-plugin-astro@0.14.1)(prettier@3.6.2)(typescript@5.8.3)':
|
||||
dependencies:
|
||||
'@astrojs/language-server': 2.15.4(prettier-plugin-astro@0.14.1)(prettier@3.6.2)(typescript@5.9.2)
|
||||
'@astrojs/language-server': 2.15.4(prettier-plugin-astro@0.14.1)(prettier@3.6.2)(typescript@5.8.3)
|
||||
chokidar: 4.0.3
|
||||
kleur: 4.1.5
|
||||
typescript: 5.9.2
|
||||
typescript: 5.8.3
|
||||
yargs: 17.7.2
|
||||
transitivePeerDependencies:
|
||||
- prettier
|
||||
@@ -6079,12 +6079,12 @@ snapshots:
|
||||
|
||||
'@astrojs/internal-helpers@0.7.1': {}
|
||||
|
||||
'@astrojs/language-server@2.15.4(prettier-plugin-astro@0.14.1)(prettier@3.6.2)(typescript@5.9.2)':
|
||||
'@astrojs/language-server@2.15.4(prettier-plugin-astro@0.14.1)(prettier@3.6.2)(typescript@5.8.3)':
|
||||
dependencies:
|
||||
'@astrojs/compiler': 2.12.2
|
||||
'@astrojs/yaml2ts': 0.2.2
|
||||
'@jridgewell/sourcemap-codec': 1.5.4
|
||||
'@volar/kit': 2.4.22(typescript@5.9.2)
|
||||
'@volar/kit': 2.4.22(typescript@5.8.3)
|
||||
'@volar/language-core': 2.4.22
|
||||
'@volar/language-server': 2.4.22
|
||||
'@volar/language-service': 2.4.22
|
||||
@@ -6131,12 +6131,12 @@ snapshots:
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@astrojs/mdx@4.3.3(astro@5.12.9(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@2.79.2)(terser@5.42.0)(typescript@5.9.2)(yaml@2.8.0))':
|
||||
'@astrojs/mdx@4.3.3(astro@5.12.9(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@2.79.2)(terser@5.42.0)(typescript@5.8.3)(yaml@2.8.0))':
|
||||
dependencies:
|
||||
'@astrojs/markdown-remark': 6.3.5
|
||||
'@mdx-js/mdx': 3.1.0(acorn@8.15.0)
|
||||
acorn: 8.15.0
|
||||
astro: 5.12.9(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@2.79.2)(terser@5.42.0)(typescript@5.9.2)(yaml@2.8.0)
|
||||
astro: 5.12.9(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@2.79.2)(terser@5.42.0)(typescript@5.8.3)(yaml@2.8.0)
|
||||
es-module-lexer: 1.7.0
|
||||
estree-util-visit: 2.0.0
|
||||
hast-util-to-html: 9.0.5
|
||||
@@ -6150,10 +6150,10 @@ snapshots:
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@astrojs/node@9.4.0(astro@5.12.9(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@2.79.2)(terser@5.42.0)(typescript@5.9.2)(yaml@2.8.0))':
|
||||
'@astrojs/node@9.4.0(astro@5.12.9(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@2.79.2)(terser@5.42.0)(typescript@5.8.3)(yaml@2.8.0))':
|
||||
dependencies:
|
||||
'@astrojs/internal-helpers': 0.7.1
|
||||
astro: 5.12.9(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@2.79.2)(terser@5.42.0)(typescript@5.9.2)(yaml@2.8.0)
|
||||
astro: 5.12.9(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@2.79.2)(terser@5.42.0)(typescript@5.8.3)(yaml@2.8.0)
|
||||
send: 1.2.0
|
||||
server-destroy: 1.0.1
|
||||
transitivePeerDependencies:
|
||||
@@ -7090,12 +7090,12 @@ snapshots:
|
||||
|
||||
'@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.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)':
|
||||
dependencies:
|
||||
'@eslint-react/eff': 1.52.3
|
||||
'@typescript-eslint/types': 8.38.0
|
||||
'@typescript-eslint/typescript-estree': 8.39.0(typescript@5.9.2)
|
||||
'@typescript-eslint/utils': 8.39.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||
'@typescript-eslint/typescript-estree': 8.39.0(typescript@5.8.3)
|
||||
'@typescript-eslint/utils': 8.39.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
string-ts: 2.2.1
|
||||
ts-pattern: 5.8.0
|
||||
transitivePeerDependencies:
|
||||
@@ -7103,17 +7103,17 @@ snapshots:
|
||||
- supports-color
|
||||
- typescript
|
||||
|
||||
'@eslint-react/core@1.52.3(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.8.3)':
|
||||
dependencies:
|
||||
'@eslint-react/ast': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||
'@eslint-react/ast': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@eslint-react/eff': 1.52.3
|
||||
'@eslint-react/kit': 1.52.3(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/var': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||
'@eslint-react/kit': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@eslint-react/shared': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@eslint-react/var': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@typescript-eslint/scope-manager': 8.38.0
|
||||
'@typescript-eslint/type-utils': 8.38.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||
'@typescript-eslint/type-utils': 8.38.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@typescript-eslint/types': 8.38.0
|
||||
'@typescript-eslint/utils': 8.39.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||
'@typescript-eslint/utils': 8.39.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
birecord: 0.1.1
|
||||
ts-pattern: 5.8.0
|
||||
transitivePeerDependencies:
|
||||
@@ -7123,32 +7123,32 @@ snapshots:
|
||||
|
||||
'@eslint-react/eff@1.52.3': {}
|
||||
|
||||
'@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.3(eslint@9.33.0(jiti@2.5.1))(ts-api-utils@2.1.0(typescript@5.8.3))(typescript@5.8.3)':
|
||||
dependencies:
|
||||
'@eslint-react/eff': 1.52.3
|
||||
'@eslint-react/kit': 1.52.3(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/kit': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@eslint-react/shared': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@typescript-eslint/scope-manager': 8.38.0
|
||||
'@typescript-eslint/type-utils': 8.38.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||
'@typescript-eslint/type-utils': 8.38.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@typescript-eslint/types': 8.38.0
|
||||
'@typescript-eslint/utils': 8.38.0(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.8.3)
|
||||
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-dom: 1.52.3(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-naming-convention: 1.52.3(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-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-debug: 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
eslint-plugin-react-dom: 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
eslint-plugin-react-hooks-extra: 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
eslint-plugin-react-naming-convention: 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
eslint-plugin-react-web-api: 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
eslint-plugin-react-x: 1.52.3(eslint@9.33.0(jiti@2.5.1))(ts-api-utils@2.1.0(typescript@5.8.3))(typescript@5.8.3)
|
||||
optionalDependencies:
|
||||
typescript: 5.9.2
|
||||
typescript: 5.8.3
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
- 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.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)':
|
||||
dependencies:
|
||||
'@eslint-react/eff': 1.52.3
|
||||
'@typescript-eslint/utils': 8.38.0(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.8.3)
|
||||
ts-pattern: 5.8.0
|
||||
zod: 4.0.17
|
||||
transitivePeerDependencies:
|
||||
@@ -7156,11 +7156,11 @@ snapshots:
|
||||
- supports-color
|
||||
- typescript
|
||||
|
||||
'@eslint-react/shared@1.52.3(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.8.3)':
|
||||
dependencies:
|
||||
'@eslint-react/eff': 1.52.3
|
||||
'@eslint-react/kit': 1.52.3(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)
|
||||
'@eslint-react/kit': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@typescript-eslint/utils': 8.38.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
ts-pattern: 5.8.0
|
||||
zod: 4.0.17
|
||||
transitivePeerDependencies:
|
||||
@@ -7168,13 +7168,13 @@ snapshots:
|
||||
- supports-color
|
||||
- typescript
|
||||
|
||||
'@eslint-react/var@1.52.3(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.8.3)':
|
||||
dependencies:
|
||||
'@eslint-react/ast': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||
'@eslint-react/ast': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@eslint-react/eff': 1.52.3
|
||||
'@typescript-eslint/scope-manager': 8.38.0
|
||||
'@typescript-eslint/types': 8.38.0
|
||||
'@typescript-eslint/utils': 8.39.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||
'@typescript-eslint/utils': 8.39.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
string-ts: 2.2.1
|
||||
ts-pattern: 5.8.0
|
||||
transitivePeerDependencies:
|
||||
@@ -7612,12 +7612,12 @@ snapshots:
|
||||
|
||||
'@pkgr/core@0.2.9': {}
|
||||
|
||||
'@playform/compress@0.2.0(@types/node@24.2.1)(jiti@2.5.1)(rollup@2.79.2)(typescript@5.9.2)(yaml@2.8.0)':
|
||||
'@playform/compress@0.2.0(@types/node@24.2.1)(jiti@2.5.1)(rollup@2.79.2)(typescript@5.8.3)(yaml@2.8.0)':
|
||||
dependencies:
|
||||
'@playform/pipe': 0.1.3
|
||||
'@types/csso': 5.0.4
|
||||
'@types/html-minifier-terser': 7.0.2
|
||||
astro: 5.12.9(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@2.79.2)(terser@5.42.0)(typescript@5.9.2)(yaml@2.8.0)
|
||||
astro: 5.12.9(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@2.79.2)(terser@5.42.0)(typescript@5.8.3)(yaml@2.8.0)
|
||||
commander: 14.0.0
|
||||
csso: 5.0.5
|
||||
deepmerge-ts: 7.1.5
|
||||
@@ -8208,59 +8208,59 @@ snapshots:
|
||||
'@types/node': 24.2.1
|
||||
optional: true
|
||||
|
||||
'@typescript-eslint/eslint-plugin@8.39.1(@typescript-eslint/parser@8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)':
|
||||
'@typescript-eslint/eslint-plugin@8.39.1(@typescript-eslint/parser@8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3))(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)':
|
||||
dependencies:
|
||||
'@eslint-community/regexpp': 4.12.1
|
||||
'@typescript-eslint/parser': 8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||
'@typescript-eslint/parser': 8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@typescript-eslint/scope-manager': 8.39.1
|
||||
'@typescript-eslint/type-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)
|
||||
'@typescript-eslint/type-utils': 8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@typescript-eslint/utils': 8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@typescript-eslint/visitor-keys': 8.39.1
|
||||
eslint: 9.33.0(jiti@2.5.1)
|
||||
graphemer: 1.4.0
|
||||
ignore: 7.0.5
|
||||
natural-compare: 1.4.0
|
||||
ts-api-utils: 2.1.0(typescript@5.9.2)
|
||||
typescript: 5.9.2
|
||||
ts-api-utils: 2.1.0(typescript@5.8.3)
|
||||
typescript: 5.8.3
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@typescript-eslint/parser@8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)':
|
||||
'@typescript-eslint/parser@8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)':
|
||||
dependencies:
|
||||
'@typescript-eslint/scope-manager': 8.39.1
|
||||
'@typescript-eslint/types': 8.39.1
|
||||
'@typescript-eslint/typescript-estree': 8.39.1(typescript@5.9.2)
|
||||
'@typescript-eslint/typescript-estree': 8.39.1(typescript@5.8.3)
|
||||
'@typescript-eslint/visitor-keys': 8.39.1
|
||||
debug: 4.4.1
|
||||
eslint: 9.33.0(jiti@2.5.1)
|
||||
typescript: 5.9.2
|
||||
typescript: 5.8.3
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@typescript-eslint/project-service@8.38.0(typescript@5.9.2)':
|
||||
'@typescript-eslint/project-service@8.38.0(typescript@5.8.3)':
|
||||
dependencies:
|
||||
'@typescript-eslint/tsconfig-utils': 8.39.0(typescript@5.9.2)
|
||||
'@typescript-eslint/tsconfig-utils': 8.39.0(typescript@5.8.3)
|
||||
'@typescript-eslint/types': 8.39.0
|
||||
debug: 4.4.1
|
||||
typescript: 5.9.2
|
||||
typescript: 5.8.3
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@typescript-eslint/project-service@8.39.0(typescript@5.9.2)':
|
||||
'@typescript-eslint/project-service@8.39.0(typescript@5.8.3)':
|
||||
dependencies:
|
||||
'@typescript-eslint/tsconfig-utils': 8.39.0(typescript@5.9.2)
|
||||
'@typescript-eslint/tsconfig-utils': 8.39.0(typescript@5.8.3)
|
||||
'@typescript-eslint/types': 8.39.0
|
||||
debug: 4.4.1
|
||||
typescript: 5.9.2
|
||||
typescript: 5.8.3
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@typescript-eslint/project-service@8.39.1(typescript@5.9.2)':
|
||||
'@typescript-eslint/project-service@8.39.1(typescript@5.8.3)':
|
||||
dependencies:
|
||||
'@typescript-eslint/tsconfig-utils': 8.39.1(typescript@5.9.2)
|
||||
'@typescript-eslint/tsconfig-utils': 8.39.1(typescript@5.8.3)
|
||||
'@typescript-eslint/types': 8.39.1
|
||||
debug: 4.4.1
|
||||
typescript: 5.9.2
|
||||
typescript: 5.8.3
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
@@ -8279,39 +8279,39 @@ snapshots:
|
||||
'@typescript-eslint/types': 8.39.1
|
||||
'@typescript-eslint/visitor-keys': 8.39.1
|
||||
|
||||
'@typescript-eslint/tsconfig-utils@8.38.0(typescript@5.9.2)':
|
||||
'@typescript-eslint/tsconfig-utils@8.38.0(typescript@5.8.3)':
|
||||
dependencies:
|
||||
typescript: 5.9.2
|
||||
typescript: 5.8.3
|
||||
|
||||
'@typescript-eslint/tsconfig-utils@8.39.0(typescript@5.9.2)':
|
||||
'@typescript-eslint/tsconfig-utils@8.39.0(typescript@5.8.3)':
|
||||
dependencies:
|
||||
typescript: 5.9.2
|
||||
typescript: 5.8.3
|
||||
|
||||
'@typescript-eslint/tsconfig-utils@8.39.1(typescript@5.9.2)':
|
||||
'@typescript-eslint/tsconfig-utils@8.39.1(typescript@5.8.3)':
|
||||
dependencies:
|
||||
typescript: 5.9.2
|
||||
typescript: 5.8.3
|
||||
|
||||
'@typescript-eslint/type-utils@8.38.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)':
|
||||
'@typescript-eslint/type-utils@8.38.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)':
|
||||
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)
|
||||
'@typescript-eslint/typescript-estree': 8.38.0(typescript@5.8.3)
|
||||
'@typescript-eslint/utils': 8.38.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
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
|
||||
ts-api-utils: 2.1.0(typescript@5.8.3)
|
||||
typescript: 5.8.3
|
||||
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.8.3)':
|
||||
dependencies:
|
||||
'@typescript-eslint/types': 8.39.1
|
||||
'@typescript-eslint/typescript-estree': 8.39.1(typescript@5.9.2)
|
||||
'@typescript-eslint/utils': 8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||
'@typescript-eslint/typescript-estree': 8.39.1(typescript@5.8.3)
|
||||
'@typescript-eslint/utils': 8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
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
|
||||
ts-api-utils: 2.1.0(typescript@5.8.3)
|
||||
typescript: 5.8.3
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
@@ -8321,10 +8321,10 @@ snapshots:
|
||||
|
||||
'@typescript-eslint/types@8.39.1': {}
|
||||
|
||||
'@typescript-eslint/typescript-estree@8.38.0(typescript@5.9.2)':
|
||||
'@typescript-eslint/typescript-estree@8.38.0(typescript@5.8.3)':
|
||||
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/project-service': 8.38.0(typescript@5.8.3)
|
||||
'@typescript-eslint/tsconfig-utils': 8.38.0(typescript@5.8.3)
|
||||
'@typescript-eslint/types': 8.38.0
|
||||
'@typescript-eslint/visitor-keys': 8.38.0
|
||||
debug: 4.4.1
|
||||
@@ -8332,15 +8332,15 @@ snapshots:
|
||||
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
|
||||
ts-api-utils: 2.1.0(typescript@5.8.3)
|
||||
typescript: 5.8.3
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@typescript-eslint/typescript-estree@8.39.0(typescript@5.9.2)':
|
||||
'@typescript-eslint/typescript-estree@8.39.0(typescript@5.8.3)':
|
||||
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/project-service': 8.39.0(typescript@5.8.3)
|
||||
'@typescript-eslint/tsconfig-utils': 8.39.0(typescript@5.8.3)
|
||||
'@typescript-eslint/types': 8.39.0
|
||||
'@typescript-eslint/visitor-keys': 8.39.0
|
||||
debug: 4.4.1
|
||||
@@ -8348,15 +8348,15 @@ snapshots:
|
||||
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
|
||||
ts-api-utils: 2.1.0(typescript@5.8.3)
|
||||
typescript: 5.8.3
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@typescript-eslint/typescript-estree@8.39.1(typescript@5.9.2)':
|
||||
'@typescript-eslint/typescript-estree@8.39.1(typescript@5.8.3)':
|
||||
dependencies:
|
||||
'@typescript-eslint/project-service': 8.39.1(typescript@5.9.2)
|
||||
'@typescript-eslint/tsconfig-utils': 8.39.1(typescript@5.9.2)
|
||||
'@typescript-eslint/project-service': 8.39.1(typescript@5.8.3)
|
||||
'@typescript-eslint/tsconfig-utils': 8.39.1(typescript@5.8.3)
|
||||
'@typescript-eslint/types': 8.39.1
|
||||
'@typescript-eslint/visitor-keys': 8.39.1
|
||||
debug: 4.4.1
|
||||
@@ -8364,41 +8364,41 @@ snapshots:
|
||||
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
|
||||
ts-api-utils: 2.1.0(typescript@5.8.3)
|
||||
typescript: 5.8.3
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@typescript-eslint/utils@8.38.0(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.8.3)':
|
||||
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)
|
||||
'@typescript-eslint/typescript-estree': 8.38.0(typescript@5.8.3)
|
||||
eslint: 9.33.0(jiti@2.5.1)
|
||||
typescript: 5.9.2
|
||||
typescript: 5.8.3
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@typescript-eslint/utils@8.39.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)':
|
||||
'@typescript-eslint/utils@8.39.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)':
|
||||
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)
|
||||
'@typescript-eslint/typescript-estree': 8.39.0(typescript@5.8.3)
|
||||
eslint: 9.33.0(jiti@2.5.1)
|
||||
typescript: 5.9.2
|
||||
typescript: 5.8.3
|
||||
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.8.3)':
|
||||
dependencies:
|
||||
'@eslint-community/eslint-utils': 4.7.0(eslint@9.33.0(jiti@2.5.1))
|
||||
'@typescript-eslint/scope-manager': 8.39.1
|
||||
'@typescript-eslint/types': 8.39.1
|
||||
'@typescript-eslint/typescript-estree': 8.39.1(typescript@5.9.2)
|
||||
'@typescript-eslint/typescript-estree': 8.39.1(typescript@5.8.3)
|
||||
eslint: 9.33.0(jiti@2.5.1)
|
||||
typescript: 5.9.2
|
||||
typescript: 5.8.3
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
@@ -8431,12 +8431,12 @@ snapshots:
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
'@volar/kit@2.4.22(typescript@5.9.2)':
|
||||
'@volar/kit@2.4.22(typescript@5.8.3)':
|
||||
dependencies:
|
||||
'@volar/language-service': 2.4.22
|
||||
'@volar/typescript': 2.4.22
|
||||
typesafe-path: 0.2.2
|
||||
typescript: 5.9.2
|
||||
typescript: 5.8.3
|
||||
vscode-languageserver-textdocument: 1.0.12
|
||||
vscode-uri: 3.1.0
|
||||
|
||||
@@ -8630,7 +8630,7 @@ snapshots:
|
||||
- debug
|
||||
- supports-color
|
||||
|
||||
astro@5.12.9(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@2.79.2)(terser@5.42.0)(typescript@5.9.2)(yaml@2.8.0):
|
||||
astro@5.12.9(@types/node@24.2.1)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@2.79.2)(terser@5.42.0)(typescript@5.8.3)(yaml@2.8.0):
|
||||
dependencies:
|
||||
'@astrojs/compiler': 2.12.2
|
||||
'@astrojs/internal-helpers': 0.7.1
|
||||
@@ -8680,7 +8680,7 @@ snapshots:
|
||||
smol-toml: 1.4.2
|
||||
tinyexec: 0.3.2
|
||||
tinyglobby: 0.2.14
|
||||
tsconfck: 3.1.6(typescript@5.9.2)
|
||||
tsconfck: 3.1.6(typescript@5.8.3)
|
||||
ultrahtml: 1.6.0
|
||||
unifont: 0.5.2
|
||||
unist-util-visit: 5.0.0
|
||||
@@ -8693,7 +8693,7 @@ snapshots:
|
||||
yocto-spinner: 0.2.3
|
||||
zod: 3.25.76
|
||||
zod-to-json-schema: 3.24.6(zod@3.25.76)
|
||||
zod-to-ts: 1.2.0(typescript@5.9.2)(zod@3.25.76)
|
||||
zod-to-ts: 1.2.0(typescript@5.8.3)(zod@3.25.76)
|
||||
optionalDependencies:
|
||||
sharp: 0.33.5
|
||||
transitivePeerDependencies:
|
||||
@@ -9557,63 +9557,63 @@ snapshots:
|
||||
prettier: 3.6.2
|
||||
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.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3):
|
||||
dependencies:
|
||||
'@eslint-react/ast': 1.52.3(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/ast': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@eslint-react/core': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@eslint-react/eff': 1.52.3
|
||||
'@eslint-react/kit': 1.52.3(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/var': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||
'@eslint-react/kit': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@eslint-react/shared': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@eslint-react/var': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@typescript-eslint/scope-manager': 8.38.0
|
||||
'@typescript-eslint/type-utils': 8.38.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||
'@typescript-eslint/type-utils': 8.38.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@typescript-eslint/types': 8.38.0
|
||||
'@typescript-eslint/utils': 8.38.0(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.8.3)
|
||||
eslint: 9.33.0(jiti@2.5.1)
|
||||
string-ts: 2.2.1
|
||||
ts-pattern: 5.8.0
|
||||
optionalDependencies:
|
||||
typescript: 5.9.2
|
||||
typescript: 5.8.3
|
||||
transitivePeerDependencies:
|
||||
- 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.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3):
|
||||
dependencies:
|
||||
'@eslint-react/ast': 1.52.3(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/ast': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@eslint-react/core': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@eslint-react/eff': 1.52.3
|
||||
'@eslint-react/kit': 1.52.3(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/var': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||
'@eslint-react/kit': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@eslint-react/shared': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@eslint-react/var': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@typescript-eslint/scope-manager': 8.38.0
|
||||
'@typescript-eslint/types': 8.38.0
|
||||
'@typescript-eslint/utils': 8.38.0(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.8.3)
|
||||
compare-versions: 6.1.1
|
||||
eslint: 9.33.0(jiti@2.5.1)
|
||||
string-ts: 2.2.1
|
||||
ts-pattern: 5.8.0
|
||||
optionalDependencies:
|
||||
typescript: 5.9.2
|
||||
typescript: 5.8.3
|
||||
transitivePeerDependencies:
|
||||
- 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.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3):
|
||||
dependencies:
|
||||
'@eslint-react/ast': 1.52.3(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/ast': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@eslint-react/core': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@eslint-react/eff': 1.52.3
|
||||
'@eslint-react/kit': 1.52.3(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/var': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||
'@eslint-react/kit': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@eslint-react/shared': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@eslint-react/var': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@typescript-eslint/scope-manager': 8.38.0
|
||||
'@typescript-eslint/type-utils': 8.38.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||
'@typescript-eslint/type-utils': 8.38.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@typescript-eslint/types': 8.38.0
|
||||
'@typescript-eslint/utils': 8.38.0(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.8.3)
|
||||
eslint: 9.33.0(jiti@2.5.1)
|
||||
string-ts: 2.2.1
|
||||
ts-pattern: 5.8.0
|
||||
optionalDependencies:
|
||||
typescript: 5.9.2
|
||||
typescript: 5.8.3
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
@@ -9621,23 +9621,23 @@ snapshots:
|
||||
dependencies:
|
||||
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.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3):
|
||||
dependencies:
|
||||
'@eslint-react/ast': 1.52.3(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/ast': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@eslint-react/core': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@eslint-react/eff': 1.52.3
|
||||
'@eslint-react/kit': 1.52.3(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/var': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||
'@eslint-react/kit': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@eslint-react/shared': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@eslint-react/var': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@typescript-eslint/scope-manager': 8.38.0
|
||||
'@typescript-eslint/type-utils': 8.38.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||
'@typescript-eslint/type-utils': 8.38.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@typescript-eslint/types': 8.38.0
|
||||
'@typescript-eslint/utils': 8.38.0(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.8.3)
|
||||
eslint: 9.33.0(jiti@2.5.1)
|
||||
string-ts: 2.2.1
|
||||
ts-pattern: 5.8.0
|
||||
optionalDependencies:
|
||||
typescript: 5.9.2
|
||||
typescript: 5.8.3
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
@@ -9645,45 +9645,45 @@ snapshots:
|
||||
dependencies:
|
||||
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.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3):
|
||||
dependencies:
|
||||
'@eslint-react/ast': 1.52.3(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/ast': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@eslint-react/core': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@eslint-react/eff': 1.52.3
|
||||
'@eslint-react/kit': 1.52.3(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/var': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||
'@eslint-react/kit': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@eslint-react/shared': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@eslint-react/var': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@typescript-eslint/scope-manager': 8.38.0
|
||||
'@typescript-eslint/types': 8.38.0
|
||||
'@typescript-eslint/utils': 8.38.0(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.8.3)
|
||||
eslint: 9.33.0(jiti@2.5.1)
|
||||
string-ts: 2.2.1
|
||||
ts-pattern: 5.8.0
|
||||
optionalDependencies:
|
||||
typescript: 5.9.2
|
||||
typescript: 5.8.3
|
||||
transitivePeerDependencies:
|
||||
- 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.3(eslint@9.33.0(jiti@2.5.1))(ts-api-utils@2.1.0(typescript@5.8.3))(typescript@5.8.3):
|
||||
dependencies:
|
||||
'@eslint-react/ast': 1.52.3(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/ast': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@eslint-react/core': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@eslint-react/eff': 1.52.3
|
||||
'@eslint-react/kit': 1.52.3(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/var': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||
'@eslint-react/kit': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@eslint-react/shared': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@eslint-react/var': 1.52.3(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@typescript-eslint/scope-manager': 8.38.0
|
||||
'@typescript-eslint/type-utils': 8.38.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||
'@typescript-eslint/type-utils': 8.38.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@typescript-eslint/types': 8.38.0
|
||||
'@typescript-eslint/utils': 8.38.0(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.8.3)
|
||||
compare-versions: 6.1.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.8.3)
|
||||
string-ts: 2.2.1
|
||||
ts-pattern: 5.8.0
|
||||
optionalDependencies:
|
||||
ts-api-utils: 2.1.0(typescript@5.9.2)
|
||||
typescript: 5.9.2
|
||||
ts-api-utils: 2.1.0(typescript@5.8.3)
|
||||
typescript: 5.8.3
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
@@ -10408,13 +10408,13 @@ snapshots:
|
||||
|
||||
is-hexadecimal@2.0.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.8.3):
|
||||
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.38.0(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
eslint: 9.33.0(jiti@2.5.1)
|
||||
ts-api-utils: 2.1.0(typescript@5.9.2)
|
||||
ts-declaration-location: 1.0.7(typescript@5.9.2)
|
||||
typescript: 5.9.2
|
||||
ts-api-utils: 2.1.0(typescript@5.8.3)
|
||||
ts-declaration-location: 1.0.7(typescript@5.8.3)
|
||||
typescript: 5.8.3
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
@@ -12678,20 +12678,20 @@ snapshots:
|
||||
|
||||
trough@2.2.0: {}
|
||||
|
||||
ts-api-utils@2.1.0(typescript@5.9.2):
|
||||
ts-api-utils@2.1.0(typescript@5.8.3):
|
||||
dependencies:
|
||||
typescript: 5.9.2
|
||||
typescript: 5.8.3
|
||||
|
||||
ts-declaration-location@1.0.7(typescript@5.9.2):
|
||||
ts-declaration-location@1.0.7(typescript@5.8.3):
|
||||
dependencies:
|
||||
picomatch: 4.0.3
|
||||
typescript: 5.9.2
|
||||
typescript: 5.8.3
|
||||
|
||||
ts-pattern@5.8.0: {}
|
||||
|
||||
tsconfck@3.1.6(typescript@5.9.2):
|
||||
tsconfck@3.1.6(typescript@5.8.3):
|
||||
optionalDependencies:
|
||||
typescript: 5.9.2
|
||||
typescript: 5.8.3
|
||||
|
||||
tslib@2.8.1: {}
|
||||
|
||||
@@ -12742,20 +12742,20 @@ snapshots:
|
||||
dependencies:
|
||||
semver: 7.7.2
|
||||
|
||||
typescript-eslint@8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2):
|
||||
typescript-eslint@8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3):
|
||||
dependencies:
|
||||
'@typescript-eslint/eslint-plugin': 8.39.1(@typescript-eslint/parser@8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2))(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||
'@typescript-eslint/parser': 8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||
'@typescript-eslint/typescript-estree': 8.39.1(typescript@5.9.2)
|
||||
'@typescript-eslint/utils': 8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.9.2)
|
||||
'@typescript-eslint/eslint-plugin': 8.39.1(@typescript-eslint/parser@8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3))(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@typescript-eslint/parser': 8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
'@typescript-eslint/typescript-estree': 8.39.1(typescript@5.8.3)
|
||||
'@typescript-eslint/utils': 8.39.1(eslint@9.33.0(jiti@2.5.1))(typescript@5.8.3)
|
||||
eslint: 9.33.0(jiti@2.5.1)
|
||||
typescript: 5.9.2
|
||||
typescript: 5.8.3
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
|
||||
typescript@4.9.5: {}
|
||||
|
||||
typescript@5.9.2: {}
|
||||
typescript@5.8.3: {}
|
||||
|
||||
ufo@1.6.1: {}
|
||||
|
||||
@@ -13177,9 +13177,9 @@ snapshots:
|
||||
dependencies:
|
||||
zod: 3.25.76
|
||||
|
||||
zod-to-ts@1.2.0(typescript@5.9.2)(zod@3.25.76):
|
||||
zod-to-ts@1.2.0(typescript@5.8.3)(zod@3.25.76):
|
||||
dependencies:
|
||||
typescript: 5.9.2
|
||||
typescript: 5.8.3
|
||||
zod: 3.25.76
|
||||
|
||||
zod@3.25.76: {}
|
||||
|
@@ -27,13 +27,13 @@ const currentYear = new Date().getFullYear();
|
||||
</div>
|
||||
|
||||
<span class="ml-3 text-xl font-bold text-neutral-800 dark:text-neutral-200">
|
||||
{global.name}
|
||||
Blog
|
||||
</span>
|
||||
</div>
|
||||
</a>
|
||||
|
||||
<p class="mt-4 text-sm leading-relaxed text-neutral-600 dark:text-neutral-400">
|
||||
{global.about}
|
||||
A description of something.
|
||||
</p>
|
||||
</div>
|
||||
<!-- Left links -->
|
||||
|
@@ -5,9 +5,21 @@ interface Props {
|
||||
description: string;
|
||||
count: number;
|
||||
publishDate: string;
|
||||
layoutPattern?: {
|
||||
smCol: number;
|
||||
mdCol: number;
|
||||
row: number;
|
||||
index: number;
|
||||
};
|
||||
}
|
||||
|
||||
const { slug, title, description, count, publishDate } = Astro.props;
|
||||
const { slug, layoutPattern, 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 =
|
||||
'group group-hover rounded-xl flex h-full min-h-[220px] cursor-pointer flex-col overflow-hidden';
|
||||
@@ -20,17 +32,17 @@ const bgColorClasses =
|
||||
<div
|
||||
class={`relative min-h-0 flex-grow overflow-hidden transition-all duration-300 ${bgColorClasses}`}
|
||||
>
|
||||
<div class="absolute inset-1 flex flex-col p-3 md:p-4 lg:p-5">
|
||||
<div class="overflow-hidden">
|
||||
<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>
|
||||
<p class="mb-4 font-light text-neutral-600 sm:text-lg dark:text-neutral-400">
|
||||
{description}
|
||||
</p>
|
||||
</div>
|
||||
<div class="absolute inset-1 flex flex-col justify-end p-3 md:p-4 lg:p-5">
|
||||
<h2
|
||||
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"
|
||||
>
|
||||
{title}
|
||||
</h2>
|
||||
<p
|
||||
class=`mb-4 ${isSingleItem ? 'hidden lg:block' : ''} max-w-prose text-pretty font-light text-neutral-600 dark:text-neutral-400 sm:text-lg`
|
||||
>
|
||||
{formatedDescription}
|
||||
</p>
|
||||
<div
|
||||
class="mt-auto flex items-center justify-between pt-1 text-xs text-neutral-600 md:pt-2 dark:text-neutral-300"
|
||||
>
|
||||
|
@@ -7,6 +7,8 @@ interface 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">
|
||||
@@ -15,8 +17,13 @@ const { posts } = Astro.props;
|
||||
id="selected-articel"
|
||||
class="smooth-reveal-2 mb-4 text-5xl font-extrabold tracking-tight text-balance text-neutral-800 dark:text-neutral-200"
|
||||
>
|
||||
Older Articles
|
||||
Posts
|
||||
</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 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 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 bgColorClasses =
|
||||
'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}`}>
|
||||
<a
|
||||
class={`rounded-xl duration-300 transition-all h-30 ${borderClasses} ${bgColorClasses} ${shadowClasses}`}
|
||||
class={`rounded-xl duration-300 transition-all ${borderClasses} ${bgColorClasses} ${shadowClasses}`}
|
||||
href={url}
|
||||
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">
|
||||
<FeaturesCard
|
||||
title="Cloud Engineer"
|
||||
description="Full stack and cloud engineer."
|
||||
url="/about"
|
||||
description="Full stack and multi cloud engineer"
|
||||
url="#"
|
||||
icon="mdi:cloud-outline"
|
||||
/>
|
||||
<FeaturesCard
|
||||
title="Homelab"
|
||||
description="Tinkering, testing, deploying, etc, etc ..."
|
||||
url="/categories/homelab/"
|
||||
url="#"
|
||||
icon="mdi:home-variant-outline"
|
||||
/>
|
||||
<FeaturesCard
|
||||
title="Email"
|
||||
description={`Send me a message.`}
|
||||
title="Email Me"
|
||||
description={`Reach me at ${global.email}`}
|
||||
url=`mailto:${global.email}`
|
||||
icon="mdi:email-fast"
|
||||
/>
|
||||
|
@@ -7,7 +7,6 @@ import BlogCard from '@components/blog/BlogCard.astro';
|
||||
|
||||
const posts = await directus.request(
|
||||
readItems('posts', {
|
||||
filter: { published: { _eq: true } },
|
||||
fields: ['*'],
|
||||
sort: ['-published_date'],
|
||||
})
|
||||
|
@@ -1,4 +1,4 @@
|
||||
---
|
||||
title: 'Books 📖'
|
||||
description: 'Books I have read or listened to'
|
||||
title: '二愣的小书屋 🔖'
|
||||
description: '生活总是这样,不能让人处处都满意但我们还要热情地活下去'
|
||||
---
|
||||
|
@@ -1,4 +0,0 @@
|
||||
---
|
||||
title: 'Cloud ☁️'
|
||||
description: "Its just someone else's server"
|
||||
---
|
4
src/content/categories/golang.md
Normal file
4
src/content/categories/golang.md
Normal file
@@ -0,0 +1,4 @@
|
||||
---
|
||||
title: 'Golang 🚀'
|
||||
description: 'Go 语言的词法分析与语法分析及折腾下 Go 编译原理吗'
|
||||
---
|
@@ -1,4 +0,0 @@
|
||||
---
|
||||
title: 'Homelab 🏠'
|
||||
description: 'What happens when rack servers find a home'
|
||||
---
|
@@ -1,4 +1,4 @@
|
||||
---
|
||||
title: 'Kubernetes ☸️'
|
||||
description: 'The container orchestration system'
|
||||
title: 'kubernetes 💩'
|
||||
description: 'Kubernetes 是一个开源系统,用于自动化部署、扩展和管理容器化应用程序。'
|
||||
---
|
||||
|
4
src/content/categories/laravel.md
Normal file
4
src/content/categories/laravel.md
Normal file
@@ -0,0 +1,4 @@
|
||||
---
|
||||
title: 'Laravel 🐛'
|
||||
description: '最优雅的 PHP 框架'
|
||||
---
|
@@ -1,4 +1,4 @@
|
||||
---
|
||||
title: 'Life 🏃🏻'
|
||||
description: 'Just random musings on everyday stuff'
|
||||
title: '生活 💃'
|
||||
description: '房贷要还的,水电费要交的,小孩学费也贵的,钱肯定要不够的呀。所以工作不敢扔,我大部分的快乐,都是来自于生活的夹缝。'
|
||||
---
|
||||
|
@@ -1,4 +0,0 @@
|
||||
---
|
||||
title: 'Minnesota 🌳'
|
||||
description: 'Land of 10,000 Lakes'
|
||||
---
|
4
src/content/categories/mysql.md
Normal file
4
src/content/categories/mysql.md
Normal file
@@ -0,0 +1,4 @@
|
||||
---
|
||||
title: 'MySQL'
|
||||
description: 'MySQL is an open-source relational database management system (RDBMS).'
|
||||
---
|
4
src/content/categories/nginx.md
Normal file
4
src/content/categories/nginx.md
Normal file
@@ -0,0 +1,4 @@
|
||||
---
|
||||
title: 'Nginx 🐕🦺'
|
||||
description: '高性能的 HTTP 和反向代理 Web 服务器,奈何反向代理的 PHP-FMP 服务太慢。'
|
||||
---
|
4
src/content/categories/php.md
Normal file
4
src/content/categories/php.md
Normal file
@@ -0,0 +1,4 @@
|
||||
---
|
||||
title: 'PHP 🐘'
|
||||
description: 'PHP is a popular general-purpose scripting language that is especially suited to web development.'
|
||||
---
|
@@ -1,4 +0,0 @@
|
||||
---
|
||||
title: 'PostgreSQL'
|
||||
description: 'PostgreSQL is an open-source relational database management system (RDBMS)'
|
||||
---
|
@@ -1,4 +0,0 @@
|
||||
---
|
||||
title: 'Python 🐍'
|
||||
description: 'Generally my go to language'
|
||||
---
|
@@ -1,4 +1,4 @@
|
||||
---
|
||||
title: 'Tool 🪜'
|
||||
description: 'Usually just the software kind'
|
||||
description: '停止折腾就老了吧'
|
||||
---
|
||||
|
@@ -1,4 +1,4 @@
|
||||
---
|
||||
title: 'What Is?'
|
||||
description: 'A series on discovery'
|
||||
description: '什么是快乐星球,什么是快乐星球,什么是快乐星球'
|
||||
---
|
||||
|
5
src/env.d.ts
vendored
5
src/env.d.ts
vendored
@@ -1,3 +1,8 @@
|
||||
<<<<<<< HEAD
|
||||
/// <reference path="../.astro/types.d.ts" />
|
||||
/// <reference types="astro/client" />
|
||||
/// <reference types="astro/content" />
|
||||
=======
|
||||
/// <reference types="astro/client" />
|
||||
/// <reference path="../.astro/types.d.ts" />
|
||||
>>>>>>> 184f0c7 (fix path)
|
||||
|
@@ -25,7 +25,6 @@ export type Post = {
|
||||
tags: string[];
|
||||
category: string;
|
||||
selected: boolean;
|
||||
published: boolean;
|
||||
content: string;
|
||||
image: string;
|
||||
image_alt: string;
|
||||
|
@@ -13,7 +13,6 @@ import blogImg from '@images/autumn_tree.png';
|
||||
const global = await directus.request(readSingleton('site_global'));
|
||||
const posts = await directus.request(
|
||||
readItems('posts', {
|
||||
filter: { published: { _eq: true } },
|
||||
fields: ['*'],
|
||||
sort: ['-published_date'],
|
||||
})
|
||||
@@ -21,7 +20,7 @@ const posts = await directus.request(
|
||||
const selectedPosts: Post[] = posts.filter((p) => p.selected);
|
||||
|
||||
const description =
|
||||
"Sharing what I've learned, one post at a time. I hope you find something useful.";
|
||||
'Here are some articles that Alex Lebens believes are not bad, hope you enjoy them.';
|
||||
---
|
||||
|
||||
<BaseLayout
|
||||
|
@@ -21,7 +21,6 @@ const { category } = Astro.props;
|
||||
const global = await directus.request(readSingleton('site_global'));
|
||||
const posts = await directus.request(
|
||||
readItems('posts', {
|
||||
filter: { published: { _eq: true } },
|
||||
fields: ['*'],
|
||||
sort: ['-published_date'],
|
||||
})
|
||||
|
@@ -14,7 +14,6 @@ import categoryImg from '@images/autumn_bench.png';
|
||||
const global = await directus.request(readSingleton('site_global'));
|
||||
const posts = await directus.request(
|
||||
readItems('posts', {
|
||||
filter: { published: { _eq: true } },
|
||||
fields: ['*'],
|
||||
sort: ['-published_date'],
|
||||
})
|
||||
@@ -75,7 +74,7 @@ const categories = (await getCollection('categories'))
|
||||
});
|
||||
|
||||
const description =
|
||||
'Here are some of the general categories that I am interested in, including homelabs, technology, and Minnesota.';
|
||||
'Here are some categories that I am interested in, including Laravel, Golang, and my life.';
|
||||
---
|
||||
|
||||
<BaseLayout
|
||||
@@ -119,6 +118,7 @@ const description =
|
||||
description={category.data.description}
|
||||
count={postMap.get(category.slug)?.length ?? 0}
|
||||
publishDate={timeago(postMap.get(category.slug)?.[0]?.published_date)}
|
||||
layoutPattern={category.layoutPattern}
|
||||
/>
|
||||
</div>
|
||||
);
|
||||
|
@@ -11,8 +11,7 @@ import homeImg from '@images/autumn_mountain.png';
|
||||
|
||||
const global = await directus.request(readSingleton('site_global'));
|
||||
|
||||
const description =
|
||||
'Engineering the cloud by day, homelab by night, and exploring Minnesota in between.';
|
||||
const description = 'Writing on technology, selfhosting, and me.';
|
||||
---
|
||||
|
||||
<BaseLayout
|
||||
|
@@ -23,7 +23,6 @@ export async function GET(context: APIContext) {
|
||||
// Load the content collection entries to add to our RSS feed.
|
||||
const posts = await directus.request(
|
||||
readItems('posts', {
|
||||
filter: { published: { _eq: true } },
|
||||
fields: ['*'],
|
||||
sort: ['-published_date'],
|
||||
})
|
||||
|
58
tailwind.config.cjs
Normal file
58
tailwind.config.cjs
Normal file
@@ -0,0 +1,58 @@
|
||||
/** @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