1
0
Peng Xiao 3 жил өмнө
parent
commit
c04c2752e9

+ 11 - 11
tldraw/apps/tldraw-logseq/package.json

@@ -10,6 +10,12 @@
     "dev:vite": "tsup --watch --sourcemap inline"
   },
   "devDependencies": {
+    "@radix-ui/react-dropdown-menu": "^1.0.0",
+    "@radix-ui/react-select": "^1.0.0",
+    "@radix-ui/react-separator": "^1.0.0",
+    "@radix-ui/react-switch": "^1.0.0",
+    "@radix-ui/react-toggle": "^1.0.0",
+    "@radix-ui/react-toggle-group": "^1.0.0",
     "@tldraw/core": "2.0.0-alpha.1",
     "@tldraw/react": "2.0.0-alpha.1",
     "@tldraw/vec": "2.0.0-alpha.1",
@@ -18,25 +24,19 @@
     "@types/react-dom": "^17.0.0",
     "autoprefixer": "^10.4.7",
     "concurrently": "^7.2.1",
-    "esbuild": "^0.14.48",
+    "esbuild": "^0.15.5",
     "mobx": "^6.6.0",
     "mobx-react-lite": "^3.4.0",
     "perfect-freehand": "^1.1.0",
+    "polished": "^4.0.0",
     "postcss": "^8.4.14",
     "react": "^17.0.0",
     "react-dom": "^17.0.0",
     "rimraf": "3.0.2",
     "shadow-cljs": "^2.19.5",
-    "tsup": "^6.1.2",
-    "typescript": "^4.7.3",
-    "zx": "^6.2.4",
-    "polished": "^4.0.0",
-    "@radix-ui/react-dropdown-menu": "^1.0.0",
-    "@radix-ui/react-select": "^1.0.0",
-    "@radix-ui/react-switch": "^1.0.0",
-    "@radix-ui/react-toggle-group": "^1.0.0",
-    "@radix-ui/react-toggle": "^1.0.0",
-    "@radix-ui/react-separator": "^1.0.0"
+    "tsup": "^6.2.3",
+    "typescript": "^4.8.2",
+    "zx": "^7.0.8"
   },
   "peerDependencies": {
     "react": "^16.8.0 || ^17.0.0 || ^18.0.0",

+ 1 - 5
tldraw/apps/tldraw-logseq/src/components/icons/LogseqIcon.tsx

@@ -3,10 +3,6 @@ const iconBase64 =
 
 export function LogseqIcon() {
   return (
-    <img
-      className='logseq-img-icon'
-      src={'data:image/png;base64,' + iconBase64}
-      alt="logseq"
-    />
+    <img className="logseq-img-icon" src={'data:image/png;base64,' + iconBase64} alt="logseq" />
   )
 }

+ 1 - 1
tldraw/apps/tldraw-logseq/src/components/icons/TablerIcon.tsx

@@ -11,7 +11,7 @@ const extendedIcons = [
   'whiteboard-element',
   'select-cursor',
   'text',
-  'connector'
+  'connector',
 ]
 
 const cx = (...args: (string | undefined)[]) => args.join(' ')

+ 7 - 1
tldraw/apps/tldraw-logseq/src/components/inputs/ToggleInput.tsx

@@ -6,7 +6,13 @@ interface ToggleInputProps extends React.HTMLAttributes<HTMLElement> {
   onPressedChange: (value: boolean) => void
 }
 
-export function ToggleInput({ toggle = true, pressed, onPressedChange, className, ...rest }: ToggleInputProps) {
+export function ToggleInput({
+  toggle = true,
+  pressed,
+  onPressedChange,
+  className,
+  ...rest
+}: ToggleInputProps) {
   return (
     <Toggle.Root
       {...rest}

+ 1 - 1
tldraw/apps/tldraw-logseq/src/lib/shapes/LineShape.tsx

@@ -166,7 +166,7 @@ export class LineShape extends TLLineShape<LineShapeProps> {
             stroke,
             fill,
             strokeWidth,
-            strokeType
+            strokeType,
           }}
           start={start.point}
           end={end.point}

+ 1 - 1
tldraw/apps/tldraw-logseq/src/lib/shapes/YouTubeShape.tsx

@@ -56,7 +56,7 @@ export class YouTubeShape extends TLBoxShape<YouTubeShapeProps> {
         <div
           className="rounded-lg w-full h-full relative overflow-hidden shadow-xl"
           style={{
-            pointerEvents: (isEditing || isSelected) ? 'all' : 'none',
+            pointerEvents: isEditing || isSelected ? 'all' : 'none',
             userSelect: 'none',
           }}
         >

+ 1 - 2
tldraw/apps/tldraw-logseq/src/lib/tools/HTMLTool.tsx

@@ -7,5 +7,4 @@ export class HTMLTool extends TLBoxTool<HTMLShape, Shape, TLReactEventMap> {
   Shape = HTMLShape
 }
 
-export { }
-
+export {}

+ 1 - 1
tldraw/apps/tldraw-logseq/tsconfig.json

@@ -6,7 +6,7 @@
     "paths": {
       "@tldraw/core": ["../../../core/src/*"],
       "@tldraw/react": ["../../../react/src/*"],
-      "@tldraw/vec": ["../../../utils/vec/src/*"], 
+      "@tldraw/vec": ["../../../utils/vec/src/*"],
       "@tldraw/intersect": ["../../../utils/intersect/src/*"]
     }
   },

+ 1 - 4
tldraw/demo/postcss.config.js

@@ -5,10 +5,7 @@ module.exports = {
     'postcss-import-ext-glob': {},
     'tailwindcss/nesting': {},
     tailwindcss: {
-      content: [
-        './**/*.jsx',
-        '../apps/**/*.{js,jsx,ts,tsx}',
-      ]
+      content: ['./**/*.jsx', '../apps/**/*.{js,jsx,ts,tsx}'],
     },
     autoprefixer: {},
   },

+ 0 - 1
tldraw/package.json

@@ -18,7 +18,6 @@
   ],
   "scripts": {
     "build": "cd apps/tldraw-logseq && yarn build",
-    "build:watch": "cd apps/tldraw-logseq && yarn dev",
     "postinstall": "yarn build",
     "dev": "cd demo && yarn dev",
     "fix:style": "yarn run pretty-quick",

+ 3 - 3
tldraw/packages/core/package.json

@@ -40,13 +40,13 @@
     "@use-gesture/react": "^10.2.15",
     "fast-copy": "^2.1.3",
     "fast-deep-equal": "^3.1.3",
-    "hotkeys-js": "^3.9.4",
+    "hotkeys-js": "^3.9.5",
     "is-plain-object": "^5.0.0",
     "mobx": "^6.6.0",
     "mobx-react-lite": "^3.4.0",
     "mousetrap": "^1.6.5",
-    "uuid": "^8.0.0",
-    "rbush": "^3.0.1"
+    "rbush": "^3.0.1",
+    "uuid": "^8.0.0"
   },
   "devDependencies": {
     "@types/is-plain-object": "^2.0.4",

+ 1 - 1
tldraw/packages/core/src/lib/tools/TLMoveTool/states/index.ts

@@ -1,4 +1,4 @@
 export * from './PanningState'
 export * from './IdleState'
 export * from './IdleHoldState'
-export * from './PinchingState'
+export * from './PinchingState'

+ 7 - 7
tldraw/packages/core/src/lib/tools/TLSelectTool/states/BrushingState.ts

@@ -1,10 +1,10 @@
-import type { TLEventMap, TLEvents } from "../../../../types"
-import { BoundsUtils } from "../../../../utils"
-import type { TLShape } from "../../../shapes"
-import type { TLApp } from "../../../TLApp"
-import { TLBush } from "../../../TLBush"
-import { TLToolState } from "../../../TLToolState"
-import type { TLSelectTool } from "../TLSelectTool"
+import type { TLEventMap, TLEvents } from '../../../../types'
+import { BoundsUtils } from '../../../../utils'
+import type { TLShape } from '../../../shapes'
+import type { TLApp } from '../../../TLApp'
+import { TLBush } from '../../../TLBush'
+import { TLToolState } from '../../../TLToolState'
+import type { TLSelectTool } from '../TLSelectTool'
 
 export class BrushingState<
   S extends TLShape,

+ 5 - 5
tldraw/packages/core/src/lib/tools/TLSelectTool/states/PinchingState.ts

@@ -1,9 +1,9 @@
 import { Vec } from '@tldraw/vec'
-import type { TLEventMap, TLEventInfo, TLEvents } from '../../../../types';
-import type { TLShape } from '../../../shapes';
-import type { TLApp } from '../../../TLApp';
-import { TLToolState } from '../../../TLToolState';
-import type { TLSelectTool } from '../TLSelectTool';
+import type { TLEventMap, TLEventInfo, TLEvents } from '../../../../types'
+import type { TLShape } from '../../../shapes'
+import type { TLApp } from '../../../TLApp'
+import { TLToolState } from '../../../TLToolState'
+import type { TLSelectTool } from '../TLSelectTool'
 
 type GestureInfo<
   S extends TLShape,

+ 6 - 1
tldraw/packages/core/src/lib/tools/TLSelectTool/states/PointingSelectedShapeState.ts

@@ -1,5 +1,10 @@
 import { Vec } from '@tldraw/vec'
-import { type TLEventMap, type TLEventShapeInfo, type TLEvents, TLTargetType } from '../../../../types'
+import {
+  type TLEventMap,
+  type TLEventShapeInfo,
+  type TLEvents,
+  TLTargetType,
+} from '../../../../types'
 import { type TLShape, TLBoxShape } from '../../../shapes'
 import type { TLApp } from '../../../TLApp'
 import { TLToolState } from '../../../TLToolState'

+ 1 - 1
tldraw/packages/core/src/types/TLEvents.ts

@@ -1,7 +1,7 @@
 /* eslint-disable @typescript-eslint/no-explicit-any */
 import type { TLEventInfo } from './types'
 import type { TLEventMap } from './TLEventMap'
-import type { TLShape } from '../lib';
+import type { TLShape } from '../lib'
 
 export interface TLEvents<
   S extends TLShape = TLShape,

+ 3 - 3
tldraw/packages/react/package.json

@@ -36,13 +36,13 @@
     "@tldraw/intersect": "2.0.0-alpha.1",
     "@tldraw/vec": "2.0.0-alpha.1",
     "@use-gesture/react": "^10.2.15",
-    "hotkeys-js": "^3.9.4",
+    "hotkeys-js": "^3.9.5",
     "is-plain-object": "^5.0.0",
     "mobx": "^6.6.0",
     "mobx-react-lite": "^3.4.0",
     "mousetrap": "^1.6.5",
-    "uuid": "^8.0.0",
-    "rbush": "^3.0.1"
+    "rbush": "^3.0.1",
+    "uuid": "^8.0.0"
   },
   "peerDependencies": {
     "react": ">=16.8",

+ 1 - 1
tldraw/packages/utils/curve/tsconfig.json

@@ -3,7 +3,7 @@
   "include": ["src"],
   "exclude": ["node_modules", "dist", "docs"],
   "compilerOptions": {
-    "outDir": "./dist/types",
+    "outDir": "./dist/types"
   },
   "typedocOptions": {
     "entryPoints": ["src/index.ts"],

+ 1 - 1
tldraw/packages/utils/intersect/tsconfig.json

@@ -2,7 +2,7 @@
   "extends": "../../../tsconfig.base.json",
   "exclude": ["node_modules", "dist", "docs"],
   "compilerOptions": {
-    "outDir": "./dist/types",
+    "outDir": "./dist/types"
   },
   "references": [{ "path": "../vec" }],
   "typedocOptions": {

+ 1 - 1
tldraw/packages/utils/vec/tsconfig.json

@@ -3,7 +3,7 @@
   "include": ["src"],
   "exclude": ["node_modules", "dist", "docs"],
   "compilerOptions": {
-    "outDir": "./dist/types",
+    "outDir": "./dist/types"
   },
   "typedocOptions": {
     "entryPoints": ["src/index.ts"],

+ 43 - 34
tldraw/yarn.lock

@@ -2043,11 +2043,16 @@
   resolved "https://registry.yarnpkg.com/@types/node/-/node-16.11.49.tgz#560b1ea774b61e19a89c3fc72d2dcaa3863f38b2"
   integrity sha512-Abq9fBviLV93OiXMu+f6r0elxCzRwc0RC5f99cU892uBITL44pTvgvEqlRlPRi8EGcO1z7Cp8A4d0s/p3J/+Nw==
 
-"@types/node@^17.0", "@types/node@^17.0.42":
+"@types/node@^17.0.42":
   version "17.0.45"
   resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.45.tgz#2c0fafd78705e7a18b7906b5201a522719dc5190"
   integrity sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==
 
+"@types/node@^18.6.3":
+  version "18.7.13"
+  resolved "https://registry.yarnpkg.com/@types/node/-/node-18.7.13.tgz#23e6c5168333480d454243378b69e861ab5c011a"
+  integrity sha512-46yIhxSe5xEaJZXWdIBP7GU4HDTG8/eo0qd9atdiL+lFpA03y8KS+lkTN834TWJj5767GbWv4n/P6efyTFt1Dw==
+
 "@types/normalize-package-data@^2.4.0":
   version "2.4.1"
   resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301"
@@ -2657,10 +2662,10 @@ builtins@^5.0.0:
   dependencies:
     semver "^7.0.0"
 
-bundle-require@^3.0.2:
-  version "3.0.4"
-  resolved "https://registry.yarnpkg.com/bundle-require/-/bundle-require-3.0.4.tgz#2b52ba77d99c0a586b5854cd21d36954e63cc110"
-  integrity sha512-VXG6epB1yrLAvWVQpl92qF347/UXmncQj7J3U8kZEbdVZ1ZkQyr4hYeL/9RvcE8vVVdp53dY78Fd/3pqfRqI1A==
+bundle-require@^3.1.0:
+  version "3.1.0"
+  resolved "https://registry.yarnpkg.com/bundle-require/-/bundle-require-3.1.0.tgz#e07256ff02c72cd3a665afa84ce930d111ae4252"
+  integrity sha512-IIXtAO7fKcwPHNPt9kY/WNVJqy7NDy6YqJvv6ENH0TOZoJ+yjpEsn1w40WKZbR2ibfu5g1rfgJTvmFHpm5aOMA==
   dependencies:
     load-tsconfig "^0.2.0"
 
@@ -3675,7 +3680,7 @@ [email protected]:
   resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.5.tgz#4fe7f333ce22a922906b10233c62171673a3854b"
   integrity sha512-Yz8w/D8CUPYstvVQujByu6mlf48lKmXkq6bkeSZZxTA626efQOJb26aDGLzmFWx6eg/FwrXgt6SZs9V8Pwy/aA==
 
-esbuild@^0.14.47, esbuild@^0.14.48:
+esbuild@^0.14.47:
   version "0.14.54"
   resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.14.54.tgz#8b44dcf2b0f1a66fc22459943dccf477535e9aa2"
   integrity sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==
@@ -3702,7 +3707,7 @@ esbuild@^0.14.47, esbuild@^0.14.48:
     esbuild-windows-64 "0.14.54"
     esbuild-windows-arm64 "0.14.54"
 
-esbuild@^0.15.1:
+esbuild@^0.15.1, esbuild@^0.15.5:
   version "0.15.5"
   resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.15.5.tgz#5effd05666f621d4ff2fe2c76a67c198292193ff"
   integrity sha512-VSf6S1QVqvxfIsSKb3UKr3VhUCis7wgDbtF4Vd9z84UJr05/Sp2fRKmzC+CSPG/dNAPPJZ0BTBLTT1Fhd6N9Gg==
@@ -4343,7 +4348,7 @@ globby@^11.0.2, globby@^11.0.3, globby@^11.1.0:
     merge2 "^1.4.1"
     slash "^3.0.0"
 
-globby@^13.1.1:
+globby@^13.1.2:
   version "13.1.2"
   resolved "https://registry.yarnpkg.com/globby/-/globby-13.1.2.tgz#29047105582427ab6eca4f905200667b056da515"
   integrity sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==
@@ -4455,10 +4460,10 @@ hosted-git-info@^5.0.0:
   dependencies:
     lru-cache "^7.5.1"
 
-hotkeys-js@^3.9.4:
-  version "3.9.4"
-  resolved "https://registry.yarnpkg.com/hotkeys-js/-/hotkeys-js-3.9.4.tgz#ce1aa4c3a132b6a63a9dd5644fc92b8a9b9cbfb9"
-  integrity sha512-2zuLt85Ta+gIyvs4N88pCYskNrxf1TFv3LR9t5mdAZIX8BcgQQ48F2opUptvHa6m8zsy5v/a0i9mWzTrlNWU0Q==
+hotkeys-js@^3.9.5:
+  version "3.9.5"
+  resolved "https://registry.yarnpkg.com/hotkeys-js/-/hotkeys-js-3.9.5.tgz#8314d0522bf2601e36003213047e9dc7d56d19fe"
+  integrity sha512-T0G8CUZ6Q1IOgPnLK1hDXR8DqgKF/VWEsHvZgi6CM7Ub9oOAzvWuJ3Qhc/9nFQaR26MfFOZSwULHrtCnsUX7zA==
 
 http-cache-semantics@^4.1.0:
   version "4.1.0"
@@ -5686,6 +5691,15 @@ node-domexception@^1.0.0:
   resolved "https://registry.yarnpkg.com/node-domexception/-/node-domexception-1.0.0.tgz#6888db46a1f71c0b76b3f7555016b63fe64766e5"
   integrity sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==
 
[email protected]:
+  version "3.2.8"
+  resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-3.2.8.tgz#0d9516dcf43a758d78d6dbe538adf0b1f6a4944e"
+  integrity sha512-KtpD1YhGszhntMpBDyp5lyagk8KIMopC1LEb7cQUAh7zcosaX5uK8HnbNb2i3NTQK3sIawCItS0uFC3QzcLHdg==
+  dependencies:
+    data-uri-to-buffer "^4.0.0"
+    fetch-blob "^3.1.4"
+    formdata-polyfill "^4.0.10"
+
 node-fetch@^2.6.1, node-fetch@^2.6.7:
   version "2.6.7"
   resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad"
@@ -5693,15 +5707,6 @@ node-fetch@^2.6.1, node-fetch@^2.6.7:
   dependencies:
     whatwg-url "^5.0.0"
 
-node-fetch@^3.2.5:
-  version "3.2.10"
-  resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-3.2.10.tgz#e8347f94b54ae18b57c9c049ef641cef398a85c8"
-  integrity sha512-MhuzNwdURnZ1Cp4XTazr69K0BTizsBroX7Zx3UgDSVcZYKF/6p0CBe4EUb/hLqmzVhl0UpYfgRljQ4yxE+iCxA==
-  dependencies:
-    data-uri-to-buffer "^4.0.0"
-    fetch-blob "^3.1.4"
-    formdata-polyfill "^4.0.10"
-
 node-gyp-build@^4.3.0:
   version "4.5.0"
   resolved "https://registry.yarnpkg.com/node-gyp-build/-/node-gyp-build-4.5.0.tgz#7a64eefa0b21112f89f58379da128ac177f20e40"
@@ -7543,12 +7548,12 @@ tslib@^2.0.0, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.4.0:
   resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3"
   integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==
 
-tsup@^6.1.2:
-  version "6.2.2"
-  resolved "https://registry.yarnpkg.com/tsup/-/tsup-6.2.2.tgz#9d22cb265929813e17bcf17f9a192d2f10f099ff"
-  integrity sha512-vJ9IAdif4GKAz2XMZzjX1hNqhBezJWXjm0qeQEoI7y//a64cxgCF8178eTMV4jBu7YNKnfAPpPSuyXW4mN+9rA==
+tsup@^6.2.3:
+  version "6.2.3"
+  resolved "https://registry.yarnpkg.com/tsup/-/tsup-6.2.3.tgz#87f57b2e53d49f1c1ab89aba21fed96aaab0ec9f"
+  integrity sha512-J5Pu2Dx0E1wlpIEsVFv9ryzP1pZ1OYsJ2cBHZ7GrKteytNdzaSz5hmLX7/nAxtypq+jVkVvA79d7S83ETgHQ5w==
   dependencies:
-    bundle-require "^3.0.2"
+    bundle-require "^3.1.0"
     cac "^6.7.12"
     chokidar "^3.5.1"
     debug "^4.3.1"
@@ -7640,6 +7645,11 @@ typescript@^4.7.3:
   resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.7.4.tgz#1a88596d1cf47d59507a1bcdfb5b9dfe4d488235"
   integrity sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==
 
+typescript@^4.8.2:
+  version "4.8.2"
+  resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.2.tgz#e3b33d5ccfb5914e4eeab6699cf208adee3fd790"
+  integrity sha512-C0I1UsrrDHo2fYI5oaCGbSejwX4ch+9Y5jTQELvovfmFkK3HHSZJB8MSJcWLmCUBzQBchCrZ9rMRV6GuNrvGtw==
+
 typeson-registry@^1.0.0-alpha.20:
   version "1.0.0-alpha.39"
   resolved "https://registry.yarnpkg.com/typeson-registry/-/typeson-registry-1.0.0-alpha.39.tgz#9e0f5aabd5eebfcffd65a796487541196f4b1211"
@@ -8079,22 +8089,21 @@ yocto-queue@^0.1.0:
   resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b"
   integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==
 
-zx@^6.2.4:
-  version "6.2.5"
-  resolved "https://registry.yarnpkg.com/zx/-/zx-6.2.5.tgz#9a5cd2ad68275601224731aa19797004f7f9be89"
-  integrity sha512-aTEZSL8sp1IhMUhxlXRTPH6MwzcuTBA3G4LLuH68NIj8kENfcaVGV7cn8LQXXHwG1M9LDI6ST6Qcw0EOrhRAVA==
+zx@^7.0.8:
+  version "7.0.8"
+  resolved "https://registry.yarnpkg.com/zx/-/zx-7.0.8.tgz#4a4f2ef060713b5d54f947062a14a67c89818768"
+  integrity sha512-sNjfDHzskqrSkWNj0TVhaowVK5AbpvuyuO1RBU4+LrFcgYI5u9CtyWWgUBRtRZl3bgGEF31zByszoBmwS47d1w==
   dependencies:
     "@types/fs-extra" "^9.0.13"
     "@types/minimist" "^1.2.2"
-    "@types/node" "^17.0"
+    "@types/node" "^18.6.3"
     "@types/ps-tree" "^1.1.2"
     "@types/which" "^2.0.1"
     chalk "^5.0.1"
     fs-extra "^10.1.0"
-    globby "^13.1.1"
-    ignore "^5.2.0"
+    globby "^13.1.2"
     minimist "^1.2.6"
-    node-fetch "^3.2.5"
+    node-fetch "3.2.8"
     ps-tree "^1.2.0"
     which "^2.0.2"
     yaml "^2.1.1"