diff --git a/app/features/map-planner/components/Planner.tsx b/app/features/map-planner/components/Planner.tsx index 45f6a7dcb..2858e25c7 100644 --- a/app/features/map-planner/components/Planner.tsx +++ b/app/features/map-planner/components/Planner.tsx @@ -29,7 +29,6 @@ import { } from "~/modules/in-game-lists"; import { modesShort } from "~/modules/in-game-lists/modes"; import { - TLDRAW_URL, mainWeaponImageUrl, outlinedMainWeaponImageUrl, specialWeaponImageUrl, @@ -42,7 +41,6 @@ import { Image } from "../../../components/Image"; import type { StageBackgroundStyle } from "../plans-types"; export default function Planner() { - const { t } = useTranslation(["common"]); const { i18n } = useTranslation(); const plannerBgParams = usePlannerBg(); @@ -233,11 +231,6 @@ export default function Planner() { -
- - {t("common:plans.poweredBy", { name: "tldraw" })} - -
=18" + "dependencies": { + "@tldraw/utils": "3.0.3" } }, - "node_modules/@tldraw/state": { - "version": "2.4.6", - "resolved": "https://registry.npmjs.org/@tldraw/state/-/state-2.4.6.tgz", - "integrity": "sha512-GioWrWw7INl34/89HyucfXgCxhA41bofoSqHFK3Nyl1ONWDyN7HvQerXUz+2hCFcxr4SQnQoHKQ3Pa3FjksydA==", - "license": "SEE LICENSE IN LICENSE.md" - }, "node_modules/@tldraw/state-react": { - "version": "2.4.6", - "resolved": "https://registry.npmjs.org/@tldraw/state-react/-/state-react-2.4.6.tgz", - "integrity": "sha512-ncyi5J9kvrUysnD3je6ART9LqlEeXKzp843CtH2oRy6gWJhIRRxPaAlpF5QXwDCBWtgP7asyHjqfKwadnSBfYQ==", - "license": "SEE LICENSE IN LICENSE.md", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@tldraw/state-react/-/state-react-3.0.3.tgz", + "integrity": "sha512-FIIMxXjj06mP9VwONh9WhEDgzjamBD0ZIiCmMAKTm14Y3wlPHaNUq/ZeHdcPstwKJHV6O2+KMOy2qmUgOYu5YA==", + "license": "MIT", "dependencies": { - "@tldraw/state": "2.4.6" + "@tldraw/state": "3.0.3", + "@tldraw/utils": "3.0.3" }, "peerDependencies": { "react": "^18" } }, "node_modules/@tldraw/store": { - "version": "2.4.6", - "resolved": "https://registry.npmjs.org/@tldraw/store/-/store-2.4.6.tgz", - "integrity": "sha512-vF0t4S4ptozRXx47/Ks7F6GPdLbowBvm8XztMlp9qAus5WQH/Ji3A3Usu04ChZQaOWBQOC5zz3C9yPdyMvfHeQ==", - "license": "SEE LICENSE IN LICENSE.md", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@tldraw/store/-/store-3.0.3.tgz", + "integrity": "sha512-DQ3J7RCrQgsFm7Esv5NMVHKYzZre1x7uOc4vvep/jK07js5FCVwv1Yg2K8EWhjdUS7DOjsie9yVyx+6KZGIajQ==", + "license": "MIT", "dependencies": { - "@tldraw/state": "2.4.6", - "@tldraw/utils": "2.4.6", - "lodash.isequal": "^4.5.0", - "nanoid": "4.0.2" + "@tldraw/state": "3.0.3", + "@tldraw/utils": "3.0.3", + "lodash.isequal": "^4.5.0" }, "peerDependencies": { "react": "^18" } }, - "node_modules/@tldraw/store/node_modules/nanoid": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-4.0.2.tgz", - "integrity": "sha512-7ZtY5KTCNheRGfEFxnedV5zFiORN1+Y1N6zvPTnHQd8ENUvfaDBeuJDZb2bN/oXwXxu3qkTXDzy57W5vAmDTBw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.js" - }, - "engines": { - "node": "^14 || ^16 || >=18" - } - }, "node_modules/@tldraw/tldraw": { - "version": "2.4.6", - "resolved": "https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-2.4.6.tgz", - "integrity": "sha512-QLZ8P76LME470BIz+m5SHvAWn8wHPHjAT2KsMWfBlwRLtuT240dr5DdKlXvKNZbzvOZN2TyZFGqp0KqnDLH0XA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@tldraw/tldraw/-/tldraw-3.0.3.tgz", + "integrity": "sha512-XwfzYDxVceNVKUOLee2yRv0SVmSNX22Oc4AERZQ3PeRCJHZj+n4zhawOrgWXSayZX6I/EL6ZrdH1pChqwcWNtg==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "tldraw": "2.4.6" + "tldraw": "3.0.3" }, "peerDependencies": { "react": "^18", @@ -5690,56 +5656,38 @@ } }, "node_modules/@tldraw/tlschema": { - "version": "2.4.6", - "resolved": "https://registry.npmjs.org/@tldraw/tlschema/-/tlschema-2.4.6.tgz", - "integrity": "sha512-wsV+w86jn0sT2XB4i/E/XW4L4u5UJyyQHWgwr5fmMA38LYe1n/akvGpcrc99Tayk5PvArkT6HRSX1oy6iaMsXw==", - "license": "SEE LICENSE IN LICENSE.md", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@tldraw/tlschema/-/tlschema-3.0.3.tgz", + "integrity": "sha512-iVU1R9Cw8gL2ydp8bYcRcpyDciKr9MUUcoSMnWcvgNUFURzk3toikLTF1zfznY9wgMm8jyecNS74FRXDqUbwSw==", + "license": "MIT", "dependencies": { - "@tldraw/state": "2.4.6", - "@tldraw/store": "2.4.6", - "@tldraw/utils": "2.4.6", - "@tldraw/validate": "2.4.6", - "nanoid": "4.0.2" + "@tldraw/state": "3.0.3", + "@tldraw/store": "3.0.3", + "@tldraw/utils": "3.0.3", + "@tldraw/validate": "3.0.3" }, "peerDependencies": { "react": "^18" } }, - "node_modules/@tldraw/tlschema/node_modules/nanoid": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-4.0.2.tgz", - "integrity": "sha512-7ZtY5KTCNheRGfEFxnedV5zFiORN1+Y1N6zvPTnHQd8ENUvfaDBeuJDZb2bN/oXwXxu3qkTXDzy57W5vAmDTBw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/ai" - } - ], - "license": "MIT", - "bin": { - "nanoid": "bin/nanoid.js" - }, - "engines": { - "node": "^14 || ^16 || >=18" - } - }, "node_modules/@tldraw/utils": { - "version": "2.4.6", - "resolved": "https://registry.npmjs.org/@tldraw/utils/-/utils-2.4.6.tgz", - "integrity": "sha512-7CnDWY4ru5AuFDt66je7qA/s5ZrN+Nhf7UBGT2oerECsLhDAp7J8cL+ly4Jbe5LHOb6w/s6NMcv4BiEv2B/pPg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@tldraw/utils/-/utils-3.0.3.tgz", + "integrity": "sha512-Md6RZe+Qo8CXMfo513GKmQmex6tIxDBNaEiDTrK1/hjNefSq5LQi9J6v1TQN0brDywbYVe+iOpjouzxMjsk/tQ==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { + "fractional-indexing-jittered": "^0.9.1", "lodash.throttle": "^4.1.1", "lodash.uniq": "^4.5.0" } }, "node_modules/@tldraw/validate": { - "version": "2.4.6", - "resolved": "https://registry.npmjs.org/@tldraw/validate/-/validate-2.4.6.tgz", - "integrity": "sha512-ujoEF0o4kwf8loC9NCPXWCB3923faoqil0xB2hbmZsloLcE92Uzgx+dWcRsSCPDobn8D/kh+79em/Brb/cjICA==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@tldraw/validate/-/validate-3.0.3.tgz", + "integrity": "sha512-zZ6JbT36DlamI1Nknqn+/yQuR0MQ58XS2rfDkXwKpPLaNOmkSD7GRrZX1HDGv/7yZ1OjWxlmQV/i0ljfol6JEg==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { - "@tldraw/utils": "2.4.6" + "@tldraw/utils": "3.0.3" } }, "node_modules/@types/acorn": { @@ -9067,6 +9015,12 @@ "node": ">= 0.6" } }, + "node_modules/fractional-indexing-jittered": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/fractional-indexing-jittered/-/fractional-indexing-jittered-0.9.1.tgz", + "integrity": "sha512-qyzDZ7JXWf/yZT2rQDpQwFBbIaZS2o+zb0s740vqreXQ6bFQPd8tAy4D1gGN0CUeIcnNHjuvb0EaLnqHhGV/PA==", + "license": "CC0-1.0" + }, "node_modules/fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", @@ -14416,9 +14370,9 @@ } }, "node_modules/tldraw": { - "version": "2.4.6", - "resolved": "https://registry.npmjs.org/tldraw/-/tldraw-2.4.6.tgz", - "integrity": "sha512-Zbn3fXnY4T/MNkvwix93PHJwnyEV1oYfNyE1zf5M96ZrCZkmqwfl3VXI18kzYpxxIhBjvEgtJb6aw9rR/xQ6gg==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/tldraw/-/tldraw-3.0.3.tgz", + "integrity": "sha512-pENWzrO0DszLu355evevvyr93z00NnFPseTumRTVTYfTgATay4mjlMYQYfJxebVi+t/3u85djQN16nt67Zn7uw==", "license": "SEE LICENSE IN LICENSE.md", "dependencies": { "@radix-ui/react-alert-dialog": "^1.0.5", @@ -14429,8 +14383,8 @@ "@radix-ui/react-select": "^1.2.0", "@radix-ui/react-slider": "^1.1.0", "@radix-ui/react-toast": "^1.1.1", - "@tldraw/editor": "2.4.6", - "@tldraw/store": "2.4.6", + "@tldraw/editor": "3.0.3", + "@tldraw/store": "3.0.3", "canvas-size": "^1.2.6", "classnames": "^2.3.2", "hotkeys-js": "^3.11.2", diff --git a/package.json b/package.json index 188cd17cc..70bf60fd4 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "@remix-run/node": "^2.12.1", "@remix-run/react": "^2.12.1", "@remix-run/serve": "^2.12.1", - "@tldraw/tldraw": "2.4.6", + "@tldraw/tldraw": "^3.0.3", "aws-sdk": "^2.1691.0", "better-sqlite3": "11.1.2", "clsx": "^2.1.1",