From d62db82e5531234cb5fc1a267e1529f2bd4f514e Mon Sep 17 00:00:00 2001 From: Universe Date: Wed, 8 Apr 2026 20:05:17 +0900 Subject: [PATCH 1/2] mv --- editor/AGENTS.md | 1 + .../app/{(dev) => (canvas)}/canvas/editor.tsx | 0 .../canvas/examples/[example]/page.tsx | 0 .../canvas/examples/inset/page.tsx | 0 .../canvas/examples/minimal/page.tsx | 0 .../canvas/examples/network/page.tsx | 0 .../examples/with-templates/002/page.tsx | 0 .../canvas/experimental/dom/page.tsx | 0 .../canvas/experimental/grid/blocks/css.ts | 0 .../canvas/experimental/grid/blocks/data.ts | 0 .../canvas/experimental/grid/blocks/index.ts | 0 .../experimental/grid/blocks/renderer.tsx | 0 .../canvas/experimental/grid/blocks/types.ts | 0 .../canvas/experimental/grid/core.tsx | 0 .../canvas/experimental/grid/core/action.ts | 0 .../canvas/experimental/grid/core/state.ts | 0 .../canvas/experimental/grid/editor.tsx | 2 +- .../canvas/experimental/grid/page.tsx | 0 .../canvas/experimental/grid/panel.tsx | 0 .../canvas/experimental/wasm/page.tsx | 0 .../app/{(dev) => (canvas)}/canvas/page.tsx | 0 .../canvas/room/[room]/page.tsx | 0 .../canvas/tools/ai/_components/canvas.tsx | 0 .../ai/_components/maxtokens-selector.tsx | 0 .../tools/ai/_components/model-params.tsx | 0 .../tools/ai/_components/model-selector.tsx | 0 .../tools/ai/_components/preset-save.tsx | 0 .../tools/ai/_components/preset-selector.tsx | 0 .../tools/ai/_components/preset-share.tsx | 0 .../ai/_components/temperature-selector.tsx | 0 .../tools/ai/_components/top-p-selector.tsx | 0 .../canvas/tools/ai/_data/presets.ts | 0 .../canvas/tools/ai/_hooks/use-models.ts | 0 .../canvas/tools/ai/generate.ts | 0 .../canvas/tools/ai/page.tsx | 0 .../canvas/tools/ai/schema.ts | 0 .../canvas/tools/io-figma/page.tsx | 0 .../canvas/tools/io-markdown/page.tsx | 0 .../canvas/tools/io-svg/page.tsx | 0 editor/app/(canvas)/layout.tsx | 37 +++++++++++++++++++ 40 files changed, 39 insertions(+), 1 deletion(-) rename editor/app/{(dev) => (canvas)}/canvas/editor.tsx (100%) rename editor/app/{(dev) => (canvas)}/canvas/examples/[example]/page.tsx (100%) rename editor/app/{(dev) => (canvas)}/canvas/examples/inset/page.tsx (100%) rename editor/app/{(dev) => (canvas)}/canvas/examples/minimal/page.tsx (100%) rename editor/app/{(dev) => (canvas)}/canvas/examples/network/page.tsx (100%) rename editor/app/{(dev) => (canvas)}/canvas/examples/with-templates/002/page.tsx (100%) rename editor/app/{(dev) => (canvas)}/canvas/experimental/dom/page.tsx (100%) rename editor/app/{(dev) => (canvas)}/canvas/experimental/grid/blocks/css.ts (100%) rename editor/app/{(dev) => (canvas)}/canvas/experimental/grid/blocks/data.ts (100%) rename editor/app/{(dev) => (canvas)}/canvas/experimental/grid/blocks/index.ts (100%) rename editor/app/{(dev) => (canvas)}/canvas/experimental/grid/blocks/renderer.tsx (100%) rename editor/app/{(dev) => (canvas)}/canvas/experimental/grid/blocks/types.ts (100%) rename editor/app/{(dev) => (canvas)}/canvas/experimental/grid/core.tsx (100%) rename editor/app/{(dev) => (canvas)}/canvas/experimental/grid/core/action.ts (100%) rename editor/app/{(dev) => (canvas)}/canvas/experimental/grid/core/state.ts (100%) rename editor/app/{(dev) => (canvas)}/canvas/experimental/grid/editor.tsx (99%) rename editor/app/{(dev) => (canvas)}/canvas/experimental/grid/page.tsx (100%) rename editor/app/{(dev) => (canvas)}/canvas/experimental/grid/panel.tsx (100%) rename editor/app/{(dev) => (canvas)}/canvas/experimental/wasm/page.tsx (100%) rename editor/app/{(dev) => (canvas)}/canvas/page.tsx (100%) rename editor/app/{(dev) => (canvas)}/canvas/room/[room]/page.tsx (100%) rename editor/app/{(dev) => (canvas)}/canvas/tools/ai/_components/canvas.tsx (100%) rename editor/app/{(dev) => (canvas)}/canvas/tools/ai/_components/maxtokens-selector.tsx (100%) rename editor/app/{(dev) => (canvas)}/canvas/tools/ai/_components/model-params.tsx (100%) rename editor/app/{(dev) => (canvas)}/canvas/tools/ai/_components/model-selector.tsx (100%) rename editor/app/{(dev) => (canvas)}/canvas/tools/ai/_components/preset-save.tsx (100%) rename editor/app/{(dev) => (canvas)}/canvas/tools/ai/_components/preset-selector.tsx (100%) rename editor/app/{(dev) => (canvas)}/canvas/tools/ai/_components/preset-share.tsx (100%) rename editor/app/{(dev) => (canvas)}/canvas/tools/ai/_components/temperature-selector.tsx (100%) rename editor/app/{(dev) => (canvas)}/canvas/tools/ai/_components/top-p-selector.tsx (100%) rename editor/app/{(dev) => (canvas)}/canvas/tools/ai/_data/presets.ts (100%) rename editor/app/{(dev) => (canvas)}/canvas/tools/ai/_hooks/use-models.ts (100%) rename editor/app/{(dev) => (canvas)}/canvas/tools/ai/generate.ts (100%) rename editor/app/{(dev) => (canvas)}/canvas/tools/ai/page.tsx (100%) rename editor/app/{(dev) => (canvas)}/canvas/tools/ai/schema.ts (100%) rename editor/app/{(dev) => (canvas)}/canvas/tools/io-figma/page.tsx (100%) rename editor/app/{(dev) => (canvas)}/canvas/tools/io-markdown/page.tsx (100%) rename editor/app/{(dev) => (canvas)}/canvas/tools/io-svg/page.tsx (100%) create mode 100644 editor/app/(canvas)/layout.tsx diff --git a/editor/AGENTS.md b/editor/AGENTS.md index 085f719b6a..f96df21424 100644 --- a/editor/AGENTS.md +++ b/editor/AGENTS.md @@ -66,6 +66,7 @@ Tenant sites are primarily accessed via **tenant domains** (e.g. `xyz.grida.site | `(www)` | Public marketing / SEO pages | [`app/(www)/SEO.md`]() | Public `grida.co` landing pages and SEO-first routes. | | `(site)` | Public pages not SEO-first | — | Public routes that aren’t primarily marketing/SEO. | | `(insiders)` | Insider/local-only routes | — | Local-only/internal tooling and flows. Don’t depend on these for production UX. | +| `(canvas)` | Canvas playground & dev tools | — | Canvas playground, examples, experimental canvas features, and canvas-specific dev tools (e.g. I/O, AI). | | `(dev)` | Dev-only pages/tools | — | Development-only routes; avoid linking from production UI. | ## Navigation, sitemaps, and docs links diff --git a/editor/app/(dev)/canvas/editor.tsx b/editor/app/(canvas)/canvas/editor.tsx similarity index 100% rename from editor/app/(dev)/canvas/editor.tsx rename to editor/app/(canvas)/canvas/editor.tsx diff --git a/editor/app/(dev)/canvas/examples/[example]/page.tsx b/editor/app/(canvas)/canvas/examples/[example]/page.tsx similarity index 100% rename from editor/app/(dev)/canvas/examples/[example]/page.tsx rename to editor/app/(canvas)/canvas/examples/[example]/page.tsx diff --git a/editor/app/(dev)/canvas/examples/inset/page.tsx b/editor/app/(canvas)/canvas/examples/inset/page.tsx similarity index 100% rename from editor/app/(dev)/canvas/examples/inset/page.tsx rename to editor/app/(canvas)/canvas/examples/inset/page.tsx diff --git a/editor/app/(dev)/canvas/examples/minimal/page.tsx b/editor/app/(canvas)/canvas/examples/minimal/page.tsx similarity index 100% rename from editor/app/(dev)/canvas/examples/minimal/page.tsx rename to editor/app/(canvas)/canvas/examples/minimal/page.tsx diff --git a/editor/app/(dev)/canvas/examples/network/page.tsx b/editor/app/(canvas)/canvas/examples/network/page.tsx similarity index 100% rename from editor/app/(dev)/canvas/examples/network/page.tsx rename to editor/app/(canvas)/canvas/examples/network/page.tsx diff --git a/editor/app/(dev)/canvas/examples/with-templates/002/page.tsx b/editor/app/(canvas)/canvas/examples/with-templates/002/page.tsx similarity index 100% rename from editor/app/(dev)/canvas/examples/with-templates/002/page.tsx rename to editor/app/(canvas)/canvas/examples/with-templates/002/page.tsx diff --git a/editor/app/(dev)/canvas/experimental/dom/page.tsx b/editor/app/(canvas)/canvas/experimental/dom/page.tsx similarity index 100% rename from editor/app/(dev)/canvas/experimental/dom/page.tsx rename to editor/app/(canvas)/canvas/experimental/dom/page.tsx diff --git a/editor/app/(dev)/canvas/experimental/grid/blocks/css.ts b/editor/app/(canvas)/canvas/experimental/grid/blocks/css.ts similarity index 100% rename from editor/app/(dev)/canvas/experimental/grid/blocks/css.ts rename to editor/app/(canvas)/canvas/experimental/grid/blocks/css.ts diff --git a/editor/app/(dev)/canvas/experimental/grid/blocks/data.ts b/editor/app/(canvas)/canvas/experimental/grid/blocks/data.ts similarity index 100% rename from editor/app/(dev)/canvas/experimental/grid/blocks/data.ts rename to editor/app/(canvas)/canvas/experimental/grid/blocks/data.ts diff --git a/editor/app/(dev)/canvas/experimental/grid/blocks/index.ts b/editor/app/(canvas)/canvas/experimental/grid/blocks/index.ts similarity index 100% rename from editor/app/(dev)/canvas/experimental/grid/blocks/index.ts rename to editor/app/(canvas)/canvas/experimental/grid/blocks/index.ts diff --git a/editor/app/(dev)/canvas/experimental/grid/blocks/renderer.tsx b/editor/app/(canvas)/canvas/experimental/grid/blocks/renderer.tsx similarity index 100% rename from editor/app/(dev)/canvas/experimental/grid/blocks/renderer.tsx rename to editor/app/(canvas)/canvas/experimental/grid/blocks/renderer.tsx diff --git a/editor/app/(dev)/canvas/experimental/grid/blocks/types.ts b/editor/app/(canvas)/canvas/experimental/grid/blocks/types.ts similarity index 100% rename from editor/app/(dev)/canvas/experimental/grid/blocks/types.ts rename to editor/app/(canvas)/canvas/experimental/grid/blocks/types.ts diff --git a/editor/app/(dev)/canvas/experimental/grid/core.tsx b/editor/app/(canvas)/canvas/experimental/grid/core.tsx similarity index 100% rename from editor/app/(dev)/canvas/experimental/grid/core.tsx rename to editor/app/(canvas)/canvas/experimental/grid/core.tsx diff --git a/editor/app/(dev)/canvas/experimental/grid/core/action.ts b/editor/app/(canvas)/canvas/experimental/grid/core/action.ts similarity index 100% rename from editor/app/(dev)/canvas/experimental/grid/core/action.ts rename to editor/app/(canvas)/canvas/experimental/grid/core/action.ts diff --git a/editor/app/(dev)/canvas/experimental/grid/core/state.ts b/editor/app/(canvas)/canvas/experimental/grid/core/state.ts similarity index 100% rename from editor/app/(dev)/canvas/experimental/grid/core/state.ts rename to editor/app/(canvas)/canvas/experimental/grid/core/state.ts diff --git a/editor/app/(dev)/canvas/experimental/grid/editor.tsx b/editor/app/(canvas)/canvas/experimental/grid/editor.tsx similarity index 99% rename from editor/app/(dev)/canvas/experimental/grid/editor.tsx rename to editor/app/(canvas)/canvas/experimental/grid/editor.tsx index fe55256c20..179f3c2397 100644 --- a/editor/app/(dev)/canvas/experimental/grid/editor.tsx +++ b/editor/app/(canvas)/canvas/experimental/grid/editor.tsx @@ -10,7 +10,7 @@ import { GridaBlock, GridaBlockRenderer, ObjectFit, -} from "@/app/(dev)/canvas/experimental/grid/blocks"; +} from "@/app/(canvas)/canvas/experimental/grid/blocks"; import { InsertPanel } from "./panel"; import React, { useEffect, useState } from "react"; import { diff --git a/editor/app/(dev)/canvas/experimental/grid/page.tsx b/editor/app/(canvas)/canvas/experimental/grid/page.tsx similarity index 100% rename from editor/app/(dev)/canvas/experimental/grid/page.tsx rename to editor/app/(canvas)/canvas/experimental/grid/page.tsx diff --git a/editor/app/(dev)/canvas/experimental/grid/panel.tsx b/editor/app/(canvas)/canvas/experimental/grid/panel.tsx similarity index 100% rename from editor/app/(dev)/canvas/experimental/grid/panel.tsx rename to editor/app/(canvas)/canvas/experimental/grid/panel.tsx diff --git a/editor/app/(dev)/canvas/experimental/wasm/page.tsx b/editor/app/(canvas)/canvas/experimental/wasm/page.tsx similarity index 100% rename from editor/app/(dev)/canvas/experimental/wasm/page.tsx rename to editor/app/(canvas)/canvas/experimental/wasm/page.tsx diff --git a/editor/app/(dev)/canvas/page.tsx b/editor/app/(canvas)/canvas/page.tsx similarity index 100% rename from editor/app/(dev)/canvas/page.tsx rename to editor/app/(canvas)/canvas/page.tsx diff --git a/editor/app/(dev)/canvas/room/[room]/page.tsx b/editor/app/(canvas)/canvas/room/[room]/page.tsx similarity index 100% rename from editor/app/(dev)/canvas/room/[room]/page.tsx rename to editor/app/(canvas)/canvas/room/[room]/page.tsx diff --git a/editor/app/(dev)/canvas/tools/ai/_components/canvas.tsx b/editor/app/(canvas)/canvas/tools/ai/_components/canvas.tsx similarity index 100% rename from editor/app/(dev)/canvas/tools/ai/_components/canvas.tsx rename to editor/app/(canvas)/canvas/tools/ai/_components/canvas.tsx diff --git a/editor/app/(dev)/canvas/tools/ai/_components/maxtokens-selector.tsx b/editor/app/(canvas)/canvas/tools/ai/_components/maxtokens-selector.tsx similarity index 100% rename from editor/app/(dev)/canvas/tools/ai/_components/maxtokens-selector.tsx rename to editor/app/(canvas)/canvas/tools/ai/_components/maxtokens-selector.tsx diff --git a/editor/app/(dev)/canvas/tools/ai/_components/model-params.tsx b/editor/app/(canvas)/canvas/tools/ai/_components/model-params.tsx similarity index 100% rename from editor/app/(dev)/canvas/tools/ai/_components/model-params.tsx rename to editor/app/(canvas)/canvas/tools/ai/_components/model-params.tsx diff --git a/editor/app/(dev)/canvas/tools/ai/_components/model-selector.tsx b/editor/app/(canvas)/canvas/tools/ai/_components/model-selector.tsx similarity index 100% rename from editor/app/(dev)/canvas/tools/ai/_components/model-selector.tsx rename to editor/app/(canvas)/canvas/tools/ai/_components/model-selector.tsx diff --git a/editor/app/(dev)/canvas/tools/ai/_components/preset-save.tsx b/editor/app/(canvas)/canvas/tools/ai/_components/preset-save.tsx similarity index 100% rename from editor/app/(dev)/canvas/tools/ai/_components/preset-save.tsx rename to editor/app/(canvas)/canvas/tools/ai/_components/preset-save.tsx diff --git a/editor/app/(dev)/canvas/tools/ai/_components/preset-selector.tsx b/editor/app/(canvas)/canvas/tools/ai/_components/preset-selector.tsx similarity index 100% rename from editor/app/(dev)/canvas/tools/ai/_components/preset-selector.tsx rename to editor/app/(canvas)/canvas/tools/ai/_components/preset-selector.tsx diff --git a/editor/app/(dev)/canvas/tools/ai/_components/preset-share.tsx b/editor/app/(canvas)/canvas/tools/ai/_components/preset-share.tsx similarity index 100% rename from editor/app/(dev)/canvas/tools/ai/_components/preset-share.tsx rename to editor/app/(canvas)/canvas/tools/ai/_components/preset-share.tsx diff --git a/editor/app/(dev)/canvas/tools/ai/_components/temperature-selector.tsx b/editor/app/(canvas)/canvas/tools/ai/_components/temperature-selector.tsx similarity index 100% rename from editor/app/(dev)/canvas/tools/ai/_components/temperature-selector.tsx rename to editor/app/(canvas)/canvas/tools/ai/_components/temperature-selector.tsx diff --git a/editor/app/(dev)/canvas/tools/ai/_components/top-p-selector.tsx b/editor/app/(canvas)/canvas/tools/ai/_components/top-p-selector.tsx similarity index 100% rename from editor/app/(dev)/canvas/tools/ai/_components/top-p-selector.tsx rename to editor/app/(canvas)/canvas/tools/ai/_components/top-p-selector.tsx diff --git a/editor/app/(dev)/canvas/tools/ai/_data/presets.ts b/editor/app/(canvas)/canvas/tools/ai/_data/presets.ts similarity index 100% rename from editor/app/(dev)/canvas/tools/ai/_data/presets.ts rename to editor/app/(canvas)/canvas/tools/ai/_data/presets.ts diff --git a/editor/app/(dev)/canvas/tools/ai/_hooks/use-models.ts b/editor/app/(canvas)/canvas/tools/ai/_hooks/use-models.ts similarity index 100% rename from editor/app/(dev)/canvas/tools/ai/_hooks/use-models.ts rename to editor/app/(canvas)/canvas/tools/ai/_hooks/use-models.ts diff --git a/editor/app/(dev)/canvas/tools/ai/generate.ts b/editor/app/(canvas)/canvas/tools/ai/generate.ts similarity index 100% rename from editor/app/(dev)/canvas/tools/ai/generate.ts rename to editor/app/(canvas)/canvas/tools/ai/generate.ts diff --git a/editor/app/(dev)/canvas/tools/ai/page.tsx b/editor/app/(canvas)/canvas/tools/ai/page.tsx similarity index 100% rename from editor/app/(dev)/canvas/tools/ai/page.tsx rename to editor/app/(canvas)/canvas/tools/ai/page.tsx diff --git a/editor/app/(dev)/canvas/tools/ai/schema.ts b/editor/app/(canvas)/canvas/tools/ai/schema.ts similarity index 100% rename from editor/app/(dev)/canvas/tools/ai/schema.ts rename to editor/app/(canvas)/canvas/tools/ai/schema.ts diff --git a/editor/app/(dev)/canvas/tools/io-figma/page.tsx b/editor/app/(canvas)/canvas/tools/io-figma/page.tsx similarity index 100% rename from editor/app/(dev)/canvas/tools/io-figma/page.tsx rename to editor/app/(canvas)/canvas/tools/io-figma/page.tsx diff --git a/editor/app/(dev)/canvas/tools/io-markdown/page.tsx b/editor/app/(canvas)/canvas/tools/io-markdown/page.tsx similarity index 100% rename from editor/app/(dev)/canvas/tools/io-markdown/page.tsx rename to editor/app/(canvas)/canvas/tools/io-markdown/page.tsx diff --git a/editor/app/(dev)/canvas/tools/io-svg/page.tsx b/editor/app/(canvas)/canvas/tools/io-svg/page.tsx similarity index 100% rename from editor/app/(dev)/canvas/tools/io-svg/page.tsx rename to editor/app/(canvas)/canvas/tools/io-svg/page.tsx diff --git a/editor/app/(canvas)/layout.tsx b/editor/app/(canvas)/layout.tsx new file mode 100644 index 0000000000..ea0dac70a3 --- /dev/null +++ b/editor/app/(canvas)/layout.tsx @@ -0,0 +1,37 @@ +import type { Metadata } from "next"; +import { Inter } from "next/font/google"; +import { ThemeProvider } from "@/components/theme-provider"; +import { Toaster } from "@/components/ui/sonner"; +import { cookies } from "next/headers"; +import { TooltipProvider } from "@/components/ui/tooltip"; +import { getPlatform } from "@/host/platform"; +import PlatformProvider from "@/host/platform-provider"; +import "../editor.css"; + +const inter = Inter({ subsets: ["latin"] }); + +export const metadata: Metadata = { + title: "Grida", +}; + +export default async function RootLayout({ + children, +}: Readonly<{ + children: React.ReactNode; +}>) { + const cookieStore = await cookies(); + const platform = await getPlatform(cookieStore); + + return ( + + + + + + {children} + + + + + ); +} From d9b5315142b0034a8c974e7186218996715269ba Mon Sep 17 00:00:00 2001 From: Universe Date: Wed, 8 Apr 2026 20:06:30 +0900 Subject: [PATCH 2/2] bump turbo --- package.json | 2 +- pnpm-lock.yaml | 118 ++++++++++++++++++++++++------------------------- 2 files changed, 60 insertions(+), 60 deletions(-) diff --git a/package.json b/package.json index f1d4dc5d64..237084a19e 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,7 @@ "oxfmt": "^0.44.0", "tsup": "^8.5.0", "tsx": "^4", - "turbo": "^2.8.9", + "turbo": "^2.9.5", "typescript": "^5", "vitest": "^4" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9910b30c48..4b8774f699 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,8 +38,8 @@ importers: specifier: 4.21.0 version: 4.21.0 turbo: - specifier: ^2.8.9 - version: 2.8.9 + specifier: ^2.9.5 + version: 2.9.5 typescript: specifier: 5.9.3 version: 5.9.3 @@ -6297,6 +6297,36 @@ packages: '@ts-morph/common@0.27.0': resolution: {integrity: sha512-Wf29UqxWDpc+i61k3oIOzcUfQt79PIT9y/MWfAGlrkjg6lBC1hwDECLXPVJAhWjiGbfBCxZd65F/LIZF3+jeJQ==} + '@turbo/darwin-64@2.9.5': + resolution: {integrity: sha512-qPxhKsLMQP+9+dsmPgAGidi5uNifD4AoAOnEnljab3Qgn0QZRR31Hp+/CgW3Ia5AanWj6JuLLTBYvuQj4mqTWg==} + cpu: [x64] + os: [darwin] + + '@turbo/darwin-arm64@2.9.5': + resolution: {integrity: sha512-vkF/9F/l3aWd4bHxTui5Hh0F5xrTZ4e3rbBsc57zA6O8gNbmHN3B6eZ5psAIP2CnJRZ8ZxRjV3WZHeNXMXkPBw==} + cpu: [arm64] + os: [darwin] + + '@turbo/linux-64@2.9.5': + resolution: {integrity: sha512-z/Get5NUaUxm5HSGFqVMICDRjFNsCUhSc4wnFa/PP1QD0NXCjr7bu9a2EM6md/KMCBW0Qe393Ac+UM7/ryDDTw==} + cpu: [x64] + os: [linux] + + '@turbo/linux-arm64@2.9.5': + resolution: {integrity: sha512-jyBifaNoI5/NheyswomiZXJvjdAdvT7hDRYzQ4meP0DKGvpXUjnqsD+4/J2YSDQ34OHxFkL30FnSCUIVOh2PHw==} + cpu: [arm64] + os: [linux] + + '@turbo/windows-64@2.9.5': + resolution: {integrity: sha512-ph24K5uPtvo7UfuyDXnBiB/8XvrO+RQWbbw5zkA/bVNoy9HDiNoIJJj3s62MxT9tjEb6DnPje5PXSz1UR7QAyg==} + cpu: [x64] + os: [win32] + + '@turbo/windows-arm64@2.9.5': + resolution: {integrity: sha512-6c5RccT/+iR39SdT1G5HyZaD2n57W77o+l0TTfxG/cVlhV94Acyg2gTQW7zUOhW1BeQpBjHzu9x8yVBZwrHh7g==} + cpu: [arm64] + os: [win32] + '@turf/boolean-point-in-polygon@7.2.0': resolution: {integrity: sha512-lvEOjxeXIp+wPXgl9kJA97dqzMfNexjqHou+XHVcfxQgolctoJiRYmcVCWGpiZ9CBf/CJha1KmD1qQoRIsjLaA==} @@ -14177,38 +14207,8 @@ packages: tunnel-rat@0.1.2: resolution: {integrity: sha512-lR5VHmkPhzdhrM092lI2nACsLO4QubF0/yoOhzX7c+wIpbN1GjHNzCc91QlpxBi+cnx8vVJ+Ur6vL5cEoQPFpQ==} - turbo-darwin-64@2.8.9: - resolution: {integrity: sha512-KnCw1ZI9KTnEAhdI9avZrnZ/z4wsM++flMA1w8s8PKOqi5daGpFV36qoPafg4S8TmYMe52JPWEoFr0L+lQ5JIw==} - cpu: [x64] - os: [darwin] - - turbo-darwin-arm64@2.8.9: - resolution: {integrity: sha512-CbD5Y2NKJKBXTOZ7z7Cc7vGlFPZkYjApA7ri9lH4iFwKV1X7MoZswh9gyRLetXYWImVX1BqIvP8KftulJg/wIA==} - cpu: [arm64] - os: [darwin] - - turbo-linux-64@2.8.9: - resolution: {integrity: sha512-OXC9HdCtsHvyH+5KUoH8ds+p5WU13vdif0OPbsFzZca4cUXMwKA3HWwUuCgQetk0iAE4cscXpi/t8A263n3VTg==} - cpu: [x64] - os: [linux] - - turbo-linux-arm64@2.8.9: - resolution: {integrity: sha512-yI5n8jNXiFA6+CxnXG0gO7h5ZF1+19K8uO3/kXPQmyl37AdiA7ehKJQOvf9OPAnmkGDHcF2HSCPltabERNRmug==} - cpu: [arm64] - os: [linux] - - turbo-windows-64@2.8.9: - resolution: {integrity: sha512-/OztzeGftJAg258M/9vK2ZCkUKUzqrWXJIikiD2pm8TlqHcIYUmepDbyZSDfOiUjMy6NzrLFahpNLnY7b5vNgg==} - cpu: [x64] - os: [win32] - - turbo-windows-arm64@2.8.9: - resolution: {integrity: sha512-xZ2VTwVTjIqpFZKN4UBxDHCPM3oJ2J5cpRzCBSmRpJ/Pn33wpiYjs+9FB2E03svKaD04/lSSLlEUej0UYsugfg==} - cpu: [arm64] - os: [win32] - - turbo@2.8.9: - resolution: {integrity: sha512-G+Mq8VVQAlpz/0HTsxiNNk/xywaHGl+dk1oiBREgOEVCCDjXInDlONWUn5srRnC9s5tdHTFD1bx1N19eR4hI+g==} + turbo@2.9.5: + resolution: {integrity: sha512-JXNkRe6H6MjSlk5UQRTjyoKX5YN2zlc2632xcSlSFBao5yvbMWTpv9SNolOZlZmUlcDOHuszPLItbKrvcXnnZA==} hasBin: true tw-animate-css@1.4.0: @@ -21270,6 +21270,24 @@ snapshots: minimatch: 10.2.1 path-browserify: 1.0.1 + '@turbo/darwin-64@2.9.5': + optional: true + + '@turbo/darwin-arm64@2.9.5': + optional: true + + '@turbo/linux-64@2.9.5': + optional: true + + '@turbo/linux-arm64@2.9.5': + optional: true + + '@turbo/windows-64@2.9.5': + optional: true + + '@turbo/windows-arm64@2.9.5': + optional: true + '@turf/boolean-point-in-polygon@7.2.0': dependencies: '@turf/helpers': 7.2.0 @@ -31071,32 +31089,14 @@ snapshots: - immer - react - turbo-darwin-64@2.8.9: - optional: true - - turbo-darwin-arm64@2.8.9: - optional: true - - turbo-linux-64@2.8.9: - optional: true - - turbo-linux-arm64@2.8.9: - optional: true - - turbo-windows-64@2.8.9: - optional: true - - turbo-windows-arm64@2.8.9: - optional: true - - turbo@2.8.9: + turbo@2.9.5: optionalDependencies: - turbo-darwin-64: 2.8.9 - turbo-darwin-arm64: 2.8.9 - turbo-linux-64: 2.8.9 - turbo-linux-arm64: 2.8.9 - turbo-windows-64: 2.8.9 - turbo-windows-arm64: 2.8.9 + '@turbo/darwin-64': 2.9.5 + '@turbo/darwin-arm64': 2.9.5 + '@turbo/linux-64': 2.9.5 + '@turbo/linux-arm64': 2.9.5 + '@turbo/windows-64': 2.9.5 + '@turbo/windows-arm64': 2.9.5 tw-animate-css@1.4.0: {}