From e80af883cb46c1ef8d108528f34680161815352f Mon Sep 17 00:00:00 2001
From: Kalle <38327916+Sendouc@users.noreply.github.com>
Date: Sun, 22 Sep 2024 16:32:56 +0300
Subject: [PATCH] Upgrade tldraw to latest
---
.../map-planner/components/Planner.tsx | 7 -
app/features/map-planner/plans.css | 9 -
app/utils/urls.ts | 1 -
locales/da/common.json | 1 -
locales/de/common.json | 1 -
locales/en/common.json | 1 -
locales/es-ES/common.json | 1 -
locales/es-US/common.json | 1 -
locales/fr-CA/common.json | 1 -
locales/fr-EU/common.json | 1 -
locales/he/common.json | 1 -
locales/it/common.json | 1 -
locales/ja/common.json | 1 -
locales/ko/common.json | 1 -
locales/pl/common.json | 1 -
locales/pt-BR/common.json | 1 -
locales/ru/common.json | 1 -
locales/zh/common.json | 1 -
package-lock.json | 196 +++++++-----------
package.json | 2 +-
20 files changed, 76 insertions(+), 154 deletions(-)
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() {
-
=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",