diff --git a/package.json b/package.json
index 98eb8e2..588bcf6 100644
--- a/package.json
+++ b/package.json
@@ -10,13 +10,13 @@
"astro": "astro"
},
"dependencies": {
- "@astrojs/mdx": "^0.19.5",
+ "@astrojs/mdx": "^0.19.6",
"@astrojs/partytown": "^1.2.3",
"@astrojs/prefetch": "^0.2.3",
- "@astrojs/sitemap": "^1.3.2",
+ "@astrojs/sitemap": "^1.3.3",
"@astrojs/tailwind": "^3.1.3",
"@fontsource-variable/jetbrains-mono": "^5.0.3",
- "astro": "^2.5.6",
+ "astro": "^2.5.7",
"astro-imagetools": "^0.8.1",
"astro-robots-txt": "^0.5.0",
"astro-seo": "^0.7.2",
@@ -28,7 +28,7 @@
"@typescript-eslint/parser": "^5.59.8",
"autoprefixer": "^10.4.14",
"cssnano": "^6.0.1",
- "eslint": "^8.41.0",
+ "eslint": "^8.42.0",
"eslint-config-prettier": "^8.8.0",
"eslint-plugin-astro": "^0.27.1",
"eslint-plugin-jsx-a11y": "^6.7.1",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 7eba8f0..dc9e2ba 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -6,8 +6,8 @@ settings:
dependencies:
'@astrojs/mdx':
- specifier: ^0.19.5
- version: 0.19.5(astro@2.5.6)
+ specifier: ^0.19.6
+ version: 0.19.6(astro@2.5.7)
'@astrojs/partytown':
specifier: ^1.2.3
version: 1.2.3
@@ -15,20 +15,20 @@ dependencies:
specifier: ^0.2.3
version: 0.2.3
'@astrojs/sitemap':
- specifier: ^1.3.2
- version: 1.3.2
+ specifier: ^1.3.3
+ version: 1.3.3
'@astrojs/tailwind':
specifier: ^3.1.3
- version: 3.1.3(astro@2.5.6)(tailwindcss@3.3.2)
+ version: 3.1.3(astro@2.5.7)(tailwindcss@3.3.2)
'@fontsource-variable/jetbrains-mono':
specifier: ^5.0.3
version: 5.0.3
astro:
- specifier: ^2.5.6
- version: 2.5.6(sharp@0.32.1)
+ specifier: ^2.5.7
+ version: 2.5.7(sharp@0.32.1)
astro-imagetools:
specifier: ^0.8.1
- version: 0.8.1(astro@2.5.6)
+ version: 0.8.1(astro@2.5.7)
astro-robots-txt:
specifier: ^0.5.0
version: 0.5.0
@@ -48,7 +48,7 @@ dependencies:
devDependencies:
'@typescript-eslint/parser':
specifier: ^5.59.8
- version: 5.59.8(eslint@8.41.0)(typescript@5.0.4)
+ version: 5.59.8(eslint@8.42.0)(typescript@5.1.3)
autoprefixer:
specifier: ^10.4.14
version: 10.4.14(postcss@8.4.24)
@@ -56,17 +56,17 @@ devDependencies:
specifier: ^6.0.1
version: 6.0.1(postcss@8.4.24)
eslint:
- specifier: ^8.41.0
- version: 8.41.0
+ specifier: ^8.42.0
+ version: 8.42.0
eslint-config-prettier:
specifier: ^8.8.0
- version: 8.8.0(eslint@8.41.0)
+ version: 8.8.0(eslint@8.42.0)
eslint-plugin-astro:
specifier: ^0.27.1
- version: 0.27.1(eslint@8.41.0)
+ version: 0.27.1(eslint@8.42.0)
eslint-plugin-jsx-a11y:
specifier: ^6.7.1
- version: 6.7.1(eslint@8.41.0)
+ version: 6.7.1(eslint@8.42.0)
eslint-plugin-tailwindcss:
specifier: ^3.12.1
version: 3.12.1(tailwindcss@3.3.2)
@@ -81,7 +81,7 @@ devDependencies:
version: 0.9.1
prettier-plugin-sort-imports:
specifier: ^1.7.2
- version: 1.7.2(typescript@5.0.4)
+ version: 1.7.2(typescript@5.1.3)
prettier-plugin-tailwindcss:
specifier: ^0.3.0
version: 0.3.0(prettier-plugin-astro@0.9.1)(prettier@2.8.8)
@@ -100,21 +100,21 @@ packages:
'@jridgewell/trace-mapping': 0.3.18
dev: false
- /@astrojs/compiler@1.4.2:
- resolution: {integrity: sha512-xoRp7JpiMZPK/beUcZEM5kM44Z/h20wwwQcl54duPqQMyySG9vZ5xMM6dYiQmn7b3XzpZs0cT6TRDoJJ5gwHAQ==}
+ /@astrojs/compiler@1.5.0:
+ resolution: {integrity: sha512-k04X/7nlMklU0HQUScxbCTf5n8/Vr+0U0bawb9QWulWxd6qJf3FmBrNATgTYiltjB4pc5HBqmmttAfFi7m4lLg==}
/@astrojs/language-server@1.0.8:
resolution: {integrity: sha512-gssRxLGb8XnvKpqSzrDW5jdzdFnXD7eBXVkPCkkt2hv7Qzb+SAzv6hVgMok3jDCxpR1aeB+XNd9Qszj2h29iog==}
hasBin: true
dependencies:
- '@astrojs/compiler': 1.4.2
+ '@astrojs/compiler': 1.5.0
'@jridgewell/trace-mapping': 0.3.18
'@vscode/emmet-helper': 2.8.8
events: 3.3.0
prettier: 2.8.8
prettier-plugin-astro: 0.9.1
vscode-css-languageservice: 6.2.6
- vscode-html-languageservice: 5.0.5
+ vscode-html-languageservice: 5.0.6
vscode-languageserver: 8.1.0
vscode-languageserver-protocol: 3.17.3
vscode-languageserver-textdocument: 1.0.8
@@ -122,13 +122,13 @@ packages:
vscode-uri: 3.0.7
dev: false
- /@astrojs/markdown-remark@2.2.1(astro@2.5.6):
+ /@astrojs/markdown-remark@2.2.1(astro@2.5.7):
resolution: {integrity: sha512-VF0HRv4GpC1XEMLnsKf6jth7JSmlt9qpqP0josQgA2eSpCIAC/Et+y94mgdBIZVBYH/yFnMoIxgKVe93xfO2GA==}
peerDependencies:
astro: ^2.5.0
dependencies:
'@astrojs/prism': 2.1.2
- astro: 2.5.6(sharp@0.32.1)
+ astro: 2.5.7(sharp@0.32.1)
github-slugger: 1.5.0
import-meta-resolve: 2.2.2
rehype-raw: 6.1.1
@@ -145,11 +145,11 @@ packages:
- supports-color
dev: false
- /@astrojs/mdx@0.19.5(astro@2.5.6):
- resolution: {integrity: sha512-x+zmrvvEonZPDhDkeALfhizrg6pMllo6Q259GrIxayOkFMtpyxIwWoI3tGv9Z0SaSZfesa0MmDpgGA3IORsXrw==}
+ /@astrojs/mdx@0.19.6(astro@2.5.7):
+ resolution: {integrity: sha512-P9CU+l/GveJPG3OOOdlZtIK5NWcJuEnXPtxwfjJUaoIPHDByp6okT/yN/WwLAA4TfnluFnULNG4bDsEnwcpYvw==}
engines: {node: '>=16.12.0'}
dependencies:
- '@astrojs/markdown-remark': 2.2.1(astro@2.5.6)
+ '@astrojs/markdown-remark': 2.2.1(astro@2.5.7)
'@astrojs/prism': 2.1.2
'@mdx-js/mdx': 2.3.0
acorn: 8.8.2
@@ -192,21 +192,21 @@ packages:
prismjs: 1.29.0
dev: false
- /@astrojs/sitemap@1.3.2:
- resolution: {integrity: sha512-zZXU3Pr3OeSYtOfmph/k0SrQXqS3zjiH9yqyukRXMMKybhAKcMkMVI2f7N4Oo2ywqbSoaNRE9sGNQyTvBwSBZw==}
+ /@astrojs/sitemap@1.3.3:
+ resolution: {integrity: sha512-TPyyb/hKxc+bHPpSoNPhsuI0QOTVzq2tueg2r0CTH1HqigYIAA2LQkCBlQzz85R+LrOZpv4kXYmhxdDcSkJCmA==}
dependencies:
sitemap: 7.1.1
zod: 3.21.4
dev: false
- /@astrojs/tailwind@3.1.3(astro@2.5.6)(tailwindcss@3.3.2):
+ /@astrojs/tailwind@3.1.3(astro@2.5.7)(tailwindcss@3.3.2):
resolution: {integrity: sha512-10S1omrv5K5HRVAZ0fBgN5vQykn2HRL332LAVFyBASMn1Ff6gDfSK+CPUeUu94eZUOEaPnECLK8EHAqZ8iY9CA==}
peerDependencies:
astro: ^2.5.0
tailwindcss: ^3.0.24
dependencies:
'@proload/core': 0.3.3
- astro: 2.5.6(sharp@0.32.1)
+ astro: 2.5.7(sharp@0.32.1)
autoprefixer: 10.4.14(postcss@8.4.24)
postcss: 8.4.24
postcss-load-config: 4.0.1(postcss@8.4.24)
@@ -697,13 +697,13 @@ packages:
dev: false
optional: true
- /@eslint-community/eslint-utils@4.4.0(eslint@8.41.0):
+ /@eslint-community/eslint-utils@4.4.0(eslint@8.42.0):
resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
dependencies:
- eslint: 8.41.0
+ eslint: 8.42.0
eslint-visitor-keys: 3.4.1
dev: true
@@ -729,8 +729,8 @@ packages:
- supports-color
dev: true
- /@eslint/js@8.41.0:
- resolution: {integrity: sha512-LxcyMGxwmTh2lY9FwHPGWOHmYFCZvbrFCBZL4FzSSsxsRPuhrYUg/49/0KDfW8tnIEaEHtfmn6+NPN+1DqaNmA==}
+ /@eslint/js@8.42.0:
+ resolution: {integrity: sha512-6SWlXpWU5AvId8Ac7zjzmIOqMOba/JWY8XZ4A7q7Gn1Vlfg/SFFIlrtHXt9nPn4op9ZPAkl91Jao+QQv3r/ukw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
@@ -745,8 +745,8 @@ packages:
purgecss: 2.3.0
dev: false
- /@humanwhocodes/config-array@0.11.8:
- resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==}
+ /@humanwhocodes/config-array@0.11.10:
+ resolution: {integrity: sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==}
engines: {node: '>=10.10.0'}
dependencies:
'@humanwhocodes/object-schema': 1.2.1
@@ -1180,7 +1180,7 @@ packages:
estree-util-build-jsx: 2.2.2
estree-util-is-identifier-name: 2.1.0
estree-util-to-js: 1.2.0
- estree-walker: 3.0.0
+ estree-walker: 3.0.3
hast-util-to-estree: 2.3.3
markdown-extensions: 1.1.1
periscopic: 3.1.0
@@ -1223,7 +1223,7 @@ packages:
is-glob: 4.0.3
open: 9.1.0
picocolors: 1.0.0
- tslib: 2.5.2
+ tslib: 2.5.3
/@proload/core@0.3.3:
resolution: {integrity: sha512-7dAFWsIK84C90AMl24+N/ProHKm4iw0akcnoKjRvbfHifJZBLhaDsDus1QJmhG12lXj4e/uB/8mB/0aduCW+NQ==}
@@ -1254,7 +1254,7 @@ packages:
'@babel/types': 7.22.4
'@types/babel__generator': 7.6.4
'@types/babel__template': 7.4.1
- '@types/babel__traverse': 7.20.0
+ '@types/babel__traverse': 7.20.1
dev: false
/@types/babel__generator@7.6.4:
@@ -1270,8 +1270,8 @@ packages:
'@babel/types': 7.22.4
dev: false
- /@types/babel__traverse@7.20.0:
- resolution: {integrity: sha512-TBOjqAGf0hmaqRwpii5LLkJLg7c6OMm4nHLmpsUxwk9bBHtoTC6dAHdVWdGv4TBxj2CZOZY8Xfq8WmfoVi7n4Q==}
+ /@types/babel__traverse@7.20.1:
+ resolution: {integrity: sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg==}
dependencies:
'@babel/types': 7.22.4
dev: false
@@ -1352,7 +1352,7 @@ packages:
resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==}
dev: false
- /@typescript-eslint/parser@5.59.8(eslint@8.41.0)(typescript@5.0.4):
+ /@typescript-eslint/parser@5.59.8(eslint@8.42.0)(typescript@5.1.3):
resolution: {integrity: sha512-AnR19RjJcpjoeGojmwZtCwBX/RidqDZtzcbG3xHrmz0aHHoOcbWnpDllenRDmDvsV0RQ6+tbb09/kyc+UT9Orw==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -1364,10 +1364,10 @@ packages:
dependencies:
'@typescript-eslint/scope-manager': 5.59.8
'@typescript-eslint/types': 5.59.8
- '@typescript-eslint/typescript-estree': 5.59.8(typescript@5.0.4)
+ '@typescript-eslint/typescript-estree': 5.59.8(typescript@5.1.3)
debug: 4.3.4
- eslint: 8.41.0
- typescript: 5.0.4
+ eslint: 8.42.0
+ typescript: 5.1.3
transitivePeerDependencies:
- supports-color
dev: true
@@ -1385,7 +1385,7 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /@typescript-eslint/typescript-estree@5.59.8(typescript@5.0.4):
+ /@typescript-eslint/typescript-estree@5.59.8(typescript@5.1.3):
resolution: {integrity: sha512-Jy/lPSDJGNow14vYu6IrW790p7HIf/SOV1Bb6lZ7NUkLc2iB2Z9elESmsaUtLw8kVqogSbtLH9tut5GCX1RLDg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -1400,8 +1400,8 @@ packages:
globby: 11.1.0
is-glob: 4.0.3
semver: 7.5.1
- tsutils: 3.21.0(typescript@5.0.4)
- typescript: 5.0.4
+ tsutils: 3.21.0(typescript@5.1.3)
+ typescript: 5.1.3
transitivePeerDependencies:
- supports-color
dev: true
@@ -1424,10 +1424,6 @@ packages:
vscode-uri: 2.1.2
dev: false
- /@vscode/l10n@0.0.13:
- resolution: {integrity: sha512-A3uY356uOU9nGa+TQIT/i3ziWUgJjVMUrGGXSrtRiTwklyCFjGVWIOHoEIHbJpiyhDkJd9kvIWUOfXK1IkK8XQ==}
- dev: false
-
/@vscode/l10n@0.0.14:
resolution: {integrity: sha512-/yrv59IEnmh655z1oeDnGcvMYwnEzNzHLgeYcQCkhYX0xBvYWrAuefoiLcPBUkMpJsb46bqQ6Yv4pwTTQ4d3Qg==}
dev: false
@@ -1591,10 +1587,10 @@ packages:
resolution: {integrity: sha512-3F8l1h7+5MNxzDg1cSQxEloalG7fj64K6vOERChUVG7RLnAzSoafADnPQlU8DpMM3WRNfRHSC4NwUCORk/aPrA==}
engines: {node: ^14.18.0 || >=16.0.0}
dependencies:
- '@astrojs/compiler': 1.4.2
+ '@astrojs/compiler': 1.5.0
'@typescript-eslint/scope-manager': 5.59.8
'@typescript-eslint/types': 5.59.8
- astrojs-compiler-sync: 0.3.2(@astrojs/compiler@1.4.2)
+ astrojs-compiler-sync: 0.3.3(@astrojs/compiler@1.5.0)
debug: 4.3.4
eslint-visitor-keys: 3.4.1
espree: 9.5.2
@@ -1603,14 +1599,14 @@ packages:
- supports-color
dev: true
- /astro-imagetools@0.8.1(astro@2.5.6):
+ /astro-imagetools@0.8.1(astro@2.5.7):
resolution: {integrity: sha512-2E737IBqzuwkuK4FMYB9UmE1xmQWghn1HOHNMERrzZmGsKpGSAdQGo7nSnYwpy8amF+Do8sUx9wtCe2+6T4k+A==}
engines: {node: ^14.15.0 || >=16.0.0}
peerDependencies:
astro: '>=0.26 || >=1.0.0-beta'
dependencies:
'@astropub/codecs': 0.4.4
- astro: 2.5.6(sharp@0.32.1)
+ astro: 2.5.7(sharp@0.32.1)
file-type: 17.1.1
find-cache-dir: 3.3.2
find-up: 6.3.0
@@ -1631,8 +1627,8 @@ packages:
resolution: {integrity: sha512-YnSqj4E6vbF7wRk3gcxOPHBjenhfgaINEJlTsnu4sovAyfyGEdQksbioYKoZ+vERRDaYvEricfSzC6fc9lieww==}
dev: false
- /astro@2.5.6(sharp@0.32.1):
- resolution: {integrity: sha512-IdgEnjP8kqLEYgNbWcrRyqR4tUq1iEXI3AZ5RqV9PTaDd4l9H+UmN0oDjrzG8VTmCdpfSHGlQEr+0qkGPoIiOw==}
+ /astro@2.5.7(sharp@0.32.1):
+ resolution: {integrity: sha512-qYKMIN4tXAOAsm10vU4f+Q7LfC05JmEbQiJmSBqIEhp+wnQcEUFkGLrHMSsps3oBzMtjErUdDDW5tGJcn5eVlA==}
engines: {node: '>=16.12.0', npm: '>=6.14.0'}
hasBin: true
peerDependencies:
@@ -1641,9 +1637,9 @@ packages:
sharp:
optional: true
dependencies:
- '@astrojs/compiler': 1.4.2
+ '@astrojs/compiler': 1.5.0
'@astrojs/language-server': 1.0.8
- '@astrojs/markdown-remark': 2.2.1(astro@2.5.6)
+ '@astrojs/markdown-remark': 2.2.1(astro@2.5.7)
'@astrojs/telemetry': 2.1.1
'@astrojs/webapi': 2.2.0
'@babel/core': 7.22.1
@@ -1691,7 +1687,7 @@ packages:
strip-ansi: 7.1.0
supports-esm: 1.0.0
tsconfig-resolver: 3.0.1
- typescript: 5.0.4
+ typescript: 5.1.3
unist-util-visit: 4.1.2
vfile: 5.3.7
vite: 4.3.9
@@ -1708,13 +1704,13 @@ packages:
- terser
dev: false
- /astrojs-compiler-sync@0.3.2(@astrojs/compiler@1.4.2):
- resolution: {integrity: sha512-q/8Z30WNpsktLKS5NdT/6QAF9Q/C4ucLldqUpHgvRhuj/6jkJyOQfapQxkTKp8MK4RjH9sSsClfrTIdk8JZlKw==}
+ /astrojs-compiler-sync@0.3.3(@astrojs/compiler@1.5.0):
+ resolution: {integrity: sha512-LbhchWgsvjvRBb5n5ez8/Q/f9ZKViuox27VxMDOdTUm8MRv9U7phzOiLue5KluqTmC0z1LId4gY2SekvoDrkuw==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
'@astrojs/compiler': '>=0.27.0'
dependencies:
- '@astrojs/compiler': 1.4.2
+ '@astrojs/compiler': 1.5.0
synckit: 0.8.5
dev: true
@@ -1726,7 +1722,7 @@ packages:
postcss: ^8.1.0
dependencies:
browserslist: 4.21.7
- caniuse-lite: 1.0.30001492
+ caniuse-lite: 1.0.30001494
fraction.js: 4.2.0
normalize-range: 0.1.2
picocolors: 1.0.0
@@ -1738,7 +1734,7 @@ packages:
hasBin: true
dependencies:
browserslist: 4.21.7
- caniuse-lite: 1.0.30001492
+ caniuse-lite: 1.0.30001494
normalize-range: 0.1.2
num2fraction: 1.2.2
picocolors: 0.2.1
@@ -1842,8 +1838,8 @@ packages:
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
dependencies:
- caniuse-lite: 1.0.30001492
- electron-to-chromium: 1.4.415
+ caniuse-lite: 1.0.30001494
+ electron-to-chromium: 1.4.419
node-releases: 2.0.12
update-browserslist-db: 1.0.11(browserslist@4.21.7)
@@ -1909,13 +1905,13 @@ packages:
resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==}
dependencies:
browserslist: 4.21.7
- caniuse-lite: 1.0.30001492
+ caniuse-lite: 1.0.30001494
lodash.memoize: 4.1.2
lodash.uniq: 4.5.0
dev: true
- /caniuse-lite@1.0.30001492:
- resolution: {integrity: sha512-2efF8SAZwgAX1FJr87KWhvuJxnGJKOnctQa8xLOskAXNXq8oiuqgl6u1kk3fFpsp3GgvzlRjiK1sl63hNtFADw==}
+ /caniuse-lite@1.0.30001494:
+ resolution: {integrity: sha512-sY2B5Qyl46ZzfYDegrl8GBCzdawSLT4ThM9b9F+aDYUrAG2zCOyMbd2Tq34mS1g4ZKBfjRlzOohQMxx28x6wJg==}
/ccount@2.0.1:
resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==}
@@ -2412,8 +2408,8 @@ packages:
resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
dev: false
- /electron-to-chromium@1.4.415:
- resolution: {integrity: sha512-3meOxxvyUOJVwa7cem6O2/MRPZ+FTzblSPSpG7biZoF9yOVrhCaS2l9C4jjW6YTm8uuEpmApuP0xQJSmUglfdg==}
+ /electron-to-chromium@1.4.419:
+ resolution: {integrity: sha512-jdie3RiEgygvDTyS2sgjq71B36q2cDSBfPlwzUyuOrfYTNoYWyBxxjGJV/HAu3A2hB0Y+HesvCVkVAFoCKwCSw==}
/emmet@2.4.4:
resolution: {integrity: sha512-v8Mwpjym55CS3EjJgiCLWUB3J2HSR93jhzXW325720u8KvYxdI2voYLstW3pHBxFz54H6jFjayR9G4LfTG0q+g==}
@@ -2571,33 +2567,33 @@ packages:
engines: {node: '>=12'}
dev: false
- /eslint-config-prettier@8.8.0(eslint@8.41.0):
+ /eslint-config-prettier@8.8.0(eslint@8.42.0):
resolution: {integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==}
hasBin: true
peerDependencies:
eslint: '>=7.0.0'
dependencies:
- eslint: 8.41.0
+ eslint: 8.42.0
dev: true
- /eslint-plugin-astro@0.27.1(eslint@8.41.0):
+ /eslint-plugin-astro@0.27.1(eslint@8.42.0):
resolution: {integrity: sha512-xt02HVlj5lBoAPzYOKDfVa3swjFr2Vh0Rj6TsInWmfcmQcjEkDMnu9olUAF8Q+LqHr0wQr5z6GmcxJskSqOmjQ==}
engines: {node: ^14.18.0 || >=16.0.0}
peerDependencies:
eslint: '>=7.0.0'
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.41.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.42.0)
'@jridgewell/sourcemap-codec': 1.4.15
'@typescript-eslint/types': 5.59.8
astro-eslint-parser: 0.14.0
- eslint: 8.41.0
+ eslint: 8.42.0
postcss: 8.4.24
postcss-selector-parser: 6.0.13
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-plugin-jsx-a11y@6.7.1(eslint@8.41.0):
+ /eslint-plugin-jsx-a11y@6.7.1(eslint@8.42.0):
resolution: {integrity: sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==}
engines: {node: '>=4.0'}
peerDependencies:
@@ -2612,7 +2608,7 @@ packages:
axobject-query: 3.1.1
damerau-levenshtein: 1.0.8
emoji-regex: 9.2.2
- eslint: 8.41.0
+ eslint: 8.42.0
has: 1.0.3
jsx-ast-utils: 3.3.3
language-tags: 1.0.5
@@ -2646,16 +2642,16 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /eslint@8.41.0:
- resolution: {integrity: sha512-WQDQpzGBOP5IrXPo4Hc0814r4/v2rrIsB0rhT7jtunIalgg6gYXWhRMOejVO8yH21T/FGaxjmFjBMNqcIlmH1Q==}
+ /eslint@8.42.0:
+ resolution: {integrity: sha512-ulg9Ms6E1WPf67PHaEY4/6E2tEn5/f7FXGzr3t9cBMugOmf1INYvuUwwh1aXQN4MfJ6a5K2iNwP3w4AColvI9A==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
hasBin: true
dependencies:
- '@eslint-community/eslint-utils': 4.4.0(eslint@8.41.0)
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.42.0)
'@eslint-community/regexpp': 4.5.1
'@eslint/eslintrc': 2.0.3
- '@eslint/js': 8.41.0
- '@humanwhocodes/config-array': 0.11.8
+ '@eslint/js': 8.42.0
+ '@humanwhocodes/config-array': 0.11.10
'@humanwhocodes/module-importer': 1.0.1
'@nodelib/fs.walk': 1.2.8
ajv: 6.12.6
@@ -2739,7 +2735,7 @@ packages:
dependencies:
'@types/estree-jsx': 1.0.0
estree-util-is-identifier-name: 2.1.0
- estree-walker: 3.0.0
+ estree-walker: 3.0.3
dev: false
/estree-util-is-identifier-name@2.1.0:
@@ -2765,6 +2761,12 @@ packages:
resolution: {integrity: sha512-s6ceX0NFiU/vKPiKvFdR83U1Zffu7upwZsGwpoqfg5rbbq1l50WQ5hCeIvM6E6oD4shUHCYMsiFPns4Jk0YfMQ==}
dev: false
+ /estree-walker@3.0.3:
+ resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==}
+ dependencies:
+ '@types/estree': 1.0.1
+ dev: false
+
/esutils@2.0.3:
resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
engines: {node: '>=0.10.0'}
@@ -4818,7 +4820,7 @@ packages:
resolution: {integrity: sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==}
dependencies:
'@types/estree': 1.0.1
- estree-walker: 3.0.0
+ estree-walker: 3.0.3
is-reference: 3.0.1
dev: false
@@ -5311,18 +5313,18 @@ packages:
resolution: {integrity: sha512-pYZXSbdq0eElvzoIMArzv1SBn1NUXzopjlcnt6Ql8VW32PjC12NovwBjXJ6rh8qQLi7vF8jNqAbraKW03UPfag==}
engines: {node: ^14.15.0 || >=16.0.0, pnpm: '>=7.14.0'}
dependencies:
- '@astrojs/compiler': 1.4.2
+ '@astrojs/compiler': 1.5.0
prettier: 2.8.8
sass-formatter: 0.7.6
synckit: 0.8.5
- /prettier-plugin-sort-imports@1.7.2(typescript@5.0.4):
+ /prettier-plugin-sort-imports@1.7.2(typescript@5.1.3):
resolution: {integrity: sha512-EUBmaLgQ6GcMcvusMlK/aN4QgPWDmjRjpYjc1htjp1nrbHpA+JA5/nncQJiFAao/mBX2qBninuyasd80x488mQ==}
peerDependencies:
typescript: '>4.0.0'
dependencies:
prettier: 2.8.8
- typescript: 5.0.4
+ typescript: 5.1.3
dev: true
/prettier-plugin-tailwindcss@0.3.0(prettier-plugin-astro@0.9.1)(prettier@2.8.8):
@@ -5652,8 +5654,8 @@ packages:
glob: 7.2.3
dev: true
- /rollup@3.23.0:
- resolution: {integrity: sha512-h31UlwEi7FHihLe1zbk+3Q7z1k/84rb9BSwmBSr/XjOCEaBJ2YyedQDuM0t/kfOS0IxM+vk1/zI9XxYj9V+NJQ==}
+ /rollup@3.23.1:
+ resolution: {integrity: sha512-ybRdFVHOoljGEFILHLd2g/qateqUdjE6YS41WXq4p3C/WwD3xtWxV4FYWETA1u9TeXQc5K8L8zHE5d/scOvrOQ==}
engines: {node: '>=14.18.0', npm: '>=8.0.0'}
hasBin: true
optionalDependencies:
@@ -6063,7 +6065,7 @@ packages:
engines: {node: ^14.18.0 || >=16.0.0}
dependencies:
'@pkgr/utils': 2.4.1
- tslib: 2.5.2
+ tslib: 2.5.3
/tailwindcss-hero-patterns@0.1.2:
resolution: {integrity: sha512-kC7LmBZsyu+ZPf1O79i+Lyjue8rDvH8hg1uEUM1bK/b175/U3US0+TL2FOk0eytlY0nOHxZwrrHOmmxC/RVq7w==}
@@ -6229,17 +6231,17 @@ packages:
resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
dev: true
- /tslib@2.5.2:
- resolution: {integrity: sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==}
+ /tslib@2.5.3:
+ resolution: {integrity: sha512-mSxlJJwl3BMEQCUNnxXBU9jP4JBktcEGhURcPR6VQVlnP0FdDEsIaz0C35dXNGLyRfrATNofF0F5p2KPxQgB+w==}
- /tsutils@3.21.0(typescript@5.0.4):
+ /tsutils@3.21.0(typescript@5.1.3):
resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
engines: {node: '>= 6'}
peerDependencies:
typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta'
dependencies:
tslib: 1.14.1
- typescript: 5.0.4
+ typescript: 5.1.3
dev: true
/tunnel-agent@0.6.0:
@@ -6278,9 +6280,9 @@ packages:
is-typed-array: 1.1.10
dev: true
- /typescript@5.0.4:
- resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==}
- engines: {node: '>=12.20'}
+ /typescript@5.1.3:
+ resolution: {integrity: sha512-XH627E9vkeqhlZFQuL+UsyAXEnibT0kWR2FWONlr4sTjvxyJYnyefgrkyECLzM5NenmKzRAy2rR/OlYLA1HkZw==}
+ engines: {node: '>=14.17'}
hasBin: true
/unbox-primitive@1.0.2:
@@ -6480,7 +6482,7 @@ packages:
dependencies:
esbuild: 0.17.19
postcss: 8.4.24
- rollup: 3.23.0
+ rollup: 3.23.1
optionalDependencies:
fsevents: 2.3.2
dev: false
@@ -6505,10 +6507,10 @@ packages:
vscode-uri: 3.0.7
dev: false
- /vscode-html-languageservice@5.0.5:
- resolution: {integrity: sha512-7788ZT+I7/UhFoI4+bzaAiGGZEW7X39kTeuytLtw6jJA6W7ez85bWKYoFDcwrPNmywj3n/IkU9Op9asaje44jg==}
+ /vscode-html-languageservice@5.0.6:
+ resolution: {integrity: sha512-gCixNg6fjPO7+kwSMBAVXcwDRHdjz1WOyNfI0n5Wx0J7dfHG8ggb3zD1FI8E2daTZrwS1cooOiSoc1Xxph4qRQ==}
dependencies:
- '@vscode/l10n': 0.0.13
+ '@vscode/l10n': 0.0.14
vscode-languageserver-textdocument: 1.0.8
vscode-languageserver-types: 3.17.3
vscode-uri: 3.0.7
diff --git a/src/components/ButtonSecondary.astro b/src/components/ButtonSecondary.astro
new file mode 100644
index 0000000..78c10e3
--- /dev/null
+++ b/src/components/ButtonSecondary.astro
@@ -0,0 +1,19 @@
+---
+export interface Props {
+ link: string
+ external?: boolean
+}
+const { link, external } = Astro.props
+
+const buttonPaddingX = 'px-[.75rem]'
+const buttonPaddingY = 'py-[.5rem]'
+---
+
+
+
- {body} -
- -