Some checks failed
Build and Deploy to k3s / build-and-deploy (push) Failing after 1m31s
Complete framework migration from Angular to Next.js with full feature parity. ## What Changed - Migrated from Angular 20 to Next.js 15 with App Router - Replaced Angular components with React functional components - Implemented React Context API for state management (replacing RxJS) - Integrated React Hook Form for form handling - Added shadcn/ui component library - Configured Tailwind CSS 4.1 with @tailwindcss/postcss - Implemented JWT authentication with middleware protection ## Core Features Implemented - ✅ User registration and login with validation - ✅ JWT token authentication with localStorage - ✅ Protected dashboard route with middleware - ✅ Portfolio listing with status indicators - ✅ Create portfolio functionality - ✅ ZIP file upload with progress tracking - ✅ Portfolio deployment - ✅ Responsive design with Tailwind CSS ## Technical Stack - Framework: Next.js 15 (App Router) - Language: TypeScript 5.8 - Styling: Tailwind CSS 4.1 - UI Components: shadcn/ui + Lucide icons - State: React Context API + hooks - Forms: React Hook Form - API Client: Native fetch with custom wrapper ## File Structure - /app - Next.js pages (landing, login, register, dashboard) - /components - React components (ui primitives, auth provider) - /lib - API client, types, utilities - /hooks - Custom hooks (useAuth, usePortfolios) - /middleware.ts - Route protection - /angular-backup - Preserved Angular source code ## API Compatibility - All backend endpoints remain unchanged - JWT Bearer token authentication preserved - API response format maintained ## Build Output - Production build: 7 routes compiled successfully - Bundle size: ~102kB shared JS (optimized) - First Load JS: 103-126kB per route ## Documentation - Updated README.md with Next.js setup guide - Created OpenSpec proposal in openspec/changes/migrate-to-nextjs-launchui/ - Added project context in openspec/project.md 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1847 lines
61 KiB
JSON
1847 lines
61 KiB
JSON
{
|
|
"name": "hosting-frontend",
|
|
"version": "0.0.0",
|
|
"lockfileVersion": 3,
|
|
"requires": true,
|
|
"packages": {
|
|
"": {
|
|
"name": "hosting-frontend",
|
|
"version": "0.0.0",
|
|
"dependencies": {
|
|
"@tailwindcss/postcss": "^4.1.14",
|
|
"class-variance-authority": "^0.7.1",
|
|
"clsx": "^2.1.1",
|
|
"lucide-react": "^0.468.0",
|
|
"next": "^15.5.5",
|
|
"react": "^19.2.0",
|
|
"react-dom": "^19.2.0",
|
|
"react-hook-form": "^7.54.2",
|
|
"tailwind-merge": "^3.3.1"
|
|
},
|
|
"devDependencies": {
|
|
"@types/node": "^22.0.0",
|
|
"@types/react": "^19.0.0",
|
|
"@types/react-dom": "^19.0.0",
|
|
"autoprefixer": "^10.4.21",
|
|
"postcss": "^8.5.4",
|
|
"tailwindcss": "^4.1.8",
|
|
"typescript": "~5.8.2"
|
|
}
|
|
},
|
|
"node_modules/@alloc/quick-lru": {
|
|
"version": "5.2.0",
|
|
"resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz",
|
|
"integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==",
|
|
"license": "MIT",
|
|
"engines": {
|
|
"node": ">=10"
|
|
},
|
|
"funding": {
|
|
"url": "https://github.com/sponsors/sindresorhus"
|
|
}
|
|
},
|
|
"node_modules/@emnapi/runtime": {
|
|
"version": "1.5.0",
|
|
"resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.5.0.tgz",
|
|
"integrity": "sha512-97/BJ3iXHww3djw6hYIfErCZFee7qCtrneuLa20UXFCOTCfBM2cvQHjWJ2EG0s0MtdNwInarqCTz35i4wWXHsQ==",
|
|
"license": "MIT",
|
|
"optional": true,
|
|
"dependencies": {
|
|
"tslib": "^2.4.0"
|
|
}
|
|
},
|
|
"node_modules/@img/colour": {
|
|
"version": "1.0.0",
|
|
"resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.0.0.tgz",
|
|
"integrity": "sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw==",
|
|
"license": "MIT",
|
|
"optional": true,
|
|
"engines": {
|
|
"node": ">=18"
|
|
}
|
|
},
|
|
"node_modules/@img/sharp-darwin-arm64": {
|
|
"version": "0.34.4",
|
|
"resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.4.tgz",
|
|
"integrity": "sha512-sitdlPzDVyvmINUdJle3TNHl+AG9QcwiAMsXmccqsCOMZNIdW2/7S26w0LyU8euiLVzFBL3dXPwVCq/ODnf2vA==",
|
|
"cpu": [
|
|
"arm64"
|
|
],
|
|
"license": "Apache-2.0",
|
|
"optional": true,
|
|
"os": [
|
|
"darwin"
|
|
],
|
|
"engines": {
|
|
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
|
|
},
|
|
"funding": {
|
|
"url": "https://opencollective.com/libvips"
|
|
},
|
|
"optionalDependencies": {
|
|
"@img/sharp-libvips-darwin-arm64": "1.2.3"
|
|
}
|
|
},
|
|
"node_modules/@img/sharp-darwin-x64": {
|
|
"version": "0.34.4",
|
|
"resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.4.tgz",
|
|
"integrity": "sha512-rZheupWIoa3+SOdF/IcUe1ah4ZDpKBGWcsPX6MT0lYniH9micvIU7HQkYTfrx5Xi8u+YqwLtxC/3vl8TQN6rMg==",
|
|
"cpu": [
|
|
"x64"
|
|
],
|
|
"license": "Apache-2.0",
|
|
"optional": true,
|
|
"os": [
|
|
"darwin"
|
|
],
|
|
"engines": {
|
|
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
|
|
},
|
|
"funding": {
|
|
"url": "https://opencollective.com/libvips"
|
|
},
|
|
"optionalDependencies": {
|
|
"@img/sharp-libvips-darwin-x64": "1.2.3"
|
|
}
|
|
},
|
|
"node_modules/@img/sharp-libvips-darwin-arm64": {
|
|
"version": "1.2.3",
|
|
"resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.3.tgz",
|
|
"integrity": "sha512-QzWAKo7kpHxbuHqUC28DZ9pIKpSi2ts2OJnoIGI26+HMgq92ZZ4vk8iJd4XsxN+tYfNJxzH6W62X5eTcsBymHw==",
|
|
"cpu": [
|
|
"arm64"
|
|
],
|
|
"license": "LGPL-3.0-or-later",
|
|
"optional": true,
|
|
"os": [
|
|
"darwin"
|
|
],
|
|
"funding": {
|
|
"url": "https://opencollective.com/libvips"
|
|
}
|
|
},
|
|
"node_modules/@img/sharp-libvips-darwin-x64": {
|
|
"version": "1.2.3",
|
|
"resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.3.tgz",
|
|
"integrity": "sha512-Ju+g2xn1E2AKO6YBhxjj+ACcsPQRHT0bhpglxcEf+3uyPY+/gL8veniKoo96335ZaPo03bdDXMv0t+BBFAbmRA==",
|
|
"cpu": [
|
|
"x64"
|
|
],
|
|
"license": "LGPL-3.0-or-later",
|
|
"optional": true,
|
|
"os": [
|
|
"darwin"
|
|
],
|
|
"funding": {
|
|
"url": "https://opencollective.com/libvips"
|
|
}
|
|
},
|
|
"node_modules/@img/sharp-libvips-linux-arm": {
|
|
"version": "1.2.3",
|
|
"resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.3.tgz",
|
|
"integrity": "sha512-x1uE93lyP6wEwGvgAIV0gP6zmaL/a0tGzJs/BIDDG0zeBhMnuUPm7ptxGhUbcGs4okDJrk4nxgrmxpib9g6HpA==",
|
|
"cpu": [
|
|
"arm"
|
|
],
|
|
"license": "LGPL-3.0-or-later",
|
|
"optional": true,
|
|
"os": [
|
|
"linux"
|
|
],
|
|
"funding": {
|
|
"url": "https://opencollective.com/libvips"
|
|
}
|
|
},
|
|
"node_modules/@img/sharp-libvips-linux-arm64": {
|
|
"version": "1.2.3",
|
|
"resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.3.tgz",
|
|
"integrity": "sha512-I4RxkXU90cpufazhGPyVujYwfIm9Nk1QDEmiIsaPwdnm013F7RIceaCc87kAH+oUB1ezqEvC6ga4m7MSlqsJvQ==",
|
|
"cpu": [
|
|
"arm64"
|
|
],
|
|
"license": "LGPL-3.0-or-later",
|
|
"optional": true,
|
|
"os": [
|
|
"linux"
|
|
],
|
|
"funding": {
|
|
"url": "https://opencollective.com/libvips"
|
|
}
|
|
},
|
|
"node_modules/@img/sharp-libvips-linux-ppc64": {
|
|
"version": "1.2.3",
|
|
"resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.3.tgz",
|
|
"integrity": "sha512-Y2T7IsQvJLMCBM+pmPbM3bKT/yYJvVtLJGfCs4Sp95SjvnFIjynbjzsa7dY1fRJX45FTSfDksbTp6AGWudiyCg==",
|
|
"cpu": [
|
|
"ppc64"
|
|
],
|
|
"license": "LGPL-3.0-or-later",
|
|
"optional": true,
|
|
"os": [
|
|
"linux"
|
|
],
|
|
"funding": {
|
|
"url": "https://opencollective.com/libvips"
|
|
}
|
|
},
|
|
"node_modules/@img/sharp-libvips-linux-s390x": {
|
|
"version": "1.2.3",
|
|
"resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.3.tgz",
|
|
"integrity": "sha512-RgWrs/gVU7f+K7P+KeHFaBAJlNkD1nIZuVXdQv6S+fNA6syCcoboNjsV2Pou7zNlVdNQoQUpQTk8SWDHUA3y/w==",
|
|
"cpu": [
|
|
"s390x"
|
|
],
|
|
"license": "LGPL-3.0-or-later",
|
|
"optional": true,
|
|
"os": [
|
|
"linux"
|
|
],
|
|
"funding": {
|
|
"url": "https://opencollective.com/libvips"
|
|
}
|
|
},
|
|
"node_modules/@img/sharp-libvips-linux-x64": {
|
|
"version": "1.2.3",
|
|
"resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.3.tgz",
|
|
"integrity": "sha512-3JU7LmR85K6bBiRzSUc/Ff9JBVIFVvq6bomKE0e63UXGeRw2HPVEjoJke1Yx+iU4rL7/7kUjES4dZ/81Qjhyxg==",
|
|
"cpu": [
|
|
"x64"
|
|
],
|
|
"license": "LGPL-3.0-or-later",
|
|
"optional": true,
|
|
"os": [
|
|
"linux"
|
|
],
|
|
"funding": {
|
|
"url": "https://opencollective.com/libvips"
|
|
}
|
|
},
|
|
"node_modules/@img/sharp-libvips-linuxmusl-arm64": {
|
|
"version": "1.2.3",
|
|
"resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.3.tgz",
|
|
"integrity": "sha512-F9q83RZ8yaCwENw1GieztSfj5msz7GGykG/BA+MOUefvER69K/ubgFHNeSyUu64amHIYKGDs4sRCMzXVj8sEyw==",
|
|
"cpu": [
|
|
"arm64"
|
|
],
|
|
"license": "LGPL-3.0-or-later",
|
|
"optional": true,
|
|
"os": [
|
|
"linux"
|
|
],
|
|
"funding": {
|
|
"url": "https://opencollective.com/libvips"
|
|
}
|
|
},
|
|
"node_modules/@img/sharp-libvips-linuxmusl-x64": {
|
|
"version": "1.2.3",
|
|
"resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.3.tgz",
|
|
"integrity": "sha512-U5PUY5jbc45ANM6tSJpsgqmBF/VsL6LnxJmIf11kB7J5DctHgqm0SkuXzVWtIY90GnJxKnC/JT251TDnk1fu/g==",
|
|
"cpu": [
|
|
"x64"
|
|
],
|
|
"license": "LGPL-3.0-or-later",
|
|
"optional": true,
|
|
"os": [
|
|
"linux"
|
|
],
|
|
"funding": {
|
|
"url": "https://opencollective.com/libvips"
|
|
}
|
|
},
|
|
"node_modules/@img/sharp-linux-arm": {
|
|
"version": "0.34.4",
|
|
"resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.4.tgz",
|
|
"integrity": "sha512-Xyam4mlqM0KkTHYVSuc6wXRmM7LGN0P12li03jAnZ3EJWZqj83+hi8Y9UxZUbxsgsK1qOEwg7O0Bc0LjqQVtxA==",
|
|
"cpu": [
|
|
"arm"
|
|
],
|
|
"license": "Apache-2.0",
|
|
"optional": true,
|
|
"os": [
|
|
"linux"
|
|
],
|
|
"engines": {
|
|
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
|
|
},
|
|
"funding": {
|
|
"url": "https://opencollective.com/libvips"
|
|
},
|
|
"optionalDependencies": {
|
|
"@img/sharp-libvips-linux-arm": "1.2.3"
|
|
}
|
|
},
|
|
"node_modules/@img/sharp-linux-arm64": {
|
|
"version": "0.34.4",
|
|
"resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.4.tgz",
|
|
"integrity": "sha512-YXU1F/mN/Wu786tl72CyJjP/Ngl8mGHN1hST4BGl+hiW5jhCnV2uRVTNOcaYPs73NeT/H8Upm3y9582JVuZHrQ==",
|
|
"cpu": [
|
|
"arm64"
|
|
],
|
|
"license": "Apache-2.0",
|
|
"optional": true,
|
|
"os": [
|
|
"linux"
|
|
],
|
|
"engines": {
|
|
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
|
|
},
|
|
"funding": {
|
|
"url": "https://opencollective.com/libvips"
|
|
},
|
|
"optionalDependencies": {
|
|
"@img/sharp-libvips-linux-arm64": "1.2.3"
|
|
}
|
|
},
|
|
"node_modules/@img/sharp-linux-ppc64": {
|
|
"version": "0.34.4",
|
|
"resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.4.tgz",
|
|
"integrity": "sha512-F4PDtF4Cy8L8hXA2p3TO6s4aDt93v+LKmpcYFLAVdkkD3hSxZzee0rh6/+94FpAynsuMpLX5h+LRsSG3rIciUQ==",
|
|
"cpu": [
|
|
"ppc64"
|
|
],
|
|
"license": "Apache-2.0",
|
|
"optional": true,
|
|
"os": [
|
|
"linux"
|
|
],
|
|
"engines": {
|
|
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
|
|
},
|
|
"funding": {
|
|
"url": "https://opencollective.com/libvips"
|
|
},
|
|
"optionalDependencies": {
|
|
"@img/sharp-libvips-linux-ppc64": "1.2.3"
|
|
}
|
|
},
|
|
"node_modules/@img/sharp-linux-s390x": {
|
|
"version": "0.34.4",
|
|
"resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.4.tgz",
|
|
"integrity": "sha512-qVrZKE9Bsnzy+myf7lFKvng6bQzhNUAYcVORq2P7bDlvmF6u2sCmK2KyEQEBdYk+u3T01pVsPrkj943T1aJAsw==",
|
|
"cpu": [
|
|
"s390x"
|
|
],
|
|
"license": "Apache-2.0",
|
|
"optional": true,
|
|
"os": [
|
|
"linux"
|
|
],
|
|
"engines": {
|
|
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
|
|
},
|
|
"funding": {
|
|
"url": "https://opencollective.com/libvips"
|
|
},
|
|
"optionalDependencies": {
|
|
"@img/sharp-libvips-linux-s390x": "1.2.3"
|
|
}
|
|
},
|
|
"node_modules/@img/sharp-linux-x64": {
|
|
"version": "0.34.4",
|
|
"resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.4.tgz",
|
|
"integrity": "sha512-ZfGtcp2xS51iG79c6Vhw9CWqQC8l2Ot8dygxoDoIQPTat/Ov3qAa8qpxSrtAEAJW+UjTXc4yxCjNfxm4h6Xm2A==",
|
|
"cpu": [
|
|
"x64"
|
|
],
|
|
"license": "Apache-2.0",
|
|
"optional": true,
|
|
"os": [
|
|
"linux"
|
|
],
|
|
"engines": {
|
|
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
|
|
},
|
|
"funding": {
|
|
"url": "https://opencollective.com/libvips"
|
|
},
|
|
"optionalDependencies": {
|
|
"@img/sharp-libvips-linux-x64": "1.2.3"
|
|
}
|
|
},
|
|
"node_modules/@img/sharp-linuxmusl-arm64": {
|
|
"version": "0.34.4",
|
|
"resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.4.tgz",
|
|
"integrity": "sha512-8hDVvW9eu4yHWnjaOOR8kHVrew1iIX+MUgwxSuH2XyYeNRtLUe4VNioSqbNkB7ZYQJj9rUTT4PyRscyk2PXFKA==",
|
|
"cpu": [
|
|
"arm64"
|
|
],
|
|
"license": "Apache-2.0",
|
|
"optional": true,
|
|
"os": [
|
|
"linux"
|
|
],
|
|
"engines": {
|
|
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
|
|
},
|
|
"funding": {
|
|
"url": "https://opencollective.com/libvips"
|
|
},
|
|
"optionalDependencies": {
|
|
"@img/sharp-libvips-linuxmusl-arm64": "1.2.3"
|
|
}
|
|
},
|
|
"node_modules/@img/sharp-linuxmusl-x64": {
|
|
"version": "0.34.4",
|
|
"resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.4.tgz",
|
|
"integrity": "sha512-lU0aA5L8QTlfKjpDCEFOZsTYGn3AEiO6db8W5aQDxj0nQkVrZWmN3ZP9sYKWJdtq3PWPhUNlqehWyXpYDcI9Sg==",
|
|
"cpu": [
|
|
"x64"
|
|
],
|
|
"license": "Apache-2.0",
|
|
"optional": true,
|
|
"os": [
|
|
"linux"
|
|
],
|
|
"engines": {
|
|
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
|
|
},
|
|
"funding": {
|
|
"url": "https://opencollective.com/libvips"
|
|
},
|
|
"optionalDependencies": {
|
|
"@img/sharp-libvips-linuxmusl-x64": "1.2.3"
|
|
}
|
|
},
|
|
"node_modules/@img/sharp-wasm32": {
|
|
"version": "0.34.4",
|
|
"resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.4.tgz",
|
|
"integrity": "sha512-33QL6ZO/qpRyG7woB/HUALz28WnTMI2W1jgX3Nu2bypqLIKx/QKMILLJzJjI+SIbvXdG9fUnmrxR7vbi1sTBeA==",
|
|
"cpu": [
|
|
"wasm32"
|
|
],
|
|
"license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT",
|
|
"optional": true,
|
|
"dependencies": {
|
|
"@emnapi/runtime": "^1.5.0"
|
|
},
|
|
"engines": {
|
|
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
|
|
},
|
|
"funding": {
|
|
"url": "https://opencollective.com/libvips"
|
|
}
|
|
},
|
|
"node_modules/@img/sharp-win32-arm64": {
|
|
"version": "0.34.4",
|
|
"resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.4.tgz",
|
|
"integrity": "sha512-2Q250do/5WXTwxW3zjsEuMSv5sUU4Tq9VThWKlU2EYLm4MB7ZeMwF+SFJutldYODXF6jzc6YEOC+VfX0SZQPqA==",
|
|
"cpu": [
|
|
"arm64"
|
|
],
|
|
"license": "Apache-2.0 AND LGPL-3.0-or-later",
|
|
"optional": true,
|
|
"os": [
|
|
"win32"
|
|
],
|
|
"engines": {
|
|
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
|
|
},
|
|
"funding": {
|
|
"url": "https://opencollective.com/libvips"
|
|
}
|
|
},
|
|
"node_modules/@img/sharp-win32-ia32": {
|
|
"version": "0.34.4",
|
|
"resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.4.tgz",
|
|
"integrity": "sha512-3ZeLue5V82dT92CNL6rsal6I2weKw1cYu+rGKm8fOCCtJTR2gYeUfY3FqUnIJsMUPIH68oS5jmZ0NiJ508YpEw==",
|
|
"cpu": [
|
|
"ia32"
|
|
],
|
|
"license": "Apache-2.0 AND LGPL-3.0-or-later",
|
|
"optional": true,
|
|
"os": [
|
|
"win32"
|
|
],
|
|
"engines": {
|
|
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
|
|
},
|
|
"funding": {
|
|
"url": "https://opencollective.com/libvips"
|
|
}
|
|
},
|
|
"node_modules/@img/sharp-win32-x64": {
|
|
"version": "0.34.4",
|
|
"resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.4.tgz",
|
|
"integrity": "sha512-xIyj4wpYs8J18sVN3mSQjwrw7fKUqRw+Z5rnHNCy5fYTxigBz81u5mOMPmFumwjcn8+ld1ppptMBCLic1nz6ig==",
|
|
"cpu": [
|
|
"x64"
|
|
],
|
|
"license": "Apache-2.0 AND LGPL-3.0-or-later",
|
|
"optional": true,
|
|
"os": [
|
|
"win32"
|
|
],
|
|
"engines": {
|
|
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
|
|
},
|
|
"funding": {
|
|
"url": "https://opencollective.com/libvips"
|
|
}
|
|
},
|
|
"node_modules/@isaacs/fs-minipass": {
|
|
"version": "4.0.1",
|
|
"resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz",
|
|
"integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==",
|
|
"license": "ISC",
|
|
"dependencies": {
|
|
"minipass": "^7.0.4"
|
|
},
|
|
"engines": {
|
|
"node": ">=18.0.0"
|
|
}
|
|
},
|
|
"node_modules/@jridgewell/gen-mapping": {
|
|
"version": "0.3.13",
|
|
"resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
|
|
"integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
|
|
"license": "MIT",
|
|
"dependencies": {
|
|
"@jridgewell/sourcemap-codec": "^1.5.0",
|
|
"@jridgewell/trace-mapping": "^0.3.24"
|
|
}
|
|
},
|
|
"node_modules/@jridgewell/remapping": {
|
|
"version": "2.3.5",
|
|
"resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz",
|
|
"integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==",
|
|
"license": "MIT",
|
|
"dependencies": {
|
|
"@jridgewell/gen-mapping": "^0.3.5",
|
|
"@jridgewell/trace-mapping": "^0.3.24"
|
|
}
|
|
},
|
|
"node_modules/@jridgewell/resolve-uri": {
|
|
"version": "3.1.2",
|
|
"resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
|
|
"integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
|
|
"license": "MIT",
|
|
"engines": {
|
|
"node": ">=6.0.0"
|
|
}
|
|
},
|
|
"node_modules/@jridgewell/sourcemap-codec": {
|
|
"version": "1.5.5",
|
|
"resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
|
|
"integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
|
|
"license": "MIT"
|
|
},
|
|
"node_modules/@jridgewell/trace-mapping": {
|
|
"version": "0.3.31",
|
|
"resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
|
|
"integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",
|
|
"license": "MIT",
|
|
"dependencies": {
|
|
"@jridgewell/resolve-uri": "^3.1.0",
|
|
"@jridgewell/sourcemap-codec": "^1.4.14"
|
|
}
|
|
},
|
|
"node_modules/@next/env": {
|
|
"version": "15.5.5",
|
|
"resolved": "https://registry.npmjs.org/@next/env/-/env-15.5.5.tgz",
|
|
"integrity": "sha512-2Zhvss36s/yL+YSxD5ZL5dz5pI6ki1OLxYlh6O77VJ68sBnlUrl5YqhBgCy7FkdMsp9RBeGFwpuDCdpJOqdKeQ==",
|
|
"license": "MIT"
|
|
},
|
|
"node_modules/@next/swc-darwin-arm64": {
|
|
"version": "15.5.5",
|
|
"resolved": "https://registry.npmjs.org/@next/swc-darwin-arm64/-/swc-darwin-arm64-15.5.5.tgz",
|
|
"integrity": "sha512-lYExGHuFIHeOxf40mRLWoA84iY2sLELB23BV5FIDHhdJkN1LpRTPc1MDOawgTo5ifbM5dvAwnGuHyNm60G1+jw==",
|
|
"cpu": [
|
|
"arm64"
|
|
],
|
|
"license": "MIT",
|
|
"optional": true,
|
|
"os": [
|
|
"darwin"
|
|
],
|
|
"engines": {
|
|
"node": ">= 10"
|
|
}
|
|
},
|
|
"node_modules/@next/swc-darwin-x64": {
|
|
"version": "15.5.5",
|
|
"resolved": "https://registry.npmjs.org/@next/swc-darwin-x64/-/swc-darwin-x64-15.5.5.tgz",
|
|
"integrity": "sha512-cacs/WQqa96IhqUm+7CY+z/0j9sW6X80KE07v3IAJuv+z0UNvJtKSlT/T1w1SpaQRa9l0wCYYZlRZUhUOvEVmg==",
|
|
"cpu": [
|
|
"x64"
|
|
],
|
|
"license": "MIT",
|
|
"optional": true,
|
|
"os": [
|
|
"darwin"
|
|
],
|
|
"engines": {
|
|
"node": ">= 10"
|
|
}
|
|
},
|
|
"node_modules/@next/swc-linux-arm64-gnu": {
|
|
"version": "15.5.5",
|
|
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-gnu/-/swc-linux-arm64-gnu-15.5.5.tgz",
|
|
"integrity": "sha512-tLd90SvkRFik6LSfuYjcJEmwqcNEnVYVOyKTacSazya/SLlSwy/VYKsDE4GIzOBd+h3gW+FXqShc2XBavccHCg==",
|
|
"cpu": [
|
|
"arm64"
|
|
],
|
|
"license": "MIT",
|
|
"optional": true,
|
|
"os": [
|
|
"linux"
|
|
],
|
|
"engines": {
|
|
"node": ">= 10"
|
|
}
|
|
},
|
|
"node_modules/@next/swc-linux-arm64-musl": {
|
|
"version": "15.5.5",
|
|
"resolved": "https://registry.npmjs.org/@next/swc-linux-arm64-musl/-/swc-linux-arm64-musl-15.5.5.tgz",
|
|
"integrity": "sha512-ekV76G2R/l3nkvylkfy9jBSYHeB4QcJ7LdDseT6INnn1p51bmDS1eGoSoq+RxfQ7B1wt+Qa0pIl5aqcx0GLpbw==",
|
|
"cpu": [
|
|
"arm64"
|
|
],
|
|
"license": "MIT",
|
|
"optional": true,
|
|
"os": [
|
|
"linux"
|
|
],
|
|
"engines": {
|
|
"node": ">= 10"
|
|
}
|
|
},
|
|
"node_modules/@next/swc-linux-x64-gnu": {
|
|
"version": "15.5.5",
|
|
"resolved": "https://registry.npmjs.org/@next/swc-linux-x64-gnu/-/swc-linux-x64-gnu-15.5.5.tgz",
|
|
"integrity": "sha512-tI+sBu+3FmWtqlqD4xKJcj3KJtqbniLombKTE7/UWyyoHmOyAo3aZ7QcEHIOgInXOG1nt0rwh0KGmNbvSB0Djg==",
|
|
"cpu": [
|
|
"x64"
|
|
],
|
|
"license": "MIT",
|
|
"optional": true,
|
|
"os": [
|
|
"linux"
|
|
],
|
|
"engines": {
|
|
"node": ">= 10"
|
|
}
|
|
},
|
|
"node_modules/@next/swc-linux-x64-musl": {
|
|
"version": "15.5.5",
|
|
"resolved": "https://registry.npmjs.org/@next/swc-linux-x64-musl/-/swc-linux-x64-musl-15.5.5.tgz",
|
|
"integrity": "sha512-kDRh+epN/ulroNJLr+toDjN+/JClY5L+OAWjOrrKCI0qcKvTw9GBx7CU/rdA2bgi4WpZN3l0rf/3+b8rduEwrQ==",
|
|
"cpu": [
|
|
"x64"
|
|
],
|
|
"license": "MIT",
|
|
"optional": true,
|
|
"os": [
|
|
"linux"
|
|
],
|
|
"engines": {
|
|
"node": ">= 10"
|
|
}
|
|
},
|
|
"node_modules/@next/swc-win32-arm64-msvc": {
|
|
"version": "15.5.5",
|
|
"resolved": "https://registry.npmjs.org/@next/swc-win32-arm64-msvc/-/swc-win32-arm64-msvc-15.5.5.tgz",
|
|
"integrity": "sha512-GDgdNPFFqiKjTrmfw01sMMRWhVN5wOCmFzPloxa7ksDfX6TZt62tAK986f0ZYqWpvDFqeBCLAzmgTURvtQBdgw==",
|
|
"cpu": [
|
|
"arm64"
|
|
],
|
|
"license": "MIT",
|
|
"optional": true,
|
|
"os": [
|
|
"win32"
|
|
],
|
|
"engines": {
|
|
"node": ">= 10"
|
|
}
|
|
},
|
|
"node_modules/@next/swc-win32-x64-msvc": {
|
|
"version": "15.5.5",
|
|
"resolved": "https://registry.npmjs.org/@next/swc-win32-x64-msvc/-/swc-win32-x64-msvc-15.5.5.tgz",
|
|
"integrity": "sha512-5kE3oRJxc7M8RmcTANP8RGoJkaYlwIiDD92gSwCjJY0+j8w8Sl1lvxgQ3bxfHY2KkHFai9tpy/Qx1saWV8eaJQ==",
|
|
"cpu": [
|
|
"x64"
|
|
],
|
|
"license": "MIT",
|
|
"optional": true,
|
|
"os": [
|
|
"win32"
|
|
],
|
|
"engines": {
|
|
"node": ">= 10"
|
|
}
|
|
},
|
|
"node_modules/@swc/helpers": {
|
|
"version": "0.5.15",
|
|
"resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.15.tgz",
|
|
"integrity": "sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==",
|
|
"license": "Apache-2.0",
|
|
"dependencies": {
|
|
"tslib": "^2.8.0"
|
|
}
|
|
},
|
|
"node_modules/@tailwindcss/node": {
|
|
"version": "4.1.14",
|
|
"resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.14.tgz",
|
|
"integrity": "sha512-hpz+8vFk3Ic2xssIA3e01R6jkmsAhvkQdXlEbRTk6S10xDAtiQiM3FyvZVGsucefq764euO/b8WUW9ysLdThHw==",
|
|
"license": "MIT",
|
|
"dependencies": {
|
|
"@jridgewell/remapping": "^2.3.4",
|
|
"enhanced-resolve": "^5.18.3",
|
|
"jiti": "^2.6.0",
|
|
"lightningcss": "1.30.1",
|
|
"magic-string": "^0.30.19",
|
|
"source-map-js": "^1.2.1",
|
|
"tailwindcss": "4.1.14"
|
|
}
|
|
},
|
|
"node_modules/@tailwindcss/oxide": {
|
|
"version": "4.1.14",
|
|
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.14.tgz",
|
|
"integrity": "sha512-23yx+VUbBwCg2x5XWdB8+1lkPajzLmALEfMb51zZUBYaYVPDQvBSD/WYDqiVyBIo2BZFa3yw1Rpy3G2Jp+K0dw==",
|
|
"hasInstallScript": true,
|
|
"license": "MIT",
|
|
"dependencies": {
|
|
"detect-libc": "^2.0.4",
|
|
"tar": "^7.5.1"
|
|
},
|
|
"engines": {
|
|
"node": ">= 10"
|
|
},
|
|
"optionalDependencies": {
|
|
"@tailwindcss/oxide-android-arm64": "4.1.14",
|
|
"@tailwindcss/oxide-darwin-arm64": "4.1.14",
|
|
"@tailwindcss/oxide-darwin-x64": "4.1.14",
|
|
"@tailwindcss/oxide-freebsd-x64": "4.1.14",
|
|
"@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.14",
|
|
"@tailwindcss/oxide-linux-arm64-gnu": "4.1.14",
|
|
"@tailwindcss/oxide-linux-arm64-musl": "4.1.14",
|
|
"@tailwindcss/oxide-linux-x64-gnu": "4.1.14",
|
|
"@tailwindcss/oxide-linux-x64-musl": "4.1.14",
|
|
"@tailwindcss/oxide-wasm32-wasi": "4.1.14",
|
|
"@tailwindcss/oxide-win32-arm64-msvc": "4.1.14",
|
|
"@tailwindcss/oxide-win32-x64-msvc": "4.1.14"
|
|
}
|
|
},
|
|
"node_modules/@tailwindcss/oxide-android-arm64": {
|
|
"version": "4.1.14",
|
|
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.14.tgz",
|
|
"integrity": "sha512-a94ifZrGwMvbdeAxWoSuGcIl6/DOP5cdxagid7xJv6bwFp3oebp7y2ImYsnZBMTwjn5Ev5xESvS3FFYUGgPODQ==",
|
|
"cpu": [
|
|
"arm64"
|
|
],
|
|
"license": "MIT",
|
|
"optional": true,
|
|
"os": [
|
|
"android"
|
|
],
|
|
"engines": {
|
|
"node": ">= 10"
|
|
}
|
|
},
|
|
"node_modules/@tailwindcss/oxide-darwin-arm64": {
|
|
"version": "4.1.14",
|
|
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.14.tgz",
|
|
"integrity": "sha512-HkFP/CqfSh09xCnrPJA7jud7hij5ahKyWomrC3oiO2U9i0UjP17o9pJbxUN0IJ471GTQQmzwhp0DEcpbp4MZTA==",
|
|
"cpu": [
|
|
"arm64"
|
|
],
|
|
"license": "MIT",
|
|
"optional": true,
|
|
"os": [
|
|
"darwin"
|
|
],
|
|
"engines": {
|
|
"node": ">= 10"
|
|
}
|
|
},
|
|
"node_modules/@tailwindcss/oxide-darwin-x64": {
|
|
"version": "4.1.14",
|
|
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.14.tgz",
|
|
"integrity": "sha512-eVNaWmCgdLf5iv6Qd3s7JI5SEFBFRtfm6W0mphJYXgvnDEAZ5sZzqmI06bK6xo0IErDHdTA5/t7d4eTfWbWOFw==",
|
|
"cpu": [
|
|
"x64"
|
|
],
|
|
"license": "MIT",
|
|
"optional": true,
|
|
"os": [
|
|
"darwin"
|
|
],
|
|
"engines": {
|
|
"node": ">= 10"
|
|
}
|
|
},
|
|
"node_modules/@tailwindcss/oxide-freebsd-x64": {
|
|
"version": "4.1.14",
|
|
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.14.tgz",
|
|
"integrity": "sha512-QWLoRXNikEuqtNb0dhQN6wsSVVjX6dmUFzuuiL09ZeXju25dsei2uIPl71y2Ic6QbNBsB4scwBoFnlBfabHkEw==",
|
|
"cpu": [
|
|
"x64"
|
|
],
|
|
"license": "MIT",
|
|
"optional": true,
|
|
"os": [
|
|
"freebsd"
|
|
],
|
|
"engines": {
|
|
"node": ">= 10"
|
|
}
|
|
},
|
|
"node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": {
|
|
"version": "4.1.14",
|
|
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.14.tgz",
|
|
"integrity": "sha512-VB4gjQni9+F0VCASU+L8zSIyjrLLsy03sjcR3bM0V2g4SNamo0FakZFKyUQ96ZVwGK4CaJsc9zd/obQy74o0Fw==",
|
|
"cpu": [
|
|
"arm"
|
|
],
|
|
"license": "MIT",
|
|
"optional": true,
|
|
"os": [
|
|
"linux"
|
|
],
|
|
"engines": {
|
|
"node": ">= 10"
|
|
}
|
|
},
|
|
"node_modules/@tailwindcss/oxide-linux-arm64-gnu": {
|
|
"version": "4.1.14",
|
|
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.14.tgz",
|
|
"integrity": "sha512-qaEy0dIZ6d9vyLnmeg24yzA8XuEAD9WjpM5nIM1sUgQ/Zv7cVkharPDQcmm/t/TvXoKo/0knI3me3AGfdx6w1w==",
|
|
"cpu": [
|
|
"arm64"
|
|
],
|
|
"license": "MIT",
|
|
"optional": true,
|
|
"os": [
|
|
"linux"
|
|
],
|
|
"engines": {
|
|
"node": ">= 10"
|
|
}
|
|
},
|
|
"node_modules/@tailwindcss/oxide-linux-arm64-musl": {
|
|
"version": "4.1.14",
|
|
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.14.tgz",
|
|
"integrity": "sha512-ISZjT44s59O8xKsPEIesiIydMG/sCXoMBCqsphDm/WcbnuWLxxb+GcvSIIA5NjUw6F8Tex7s5/LM2yDy8RqYBQ==",
|
|
"cpu": [
|
|
"arm64"
|
|
],
|
|
"license": "MIT",
|
|
"optional": true,
|
|
"os": [
|
|
"linux"
|
|
],
|
|
"engines": {
|
|
"node": ">= 10"
|
|
}
|
|
},
|
|
"node_modules/@tailwindcss/oxide-linux-x64-gnu": {
|
|
"version": "4.1.14",
|
|
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.14.tgz",
|
|
"integrity": "sha512-02c6JhLPJj10L2caH4U0zF8Hji4dOeahmuMl23stk0MU1wfd1OraE7rOloidSF8W5JTHkFdVo/O7uRUJJnUAJg==",
|
|
"cpu": [
|
|
"x64"
|
|
],
|
|
"license": "MIT",
|
|
"optional": true,
|
|
"os": [
|
|
"linux"
|
|
],
|
|
"engines": {
|
|
"node": ">= 10"
|
|
}
|
|
},
|
|
"node_modules/@tailwindcss/oxide-linux-x64-musl": {
|
|
"version": "4.1.14",
|
|
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.14.tgz",
|
|
"integrity": "sha512-TNGeLiN1XS66kQhxHG/7wMeQDOoL0S33x9BgmydbrWAb9Qw0KYdd8o1ifx4HOGDWhVmJ+Ul+JQ7lyknQFilO3Q==",
|
|
"cpu": [
|
|
"x64"
|
|
],
|
|
"license": "MIT",
|
|
"optional": true,
|
|
"os": [
|
|
"linux"
|
|
],
|
|
"engines": {
|
|
"node": ">= 10"
|
|
}
|
|
},
|
|
"node_modules/@tailwindcss/oxide-wasm32-wasi": {
|
|
"version": "4.1.14",
|
|
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.1.14.tgz",
|
|
"integrity": "sha512-uZYAsaW/jS/IYkd6EWPJKW/NlPNSkWkBlaeVBi/WsFQNP05/bzkebUL8FH1pdsqx4f2fH/bWFcUABOM9nfiJkQ==",
|
|
"bundleDependencies": [
|
|
"@napi-rs/wasm-runtime",
|
|
"@emnapi/core",
|
|
"@emnapi/runtime",
|
|
"@tybys/wasm-util",
|
|
"@emnapi/wasi-threads",
|
|
"tslib"
|
|
],
|
|
"cpu": [
|
|
"wasm32"
|
|
],
|
|
"license": "MIT",
|
|
"optional": true,
|
|
"dependencies": {
|
|
"@emnapi/core": "^1.5.0",
|
|
"@emnapi/runtime": "^1.5.0",
|
|
"@emnapi/wasi-threads": "^1.1.0",
|
|
"@napi-rs/wasm-runtime": "^1.0.5",
|
|
"@tybys/wasm-util": "^0.10.1",
|
|
"tslib": "^2.4.0"
|
|
},
|
|
"engines": {
|
|
"node": ">=14.0.0"
|
|
}
|
|
},
|
|
"node_modules/@tailwindcss/oxide-win32-arm64-msvc": {
|
|
"version": "4.1.14",
|
|
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.14.tgz",
|
|
"integrity": "sha512-Az0RnnkcvRqsuoLH2Z4n3JfAef0wElgzHD5Aky/e+0tBUxUhIeIqFBTMNQvmMRSP15fWwmvjBxZ3Q8RhsDnxAA==",
|
|
"cpu": [
|
|
"arm64"
|
|
],
|
|
"license": "MIT",
|
|
"optional": true,
|
|
"os": [
|
|
"win32"
|
|
],
|
|
"engines": {
|
|
"node": ">= 10"
|
|
}
|
|
},
|
|
"node_modules/@tailwindcss/oxide-win32-x64-msvc": {
|
|
"version": "4.1.14",
|
|
"resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.14.tgz",
|
|
"integrity": "sha512-ttblVGHgf68kEE4om1n/n44I0yGPkCPbLsqzjvybhpwa6mKKtgFfAzy6btc3HRmuW7nHe0OOrSeNP9sQmmH9XA==",
|
|
"cpu": [
|
|
"x64"
|
|
],
|
|
"license": "MIT",
|
|
"optional": true,
|
|
"os": [
|
|
"win32"
|
|
],
|
|
"engines": {
|
|
"node": ">= 10"
|
|
}
|
|
},
|
|
"node_modules/@tailwindcss/postcss": {
|
|
"version": "4.1.14",
|
|
"resolved": "https://registry.npmjs.org/@tailwindcss/postcss/-/postcss-4.1.14.tgz",
|
|
"integrity": "sha512-BdMjIxy7HUNThK87C7BC8I1rE8BVUsfNQSI5siQ4JK3iIa3w0XyVvVL9SXLWO//CtYTcp1v7zci0fYwJOjB+Zg==",
|
|
"license": "MIT",
|
|
"dependencies": {
|
|
"@alloc/quick-lru": "^5.2.0",
|
|
"@tailwindcss/node": "4.1.14",
|
|
"@tailwindcss/oxide": "4.1.14",
|
|
"postcss": "^8.4.41",
|
|
"tailwindcss": "4.1.14"
|
|
}
|
|
},
|
|
"node_modules/@types/node": {
|
|
"version": "22.15.27",
|
|
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.27.tgz",
|
|
"integrity": "sha512-5fF+eu5mwihV2BeVtX5vijhdaZOfkQTATrePEaXTcKqI16LhJ7gi2/Vhd9OZM0UojcdmiOCVg5rrax+i1MdoQQ==",
|
|
"dev": true,
|
|
"license": "MIT",
|
|
"dependencies": {
|
|
"undici-types": "~6.21.0"
|
|
}
|
|
},
|
|
"node_modules/@types/react": {
|
|
"version": "19.2.2",
|
|
"resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.2.tgz",
|
|
"integrity": "sha512-6mDvHUFSjyT2B2yeNx2nUgMxh9LtOWvkhIU3uePn2I2oyNymUAX1NIsdgviM4CH+JSrp2D2hsMvJOkxY+0wNRA==",
|
|
"dev": true,
|
|
"license": "MIT",
|
|
"peer": true,
|
|
"dependencies": {
|
|
"csstype": "^3.0.2"
|
|
}
|
|
},
|
|
"node_modules/@types/react-dom": {
|
|
"version": "19.2.2",
|
|
"resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.2.tgz",
|
|
"integrity": "sha512-9KQPoO6mZCi7jcIStSnlOWn2nEF3mNmyr3rIAsGnAbQKYbRLyqmeSc39EVgtxXVia+LMT8j3knZLAZAh+xLmrw==",
|
|
"dev": true,
|
|
"license": "MIT",
|
|
"peerDependencies": {
|
|
"@types/react": "^19.2.0"
|
|
}
|
|
},
|
|
"node_modules/autoprefixer": {
|
|
"version": "10.4.21",
|
|
"resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz",
|
|
"integrity": "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==",
|
|
"dev": true,
|
|
"funding": [
|
|
{
|
|
"type": "opencollective",
|
|
"url": "https://opencollective.com/postcss/"
|
|
},
|
|
{
|
|
"type": "tidelift",
|
|
"url": "https://tidelift.com/funding/github/npm/autoprefixer"
|
|
},
|
|
{
|
|
"type": "github",
|
|
"url": "https://github.com/sponsors/ai"
|
|
}
|
|
],
|
|
"license": "MIT",
|
|
"dependencies": {
|
|
"browserslist": "^4.24.4",
|
|
"caniuse-lite": "^1.0.30001702",
|
|
"fraction.js": "^4.3.7",
|
|
"normalize-range": "^0.1.2",
|
|
"picocolors": "^1.1.1",
|
|
"postcss-value-parser": "^4.2.0"
|
|
},
|
|
"bin": {
|
|
"autoprefixer": "bin/autoprefixer"
|
|
},
|
|
"engines": {
|
|
"node": "^10 || ^12 || >=14"
|
|
},
|
|
"peerDependencies": {
|
|
"postcss": "^8.1.0"
|
|
}
|
|
},
|
|
"node_modules/browserslist": {
|
|
"version": "4.25.0",
|
|
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.0.tgz",
|
|
"integrity": "sha512-PJ8gYKeS5e/whHBh8xrwYK+dAvEj7JXtz6uTucnMRB8OiGTsKccFekoRrjajPBHV8oOY+2tI4uxeceSimKwMFA==",
|
|
"dev": true,
|
|
"funding": [
|
|
{
|
|
"type": "opencollective",
|
|
"url": "https://opencollective.com/browserslist"
|
|
},
|
|
{
|
|
"type": "tidelift",
|
|
"url": "https://tidelift.com/funding/github/npm/browserslist"
|
|
},
|
|
{
|
|
"type": "github",
|
|
"url": "https://github.com/sponsors/ai"
|
|
}
|
|
],
|
|
"license": "MIT",
|
|
"peer": true,
|
|
"dependencies": {
|
|
"caniuse-lite": "^1.0.30001718",
|
|
"electron-to-chromium": "^1.5.160",
|
|
"node-releases": "^2.0.19",
|
|
"update-browserslist-db": "^1.1.3"
|
|
},
|
|
"bin": {
|
|
"browserslist": "cli.js"
|
|
},
|
|
"engines": {
|
|
"node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
|
|
}
|
|
},
|
|
"node_modules/caniuse-lite": {
|
|
"version": "1.0.30001720",
|
|
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001720.tgz",
|
|
"integrity": "sha512-Ec/2yV2nNPwb4DnTANEV99ZWwm3ZWfdlfkQbWSDDt+PsXEVYwlhPH8tdMaPunYTKKmz7AnHi2oNEi1GcmKCD8g==",
|
|
"funding": [
|
|
{
|
|
"type": "opencollective",
|
|
"url": "https://opencollective.com/browserslist"
|
|
},
|
|
{
|
|
"type": "tidelift",
|
|
"url": "https://tidelift.com/funding/github/npm/caniuse-lite"
|
|
},
|
|
{
|
|
"type": "github",
|
|
"url": "https://github.com/sponsors/ai"
|
|
}
|
|
],
|
|
"license": "CC-BY-4.0"
|
|
},
|
|
"node_modules/chownr": {
|
|
"version": "3.0.0",
|
|
"resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz",
|
|
"integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==",
|
|
"license": "BlueOak-1.0.0",
|
|
"engines": {
|
|
"node": ">=18"
|
|
}
|
|
},
|
|
"node_modules/class-variance-authority": {
|
|
"version": "0.7.1",
|
|
"resolved": "https://registry.npmjs.org/class-variance-authority/-/class-variance-authority-0.7.1.tgz",
|
|
"integrity": "sha512-Ka+9Trutv7G8M6WT6SeiRWz792K5qEqIGEGzXKhAE6xOWAY6pPH8U+9IY3oCMv6kqTmLsv7Xh/2w2RigkePMsg==",
|
|
"license": "Apache-2.0",
|
|
"dependencies": {
|
|
"clsx": "^2.1.1"
|
|
},
|
|
"funding": {
|
|
"url": "https://polar.sh/cva"
|
|
}
|
|
},
|
|
"node_modules/client-only": {
|
|
"version": "0.0.1",
|
|
"resolved": "https://registry.npmjs.org/client-only/-/client-only-0.0.1.tgz",
|
|
"integrity": "sha512-IV3Ou0jSMzZrd3pZ48nLkT9DA7Ag1pnPzaiQhpW7c3RbcqqzvzzVu+L8gfqMp/8IM2MQtSiqaCxrrcfu8I8rMA==",
|
|
"license": "MIT"
|
|
},
|
|
"node_modules/clsx": {
|
|
"version": "2.1.1",
|
|
"resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz",
|
|
"integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==",
|
|
"license": "MIT",
|
|
"engines": {
|
|
"node": ">=6"
|
|
}
|
|
},
|
|
"node_modules/csstype": {
|
|
"version": "3.1.3",
|
|
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz",
|
|
"integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==",
|
|
"dev": true,
|
|
"license": "MIT"
|
|
},
|
|
"node_modules/detect-libc": {
|
|
"version": "2.1.2",
|
|
"resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
|
|
"integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
|
|
"license": "Apache-2.0",
|
|
"engines": {
|
|
"node": ">=8"
|
|
}
|
|
},
|
|
"node_modules/electron-to-chromium": {
|
|
"version": "1.5.161",
|
|
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.161.tgz",
|
|
"integrity": "sha512-hwtetwfKNZo/UlwHIVBlKZVdy7o8bIZxxKs0Mv/ROPiQQQmDgdm5a+KvKtBsxM8ZjFzTaCeLoodZ8jiBE3o9rA==",
|
|
"dev": true,
|
|
"license": "ISC"
|
|
},
|
|
"node_modules/enhanced-resolve": {
|
|
"version": "5.18.3",
|
|
"resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.3.tgz",
|
|
"integrity": "sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==",
|
|
"license": "MIT",
|
|
"dependencies": {
|
|
"graceful-fs": "^4.2.4",
|
|
"tapable": "^2.2.0"
|
|
},
|
|
"engines": {
|
|
"node": ">=10.13.0"
|
|
}
|
|
},
|
|
"node_modules/escalade": {
|
|
"version": "3.2.0",
|
|
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
|
|
"integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
|
|
"dev": true,
|
|
"license": "MIT",
|
|
"engines": {
|
|
"node": ">=6"
|
|
}
|
|
},
|
|
"node_modules/fraction.js": {
|
|
"version": "4.3.7",
|
|
"resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz",
|
|
"integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==",
|
|
"dev": true,
|
|
"license": "MIT",
|
|
"engines": {
|
|
"node": "*"
|
|
},
|
|
"funding": {
|
|
"type": "patreon",
|
|
"url": "https://github.com/sponsors/rawify"
|
|
}
|
|
},
|
|
"node_modules/graceful-fs": {
|
|
"version": "4.2.11",
|
|
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
|
|
"integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
|
|
"license": "ISC"
|
|
},
|
|
"node_modules/jiti": {
|
|
"version": "2.6.1",
|
|
"resolved": "https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz",
|
|
"integrity": "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==",
|
|
"license": "MIT",
|
|
"bin": {
|
|
"jiti": "lib/jiti-cli.mjs"
|
|
}
|
|
},
|
|
"node_modules/lightningcss": {
|
|
"version": "1.30.1",
|
|
"resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.1.tgz",
|
|
"integrity": "sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg==",
|
|
"license": "MPL-2.0",
|
|
"dependencies": {
|
|
"detect-libc": "^2.0.3"
|
|
},
|
|
"engines": {
|
|
"node": ">= 12.0.0"
|
|
},
|
|
"funding": {
|
|
"type": "opencollective",
|
|
"url": "https://opencollective.com/parcel"
|
|
},
|
|
"optionalDependencies": {
|
|
"lightningcss-darwin-arm64": "1.30.1",
|
|
"lightningcss-darwin-x64": "1.30.1",
|
|
"lightningcss-freebsd-x64": "1.30.1",
|
|
"lightningcss-linux-arm-gnueabihf": "1.30.1",
|
|
"lightningcss-linux-arm64-gnu": "1.30.1",
|
|
"lightningcss-linux-arm64-musl": "1.30.1",
|
|
"lightningcss-linux-x64-gnu": "1.30.1",
|
|
"lightningcss-linux-x64-musl": "1.30.1",
|
|
"lightningcss-win32-arm64-msvc": "1.30.1",
|
|
"lightningcss-win32-x64-msvc": "1.30.1"
|
|
}
|
|
},
|
|
"node_modules/lightningcss-darwin-arm64": {
|
|
"version": "1.30.1",
|
|
"resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.1.tgz",
|
|
"integrity": "sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ==",
|
|
"cpu": [
|
|
"arm64"
|
|
],
|
|
"license": "MPL-2.0",
|
|
"optional": true,
|
|
"os": [
|
|
"darwin"
|
|
],
|
|
"engines": {
|
|
"node": ">= 12.0.0"
|
|
},
|
|
"funding": {
|
|
"type": "opencollective",
|
|
"url": "https://opencollective.com/parcel"
|
|
}
|
|
},
|
|
"node_modules/lightningcss-darwin-x64": {
|
|
"version": "1.30.1",
|
|
"resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.1.tgz",
|
|
"integrity": "sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA==",
|
|
"cpu": [
|
|
"x64"
|
|
],
|
|
"license": "MPL-2.0",
|
|
"optional": true,
|
|
"os": [
|
|
"darwin"
|
|
],
|
|
"engines": {
|
|
"node": ">= 12.0.0"
|
|
},
|
|
"funding": {
|
|
"type": "opencollective",
|
|
"url": "https://opencollective.com/parcel"
|
|
}
|
|
},
|
|
"node_modules/lightningcss-freebsd-x64": {
|
|
"version": "1.30.1",
|
|
"resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.1.tgz",
|
|
"integrity": "sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig==",
|
|
"cpu": [
|
|
"x64"
|
|
],
|
|
"license": "MPL-2.0",
|
|
"optional": true,
|
|
"os": [
|
|
"freebsd"
|
|
],
|
|
"engines": {
|
|
"node": ">= 12.0.0"
|
|
},
|
|
"funding": {
|
|
"type": "opencollective",
|
|
"url": "https://opencollective.com/parcel"
|
|
}
|
|
},
|
|
"node_modules/lightningcss-linux-arm-gnueabihf": {
|
|
"version": "1.30.1",
|
|
"resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.1.tgz",
|
|
"integrity": "sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q==",
|
|
"cpu": [
|
|
"arm"
|
|
],
|
|
"license": "MPL-2.0",
|
|
"optional": true,
|
|
"os": [
|
|
"linux"
|
|
],
|
|
"engines": {
|
|
"node": ">= 12.0.0"
|
|
},
|
|
"funding": {
|
|
"type": "opencollective",
|
|
"url": "https://opencollective.com/parcel"
|
|
}
|
|
},
|
|
"node_modules/lightningcss-linux-arm64-gnu": {
|
|
"version": "1.30.1",
|
|
"resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.1.tgz",
|
|
"integrity": "sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw==",
|
|
"cpu": [
|
|
"arm64"
|
|
],
|
|
"license": "MPL-2.0",
|
|
"optional": true,
|
|
"os": [
|
|
"linux"
|
|
],
|
|
"engines": {
|
|
"node": ">= 12.0.0"
|
|
},
|
|
"funding": {
|
|
"type": "opencollective",
|
|
"url": "https://opencollective.com/parcel"
|
|
}
|
|
},
|
|
"node_modules/lightningcss-linux-arm64-musl": {
|
|
"version": "1.30.1",
|
|
"resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.1.tgz",
|
|
"integrity": "sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==",
|
|
"cpu": [
|
|
"arm64"
|
|
],
|
|
"license": "MPL-2.0",
|
|
"optional": true,
|
|
"os": [
|
|
"linux"
|
|
],
|
|
"engines": {
|
|
"node": ">= 12.0.0"
|
|
},
|
|
"funding": {
|
|
"type": "opencollective",
|
|
"url": "https://opencollective.com/parcel"
|
|
}
|
|
},
|
|
"node_modules/lightningcss-linux-x64-gnu": {
|
|
"version": "1.30.1",
|
|
"resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.1.tgz",
|
|
"integrity": "sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==",
|
|
"cpu": [
|
|
"x64"
|
|
],
|
|
"license": "MPL-2.0",
|
|
"optional": true,
|
|
"os": [
|
|
"linux"
|
|
],
|
|
"engines": {
|
|
"node": ">= 12.0.0"
|
|
},
|
|
"funding": {
|
|
"type": "opencollective",
|
|
"url": "https://opencollective.com/parcel"
|
|
}
|
|
},
|
|
"node_modules/lightningcss-linux-x64-musl": {
|
|
"version": "1.30.1",
|
|
"resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.1.tgz",
|
|
"integrity": "sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==",
|
|
"cpu": [
|
|
"x64"
|
|
],
|
|
"license": "MPL-2.0",
|
|
"optional": true,
|
|
"os": [
|
|
"linux"
|
|
],
|
|
"engines": {
|
|
"node": ">= 12.0.0"
|
|
},
|
|
"funding": {
|
|
"type": "opencollective",
|
|
"url": "https://opencollective.com/parcel"
|
|
}
|
|
},
|
|
"node_modules/lightningcss-win32-arm64-msvc": {
|
|
"version": "1.30.1",
|
|
"resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.1.tgz",
|
|
"integrity": "sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==",
|
|
"cpu": [
|
|
"arm64"
|
|
],
|
|
"license": "MPL-2.0",
|
|
"optional": true,
|
|
"os": [
|
|
"win32"
|
|
],
|
|
"engines": {
|
|
"node": ">= 12.0.0"
|
|
},
|
|
"funding": {
|
|
"type": "opencollective",
|
|
"url": "https://opencollective.com/parcel"
|
|
}
|
|
},
|
|
"node_modules/lightningcss-win32-x64-msvc": {
|
|
"version": "1.30.1",
|
|
"resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.1.tgz",
|
|
"integrity": "sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg==",
|
|
"cpu": [
|
|
"x64"
|
|
],
|
|
"license": "MPL-2.0",
|
|
"optional": true,
|
|
"os": [
|
|
"win32"
|
|
],
|
|
"engines": {
|
|
"node": ">= 12.0.0"
|
|
},
|
|
"funding": {
|
|
"type": "opencollective",
|
|
"url": "https://opencollective.com/parcel"
|
|
}
|
|
},
|
|
"node_modules/lucide-react": {
|
|
"version": "0.468.0",
|
|
"resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.468.0.tgz",
|
|
"integrity": "sha512-6koYRhnM2N0GGZIdXzSeiNwguv1gt/FAjZOiPl76roBi3xKEXa4WmfpxgQwTTL4KipXjefrnf3oV4IsYhi4JFA==",
|
|
"license": "ISC",
|
|
"peerDependencies": {
|
|
"react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0-rc"
|
|
}
|
|
},
|
|
"node_modules/magic-string": {
|
|
"version": "0.30.19",
|
|
"resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.19.tgz",
|
|
"integrity": "sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==",
|
|
"license": "MIT",
|
|
"dependencies": {
|
|
"@jridgewell/sourcemap-codec": "^1.5.5"
|
|
}
|
|
},
|
|
"node_modules/minipass": {
|
|
"version": "7.1.2",
|
|
"resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz",
|
|
"integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==",
|
|
"license": "ISC",
|
|
"engines": {
|
|
"node": ">=16 || 14 >=14.17"
|
|
}
|
|
},
|
|
"node_modules/minizlib": {
|
|
"version": "3.1.0",
|
|
"resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.1.0.tgz",
|
|
"integrity": "sha512-KZxYo1BUkWD2TVFLr0MQoM8vUUigWD3LlD83a/75BqC+4qE0Hb1Vo5v1FgcfaNXvfXzr+5EhQ6ing/CaBijTlw==",
|
|
"license": "MIT",
|
|
"dependencies": {
|
|
"minipass": "^7.1.2"
|
|
},
|
|
"engines": {
|
|
"node": ">= 18"
|
|
}
|
|
},
|
|
"node_modules/nanoid": {
|
|
"version": "3.3.11",
|
|
"resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
|
|
"integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
|
|
"funding": [
|
|
{
|
|
"type": "github",
|
|
"url": "https://github.com/sponsors/ai"
|
|
}
|
|
],
|
|
"license": "MIT",
|
|
"bin": {
|
|
"nanoid": "bin/nanoid.cjs"
|
|
},
|
|
"engines": {
|
|
"node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
|
|
}
|
|
},
|
|
"node_modules/next": {
|
|
"version": "15.5.5",
|
|
"resolved": "https://registry.npmjs.org/next/-/next-15.5.5.tgz",
|
|
"integrity": "sha512-OQVdBPtpBfq7HxFN0kOVb7rXXOSIkt5lTzDJDGRBcOyVvNRIWFauMqi1gIHd1pszq1542vMOGY0HP4CaiALfkA==",
|
|
"license": "MIT",
|
|
"dependencies": {
|
|
"@next/env": "15.5.5",
|
|
"@swc/helpers": "0.5.15",
|
|
"caniuse-lite": "^1.0.30001579",
|
|
"postcss": "8.4.31",
|
|
"styled-jsx": "5.1.6"
|
|
},
|
|
"bin": {
|
|
"next": "dist/bin/next"
|
|
},
|
|
"engines": {
|
|
"node": "^18.18.0 || ^19.8.0 || >= 20.0.0"
|
|
},
|
|
"optionalDependencies": {
|
|
"@next/swc-darwin-arm64": "15.5.5",
|
|
"@next/swc-darwin-x64": "15.5.5",
|
|
"@next/swc-linux-arm64-gnu": "15.5.5",
|
|
"@next/swc-linux-arm64-musl": "15.5.5",
|
|
"@next/swc-linux-x64-gnu": "15.5.5",
|
|
"@next/swc-linux-x64-musl": "15.5.5",
|
|
"@next/swc-win32-arm64-msvc": "15.5.5",
|
|
"@next/swc-win32-x64-msvc": "15.5.5",
|
|
"sharp": "^0.34.3"
|
|
},
|
|
"peerDependencies": {
|
|
"@opentelemetry/api": "^1.1.0",
|
|
"@playwright/test": "^1.51.1",
|
|
"babel-plugin-react-compiler": "*",
|
|
"react": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0",
|
|
"react-dom": "^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0",
|
|
"sass": "^1.3.0"
|
|
},
|
|
"peerDependenciesMeta": {
|
|
"@opentelemetry/api": {
|
|
"optional": true
|
|
},
|
|
"@playwright/test": {
|
|
"optional": true
|
|
},
|
|
"babel-plugin-react-compiler": {
|
|
"optional": true
|
|
},
|
|
"sass": {
|
|
"optional": true
|
|
}
|
|
}
|
|
},
|
|
"node_modules/next/node_modules/postcss": {
|
|
"version": "8.4.31",
|
|
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz",
|
|
"integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==",
|
|
"funding": [
|
|
{
|
|
"type": "opencollective",
|
|
"url": "https://opencollective.com/postcss/"
|
|
},
|
|
{
|
|
"type": "tidelift",
|
|
"url": "https://tidelift.com/funding/github/npm/postcss"
|
|
},
|
|
{
|
|
"type": "github",
|
|
"url": "https://github.com/sponsors/ai"
|
|
}
|
|
],
|
|
"license": "MIT",
|
|
"dependencies": {
|
|
"nanoid": "^3.3.6",
|
|
"picocolors": "^1.0.0",
|
|
"source-map-js": "^1.0.2"
|
|
},
|
|
"engines": {
|
|
"node": "^10 || ^12 || >=14"
|
|
}
|
|
},
|
|
"node_modules/node-releases": {
|
|
"version": "2.0.19",
|
|
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz",
|
|
"integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==",
|
|
"dev": true,
|
|
"license": "MIT"
|
|
},
|
|
"node_modules/normalize-range": {
|
|
"version": "0.1.2",
|
|
"resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
|
|
"integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==",
|
|
"dev": true,
|
|
"license": "MIT",
|
|
"engines": {
|
|
"node": ">=0.10.0"
|
|
}
|
|
},
|
|
"node_modules/picocolors": {
|
|
"version": "1.1.1",
|
|
"resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
|
|
"integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
|
|
"license": "ISC"
|
|
},
|
|
"node_modules/postcss": {
|
|
"version": "8.5.4",
|
|
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.4.tgz",
|
|
"integrity": "sha512-QSa9EBe+uwlGTFmHsPKokv3B/oEMQZxfqW0QqNCyhpa6mB1afzulwn8hihglqAb2pOw+BJgNlmXQ8la2VeHB7w==",
|
|
"funding": [
|
|
{
|
|
"type": "opencollective",
|
|
"url": "https://opencollective.com/postcss/"
|
|
},
|
|
{
|
|
"type": "tidelift",
|
|
"url": "https://tidelift.com/funding/github/npm/postcss"
|
|
},
|
|
{
|
|
"type": "github",
|
|
"url": "https://github.com/sponsors/ai"
|
|
}
|
|
],
|
|
"license": "MIT",
|
|
"peer": true,
|
|
"dependencies": {
|
|
"nanoid": "^3.3.11",
|
|
"picocolors": "^1.1.1",
|
|
"source-map-js": "^1.2.1"
|
|
},
|
|
"engines": {
|
|
"node": "^10 || ^12 || >=14"
|
|
}
|
|
},
|
|
"node_modules/postcss-value-parser": {
|
|
"version": "4.2.0",
|
|
"resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
|
|
"integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
|
|
"dev": true,
|
|
"license": "MIT"
|
|
},
|
|
"node_modules/react": {
|
|
"version": "19.2.0",
|
|
"resolved": "https://registry.npmjs.org/react/-/react-19.2.0.tgz",
|
|
"integrity": "sha512-tmbWg6W31tQLeB5cdIBOicJDJRR2KzXsV7uSK9iNfLWQ5bIZfxuPEHp7M8wiHyHnn0DD1i7w3Zmin0FtkrwoCQ==",
|
|
"license": "MIT",
|
|
"peer": true,
|
|
"engines": {
|
|
"node": ">=0.10.0"
|
|
}
|
|
},
|
|
"node_modules/react-dom": {
|
|
"version": "19.2.0",
|
|
"resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.0.tgz",
|
|
"integrity": "sha512-UlbRu4cAiGaIewkPyiRGJk0imDN2T3JjieT6spoL2UeSf5od4n5LB/mQ4ejmxhCFT1tYe8IvaFulzynWovsEFQ==",
|
|
"license": "MIT",
|
|
"peer": true,
|
|
"dependencies": {
|
|
"scheduler": "^0.27.0"
|
|
},
|
|
"peerDependencies": {
|
|
"react": "^19.2.0"
|
|
}
|
|
},
|
|
"node_modules/react-hook-form": {
|
|
"version": "7.65.0",
|
|
"resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.65.0.tgz",
|
|
"integrity": "sha512-xtOzDz063WcXvGWaHgLNrNzlsdFgtUWcb32E6WFaGTd7kPZG3EeDusjdZfUsPwKCKVXy1ZlntifaHZ4l8pAsmw==",
|
|
"license": "MIT",
|
|
"engines": {
|
|
"node": ">=18.0.0"
|
|
},
|
|
"funding": {
|
|
"type": "opencollective",
|
|
"url": "https://opencollective.com/react-hook-form"
|
|
},
|
|
"peerDependencies": {
|
|
"react": "^16.8.0 || ^17 || ^18 || ^19"
|
|
}
|
|
},
|
|
"node_modules/scheduler": {
|
|
"version": "0.27.0",
|
|
"resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz",
|
|
"integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==",
|
|
"license": "MIT"
|
|
},
|
|
"node_modules/semver": {
|
|
"version": "7.7.2",
|
|
"resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz",
|
|
"integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==",
|
|
"license": "ISC",
|
|
"optional": true,
|
|
"bin": {
|
|
"semver": "bin/semver.js"
|
|
},
|
|
"engines": {
|
|
"node": ">=10"
|
|
}
|
|
},
|
|
"node_modules/sharp": {
|
|
"version": "0.34.4",
|
|
"resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.4.tgz",
|
|
"integrity": "sha512-FUH39xp3SBPnxWvd5iib1X8XY7J0K0X7d93sie9CJg2PO8/7gmg89Nve6OjItK53/MlAushNNxteBYfM6DEuoA==",
|
|
"hasInstallScript": true,
|
|
"license": "Apache-2.0",
|
|
"optional": true,
|
|
"dependencies": {
|
|
"@img/colour": "^1.0.0",
|
|
"detect-libc": "^2.1.0",
|
|
"semver": "^7.7.2"
|
|
},
|
|
"engines": {
|
|
"node": "^18.17.0 || ^20.3.0 || >=21.0.0"
|
|
},
|
|
"funding": {
|
|
"url": "https://opencollective.com/libvips"
|
|
},
|
|
"optionalDependencies": {
|
|
"@img/sharp-darwin-arm64": "0.34.4",
|
|
"@img/sharp-darwin-x64": "0.34.4",
|
|
"@img/sharp-libvips-darwin-arm64": "1.2.3",
|
|
"@img/sharp-libvips-darwin-x64": "1.2.3",
|
|
"@img/sharp-libvips-linux-arm": "1.2.3",
|
|
"@img/sharp-libvips-linux-arm64": "1.2.3",
|
|
"@img/sharp-libvips-linux-ppc64": "1.2.3",
|
|
"@img/sharp-libvips-linux-s390x": "1.2.3",
|
|
"@img/sharp-libvips-linux-x64": "1.2.3",
|
|
"@img/sharp-libvips-linuxmusl-arm64": "1.2.3",
|
|
"@img/sharp-libvips-linuxmusl-x64": "1.2.3",
|
|
"@img/sharp-linux-arm": "0.34.4",
|
|
"@img/sharp-linux-arm64": "0.34.4",
|
|
"@img/sharp-linux-ppc64": "0.34.4",
|
|
"@img/sharp-linux-s390x": "0.34.4",
|
|
"@img/sharp-linux-x64": "0.34.4",
|
|
"@img/sharp-linuxmusl-arm64": "0.34.4",
|
|
"@img/sharp-linuxmusl-x64": "0.34.4",
|
|
"@img/sharp-wasm32": "0.34.4",
|
|
"@img/sharp-win32-arm64": "0.34.4",
|
|
"@img/sharp-win32-ia32": "0.34.4",
|
|
"@img/sharp-win32-x64": "0.34.4"
|
|
}
|
|
},
|
|
"node_modules/source-map-js": {
|
|
"version": "1.2.1",
|
|
"resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
|
|
"integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
|
|
"license": "BSD-3-Clause",
|
|
"engines": {
|
|
"node": ">=0.10.0"
|
|
}
|
|
},
|
|
"node_modules/styled-jsx": {
|
|
"version": "5.1.6",
|
|
"resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.6.tgz",
|
|
"integrity": "sha512-qSVyDTeMotdvQYoHWLNGwRFJHC+i+ZvdBRYosOFgC+Wg1vx4frN2/RG/NA7SYqqvKNLf39P2LSRA2pu6n0XYZA==",
|
|
"license": "MIT",
|
|
"dependencies": {
|
|
"client-only": "0.0.1"
|
|
},
|
|
"engines": {
|
|
"node": ">= 12.0.0"
|
|
},
|
|
"peerDependencies": {
|
|
"react": ">= 16.8.0 || 17.x.x || ^18.0.0-0 || ^19.0.0-0"
|
|
},
|
|
"peerDependenciesMeta": {
|
|
"@babel/core": {
|
|
"optional": true
|
|
},
|
|
"babel-plugin-macros": {
|
|
"optional": true
|
|
}
|
|
}
|
|
},
|
|
"node_modules/tailwind-merge": {
|
|
"version": "3.3.1",
|
|
"resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-3.3.1.tgz",
|
|
"integrity": "sha512-gBXpgUm/3rp1lMZZrM/w7D8GKqshif0zAymAhbCyIt8KMe+0v9DQ7cdYLR4FHH/cKpdTXb+A/tKKU3eolfsI+g==",
|
|
"license": "MIT",
|
|
"funding": {
|
|
"type": "github",
|
|
"url": "https://github.com/sponsors/dcastil"
|
|
}
|
|
},
|
|
"node_modules/tailwindcss": {
|
|
"version": "4.1.14",
|
|
"resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.14.tgz",
|
|
"integrity": "sha512-b7pCxjGO98LnxVkKjaZSDeNuljC4ueKUddjENJOADtubtdo8llTaJy7HwBMeLNSSo2N5QIAgklslK1+Ir8r6CA==",
|
|
"license": "MIT"
|
|
},
|
|
"node_modules/tapable": {
|
|
"version": "2.3.0",
|
|
"resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz",
|
|
"integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==",
|
|
"license": "MIT",
|
|
"engines": {
|
|
"node": ">=6"
|
|
},
|
|
"funding": {
|
|
"type": "opencollective",
|
|
"url": "https://opencollective.com/webpack"
|
|
}
|
|
},
|
|
"node_modules/tar": {
|
|
"version": "7.5.1",
|
|
"resolved": "https://registry.npmjs.org/tar/-/tar-7.5.1.tgz",
|
|
"integrity": "sha512-nlGpxf+hv0v7GkWBK2V9spgactGOp0qvfWRxUMjqHyzrt3SgwE48DIv/FhqPHJYLHpgW1opq3nERbz5Anq7n1g==",
|
|
"license": "ISC",
|
|
"dependencies": {
|
|
"@isaacs/fs-minipass": "^4.0.0",
|
|
"chownr": "^3.0.0",
|
|
"minipass": "^7.1.2",
|
|
"minizlib": "^3.1.0",
|
|
"yallist": "^5.0.0"
|
|
},
|
|
"engines": {
|
|
"node": ">=18"
|
|
}
|
|
},
|
|
"node_modules/tslib": {
|
|
"version": "2.8.1",
|
|
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
|
|
"integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
|
|
"license": "0BSD"
|
|
},
|
|
"node_modules/typescript": {
|
|
"version": "5.8.3",
|
|
"resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.3.tgz",
|
|
"integrity": "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ==",
|
|
"dev": true,
|
|
"license": "Apache-2.0",
|
|
"bin": {
|
|
"tsc": "bin/tsc",
|
|
"tsserver": "bin/tsserver"
|
|
},
|
|
"engines": {
|
|
"node": ">=14.17"
|
|
}
|
|
},
|
|
"node_modules/undici-types": {
|
|
"version": "6.21.0",
|
|
"resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz",
|
|
"integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==",
|
|
"dev": true,
|
|
"license": "MIT"
|
|
},
|
|
"node_modules/update-browserslist-db": {
|
|
"version": "1.1.3",
|
|
"resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz",
|
|
"integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==",
|
|
"dev": true,
|
|
"funding": [
|
|
{
|
|
"type": "opencollective",
|
|
"url": "https://opencollective.com/browserslist"
|
|
},
|
|
{
|
|
"type": "tidelift",
|
|
"url": "https://tidelift.com/funding/github/npm/browserslist"
|
|
},
|
|
{
|
|
"type": "github",
|
|
"url": "https://github.com/sponsors/ai"
|
|
}
|
|
],
|
|
"license": "MIT",
|
|
"dependencies": {
|
|
"escalade": "^3.2.0",
|
|
"picocolors": "^1.1.1"
|
|
},
|
|
"bin": {
|
|
"update-browserslist-db": "cli.js"
|
|
},
|
|
"peerDependencies": {
|
|
"browserslist": ">= 4.21.0"
|
|
}
|
|
},
|
|
"node_modules/yallist": {
|
|
"version": "5.0.0",
|
|
"resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz",
|
|
"integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==",
|
|
"license": "BlueOak-1.0.0",
|
|
"engines": {
|
|
"node": ">=18"
|
|
}
|
|
}
|
|
}
|
|
}
|