diff --git a/.dockerignore b/.dockerignore index 3a5c690..2e57779 100644 --- a/.dockerignore +++ b/.dockerignore @@ -4,8 +4,6 @@ **/.local **/*.tsbuildinfo .git -.replit -.replitignore .vscode .idea .DS_Store diff --git a/.replit b/.replit deleted file mode 100644 index ef9aa37..0000000 --- a/.replit +++ /dev/null @@ -1,43 +0,0 @@ -modules = ["nodejs-24", "postgresql-16"] - -[deployment] -router = "application" -deploymentTarget = "autoscale" - -[deployment.postBuild] -args = ["pnpm", "store", "prune"] -env = { "CI" = "true" } - -[workflows] -runButton = "Project" - -[agent] -stack = "PNPM_WORKSPACE" -expertMode = true - -[postMerge] -path = "scripts/post-merge.sh" -timeoutMs = 20000 - -[[ports]] -localPort = 8080 -externalPort = 8080 - -[[ports]] -localPort = 8081 -externalPort = 80 - -[[ports]] -localPort = 8082 -externalPort = 4200 - -[[ports]] -localPort = 24212 -externalPort = 3000 - -[[ports]] -localPort = 24213 -externalPort = 3003 - -[nix] -channel = "stable-25_05" diff --git a/.replitignore b/.replitignore deleted file mode 100644 index 9eb019c..0000000 --- a/.replitignore +++ /dev/null @@ -1,5 +0,0 @@ -# The format of this file is identical to `.dockerignore`. -# It is used to reduce the size of deployed images to make the process of publishing faster. - -# No need to store the pnpm store twice. -.local diff --git a/replit.md b/README.md similarity index 100% rename from replit.md rename to README.md diff --git a/artifacts/cra-app/package.json b/artifacts/cra-app/package.json index 8a62114..2ffd763 100644 --- a/artifacts/cra-app/package.json +++ b/artifacts/cra-app/package.json @@ -38,9 +38,6 @@ "@radix-ui/react-toggle": "^1.1.3", "@radix-ui/react-toggle-group": "^1.1.3", "@radix-ui/react-tooltip": "^1.2.0", - "@replit/vite-plugin-cartographer": "catalog:", - "@replit/vite-plugin-dev-banner": "catalog:", - "@replit/vite-plugin-runtime-error-modal": "catalog:", "@tailwindcss/typography": "^0.5.15", "@tailwindcss/vite": "catalog:", "@tanstack/react-query": "catalog:", diff --git a/artifacts/cra-app/src/components/ui/badge.tsx b/artifacts/cra-app/src/components/ui/badge.tsx index 3f03665..f348c9e 100644 --- a/artifacts/cra-app/src/components/ui/badge.tsx +++ b/artifacts/cra-app/src/components/ui/badge.tsx @@ -4,7 +4,7 @@ import { cva, type VariantProps } from "class-variance-authority" import { cn } from "@/lib/utils" const badgeVariants = cva( - // @replit + // // Whitespace-nowrap: Badges should never wrap. "whitespace-nowrap inline-flex items-center rounded-md border px-2.5 py-0.5 text-xs font-semibold transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2" + " hover-elevate ", @@ -12,15 +12,15 @@ const badgeVariants = cva( variants: { variant: { default: - // @replit shadow-xs instead of shadow, no hover because we use hover-elevate + // shadow-xs instead of shadow, no hover because we use hover-elevate "border-transparent bg-primary text-primary-foreground shadow-xs", secondary: - // @replit no hover because we use hover-elevate + // no hover because we use hover-elevate "border-transparent bg-secondary text-secondary-foreground", destructive: - // @replit shadow-xs instead of shadow, no hover because we use hover-elevate + // shadow-xs instead of shadow, no hover because we use hover-elevate "border-transparent bg-destructive text-destructive-foreground shadow-xs", - // @replit shadow-xs" - use badge outline variable + // shadow-xs" - use badge outline variable outline: "text-foreground border [border-color:var(--badge-outline)]", }, }, diff --git a/artifacts/cra-app/src/components/ui/button.tsx b/artifacts/cra-app/src/components/ui/button.tsx index 16eb95d..eb1a954 100644 --- a/artifacts/cra-app/src/components/ui/button.tsx +++ b/artifacts/cra-app/src/components/ui/button.tsx @@ -11,24 +11,24 @@ const buttonVariants = cva( variants: { variant: { default: - // @replit: no hover, and add primary border + // no hover, and add primary border "bg-primary text-primary-foreground border border-primary-border", destructive: "bg-destructive text-destructive-foreground shadow-sm border-destructive-border", outline: - // @replit Shows the background color of whatever card / sidebar / accent background it is inside of. + // Shows the background color of whatever card / sidebar / accent background it is inside of. // Inherits the current text color. Uses shadow-xs. no shadow on active // No hover state " border [border-color:var(--button-outline)] shadow-xs active:shadow-none ", secondary: - // @replit border, no hover, no shadow, secondary border. + // border, no hover, no shadow, secondary border. "border bg-secondary text-secondary-foreground border border-secondary-border ", - // @replit no hover, transparent border + // no hover, transparent border ghost: "border border-transparent", link: "text-primary underline-offset-4 hover:underline", }, size: { - // @replit changed sizes + // changed sizes default: "min-h-9 px-4 py-2", sm: "min-h-8 rounded-md px-3 text-xs", lg: "min-h-10 rounded-md px-8", diff --git a/artifacts/cra-app/vite.config.ts b/artifacts/cra-app/vite.config.ts index 6676c40..93bfcc3 100644 --- a/artifacts/cra-app/vite.config.ts +++ b/artifacts/cra-app/vite.config.ts @@ -2,7 +2,6 @@ import { defineConfig } from "vite"; import react from "@vitejs/plugin-react"; import tailwindcss from "@tailwindcss/vite"; import path from "path"; -import runtimeErrorOverlay from "@replit/vite-plugin-runtime-error-modal"; const rawPort = process.env.PORT; @@ -28,24 +27,7 @@ if (!basePath) { export default defineConfig({ base: basePath, - plugins: [ - react(), - tailwindcss(), - runtimeErrorOverlay(), - ...(process.env.NODE_ENV !== "production" && - process.env.REPL_ID !== undefined - ? [ - await import("@replit/vite-plugin-cartographer").then((m) => - m.cartographer({ - root: path.resolve(import.meta.dirname, ".."), - }), - ), - await import("@replit/vite-plugin-dev-banner").then((m) => - m.devBanner(), - ), - ] - : []), - ], + plugins: [react(), tailwindcss()], resolve: { alias: { "@": path.resolve(import.meta.dirname, "src"), diff --git a/artifacts/mockup-sandbox/package.json b/artifacts/mockup-sandbox/package.json index 20e2806..01725c7 100644 --- a/artifacts/mockup-sandbox/package.json +++ b/artifacts/mockup-sandbox/package.json @@ -38,8 +38,6 @@ "@radix-ui/react-toggle": "^1.1.10", "@radix-ui/react-toggle-group": "^1.1.11", "@radix-ui/react-tooltip": "^1.2.8", - "@replit/vite-plugin-cartographer": "catalog:", - "@replit/vite-plugin-runtime-error-modal": "catalog:", "@tailwindcss/vite": "catalog:", "@types/node": "catalog:", "@types/react": "catalog:", diff --git a/artifacts/mockup-sandbox/vite.config.ts b/artifacts/mockup-sandbox/vite.config.ts index 3b4f2ca..6e05708 100644 --- a/artifacts/mockup-sandbox/vite.config.ts +++ b/artifacts/mockup-sandbox/vite.config.ts @@ -2,7 +2,6 @@ import { defineConfig } from "vite"; import react from "@vitejs/plugin-react"; import tailwindcss from "@tailwindcss/vite"; import path from "path"; -import runtimeErrorOverlay from "@replit/vite-plugin-runtime-error-modal"; import { mockupPreviewPlugin } from "./mockupPreviewPlugin"; const rawPort = process.env.PORT; @@ -29,22 +28,7 @@ if (!basePath) { export default defineConfig({ base: basePath, - plugins: [ - mockupPreviewPlugin(), - react(), - tailwindcss(), - runtimeErrorOverlay(), - ...(process.env.NODE_ENV !== "production" && - process.env.REPL_ID !== undefined - ? [ - await import("@replit/vite-plugin-cartographer").then((m) => - m.cartographer({ - root: path.resolve(import.meta.dirname, ".."), - }), - ), - ] - : []), - ], + plugins: [mockupPreviewPlugin(), react(), tailwindcss()], resolve: { alias: { "@": path.resolve(import.meta.dirname, "src"), diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2953cb7..5e07f2d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,15 +6,6 @@ settings: catalogs: default: - '@replit/vite-plugin-cartographer': - specifier: ^0.5.1 - version: 0.5.1 - '@replit/vite-plugin-dev-banner': - specifier: ^0.1.1 - version: 0.1.2 - '@replit/vite-plugin-runtime-error-modal': - specifier: ^0.0.6 - version: 0.0.6 '@tailwindcss/vite': specifier: ^4.1.14 version: 4.2.1 @@ -71,85 +62,6 @@ catalogs: version: 3.25.76 overrides: - esbuild>@esbuild/darwin-arm64: '-' - esbuild>@esbuild/darwin-x64: '-' - esbuild>@esbuild/freebsd-arm64: '-' - esbuild>@esbuild/freebsd-x64: '-' - esbuild>@esbuild/linux-arm: '-' - esbuild>@esbuild/linux-arm64: '-' - esbuild>@esbuild/linux-ia32: '-' - esbuild>@esbuild/linux-loong64: '-' - esbuild>@esbuild/linux-mips64el: '-' - esbuild>@esbuild/linux-ppc64: '-' - esbuild>@esbuild/linux-riscv64: '-' - esbuild>@esbuild/linux-s390x: '-' - esbuild>@esbuild/netbsd-arm64: '-' - esbuild>@esbuild/netbsd-x64: '-' - esbuild>@esbuild/openbsd-arm64: '-' - esbuild>@esbuild/openbsd-x64: '-' - esbuild>@esbuild/sunos-x64: '-' - esbuild>@esbuild/win32-arm64: '-' - esbuild>@esbuild/win32-ia32: '-' - esbuild>@esbuild/win32-x64: '-' - esbuild>@esbuild/aix-ppc64: '-' - esbuild>@esbuild/android-arm: '-' - esbuild>@esbuild/android-arm64: '-' - esbuild>@esbuild/android-x64: '-' - esbuild>@esbuild/openharmony-arm64: '-' - lightningcss>lightningcss-android-arm64: '-' - lightningcss>lightningcss-darwin-arm64: '-' - lightningcss>lightningcss-darwin-x64: '-' - lightningcss>lightningcss-freebsd-x64: '-' - lightningcss>lightningcss-linux-arm-gnueabihf: '-' - lightningcss>lightningcss-linux-arm64-gnu: '-' - lightningcss>lightningcss-linux-arm64-musl: '-' - lightningcss>lightningcss-linux-x64-musl: '-' - lightningcss>lightningcss-win32-arm64-msvc: '-' - lightningcss>lightningcss-win32-x64-msvc: '-' - '@tailwindcss/oxide>@tailwindcss/oxide-android-arm64': '-' - '@tailwindcss/oxide>@tailwindcss/oxide-darwin-arm64': '-' - '@tailwindcss/oxide>@tailwindcss/oxide-darwin-x64': '-' - '@tailwindcss/oxide>@tailwindcss/oxide-freebsd-x64': '-' - '@tailwindcss/oxide>@tailwindcss/oxide-linux-arm-gnueabihf': '-' - '@tailwindcss/oxide>@tailwindcss/oxide-linux-arm64-gnu': '-' - '@tailwindcss/oxide>@tailwindcss/oxide-linux-arm64-musl': '-' - '@tailwindcss/oxide>@tailwindcss/oxide-win32-arm64-msvc': '-' - '@tailwindcss/oxide>@tailwindcss/oxide-win32-x64-msvc': '-' - '@tailwindcss/oxide>@tailwindcss/oxide-linux-x64-musl': '-' - rollup>@rollup/rollup-android-arm-eabi: '-' - rollup>@rollup/rollup-android-arm64: '-' - rollup>@rollup/rollup-darwin-arm64: '-' - rollup>@rollup/rollup-darwin-x64: '-' - rollup>@rollup/rollup-freebsd-arm64: '-' - rollup>@rollup/rollup-freebsd-x64: '-' - rollup>@rollup/rollup-linux-arm-gnueabihf: '-' - rollup>@rollup/rollup-linux-arm-musleabihf: '-' - rollup>@rollup/rollup-linux-arm64-gnu: '-' - rollup>@rollup/rollup-linux-arm64-musl: '-' - rollup>@rollup/rollup-linux-loong64-gnu: '-' - rollup>@rollup/rollup-linux-loong64-musl: '-' - rollup>@rollup/rollup-linux-ppc64-gnu: '-' - rollup>@rollup/rollup-linux-ppc64-musl: '-' - rollup>@rollup/rollup-linux-riscv64-gnu: '-' - rollup>@rollup/rollup-linux-riscv64-musl: '-' - rollup>@rollup/rollup-linux-s390x-gnu: '-' - rollup>@rollup/rollup-linux-x64-musl: '-' - rollup>@rollup/rollup-openbsd-x64: '-' - rollup>@rollup/rollup-openharmony-arm64: '-' - rollup>@rollup/rollup-win32-arm64-msvc: '-' - rollup>@rollup/rollup-win32-ia32-msvc: '-' - rollup>@rollup/rollup-win32-x64-gnu: '-' - rollup>@rollup/rollup-win32-x64-msvc: '-' - '@expo/ngrok-bin>@expo/ngrok-bin-darwin-arm64': '-' - '@expo/ngrok-bin>@expo/ngrok-bin-darwin-x64': '-' - '@expo/ngrok-bin>@expo/ngrok-bin-freebsd-ia32': '-' - '@expo/ngrok-bin>@expo/ngrok-bin-freebsd-x64': '-' - '@expo/ngrok-bin>@expo/ngrok-bin-linux-arm64': '-' - '@expo/ngrok-bin>@expo/ngrok-bin-linux-arm': '-' - '@expo/ngrok-bin>@expo/ngrok-bin-linux-ia32': '-' - '@expo/ngrok-bin>@expo/ngrok-bin-sunos-x64': '-' - '@expo/ngrok-bin>@expo/ngrok-bin-win32-ia32': '-' - '@expo/ngrok-bin>@expo/ngrok-bin-win32-x64': '-' '@esbuild-kit/esm-loader': npm:tsx@^4.21.0 esbuild: 0.27.3 @@ -302,15 +214,6 @@ importers: '@radix-ui/react-tooltip': specifier: ^1.2.0 version: 1.2.8(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@replit/vite-plugin-cartographer': - specifier: 'catalog:' - version: 0.5.1 - '@replit/vite-plugin-dev-banner': - specifier: 'catalog:' - version: 0.1.2 - '@replit/vite-plugin-runtime-error-modal': - specifier: 'catalog:' - version: 0.0.6 '@tailwindcss/typography': specifier: ^0.5.15 version: 0.5.19(tailwindcss@4.2.1) @@ -494,12 +397,6 @@ importers: '@radix-ui/react-tooltip': specifier: ^1.2.8 version: 1.2.8(@types/react-dom@19.2.3(@types/react@19.2.14))(@types/react@19.2.14)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) - '@replit/vite-plugin-cartographer': - specifier: 'catalog:' - version: 0.5.1 - '@replit/vite-plugin-runtime-error-modal': - specifier: 'catalog:' - version: 0.0.6 '@tailwindcss/vite': specifier: 'catalog:' version: 4.2.1(vite@7.3.1(@types/node@25.3.5)(jiti@2.6.1)(lightningcss@1.31.1)(tsx@4.21.0)(yaml@2.8.2)) @@ -743,12 +640,162 @@ packages: '@drizzle-team/brocli@0.10.2': resolution: {integrity: sha512-z33Il7l5dKjUgGULTqBsQBQwckHh5AbIuxhdsIxDDiZAzBOrZO6q9ogcWC65kU382AfynTfgNumVcNIjuIua6w==} + '@esbuild/aix-ppc64@0.27.3': + resolution: {integrity: sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + + '@esbuild/android-arm64@0.27.3': + resolution: {integrity: sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm@0.27.3': + resolution: {integrity: sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + + '@esbuild/android-x64@0.27.3': + resolution: {integrity: sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + + '@esbuild/darwin-arm64@0.27.3': + resolution: {integrity: sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-x64@0.27.3': + resolution: {integrity: sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + + '@esbuild/freebsd-arm64@0.27.3': + resolution: {integrity: sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.27.3': + resolution: {integrity: sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + + '@esbuild/linux-arm64@0.27.3': + resolution: {integrity: sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm@0.27.3': + resolution: {integrity: sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-ia32@0.27.3': + resolution: {integrity: sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-loong64@0.27.3': + resolution: {integrity: sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-mips64el@0.27.3': + resolution: {integrity: sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-ppc64@0.27.3': + resolution: {integrity: sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-riscv64@0.27.3': + resolution: {integrity: sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-s390x@0.27.3': + resolution: {integrity: sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + '@esbuild/linux-x64@0.27.3': resolution: {integrity: sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA==} engines: {node: '>=18'} cpu: [x64] os: [linux] + '@esbuild/netbsd-arm64@0.27.3': + resolution: {integrity: sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + + '@esbuild/netbsd-x64@0.27.3': + resolution: {integrity: sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + + '@esbuild/openbsd-arm64@0.27.3': + resolution: {integrity: sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.27.3': + resolution: {integrity: sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + + '@esbuild/openharmony-arm64@0.27.3': + resolution: {integrity: sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openharmony] + + '@esbuild/sunos-x64@0.27.3': + resolution: {integrity: sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + + '@esbuild/win32-arm64@0.27.3': + resolution: {integrity: sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-ia32@0.27.3': + resolution: {integrity: sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-x64@0.27.3': + resolution: {integrity: sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + '@floating-ui/core@1.7.5': resolution: {integrity: sha512-1Ih4WTWyw0+lKyFMcBHGbb5U5FtuHJuujoyyr5zTaWS5EYMeT6Jb2AuDeftsCsEuchO+mM2ij5+q9crhydzLhQ==} @@ -1497,24 +1544,147 @@ packages: '@radix-ui/rect@1.1.1': resolution: {integrity: sha512-HPwpGIzkl28mWyZqG52jiqDJ12waP11Pa1lGoiyUkIEuMLBP0oeK/C89esbXrxsky5we7dfd8U58nm0SgAWpVw==} - '@replit/vite-plugin-cartographer@0.5.1': - resolution: {integrity: sha512-KiaQMx4ssTM8hSjMFscyIV1PN1bRVCWCFqN3fXOfXa39uFFCKUaeL3VvH/sxuy7S7ET+MCFOt+J7lLtL56bRrA==} - - '@replit/vite-plugin-dev-banner@0.1.2': - resolution: {integrity: sha512-YfW3U1xKnLrqvSiTzXeEX8AG+Vpz7XwBsJHNvGbp841AE1mLvishMQi2Zw7ApyHp+9EMGthXuCjP+mLbl3IuGA==} - - '@replit/vite-plugin-runtime-error-modal@0.0.6': - resolution: {integrity: sha512-53iuzLsrvcUnWxAo0fvNrUhOf7LYJ+3at61dZeTIrkaZD4vGNjTbvE0j50TFcjjTC9UM74uprlnQ4+L2A//Cjg==} - '@rolldown/pluginutils@1.0.0-rc.3': resolution: {integrity: sha512-eybk3TjzzzV97Dlj5c+XrBFW57eTNhzod66y9HrBlzJ6NsCrWCp/2kaPS3K9wJmurBC0Tdw4yPjXKZqlznim3Q==} + '@rollup/rollup-android-arm-eabi@4.59.0': + resolution: {integrity: sha512-upnNBkA6ZH2VKGcBj9Fyl9IGNPULcjXRlg0LLeaioQWueH30p6IXtJEbKAgvyv+mJaMxSm1l6xwDXYjpEMiLMg==} + cpu: [arm] + os: [android] + + '@rollup/rollup-android-arm64@4.59.0': + resolution: {integrity: sha512-hZ+Zxj3SySm4A/DylsDKZAeVg0mvi++0PYVceVyX7hemkw7OreKdCvW2oQ3T1FMZvCaQXqOTHb8qmBShoqk69Q==} + cpu: [arm64] + os: [android] + + '@rollup/rollup-darwin-arm64@4.59.0': + resolution: {integrity: sha512-W2Psnbh1J8ZJw0xKAd8zdNgF9HRLkdWwwdWqubSVk0pUuQkoHnv7rx4GiF9rT4t5DIZGAsConRE3AxCdJ4m8rg==} + cpu: [arm64] + os: [darwin] + + '@rollup/rollup-darwin-x64@4.59.0': + resolution: {integrity: sha512-ZW2KkwlS4lwTv7ZVsYDiARfFCnSGhzYPdiOU4IM2fDbL+QGlyAbjgSFuqNRbSthybLbIJ915UtZBtmuLrQAT/w==} + cpu: [x64] + os: [darwin] + + '@rollup/rollup-freebsd-arm64@4.59.0': + resolution: {integrity: sha512-EsKaJ5ytAu9jI3lonzn3BgG8iRBjV4LxZexygcQbpiU0wU0ATxhNVEpXKfUa0pS05gTcSDMKpn3Sx+QB9RlTTA==} + cpu: [arm64] + os: [freebsd] + + '@rollup/rollup-freebsd-x64@4.59.0': + resolution: {integrity: sha512-d3DuZi2KzTMjImrxoHIAODUZYoUUMsuUiY4SRRcJy6NJoZ6iIqWnJu9IScV9jXysyGMVuW+KNzZvBLOcpdl3Vg==} + cpu: [x64] + os: [freebsd] + + '@rollup/rollup-linux-arm-gnueabihf@4.59.0': + resolution: {integrity: sha512-t4ONHboXi/3E0rT6OZl1pKbl2Vgxf9vJfWgmUoCEVQVxhW6Cw/c8I6hbbu7DAvgp82RKiH7TpLwxnJeKv2pbsw==} + cpu: [arm] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-arm-musleabihf@4.59.0': + resolution: {integrity: sha512-CikFT7aYPA2ufMD086cVORBYGHffBo4K8MQ4uPS/ZnY54GKj36i196u8U+aDVT2LX4eSMbyHtyOh7D7Zvk2VvA==} + cpu: [arm] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-arm64-gnu@4.59.0': + resolution: {integrity: sha512-jYgUGk5aLd1nUb1CtQ8E+t5JhLc9x5WdBKew9ZgAXg7DBk0ZHErLHdXM24rfX+bKrFe+Xp5YuJo54I5HFjGDAA==} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-arm64-musl@4.59.0': + resolution: {integrity: sha512-peZRVEdnFWZ5Bh2KeumKG9ty7aCXzzEsHShOZEFiCQlDEepP1dpUl/SrUNXNg13UmZl+gzVDPsiCwnV1uI0RUA==} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-loong64-gnu@4.59.0': + resolution: {integrity: sha512-gbUSW/97f7+r4gHy3Jlup8zDG190AuodsWnNiXErp9mT90iCy9NKKU0Xwx5k8VlRAIV2uU9CsMnEFg/xXaOfXg==} + cpu: [loong64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-loong64-musl@4.59.0': + resolution: {integrity: sha512-yTRONe79E+o0FWFijasoTjtzG9EBedFXJMl888NBEDCDV9I2wGbFFfJQQe63OijbFCUZqxpHz1GzpbtSFikJ4Q==} + cpu: [loong64] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-ppc64-gnu@4.59.0': + resolution: {integrity: sha512-sw1o3tfyk12k3OEpRddF68a1unZ5VCN7zoTNtSn2KndUE+ea3m3ROOKRCZxEpmT9nsGnogpFP9x6mnLTCaoLkA==} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-ppc64-musl@4.59.0': + resolution: {integrity: sha512-+2kLtQ4xT3AiIxkzFVFXfsmlZiG5FXYW7ZyIIvGA7Bdeuh9Z0aN4hVyXS/G1E9bTP/vqszNIN/pUKCk/BTHsKA==} + cpu: [ppc64] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-riscv64-gnu@4.59.0': + resolution: {integrity: sha512-NDYMpsXYJJaj+I7UdwIuHHNxXZ/b/N2hR15NyH3m2qAtb/hHPA4g4SuuvrdxetTdndfj9b1WOmy73kcPRoERUg==} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-riscv64-musl@4.59.0': + resolution: {integrity: sha512-nLckB8WOqHIf1bhymk+oHxvM9D3tyPndZH8i8+35p/1YiVoVswPid2yLzgX7ZJP0KQvnkhM4H6QZ5m0LzbyIAg==} + cpu: [riscv64] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-s390x-gnu@4.59.0': + resolution: {integrity: sha512-oF87Ie3uAIvORFBpwnCvUzdeYUqi2wY6jRFWJAy1qus/udHFYIkplYRW+wo+GRUP4sKzYdmE1Y3+rY5Gc4ZO+w==} + cpu: [s390x] + os: [linux] + libc: [glibc] + '@rollup/rollup-linux-x64-gnu@4.59.0': resolution: {integrity: sha512-3AHmtQq/ppNuUspKAlvA8HtLybkDflkMuLK4DPo77DfthRb71V84/c4MlWJXixZz4uruIH4uaa07IqoAkG64fg==} cpu: [x64] os: [linux] libc: [glibc] + '@rollup/rollup-linux-x64-musl@4.59.0': + resolution: {integrity: sha512-2UdiwS/9cTAx7qIUZB/fWtToJwvt0Vbo0zmnYt7ED35KPg13Q0ym1g442THLC7VyI6JfYTP4PiSOWyoMdV2/xg==} + cpu: [x64] + os: [linux] + libc: [musl] + + '@rollup/rollup-openbsd-x64@4.59.0': + resolution: {integrity: sha512-M3bLRAVk6GOwFlPTIxVBSYKUaqfLrn8l0psKinkCFxl4lQvOSz8ZrKDz2gxcBwHFpci0B6rttydI4IpS4IS/jQ==} + cpu: [x64] + os: [openbsd] + + '@rollup/rollup-openharmony-arm64@4.59.0': + resolution: {integrity: sha512-tt9KBJqaqp5i5HUZzoafHZX8b5Q2Fe7UjYERADll83O4fGqJ49O1FsL6LpdzVFQcpwvnyd0i+K/VSwu/o/nWlA==} + cpu: [arm64] + os: [openharmony] + + '@rollup/rollup-win32-arm64-msvc@4.59.0': + resolution: {integrity: sha512-V5B6mG7OrGTwnxaNUzZTDTjDS7F75PO1ae6MJYdiMu60sq0CqN5CVeVsbhPxalupvTX8gXVSU9gq+Rx1/hvu6A==} + cpu: [arm64] + os: [win32] + + '@rollup/rollup-win32-ia32-msvc@4.59.0': + resolution: {integrity: sha512-UKFMHPuM9R0iBegwzKF4y0C4J9u8C6MEJgFuXTBerMk7EJ92GFVFYBfOZaSGLu6COf7FxpQNqhNS4c4icUPqxA==} + cpu: [ia32] + os: [win32] + + '@rollup/rollup-win32-x64-gnu@4.59.0': + resolution: {integrity: sha512-laBkYlSS1n2L8fSo1thDNGrCTQMmxjYY5G0WFWjFFYZkKPjsMBsgJfGf4TLxXrF6RyhI60L8TMOjBMvXiTcxeA==} + cpu: [x64] + os: [win32] + + '@rollup/rollup-win32-x64-msvc@4.59.0': + resolution: {integrity: sha512-2HRCml6OztYXyJXAvdDXPKcawukWY2GpR5/nxKp4iBgiO3wcoEGkAaqctIbZcNB6KlUQBIqt8VYkNSj2397EfA==} + cpu: [x64] + os: [win32] + '@scalar/helpers@0.2.18': resolution: {integrity: sha512-w1d4tpNEVZ293oB2BAgLrS0kVPUtG3eByNmOCJA5eK9vcT4D3cmsGtWjUaaqit0BQCsBFHK51rasGvSWnApYTw==} engines: {node: '>=20'} @@ -1568,6 +1738,50 @@ packages: '@tailwindcss/node@4.2.1': resolution: {integrity: sha512-jlx6sLk4EOwO6hHe1oCGm1Q4AN/s0rSrTTPBGPM0/RQ6Uylwq17FuU8IeJJKEjtc6K6O07zsvP+gDO6MMWo7pg==} + '@tailwindcss/oxide-android-arm64@4.2.1': + resolution: {integrity: sha512-eZ7G1Zm5EC8OOKaesIKuw77jw++QJ2lL9N+dDpdQiAB/c/B2wDh0QPFHbkBVrXnwNugvrbJFk1gK2SsVjwWReg==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [android] + + '@tailwindcss/oxide-darwin-arm64@4.2.1': + resolution: {integrity: sha512-q/LHkOstoJ7pI1J0q6djesLzRvQSIfEto148ppAd+BVQK0JYjQIFSK3JgYZJa+Yzi0DDa52ZsQx2rqytBnf8Hw==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [darwin] + + '@tailwindcss/oxide-darwin-x64@4.2.1': + resolution: {integrity: sha512-/f/ozlaXGY6QLbpvd/kFTro2l18f7dHKpB+ieXz+Cijl4Mt9AI2rTrpq7V+t04nK+j9XBQHnSMdeQRhbGyt6fw==} + engines: {node: '>= 20'} + cpu: [x64] + os: [darwin] + + '@tailwindcss/oxide-freebsd-x64@4.2.1': + resolution: {integrity: sha512-5e/AkgYJT/cpbkys/OU2Ei2jdETCLlifwm7ogMC7/hksI2fC3iiq6OcXwjibcIjPung0kRtR3TxEITkqgn0TcA==} + engines: {node: '>= 20'} + cpu: [x64] + os: [freebsd] + + '@tailwindcss/oxide-linux-arm-gnueabihf@4.2.1': + resolution: {integrity: sha512-Uny1EcVTTmerCKt/1ZuKTkb0x8ZaiuYucg2/kImO5A5Y/kBz41/+j0gxUZl+hTF3xkWpDmHX+TaWhOtba2Fyuw==} + engines: {node: '>= 20'} + cpu: [arm] + os: [linux] + + '@tailwindcss/oxide-linux-arm64-gnu@4.2.1': + resolution: {integrity: sha512-CTrwomI+c7n6aSSQlsPL0roRiNMDQ/YzMD9EjcR+H4f0I1SQ8QqIuPnsVp7QgMkC1Qi8rtkekLkOFjo7OlEFRQ==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@tailwindcss/oxide-linux-arm64-musl@4.2.1': + resolution: {integrity: sha512-WZA0CHRL/SP1TRbA5mp9htsppSEkWuQ4KsSUumYQnyl8ZdT39ntwqmz4IUHGN6p4XdSlYfJwM4rRzZLShHsGAQ==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [linux] + libc: [musl] + '@tailwindcss/oxide-linux-x64-gnu@4.2.1': resolution: {integrity: sha512-qMFzxI2YlBOLW5PhblzuSWlWfwLHaneBE0xHzLrBgNtqN6mWfs+qYbhryGSXQjFYB1Dzf5w+LN5qbUTPhW7Y5g==} engines: {node: '>= 20'} @@ -1575,6 +1789,13 @@ packages: os: [linux] libc: [glibc] + '@tailwindcss/oxide-linux-x64-musl@4.2.1': + resolution: {integrity: sha512-5r1X2FKnCMUPlXTWRYpHdPYUY6a1Ar/t7P24OuiEdEOmms5lyqjDRvVY1yy9Rmioh+AunQ0rWiOTPE8F9A3v5g==} + engines: {node: '>= 20'} + cpu: [x64] + os: [linux] + libc: [musl] + '@tailwindcss/oxide-wasm32-wasi@4.2.1': resolution: {integrity: sha512-MGFB5cVPvshR85MTJkEvqDUnuNoysrsRxd6vnk1Lf2tbiqNlXpHYZqkqOQalydienEWOHHFyyuTSYRsLfxFJ2Q==} engines: {node: '>=14.0.0'} @@ -1587,6 +1808,18 @@ packages: - '@emnapi/wasi-threads' - tslib + '@tailwindcss/oxide-win32-arm64-msvc@4.2.1': + resolution: {integrity: sha512-YlUEHRHBGnCMh4Nj4GnqQyBtsshUPdiNroZj8VPkvTZSoHsilRCwXcVKnG9kyi0ZFAS/3u+qKHBdDc81SADTRA==} + engines: {node: '>= 20'} + cpu: [arm64] + os: [win32] + + '@tailwindcss/oxide-win32-x64-msvc@4.2.1': + resolution: {integrity: sha512-rbO34G5sMWWyrN/idLeVxAZgAKWrn5LiR3/I90Q9MkA67s6T1oB0xtTe+0heoBvHSpbU9Mk7i6uwJnpo4u21XQ==} + engines: {node: '>= 20'} + cpu: [x64] + os: [win32] + '@tailwindcss/oxide@4.2.1': resolution: {integrity: sha512-yv9jeEFWnjKCI6/T3Oq50yQEOqmpmpfzG1hcZsAOaXFQPfzWprWrlHSdGPEF3WQTi8zu8ohC9Mh9J470nT5pUw==} engines: {node: '>= 20'} @@ -2394,6 +2627,50 @@ packages: resolution: {integrity: sha512-KZ9W9nWDT7rF7Dazg8xyLHGLrmpgq2nVNFUckhqdW3szVP6YhCpp/RAnpmVExA9JvrMynjwSLVrEj3AepHR6ew==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + lightningcss-android-arm64@1.31.1: + resolution: {integrity: sha512-HXJF3x8w9nQ4jbXRiNppBCqeZPIAfUo8zE/kOEGbW5NZvGc/K7nMxbhIr+YlFlHW5mpbg/YFPdbnCh1wAXCKFg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [android] + + lightningcss-darwin-arm64@1.31.1: + resolution: {integrity: sha512-02uTEqf3vIfNMq3h/z2cJfcOXnQ0GRwQrkmPafhueLb2h7mqEidiCzkE4gBMEH65abHRiQvhdcQ+aP0D0g67sg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + + lightningcss-darwin-x64@1.31.1: + resolution: {integrity: sha512-1ObhyoCY+tGxtsz1lSx5NXCj3nirk0Y0kB/g8B8DT+sSx4G9djitg9ejFnjb3gJNWo7qXH4DIy2SUHvpoFwfTA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + + lightningcss-freebsd-x64@1.31.1: + resolution: {integrity: sha512-1RINmQKAItO6ISxYgPwszQE1BrsVU5aB45ho6O42mu96UiZBxEXsuQ7cJW4zs4CEodPUioj/QrXW1r9pLUM74A==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [freebsd] + + lightningcss-linux-arm-gnueabihf@1.31.1: + resolution: {integrity: sha512-OOCm2//MZJ87CdDK62rZIu+aw9gBv4azMJuA8/KB74wmfS3lnC4yoPHm0uXZ/dvNNHmnZnB8XLAZzObeG0nS1g==} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + + lightningcss-linux-arm64-gnu@1.31.1: + resolution: {integrity: sha512-WKyLWztD71rTnou4xAD5kQT+982wvca7E6QoLpoawZ1gP9JM0GJj4Tp5jMUh9B3AitHbRZ2/H3W5xQmdEOUlLg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + libc: [glibc] + + lightningcss-linux-arm64-musl@1.31.1: + resolution: {integrity: sha512-mVZ7Pg2zIbe3XlNbZJdjs86YViQFoJSpc41CbVmKBPiGmC4YrfeOyz65ms2qpAobVd7WQsbW4PdsSJEMymyIMg==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + libc: [musl] + lightningcss-linux-x64-gnu@1.31.1: resolution: {integrity: sha512-xGlFWRMl+0KvUhgySdIaReQdB4FNudfUTARn7q0hh/V67PVGCs3ADFjw+6++kG1RNd0zdGRlEKa+T13/tQjPMA==} engines: {node: '>= 12.0.0'} @@ -2401,6 +2678,25 @@ packages: os: [linux] libc: [glibc] + lightningcss-linux-x64-musl@1.31.1: + resolution: {integrity: sha512-eowF8PrKHw9LpoZii5tdZwnBcYDxRw2rRCyvAXLi34iyeYfqCQNA9rmUM0ce62NlPhCvof1+9ivRaTY6pSKDaA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + libc: [musl] + + lightningcss-win32-arm64-msvc@1.31.1: + resolution: {integrity: sha512-aJReEbSEQzx1uBlQizAOBSjcmr9dCdL3XuC/6HLXAxmtErsj2ICo5yYggg1qOODQMtnjNQv2UHb9NpOuFtYe4w==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [win32] + + lightningcss-win32-x64-msvc@1.31.1: + resolution: {integrity: sha512-I9aiFrbd7oYHwlnQDqr1Roz+fTz61oDDJX7n9tYF9FJymH1cIN1DtKw3iYt6b8WZgEjoNwVSncwF4wx/ZedMhw==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + lightningcss@1.31.1: resolution: {integrity: sha512-l51N2r93WmGUye3WuFoN5k10zyvrVs0qfKBhyC5ogUQ6Ew6JUSswh78mbSO+IU3nTWsyOArqPCcShdQSadghBQ==} engines: {node: '>= 12.0.0'} @@ -2478,9 +2774,6 @@ packages: mitt@3.0.1: resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==} - modern-screenshot@4.6.8: - resolution: {integrity: sha512-GJkv/yWPOJTlxj1LZDU2k474cDyOWL+LVaqTdDWQwQ5d8zIuTz1892+1cV9V0ZpK6HYZFo/+BNLBbierO9d2TA==} - motion-dom@12.35.1: resolution: {integrity: sha512-7n6r7TtNOsH2UFSAXzTkfzOeO5616v9B178qBIjmu/WgEyJK0uqwytCEhwKBTuM/HJA40ptAw7hLFpxtPAMRZQ==} @@ -3291,9 +3584,84 @@ snapshots: '@drizzle-team/brocli@0.10.2': {} + '@esbuild/aix-ppc64@0.27.3': + optional: true + + '@esbuild/android-arm64@0.27.3': + optional: true + + '@esbuild/android-arm@0.27.3': + optional: true + + '@esbuild/android-x64@0.27.3': + optional: true + + '@esbuild/darwin-arm64@0.27.3': + optional: true + + '@esbuild/darwin-x64@0.27.3': + optional: true + + '@esbuild/freebsd-arm64@0.27.3': + optional: true + + '@esbuild/freebsd-x64@0.27.3': + optional: true + + '@esbuild/linux-arm64@0.27.3': + optional: true + + '@esbuild/linux-arm@0.27.3': + optional: true + + '@esbuild/linux-ia32@0.27.3': + optional: true + + '@esbuild/linux-loong64@0.27.3': + optional: true + + '@esbuild/linux-mips64el@0.27.3': + optional: true + + '@esbuild/linux-ppc64@0.27.3': + optional: true + + '@esbuild/linux-riscv64@0.27.3': + optional: true + + '@esbuild/linux-s390x@0.27.3': + optional: true + '@esbuild/linux-x64@0.27.3': optional: true + '@esbuild/netbsd-arm64@0.27.3': + optional: true + + '@esbuild/netbsd-x64@0.27.3': + optional: true + + '@esbuild/openbsd-arm64@0.27.3': + optional: true + + '@esbuild/openbsd-x64@0.27.3': + optional: true + + '@esbuild/openharmony-arm64@0.27.3': + optional: true + + '@esbuild/sunos-x64@0.27.3': + optional: true + + '@esbuild/win32-arm64@0.27.3': + optional: true + + '@esbuild/win32-ia32@0.27.3': + optional: true + + '@esbuild/win32-x64@0.27.3': + optional: true + '@floating-ui/core@1.7.5': dependencies: '@floating-ui/utils': 0.2.11 @@ -4159,27 +4527,83 @@ snapshots: '@radix-ui/rect@1.1.1': {} - '@replit/vite-plugin-cartographer@0.5.1': - dependencies: - '@babel/parser': 7.29.0 - '@babel/traverse': 7.29.0 - '@babel/types': 7.29.0 - magic-string: 0.30.21 - modern-screenshot: 4.6.8 - transitivePeerDependencies: - - supports-color - - '@replit/vite-plugin-dev-banner@0.1.2': {} - - '@replit/vite-plugin-runtime-error-modal@0.0.6': - dependencies: - '@jridgewell/trace-mapping': 0.3.31 - '@rolldown/pluginutils@1.0.0-rc.3': {} + '@rollup/rollup-android-arm-eabi@4.59.0': + optional: true + + '@rollup/rollup-android-arm64@4.59.0': + optional: true + + '@rollup/rollup-darwin-arm64@4.59.0': + optional: true + + '@rollup/rollup-darwin-x64@4.59.0': + optional: true + + '@rollup/rollup-freebsd-arm64@4.59.0': + optional: true + + '@rollup/rollup-freebsd-x64@4.59.0': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.59.0': + optional: true + + '@rollup/rollup-linux-arm-musleabihf@4.59.0': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.59.0': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.59.0': + optional: true + + '@rollup/rollup-linux-loong64-gnu@4.59.0': + optional: true + + '@rollup/rollup-linux-loong64-musl@4.59.0': + optional: true + + '@rollup/rollup-linux-ppc64-gnu@4.59.0': + optional: true + + '@rollup/rollup-linux-ppc64-musl@4.59.0': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.59.0': + optional: true + + '@rollup/rollup-linux-riscv64-musl@4.59.0': + optional: true + + '@rollup/rollup-linux-s390x-gnu@4.59.0': + optional: true + '@rollup/rollup-linux-x64-gnu@4.59.0': optional: true + '@rollup/rollup-linux-x64-musl@4.59.0': + optional: true + + '@rollup/rollup-openbsd-x64@4.59.0': + optional: true + + '@rollup/rollup-openharmony-arm64@4.59.0': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.59.0': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.59.0': + optional: true + + '@rollup/rollup-win32-x64-gnu@4.59.0': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.59.0': + optional: true + '@scalar/helpers@0.2.18': {} '@scalar/json-magic@0.11.7': @@ -4249,16 +4673,56 @@ snapshots: source-map-js: 1.2.1 tailwindcss: 4.2.1 + '@tailwindcss/oxide-android-arm64@4.2.1': + optional: true + + '@tailwindcss/oxide-darwin-arm64@4.2.1': + optional: true + + '@tailwindcss/oxide-darwin-x64@4.2.1': + optional: true + + '@tailwindcss/oxide-freebsd-x64@4.2.1': + optional: true + + '@tailwindcss/oxide-linux-arm-gnueabihf@4.2.1': + optional: true + + '@tailwindcss/oxide-linux-arm64-gnu@4.2.1': + optional: true + + '@tailwindcss/oxide-linux-arm64-musl@4.2.1': + optional: true + '@tailwindcss/oxide-linux-x64-gnu@4.2.1': optional: true + '@tailwindcss/oxide-linux-x64-musl@4.2.1': + optional: true + '@tailwindcss/oxide-wasm32-wasi@4.2.1': optional: true + '@tailwindcss/oxide-win32-arm64-msvc@4.2.1': + optional: true + + '@tailwindcss/oxide-win32-x64-msvc@4.2.1': + optional: true + '@tailwindcss/oxide@4.2.1': optionalDependencies: + '@tailwindcss/oxide-android-arm64': 4.2.1 + '@tailwindcss/oxide-darwin-arm64': 4.2.1 + '@tailwindcss/oxide-darwin-x64': 4.2.1 + '@tailwindcss/oxide-freebsd-x64': 4.2.1 + '@tailwindcss/oxide-linux-arm-gnueabihf': 4.2.1 + '@tailwindcss/oxide-linux-arm64-gnu': 4.2.1 + '@tailwindcss/oxide-linux-arm64-musl': 4.2.1 '@tailwindcss/oxide-linux-x64-gnu': 4.2.1 + '@tailwindcss/oxide-linux-x64-musl': 4.2.1 '@tailwindcss/oxide-wasm32-wasi': 4.2.1 + '@tailwindcss/oxide-win32-arm64-msvc': 4.2.1 + '@tailwindcss/oxide-win32-x64-msvc': 4.2.1 '@tailwindcss/typography@0.5.19(tailwindcss@4.2.1)': dependencies: @@ -4700,7 +5164,32 @@ snapshots: esbuild@0.27.3: optionalDependencies: + '@esbuild/aix-ppc64': 0.27.3 + '@esbuild/android-arm': 0.27.3 + '@esbuild/android-arm64': 0.27.3 + '@esbuild/android-x64': 0.27.3 + '@esbuild/darwin-arm64': 0.27.3 + '@esbuild/darwin-x64': 0.27.3 + '@esbuild/freebsd-arm64': 0.27.3 + '@esbuild/freebsd-x64': 0.27.3 + '@esbuild/linux-arm': 0.27.3 + '@esbuild/linux-arm64': 0.27.3 + '@esbuild/linux-ia32': 0.27.3 + '@esbuild/linux-loong64': 0.27.3 + '@esbuild/linux-mips64el': 0.27.3 + '@esbuild/linux-ppc64': 0.27.3 + '@esbuild/linux-riscv64': 0.27.3 + '@esbuild/linux-s390x': 0.27.3 '@esbuild/linux-x64': 0.27.3 + '@esbuild/netbsd-arm64': 0.27.3 + '@esbuild/netbsd-x64': 0.27.3 + '@esbuild/openbsd-arm64': 0.27.3 + '@esbuild/openbsd-x64': 0.27.3 + '@esbuild/openharmony-arm64': 0.27.3 + '@esbuild/sunos-x64': 0.27.3 + '@esbuild/win32-arm64': 0.27.3 + '@esbuild/win32-ia32': 0.27.3 + '@esbuild/win32-x64': 0.27.3 escalade@3.2.0: {} @@ -4965,14 +5454,54 @@ snapshots: leven@4.1.0: {} + lightningcss-android-arm64@1.31.1: + optional: true + + lightningcss-darwin-arm64@1.31.1: + optional: true + + lightningcss-darwin-x64@1.31.1: + optional: true + + lightningcss-freebsd-x64@1.31.1: + optional: true + + lightningcss-linux-arm-gnueabihf@1.31.1: + optional: true + + lightningcss-linux-arm64-gnu@1.31.1: + optional: true + + lightningcss-linux-arm64-musl@1.31.1: + optional: true + lightningcss-linux-x64-gnu@1.31.1: optional: true + lightningcss-linux-x64-musl@1.31.1: + optional: true + + lightningcss-win32-arm64-msvc@1.31.1: + optional: true + + lightningcss-win32-x64-msvc@1.31.1: + optional: true + lightningcss@1.31.1: dependencies: detect-libc: 2.1.2 optionalDependencies: + lightningcss-android-arm64: 1.31.1 + lightningcss-darwin-arm64: 1.31.1 + lightningcss-darwin-x64: 1.31.1 + lightningcss-freebsd-x64: 1.31.1 + lightningcss-linux-arm-gnueabihf: 1.31.1 + lightningcss-linux-arm64-gnu: 1.31.1 + lightningcss-linux-arm64-musl: 1.31.1 lightningcss-linux-x64-gnu: 1.31.1 + lightningcss-linux-x64-musl: 1.31.1 + lightningcss-win32-arm64-msvc: 1.31.1 + lightningcss-win32-x64-msvc: 1.31.1 linkify-it@5.0.0: dependencies: @@ -5040,8 +5569,6 @@ snapshots: mitt@3.0.1: {} - modern-screenshot@4.6.8: {} - motion-dom@12.35.1: dependencies: motion-utils: 12.29.2 @@ -5405,7 +5932,31 @@ snapshots: dependencies: '@types/estree': 1.0.8 optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.59.0 + '@rollup/rollup-android-arm64': 4.59.0 + '@rollup/rollup-darwin-arm64': 4.59.0 + '@rollup/rollup-darwin-x64': 4.59.0 + '@rollup/rollup-freebsd-arm64': 4.59.0 + '@rollup/rollup-freebsd-x64': 4.59.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.59.0 + '@rollup/rollup-linux-arm-musleabihf': 4.59.0 + '@rollup/rollup-linux-arm64-gnu': 4.59.0 + '@rollup/rollup-linux-arm64-musl': 4.59.0 + '@rollup/rollup-linux-loong64-gnu': 4.59.0 + '@rollup/rollup-linux-loong64-musl': 4.59.0 + '@rollup/rollup-linux-ppc64-gnu': 4.59.0 + '@rollup/rollup-linux-ppc64-musl': 4.59.0 + '@rollup/rollup-linux-riscv64-gnu': 4.59.0 + '@rollup/rollup-linux-riscv64-musl': 4.59.0 + '@rollup/rollup-linux-s390x-gnu': 4.59.0 '@rollup/rollup-linux-x64-gnu': 4.59.0 + '@rollup/rollup-linux-x64-musl': 4.59.0 + '@rollup/rollup-openbsd-x64': 4.59.0 + '@rollup/rollup-openharmony-arm64': 4.59.0 + '@rollup/rollup-win32-arm64-msvc': 4.59.0 + '@rollup/rollup-win32-ia32-msvc': 4.59.0 + '@rollup/rollup-win32-x64-gnu': 4.59.0 + '@rollup/rollup-win32-x64-msvc': 4.59.0 fsevents: 2.3.3 router@2.2.0: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 593c430..1998e1f 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -27,13 +27,6 @@ # ============================================================================ minimumReleaseAge: 1440 -minimumReleaseAgeExclude: - # Exclude @replit scoped packages from the minimum release age check. - # These are published by Replit and trusted — the supply-chain attack vector - # this setting guards against does not apply to our own packages. - - '@replit/*' - - stripe-replit-sync - packages: - artifacts/* - lib/* @@ -41,9 +34,6 @@ packages: - scripts catalog: - '@replit/vite-plugin-cartographer': ^0.5.1 - '@replit/vite-plugin-dev-banner': ^0.1.1 - '@replit/vite-plugin-runtime-error-modal': ^0.0.6 '@tailwindcss/vite': ^4.1.14 '@tanstack/react-query': ^5.90.21 '@types/node': ^25.3.3 @@ -74,86 +64,6 @@ onlyBuiltDependencies: - unrs-resolver overrides: - # replit uses linux-x64 only, we can exclude all other platforms - "esbuild>@esbuild/darwin-arm64": "-" - "esbuild>@esbuild/darwin-x64": "-" - "esbuild>@esbuild/freebsd-arm64": "-" - "esbuild>@esbuild/freebsd-x64": "-" - "esbuild>@esbuild/linux-arm": "-" - "esbuild>@esbuild/linux-arm64": "-" - "esbuild>@esbuild/linux-ia32": "-" - "esbuild>@esbuild/linux-loong64": "-" - "esbuild>@esbuild/linux-mips64el": "-" - "esbuild>@esbuild/linux-ppc64": "-" - "esbuild>@esbuild/linux-riscv64": "-" - "esbuild>@esbuild/linux-s390x": "-" - "esbuild>@esbuild/netbsd-arm64": "-" - "esbuild>@esbuild/netbsd-x64": "-" - "esbuild>@esbuild/openbsd-arm64": "-" - "esbuild>@esbuild/openbsd-x64": "-" - "esbuild>@esbuild/sunos-x64": "-" - "esbuild>@esbuild/win32-arm64": "-" - "esbuild>@esbuild/win32-ia32": "-" - "esbuild>@esbuild/win32-x64": "-" - "esbuild>@esbuild/aix-ppc64": '-' - "esbuild>@esbuild/android-arm": '-' - "esbuild>@esbuild/android-arm64": '-' - "esbuild>@esbuild/android-x64": '-' - "esbuild>@esbuild/openharmony-arm64": '-' - "lightningcss>lightningcss-android-arm64": "-" - "lightningcss>lightningcss-darwin-arm64": "-" - "lightningcss>lightningcss-darwin-x64": "-" - "lightningcss>lightningcss-freebsd-x64": "-" - "lightningcss>lightningcss-linux-arm-gnueabihf": "-" - "lightningcss>lightningcss-linux-arm64-gnu": "-" - "lightningcss>lightningcss-linux-arm64-musl": "-" - "lightningcss>lightningcss-linux-x64-musl": "-" - "lightningcss>lightningcss-win32-arm64-msvc": "-" - "lightningcss>lightningcss-win32-x64-msvc": "-" - "@tailwindcss/oxide>@tailwindcss/oxide-android-arm64": "-" - "@tailwindcss/oxide>@tailwindcss/oxide-darwin-arm64": "-" - "@tailwindcss/oxide>@tailwindcss/oxide-darwin-x64": "-" - "@tailwindcss/oxide>@tailwindcss/oxide-freebsd-x64": "-" - "@tailwindcss/oxide>@tailwindcss/oxide-linux-arm-gnueabihf": "-" - "@tailwindcss/oxide>@tailwindcss/oxide-linux-arm64-gnu": "-" - "@tailwindcss/oxide>@tailwindcss/oxide-linux-arm64-musl": "-" - "@tailwindcss/oxide>@tailwindcss/oxide-win32-arm64-msvc": "-" - "@tailwindcss/oxide>@tailwindcss/oxide-win32-x64-msvc": "-" - "@tailwindcss/oxide>@tailwindcss/oxide-linux-x64-musl": "-" - "rollup>@rollup/rollup-android-arm-eabi": "-" - "rollup>@rollup/rollup-android-arm64": "-" - "rollup>@rollup/rollup-darwin-arm64": "-" - "rollup>@rollup/rollup-darwin-x64": "-" - "rollup>@rollup/rollup-freebsd-arm64": "-" - "rollup>@rollup/rollup-freebsd-x64": "-" - "rollup>@rollup/rollup-linux-arm-gnueabihf": "-" - "rollup>@rollup/rollup-linux-arm-musleabihf": "-" - "rollup>@rollup/rollup-linux-arm64-gnu": "-" - "rollup>@rollup/rollup-linux-arm64-musl": "-" - "rollup>@rollup/rollup-linux-loong64-gnu": "-" - "rollup>@rollup/rollup-linux-loong64-musl": "-" - "rollup>@rollup/rollup-linux-ppc64-gnu": "-" - "rollup>@rollup/rollup-linux-ppc64-musl": "-" - "rollup>@rollup/rollup-linux-riscv64-gnu": "-" - "rollup>@rollup/rollup-linux-riscv64-musl": "-" - "rollup>@rollup/rollup-linux-s390x-gnu": "-" - "rollup>@rollup/rollup-linux-x64-musl": "-" - "rollup>@rollup/rollup-openbsd-x64": "-" - "rollup>@rollup/rollup-openharmony-arm64": "-" - "rollup>@rollup/rollup-win32-arm64-msvc": "-" - "rollup>@rollup/rollup-win32-ia32-msvc": "-" - "rollup>@rollup/rollup-win32-x64-gnu": "-" - "rollup>@rollup/rollup-win32-x64-msvc": "-" - "@expo/ngrok-bin>@expo/ngrok-bin-darwin-arm64": "-" - "@expo/ngrok-bin>@expo/ngrok-bin-darwin-x64": "-" - "@expo/ngrok-bin>@expo/ngrok-bin-freebsd-ia32": "-" - "@expo/ngrok-bin>@expo/ngrok-bin-freebsd-x64": "-" - "@expo/ngrok-bin>@expo/ngrok-bin-linux-arm64": "-" - "@expo/ngrok-bin>@expo/ngrok-bin-linux-arm": "-" - "@expo/ngrok-bin>@expo/ngrok-bin-linux-ia32": "-" - "@expo/ngrok-bin>@expo/ngrok-bin-sunos-x64": "-" - "@expo/ngrok-bin>@expo/ngrok-bin-win32-ia32": "-" - "@expo/ngrok-bin>@expo/ngrok-bin-win32-x64": "-" # drizzle-kit uses esbuild internally on an older version that's vulnerable, this overrides it "@esbuild-kit/esm-loader": "npm:tsx@^4.21.0" esbuild: "0.27.3" \ No newline at end of file