mirror of
https://github.com/EthanShoeDev/fressh.git
synced 2026-01-11 14:22:51 +00:00
fix fmt
This commit is contained in:
22
.vscode/settings.json
vendored
22
.vscode/settings.json
vendored
@@ -29,5 +29,27 @@
|
|||||||
"**/dist/**",
|
"**/dist/**",
|
||||||
"**/node_modules/**",
|
"**/node_modules/**",
|
||||||
"**/android/**"
|
"**/android/**"
|
||||||
|
],
|
||||||
|
"[astro]": {
|
||||||
|
"editor.defaultFormatter": "esbenp.prettier-vscode"
|
||||||
|
},
|
||||||
|
"eslint.validate": [
|
||||||
|
"javascript",
|
||||||
|
"javascriptreact",
|
||||||
|
"astro", // Enable .astro
|
||||||
|
"typescript", // Enable .ts
|
||||||
|
"typescriptreact" // Enable .tsx
|
||||||
|
],
|
||||||
|
"tailwindCSS.classAttributes": [
|
||||||
|
"class",
|
||||||
|
"className",
|
||||||
|
"ngClass",
|
||||||
|
".*className"
|
||||||
|
],
|
||||||
|
// Turbo example included it
|
||||||
|
"eslint.workingDirectories": [
|
||||||
|
{
|
||||||
|
"mode": "auto"
|
||||||
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ const config: ExpoConfig = {
|
|||||||
slug: 'fressh',
|
slug: 'fressh',
|
||||||
version: packageJson.version,
|
version: packageJson.version,
|
||||||
orientation: 'portrait',
|
orientation: 'portrait',
|
||||||
icon: '../../packages/assets/ios-dark.png',
|
icon: '../../packages/assets/ios-dark-2.png',
|
||||||
scheme: 'fressh',
|
scheme: 'fressh',
|
||||||
userInterfaceStyle: 'automatic',
|
userInterfaceStyle: 'automatic',
|
||||||
newArchEnabled: true,
|
newArchEnabled: true,
|
||||||
|
|||||||
@@ -3,9 +3,13 @@ import { defineConfig } from 'astro/config';
|
|||||||
|
|
||||||
import tailwindcss from '@tailwindcss/vite';
|
import tailwindcss from '@tailwindcss/vite';
|
||||||
|
|
||||||
|
import vercel from '@astrojs/vercel';
|
||||||
|
|
||||||
// https://astro.build/config
|
// https://astro.build/config
|
||||||
export default defineConfig({
|
export default defineConfig({
|
||||||
vite: {
|
vite: {
|
||||||
plugins: [tailwindcss()],
|
plugins: [tailwindcss()],
|
||||||
},
|
},
|
||||||
|
|
||||||
|
adapter: vercel(),
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -15,10 +15,11 @@
|
|||||||
"eslint:check": "eslint --max-warnings 0 --report-unused-disable-directives ."
|
"eslint:check": "eslint --max-warnings 0 --report-unused-disable-directives ."
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
"@astrojs/vercel": "^8.2.7",
|
||||||
|
"@fressh/assets": "workspace:*",
|
||||||
"@tailwindcss/vite": "^4.1.13",
|
"@tailwindcss/vite": "^4.1.13",
|
||||||
"astro": "^5.13.7",
|
"astro": "^5.13.7",
|
||||||
"tailwindcss": "^4.1.13",
|
"tailwindcss": "^4.1.13"
|
||||||
"@fressh/assets": "workspace:*"
|
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@epic-web/config": "^1.21.3",
|
"@epic-web/config": "^1.21.3",
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
import epicConfig from '@epic-web/config/prettier';
|
import epicConfig from '@epic-web/config/prettier';
|
||||||
import * as astroPrettierPlugin from 'prettier-plugin-astro';
|
// import * as astroPrettierPlugin from 'prettier-plugin-astro';
|
||||||
import * as twPrettierPlugin from 'prettier-plugin-tailwindcss';
|
import * as twPrettierPlugin from 'prettier-plugin-tailwindcss';
|
||||||
// Sometimes this plugin can remove imports that are being edited.
|
// Sometimes this plugin can remove imports that are being edited.
|
||||||
// As a workaround we will only use this in the cli. (pnpm run fmt)
|
// As a workaround we will only use this in the cli. (pnpm run fmt)
|
||||||
@@ -12,7 +12,7 @@ export default {
|
|||||||
plugins: [
|
plugins: [
|
||||||
// ...(sortImports ? ["prettier-plugin-organize-imports"] : []),
|
// ...(sortImports ? ["prettier-plugin-organize-imports"] : []),
|
||||||
...(epicConfig.plugins || []),
|
...(epicConfig.plugins || []),
|
||||||
astroPrettierPlugin,
|
'prettier-plugin-astro',
|
||||||
twPrettierPlugin,
|
twPrettierPlugin,
|
||||||
],
|
],
|
||||||
overrides: [
|
overrides: [
|
||||||
|
|||||||
@@ -1,5 +1,71 @@
|
|||||||
---
|
---
|
||||||
import Layout from '../layouts/Layout.astro';
|
import Layout from '../layouts/Layout.astro';
|
||||||
|
import iosDarkAppIcon from '@fressh/assets/ios-dark-2.png';
|
||||||
---
|
---
|
||||||
|
|
||||||
<Layout> <h1 class="text-6xl">Hello World</h1> </Layout>
|
<Layout>
|
||||||
|
<section
|
||||||
|
class="flex min-h-screen flex-col items-center justify-center bg-gradient-to-b from-gray-50 to-white px-6 dark:from-gray-900 dark:to-black"
|
||||||
|
>
|
||||||
|
<img
|
||||||
|
src={iosDarkAppIcon.src}
|
||||||
|
alt="Fressh app icon"
|
||||||
|
class="mb-6 h-20 w-20 rounded-2xl shadow-md"
|
||||||
|
/>
|
||||||
|
<h1 class="text-5xl font-extrabold tracking-tight sm:text-6xl">Fressh</h1>
|
||||||
|
<p class="mt-3 text-lg text-gray-600 dark:text-gray-300">
|
||||||
|
A clean, powerful mobile SSH client.
|
||||||
|
</p>
|
||||||
|
<span
|
||||||
|
class="mt-4 inline-flex items-center gap-2 rounded-full border border-dashed border-gray-300 px-3 py-1 text-sm text-gray-600 dark:border-gray-700 dark:text-gray-300"
|
||||||
|
>Coming soon</span
|
||||||
|
>
|
||||||
|
<div class="mt-10 grid w-full max-w-3xl gap-6 text-left sm:grid-cols-2">
|
||||||
|
<div class="rounded-xl border border-gray-200 p-6 dark:border-gray-800">
|
||||||
|
<h2
|
||||||
|
class="text-base font-semibold tracking-wide text-gray-900 dark:text-gray-100"
|
||||||
|
>
|
||||||
|
Features
|
||||||
|
</h2>
|
||||||
|
<ul class="mt-3 space-y-2 text-gray-700 dark:text-gray-300">
|
||||||
|
<li class="flex items-start gap-3">
|
||||||
|
<span class="text-emerald-500">✓</span><span
|
||||||
|
>Securely storing previous connections</span
|
||||||
|
>
|
||||||
|
</li>
|
||||||
|
<li class="flex items-start gap-3">
|
||||||
|
<span class="text-emerald-500">✓</span><span
|
||||||
|
>Configurable preset command buttons</span
|
||||||
|
>
|
||||||
|
</li>
|
||||||
|
<li class="flex items-start gap-3">
|
||||||
|
<span class="text-emerald-500">✓</span><span
|
||||||
|
>Configurable theme</span
|
||||||
|
>
|
||||||
|
</li>
|
||||||
|
<ul></ul>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="rounded-xl border border-gray-200 p-6 dark:border-gray-800">
|
||||||
|
<h2
|
||||||
|
class="text-base font-semibold tracking-wide text-gray-900 dark:text-gray-100"
|
||||||
|
>
|
||||||
|
Coming soon
|
||||||
|
</h2>
|
||||||
|
<ul class="mt-3 space-y-2 text-gray-700 dark:text-gray-300">
|
||||||
|
<li class="flex items-start gap-3">
|
||||||
|
<span class="text-amber-500">•</span><span
|
||||||
|
>Fully accurate xterm emulation</span
|
||||||
|
>
|
||||||
|
</li>
|
||||||
|
<li class="flex items-start gap-3">
|
||||||
|
<span class="text-amber-500">•</span><span
|
||||||
|
>On-device LLM for command completion and output summarization</span
|
||||||
|
>
|
||||||
|
</li>
|
||||||
|
<ul></ul>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
</Layout>
|
||||||
|
|||||||
BIN
packages/assets/ios-dark-2.png
Normal file
BIN
packages/assets/ios-dark-2.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 827 KiB |
BIN
packages/assets/ios-light-2.png
Normal file
BIN
packages/assets/ios-light-2.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 886 KiB |
208
pnpm-lock.yaml
generated
208
pnpm-lock.yaml
generated
@@ -171,6 +171,9 @@ importers:
|
|||||||
|
|
||||||
apps/web:
|
apps/web:
|
||||||
dependencies:
|
dependencies:
|
||||||
|
'@astrojs/vercel':
|
||||||
|
specifier: ^8.2.7
|
||||||
|
version: 8.2.7(astro@5.13.7(@types/node@24.3.0)(@vercel/functions@2.2.13)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@4.50.1)(terser@5.43.1)(tsx@4.20.5)(typescript@5.9.2))(react@19.1.0)(rollup@4.50.1)
|
||||||
'@fressh/assets':
|
'@fressh/assets':
|
||||||
specifier: workspace:*
|
specifier: workspace:*
|
||||||
version: link:../../packages/assets
|
version: link:../../packages/assets
|
||||||
@@ -179,7 +182,7 @@ importers:
|
|||||||
version: 4.1.13(vite@6.3.6(@types/node@24.3.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.5))
|
version: 4.1.13(vite@6.3.6(@types/node@24.3.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.5))
|
||||||
astro:
|
astro:
|
||||||
specifier: ^5.13.7
|
specifier: ^5.13.7
|
||||||
version: 5.13.7(@types/node@24.3.0)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@4.50.1)(terser@5.43.1)(tsx@4.20.5)(typescript@5.9.2)
|
version: 5.13.7(@types/node@24.3.0)(@vercel/functions@2.2.13)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@4.50.1)(terser@5.43.1)(tsx@4.20.5)(typescript@5.9.2)
|
||||||
tailwindcss:
|
tailwindcss:
|
||||||
specifier: ^4.1.13
|
specifier: ^4.1.13
|
||||||
version: 4.1.13
|
version: 4.1.13
|
||||||
@@ -245,6 +248,11 @@ packages:
|
|||||||
resolution: {integrity: sha512-UFBgfeldP06qu6khs/yY+q1cDAaArM2/7AEIqQ9Cuvf7B1hNLq0xDrZkct+QoIGyjq56y8IaE2I3CTvG99mlhQ==}
|
resolution: {integrity: sha512-UFBgfeldP06qu6khs/yY+q1cDAaArM2/7AEIqQ9Cuvf7B1hNLq0xDrZkct+QoIGyjq56y8IaE2I3CTvG99mlhQ==}
|
||||||
engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0}
|
engines: {node: 18.20.8 || ^20.3.0 || >=22.0.0}
|
||||||
|
|
||||||
|
'@astrojs/vercel@8.2.7':
|
||||||
|
resolution: {integrity: sha512-QeozkGU/0qch8MZlKJDKt+Dp8IUKA/E4MxnecVz1J0eVaXB6ao/HYcW7Tcr8LpWYU77Twhc60SgHIjrE3j2nYg==}
|
||||||
|
peerDependencies:
|
||||||
|
astro: ^5.0.0
|
||||||
|
|
||||||
'@babel/code-frame@7.10.4':
|
'@babel/code-frame@7.10.4':
|
||||||
resolution: {integrity: sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==}
|
resolution: {integrity: sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==}
|
||||||
|
|
||||||
@@ -1328,6 +1336,11 @@ packages:
|
|||||||
'@jscpd/tokenizer@4.0.1':
|
'@jscpd/tokenizer@4.0.1':
|
||||||
resolution: {integrity: sha512-l/CPeEigadYcQUsUxf1wdCBfNjyAxYcQU04KciFNmSZAMY+ykJ8fZsiuyfjb+oOuDgsIPZZ9YvbvsCr6NBXueg==}
|
resolution: {integrity: sha512-l/CPeEigadYcQUsUxf1wdCBfNjyAxYcQU04KciFNmSZAMY+ykJ8fZsiuyfjb+oOuDgsIPZZ9YvbvsCr6NBXueg==}
|
||||||
|
|
||||||
|
'@mapbox/node-pre-gyp@2.0.0':
|
||||||
|
resolution: {integrity: sha512-llMXd39jtP0HpQLVI37Bf1m2ADlEb35GYSh1SDSLsBhR+5iCxiNGlT31yqbNtVHygHAtMy6dWFERpU2JgufhPg==}
|
||||||
|
engines: {node: '>=18'}
|
||||||
|
hasBin: true
|
||||||
|
|
||||||
'@napi-rs/wasm-runtime@0.2.12':
|
'@napi-rs/wasm-runtime@0.2.12':
|
||||||
resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==}
|
resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==}
|
||||||
|
|
||||||
@@ -2358,6 +2371,53 @@ packages:
|
|||||||
peerDependencies:
|
peerDependencies:
|
||||||
'@urql/core': ^5.0.0
|
'@urql/core': ^5.0.0
|
||||||
|
|
||||||
|
'@vercel/analytics@1.5.0':
|
||||||
|
resolution: {integrity: sha512-MYsBzfPki4gthY5HnYN7jgInhAZ7Ac1cYDoRWFomwGHWEX7odTEzbtg9kf/QSo7XEsEAqlQugA6gJ2WS2DEa3g==}
|
||||||
|
peerDependencies:
|
||||||
|
'@remix-run/react': ^2
|
||||||
|
'@sveltejs/kit': ^1 || ^2
|
||||||
|
next: '>= 13'
|
||||||
|
react: ^18 || ^19 || ^19.0.0-rc
|
||||||
|
svelte: '>= 4'
|
||||||
|
vue: ^3
|
||||||
|
vue-router: ^4
|
||||||
|
peerDependenciesMeta:
|
||||||
|
'@remix-run/react':
|
||||||
|
optional: true
|
||||||
|
'@sveltejs/kit':
|
||||||
|
optional: true
|
||||||
|
next:
|
||||||
|
optional: true
|
||||||
|
react:
|
||||||
|
optional: true
|
||||||
|
svelte:
|
||||||
|
optional: true
|
||||||
|
vue:
|
||||||
|
optional: true
|
||||||
|
vue-router:
|
||||||
|
optional: true
|
||||||
|
|
||||||
|
'@vercel/functions@2.2.13':
|
||||||
|
resolution: {integrity: sha512-14ArBSIIcOBx9nrEgaJb4Bw+en1gl6eSoJWh8qjifLl5G3E4dRXCFOT8HP+w66vb9Wqyd1lAQBrmRhRwOj9X9A==}
|
||||||
|
engines: {node: '>= 18'}
|
||||||
|
peerDependencies:
|
||||||
|
'@aws-sdk/credential-provider-web-identity': '*'
|
||||||
|
peerDependenciesMeta:
|
||||||
|
'@aws-sdk/credential-provider-web-identity':
|
||||||
|
optional: true
|
||||||
|
|
||||||
|
'@vercel/nft@0.29.4':
|
||||||
|
resolution: {integrity: sha512-6lLqMNX3TuycBPABycx7A9F1bHQR7kiQln6abjFbPrf5C/05qHM9M5E4PeTE59c7z8g6vHnx1Ioihb2AQl7BTA==}
|
||||||
|
engines: {node: '>=18'}
|
||||||
|
hasBin: true
|
||||||
|
|
||||||
|
'@vercel/oidc@2.0.2':
|
||||||
|
resolution: {integrity: sha512-59PBFx3T+k5hLTEWa3ggiMpGRz1OVvl9eN8SUai+A43IsqiOuAe7qPBf+cray/Fj6mkgnxm/D7IAtjc8zSHi7g==}
|
||||||
|
engines: {node: '>= 18'}
|
||||||
|
|
||||||
|
'@vercel/routing-utils@5.1.1':
|
||||||
|
resolution: {integrity: sha512-EyOik06V2fPXAbKY087BM7DMOQOJK+9mubwwox1TkDi21tMeJcMYwsXwepm6ZmyZ5u0j1TpJW172fP4MbzaCcg==}
|
||||||
|
|
||||||
'@vitest/eslint-plugin@1.3.6':
|
'@vitest/eslint-plugin@1.3.6':
|
||||||
resolution: {integrity: sha512-sa/QAljHbUP+sMdPjK8e/6nS2+QB/bh1aDKEkAKMqsKVzBXqz4LRYfT7UVGIP8LMIrskGTxqAbHuiL+FOYWzHg==}
|
resolution: {integrity: sha512-sa/QAljHbUP+sMdPjK8e/6nS2+QB/bh1aDKEkAKMqsKVzBXqz4LRYfT7UVGIP8LMIrskGTxqAbHuiL+FOYWzHg==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
@@ -2378,6 +2438,10 @@ packages:
|
|||||||
resolution: {integrity: sha512-nQvrCBu7K2pSSEtIM0EEF03FVjcczCXInMt3moLNFbjlWx6bZrX72uT6/1uAXDbnzGUAx9gTyDiQ+vrFi663oA==}
|
resolution: {integrity: sha512-nQvrCBu7K2pSSEtIM0EEF03FVjcczCXInMt3moLNFbjlWx6bZrX72uT6/1uAXDbnzGUAx9gTyDiQ+vrFi663oA==}
|
||||||
deprecated: Package no longer supported. Contact support@npmjs.com for more info.
|
deprecated: Package no longer supported. Contact support@npmjs.com for more info.
|
||||||
|
|
||||||
|
abbrev@3.0.1:
|
||||||
|
resolution: {integrity: sha512-AO2ac6pjRB3SJmGJo+v5/aK6Omggp6fsLrs6wN9bd35ulu4cCwaAU9+7ZhXjeqHVkaHThLuzH0nZr0YpCDhygg==}
|
||||||
|
engines: {node: ^18.17.0 || >=20.5.0}
|
||||||
|
|
||||||
abort-controller@3.0.0:
|
abort-controller@3.0.0:
|
||||||
resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==}
|
resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==}
|
||||||
engines: {node: '>=6.5'}
|
engines: {node: '>=6.5'}
|
||||||
@@ -2386,6 +2450,11 @@ packages:
|
|||||||
resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==}
|
resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==}
|
||||||
engines: {node: '>= 0.6'}
|
engines: {node: '>= 0.6'}
|
||||||
|
|
||||||
|
acorn-import-attributes@1.9.5:
|
||||||
|
resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==}
|
||||||
|
peerDependencies:
|
||||||
|
acorn: ^8
|
||||||
|
|
||||||
acorn-jsx@5.3.2:
|
acorn-jsx@5.3.2:
|
||||||
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
|
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
@@ -2543,6 +2612,9 @@ packages:
|
|||||||
async-limiter@1.0.1:
|
async-limiter@1.0.1:
|
||||||
resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==}
|
resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==}
|
||||||
|
|
||||||
|
async-sema@3.1.1:
|
||||||
|
resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==}
|
||||||
|
|
||||||
available-typed-arrays@1.0.7:
|
available-typed-arrays@1.0.7:
|
||||||
resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==}
|
resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==}
|
||||||
engines: {node: '>= 0.4'}
|
engines: {node: '>= 0.4'}
|
||||||
@@ -2646,6 +2718,9 @@ packages:
|
|||||||
resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==}
|
resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==}
|
||||||
engines: {node: '>=0.6'}
|
engines: {node: '>=0.6'}
|
||||||
|
|
||||||
|
bindings@1.5.0:
|
||||||
|
resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==}
|
||||||
|
|
||||||
blamer@1.0.6:
|
blamer@1.0.6:
|
||||||
resolution: {integrity: sha512-fv7QToPS87oD1m1bDDTf29zC/bVKJxj2Nqh1r/v4NhMtbnzDIbWOHBYIfxCjlmkVGu3FGOjKgdNG3SFm7TkvBQ==}
|
resolution: {integrity: sha512-fv7QToPS87oD1m1bDDTf29zC/bVKJxj2Nqh1r/v4NhMtbnzDIbWOHBYIfxCjlmkVGu3FGOjKgdNG3SFm7TkvBQ==}
|
||||||
engines: {node: '>=8.9'}
|
engines: {node: '>=8.9'}
|
||||||
@@ -2914,6 +2989,10 @@ packages:
|
|||||||
resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==}
|
resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==}
|
||||||
engines: {node: '>= 0.10.0'}
|
engines: {node: '>= 0.10.0'}
|
||||||
|
|
||||||
|
consola@3.4.2:
|
||||||
|
resolution: {integrity: sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA==}
|
||||||
|
engines: {node: ^14.18.0 || >=16.10.0}
|
||||||
|
|
||||||
constantinople@4.0.1:
|
constantinople@4.0.1:
|
||||||
resolution: {integrity: sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==}
|
resolution: {integrity: sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==}
|
||||||
|
|
||||||
@@ -3690,6 +3769,9 @@ packages:
|
|||||||
resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
|
resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==}
|
||||||
engines: {node: '>=16.0.0'}
|
engines: {node: '>=16.0.0'}
|
||||||
|
|
||||||
|
file-uri-to-path@1.0.0:
|
||||||
|
resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==}
|
||||||
|
|
||||||
fill-range@7.1.1:
|
fill-range@7.1.1:
|
||||||
resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
|
resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
|
||||||
engines: {node: '>=8'}
|
engines: {node: '>=8'}
|
||||||
@@ -4925,6 +5007,10 @@ packages:
|
|||||||
resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==}
|
resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==}
|
||||||
engines: {node: '>= 6.13.0'}
|
engines: {node: '>= 6.13.0'}
|
||||||
|
|
||||||
|
node-gyp-build@4.8.4:
|
||||||
|
resolution: {integrity: sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==}
|
||||||
|
hasBin: true
|
||||||
|
|
||||||
node-int64@0.4.0:
|
node-int64@0.4.0:
|
||||||
resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==}
|
resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==}
|
||||||
|
|
||||||
@@ -4938,6 +5024,11 @@ packages:
|
|||||||
resolution: {integrity: sha512-Pzr3rol8fvhG/oJjIq2NTVB0vmdNNlz22FENhhPojYRZ4/ee08CfK4YuKmuL54V9MLhI1kpzxfOJ/63LzmZzDg==}
|
resolution: {integrity: sha512-Pzr3rol8fvhG/oJjIq2NTVB0vmdNNlz22FENhhPojYRZ4/ee08CfK4YuKmuL54V9MLhI1kpzxfOJ/63LzmZzDg==}
|
||||||
engines: {node: '>=14'}
|
engines: {node: '>=14'}
|
||||||
|
|
||||||
|
nopt@8.1.0:
|
||||||
|
resolution: {integrity: sha512-ieGu42u/Qsa4TFktmaKEwM6MQH0pOWnaB3htzh0JRtx84+Mebc0cbZYN5bC+6WTZ4+77xrL9Pn5m7CV6VIkV7A==}
|
||||||
|
engines: {node: ^18.17.0 || >=20.5.0}
|
||||||
|
hasBin: true
|
||||||
|
|
||||||
normalize-package-data@2.5.0:
|
normalize-package-data@2.5.0:
|
||||||
resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
|
resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
|
||||||
|
|
||||||
@@ -5157,6 +5248,12 @@ packages:
|
|||||||
resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
|
resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
|
||||||
engines: {node: '>=16 || 14 >=14.18'}
|
engines: {node: '>=16 || 14 >=14.18'}
|
||||||
|
|
||||||
|
path-to-regexp@6.1.0:
|
||||||
|
resolution: {integrity: sha512-h9DqehX3zZZDCEm+xbfU0ZmwCGFCAAraPJWMXJ4+v32NjZJilVg3k1TcKsRgIb8IQ/izZSaydDc1OhJCZvs2Dw==}
|
||||||
|
|
||||||
|
path-to-regexp@6.3.0:
|
||||||
|
resolution: {integrity: sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==}
|
||||||
|
|
||||||
path-type@3.0.0:
|
path-type@3.0.0:
|
||||||
resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==}
|
resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==}
|
||||||
engines: {node: '>=4'}
|
engines: {node: '>=4'}
|
||||||
@@ -6848,6 +6945,29 @@ snapshots:
|
|||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
|
'@astrojs/vercel@8.2.7(astro@5.13.7(@types/node@24.3.0)(@vercel/functions@2.2.13)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@4.50.1)(terser@5.43.1)(tsx@4.20.5)(typescript@5.9.2))(react@19.1.0)(rollup@4.50.1)':
|
||||||
|
dependencies:
|
||||||
|
'@astrojs/internal-helpers': 0.7.2
|
||||||
|
'@vercel/analytics': 1.5.0(react@19.1.0)
|
||||||
|
'@vercel/functions': 2.2.13
|
||||||
|
'@vercel/nft': 0.29.4(rollup@4.50.1)
|
||||||
|
'@vercel/routing-utils': 5.1.1
|
||||||
|
astro: 5.13.7(@types/node@24.3.0)(@vercel/functions@2.2.13)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@4.50.1)(terser@5.43.1)(tsx@4.20.5)(typescript@5.9.2)
|
||||||
|
esbuild: 0.25.9
|
||||||
|
tinyglobby: 0.2.14
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- '@aws-sdk/credential-provider-web-identity'
|
||||||
|
- '@remix-run/react'
|
||||||
|
- '@sveltejs/kit'
|
||||||
|
- encoding
|
||||||
|
- next
|
||||||
|
- react
|
||||||
|
- rollup
|
||||||
|
- supports-color
|
||||||
|
- svelte
|
||||||
|
- vue
|
||||||
|
- vue-router
|
||||||
|
|
||||||
'@babel/code-frame@7.10.4':
|
'@babel/code-frame@7.10.4':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/highlight': 7.25.9
|
'@babel/highlight': 7.25.9
|
||||||
@@ -8233,6 +8353,19 @@ snapshots:
|
|||||||
reprism: 0.0.11
|
reprism: 0.0.11
|
||||||
spark-md5: 3.0.2
|
spark-md5: 3.0.2
|
||||||
|
|
||||||
|
'@mapbox/node-pre-gyp@2.0.0':
|
||||||
|
dependencies:
|
||||||
|
consola: 3.4.2
|
||||||
|
detect-libc: 2.0.4
|
||||||
|
https-proxy-agent: 7.0.6
|
||||||
|
node-fetch: 2.7.0
|
||||||
|
nopt: 8.1.0
|
||||||
|
semver: 7.7.2
|
||||||
|
tar: 7.4.3
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- encoding
|
||||||
|
- supports-color
|
||||||
|
|
||||||
'@napi-rs/wasm-runtime@0.2.12':
|
'@napi-rs/wasm-runtime@0.2.12':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@emnapi/core': 1.5.0
|
'@emnapi/core': 1.5.0
|
||||||
@@ -9240,6 +9373,45 @@ snapshots:
|
|||||||
'@urql/core': 5.2.0
|
'@urql/core': 5.2.0
|
||||||
wonka: 6.3.5
|
wonka: 6.3.5
|
||||||
|
|
||||||
|
'@vercel/analytics@1.5.0(react@19.1.0)':
|
||||||
|
optionalDependencies:
|
||||||
|
react: 19.1.0
|
||||||
|
|
||||||
|
'@vercel/functions@2.2.13':
|
||||||
|
dependencies:
|
||||||
|
'@vercel/oidc': 2.0.2
|
||||||
|
|
||||||
|
'@vercel/nft@0.29.4(rollup@4.50.1)':
|
||||||
|
dependencies:
|
||||||
|
'@mapbox/node-pre-gyp': 2.0.0
|
||||||
|
'@rollup/pluginutils': 5.3.0(rollup@4.50.1)
|
||||||
|
acorn: 8.15.0
|
||||||
|
acorn-import-attributes: 1.9.5(acorn@8.15.0)
|
||||||
|
async-sema: 3.1.1
|
||||||
|
bindings: 1.5.0
|
||||||
|
estree-walker: 2.0.2
|
||||||
|
glob: 10.4.5
|
||||||
|
graceful-fs: 4.2.11
|
||||||
|
node-gyp-build: 4.8.4
|
||||||
|
picomatch: 4.0.3
|
||||||
|
resolve-from: 5.0.0
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- encoding
|
||||||
|
- rollup
|
||||||
|
- supports-color
|
||||||
|
|
||||||
|
'@vercel/oidc@2.0.2':
|
||||||
|
dependencies:
|
||||||
|
'@types/ms': 2.1.0
|
||||||
|
ms: 2.1.3
|
||||||
|
|
||||||
|
'@vercel/routing-utils@5.1.1':
|
||||||
|
dependencies:
|
||||||
|
path-to-regexp: 6.1.0
|
||||||
|
path-to-regexp-updated: path-to-regexp@6.3.0
|
||||||
|
optionalDependencies:
|
||||||
|
ajv: 6.12.6
|
||||||
|
|
||||||
'@vitest/eslint-plugin@1.3.6(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)':
|
'@vitest/eslint-plugin@1.3.6(eslint@9.35.0(jiti@2.5.1))(typescript@5.9.2)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@typescript-eslint/scope-manager': 8.43.0
|
'@typescript-eslint/scope-manager': 8.43.0
|
||||||
@@ -9254,6 +9426,8 @@ snapshots:
|
|||||||
|
|
||||||
D@1.0.0: {}
|
D@1.0.0: {}
|
||||||
|
|
||||||
|
abbrev@3.0.1: {}
|
||||||
|
|
||||||
abort-controller@3.0.0:
|
abort-controller@3.0.0:
|
||||||
dependencies:
|
dependencies:
|
||||||
event-target-shim: 5.0.1
|
event-target-shim: 5.0.1
|
||||||
@@ -9263,6 +9437,10 @@ snapshots:
|
|||||||
mime-types: 2.1.35
|
mime-types: 2.1.35
|
||||||
negotiator: 0.6.3
|
negotiator: 0.6.3
|
||||||
|
|
||||||
|
acorn-import-attributes@1.9.5(acorn@8.15.0):
|
||||||
|
dependencies:
|
||||||
|
acorn: 8.15.0
|
||||||
|
|
||||||
acorn-jsx@5.3.2(acorn@8.15.0):
|
acorn-jsx@5.3.2(acorn@8.15.0):
|
||||||
dependencies:
|
dependencies:
|
||||||
acorn: 8.15.0
|
acorn: 8.15.0
|
||||||
@@ -9430,7 +9608,7 @@ snapshots:
|
|||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
astro@5.13.7(@types/node@24.3.0)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@4.50.1)(terser@5.43.1)(tsx@4.20.5)(typescript@5.9.2):
|
astro@5.13.7(@types/node@24.3.0)(@vercel/functions@2.2.13)(jiti@2.5.1)(lightningcss@1.30.1)(rollup@4.50.1)(terser@5.43.1)(tsx@4.20.5)(typescript@5.9.2):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@astrojs/compiler': 2.12.2
|
'@astrojs/compiler': 2.12.2
|
||||||
'@astrojs/internal-helpers': 0.7.2
|
'@astrojs/internal-helpers': 0.7.2
|
||||||
@@ -9484,7 +9662,7 @@ snapshots:
|
|||||||
ultrahtml: 1.6.0
|
ultrahtml: 1.6.0
|
||||||
unifont: 0.5.2
|
unifont: 0.5.2
|
||||||
unist-util-visit: 5.0.0
|
unist-util-visit: 5.0.0
|
||||||
unstorage: 1.17.1
|
unstorage: 1.17.1(@vercel/functions@2.2.13)
|
||||||
vfile: 6.0.3
|
vfile: 6.0.3
|
||||||
vite: 6.3.6(@types/node@24.3.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.5)
|
vite: 6.3.6(@types/node@24.3.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.5)
|
||||||
vitefu: 1.1.1(vite@6.3.6(@types/node@24.3.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.5))
|
vitefu: 1.1.1(vite@6.3.6(@types/node@24.3.0)(jiti@2.5.1)(lightningcss@1.30.1)(terser@5.43.1)(tsx@4.20.5))
|
||||||
@@ -9541,6 +9719,8 @@ snapshots:
|
|||||||
|
|
||||||
async-limiter@1.0.1: {}
|
async-limiter@1.0.1: {}
|
||||||
|
|
||||||
|
async-sema@3.1.1: {}
|
||||||
|
|
||||||
available-typed-arrays@1.0.7:
|
available-typed-arrays@1.0.7:
|
||||||
dependencies:
|
dependencies:
|
||||||
possible-typed-array-names: 1.1.0
|
possible-typed-array-names: 1.1.0
|
||||||
@@ -9698,6 +9878,10 @@ snapshots:
|
|||||||
|
|
||||||
big-integer@1.6.52: {}
|
big-integer@1.6.52: {}
|
||||||
|
|
||||||
|
bindings@1.5.0:
|
||||||
|
dependencies:
|
||||||
|
file-uri-to-path: 1.0.0
|
||||||
|
|
||||||
blamer@1.0.6:
|
blamer@1.0.6:
|
||||||
dependencies:
|
dependencies:
|
||||||
execa: 4.1.0
|
execa: 4.1.0
|
||||||
@@ -9973,6 +10157,8 @@ snapshots:
|
|||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
|
consola@3.4.2: {}
|
||||||
|
|
||||||
constantinople@4.0.1:
|
constantinople@4.0.1:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/parser': 7.28.3
|
'@babel/parser': 7.28.3
|
||||||
@@ -10972,6 +11158,8 @@ snapshots:
|
|||||||
dependencies:
|
dependencies:
|
||||||
flat-cache: 4.0.1
|
flat-cache: 4.0.1
|
||||||
|
|
||||||
|
file-uri-to-path@1.0.0: {}
|
||||||
|
|
||||||
fill-range@7.1.1:
|
fill-range@7.1.1:
|
||||||
dependencies:
|
dependencies:
|
||||||
to-regex-range: 5.0.1
|
to-regex-range: 5.0.1
|
||||||
@@ -12535,6 +12723,8 @@ snapshots:
|
|||||||
|
|
||||||
node-forge@1.3.1: {}
|
node-forge@1.3.1: {}
|
||||||
|
|
||||||
|
node-gyp-build@4.8.4: {}
|
||||||
|
|
||||||
node-int64@0.4.0: {}
|
node-int64@0.4.0: {}
|
||||||
|
|
||||||
node-mock-http@1.0.3: {}
|
node-mock-http@1.0.3: {}
|
||||||
@@ -12546,6 +12736,10 @@ snapshots:
|
|||||||
'@types/sarif': 2.1.7
|
'@types/sarif': 2.1.7
|
||||||
fs-extra: 10.1.0
|
fs-extra: 10.1.0
|
||||||
|
|
||||||
|
nopt@8.1.0:
|
||||||
|
dependencies:
|
||||||
|
abbrev: 3.0.1
|
||||||
|
|
||||||
normalize-package-data@2.5.0:
|
normalize-package-data@2.5.0:
|
||||||
dependencies:
|
dependencies:
|
||||||
hosted-git-info: 2.8.9
|
hosted-git-info: 2.8.9
|
||||||
@@ -12831,6 +13025,10 @@ snapshots:
|
|||||||
lru-cache: 10.4.3
|
lru-cache: 10.4.3
|
||||||
minipass: 7.1.2
|
minipass: 7.1.2
|
||||||
|
|
||||||
|
path-to-regexp@6.1.0: {}
|
||||||
|
|
||||||
|
path-to-regexp@6.3.0: {}
|
||||||
|
|
||||||
path-type@3.0.0:
|
path-type@3.0.0:
|
||||||
dependencies:
|
dependencies:
|
||||||
pify: 3.0.0
|
pify: 3.0.0
|
||||||
@@ -14245,7 +14443,7 @@ snapshots:
|
|||||||
'@unrs/resolver-binding-win32-ia32-msvc': 1.11.1
|
'@unrs/resolver-binding-win32-ia32-msvc': 1.11.1
|
||||||
'@unrs/resolver-binding-win32-x64-msvc': 1.11.1
|
'@unrs/resolver-binding-win32-x64-msvc': 1.11.1
|
||||||
|
|
||||||
unstorage@1.17.1:
|
unstorage@1.17.1(@vercel/functions@2.2.13):
|
||||||
dependencies:
|
dependencies:
|
||||||
anymatch: 3.1.3
|
anymatch: 3.1.3
|
||||||
chokidar: 4.0.3
|
chokidar: 4.0.3
|
||||||
@@ -14255,6 +14453,8 @@ snapshots:
|
|||||||
node-fetch-native: 1.6.7
|
node-fetch-native: 1.6.7
|
||||||
ofetch: 1.4.1
|
ofetch: 1.4.1
|
||||||
ufo: 1.6.1
|
ufo: 1.6.1
|
||||||
|
optionalDependencies:
|
||||||
|
'@vercel/functions': 2.2.13
|
||||||
|
|
||||||
update-browserslist-db@1.1.3(browserslist@4.25.4):
|
update-browserslist-db@1.1.3(browserslist@4.25.4):
|
||||||
dependencies:
|
dependencies:
|
||||||
|
|||||||
Reference in New Issue
Block a user