diff --git a/bun.lock b/bun.lock index 78a400c50..ee48880d8 100644 --- a/bun.lock +++ b/bun.lock @@ -206,8 +206,6 @@ "@react-three/drei": "^10.7.7", "@react-three/fiber": "^9.6.1", "@types/lodash-es": "^4.17.12", - "@types/react": "^19.2.15", - "@types/react-dom": "^19.2.3", "@types/three": "^0.184.1", "@vite-pwa/astro": "^1.2.0", "@wooorm/starry-night": "^3.9.0", @@ -3109,8 +3107,6 @@ "@blitzkit/website-ue/@gltf-transform/core": ["@gltf-transform/core@4.4.0", "", { "dependencies": { "property-graph": "^4.1.0" } }, "sha512-cOPxOhHFFz5hwmix+li1+Nnq5qMV/QD3fTCsVlApxxFACtFdjkt2R/juseD4gvZ7D2c/yl6OilKH0pvI735YyQ=="], - "@blitzkit/website-ue/@types/react": ["@types/react@19.2.15", "", { "dependencies": { "csstype": "^3.2.2" } }, "sha512-eRwcGNHve+E8qtEQSSRl6urh+rFop4v8gm6O8rGv25CodbvFdLjA1vVQ1KkiFE0w0UPOnb8tDiFKL5lp0rtY5Q=="], - "@blitzkit/website-ue/astro": ["astro@5.18.2", "", { "dependencies": { "@astrojs/compiler": "^2.13.0", "@astrojs/internal-helpers": "0.7.6", "@astrojs/markdown-remark": "6.3.11", "@astrojs/telemetry": "3.3.0", "@capsizecss/unpack": "^4.0.0", "@oslojs/encoding": "^1.1.0", "@rollup/pluginutils": "^5.3.0", "acorn": "^8.15.0", "aria-query": "^5.3.2", "axobject-query": "^4.1.0", "boxen": "8.0.1", "ci-info": "^4.3.1", "clsx": "^2.1.1", "common-ancestor-path": "^1.0.1", "cookie": "^1.1.1", "cssesc": "^3.0.0", "debug": "^4.4.3", "deterministic-object-hash": "^2.0.2", "devalue": "^5.6.2", "diff": "^8.0.3", "dlv": "^1.1.3", "dset": "^3.1.4", "es-module-lexer": "^1.7.0", "esbuild": "^0.27.3", "estree-walker": "^3.0.3", "flattie": "^1.1.1", "fontace": "~0.4.0", "github-slugger": "^2.0.0", "html-escaper": "3.0.3", "http-cache-semantics": "^4.2.0", "import-meta-resolve": "^4.2.0", "js-yaml": "^4.1.1", "magic-string": "^0.30.21", "magicast": "^0.5.1", "mrmime": "^2.0.1", "neotraverse": "^0.6.18", "p-limit": "^6.2.0", "p-queue": "^8.1.1", "package-manager-detector": "^1.6.0", "piccolore": "^0.1.3", "picomatch": "^4.0.3", "prompts": "^2.4.2", "rehype": "^13.0.2", "semver": "^7.7.3", "shiki": "^3.21.0", "smol-toml": "^1.6.0", "svgo": "^4.0.0", "tinyexec": "^1.0.2", "tinyglobby": "^0.2.15", "tsconfck": "^3.1.6", "ultrahtml": "^1.6.0", "unifont": "~0.7.3", "unist-util-visit": "^5.0.0", "unstorage": "^1.17.4", "vfile": "^6.0.3", "vite": "^6.4.1", "vitefu": "^1.1.1", "xxhash-wasm": "^1.1.0", "yargs-parser": "^21.1.1", "yocto-spinner": "^0.2.3", "zod": "^3.25.76", "zod-to-json-schema": "^3.25.1", "zod-to-ts": "^1.2.0" }, "optionalDependencies": { "sharp": "^0.34.0" }, "bin": { "astro": "astro.js" } }, "sha512-TnFwLnAXty5MXKPDGuKXqK4AMBXG+FH6RUdK7Oyc3gyfNoFIthT+4eRbzOK43bdRlLaZuxgciDSjgtggZ3OtGQ=="], "@blitzkit/website-ue/astro-favicons": ["astro-favicons@3.1.6", "", { "dependencies": { "favilib": "^1.0.5", "ultrahtml": "^1.5.3" }, "peerDependencies": { "astro": ">= 4.0.0" } }, "sha512-9YfNWaBEFz1nCHy4P1l4wfPRvuLe4qHuHovIcqD5HYfZeW82wyVG1+CZUVGhcjwbRCVkGRJ3G+CKTyX9BcoI5w=="], diff --git a/packages/website-ue/package.json b/packages/website-ue/package.json index 647b1f017..04ee3d83c 100644 --- a/packages/website-ue/package.json +++ b/packages/website-ue/package.json @@ -27,8 +27,6 @@ "@react-three/drei": "^10.7.7", "@react-three/fiber": "^9.6.1", "@types/lodash-es": "^4.17.12", - "@types/react": "^19.2.15", - "@types/react-dom": "^19.2.3", "@types/three": "^0.184.1", "@vite-pwa/astro": "^1.2.0", "@wooorm/starry-night": "^3.9.0", diff --git a/packages/website-ue/r3f.d.ts b/packages/website-ue/r3f.d.ts new file mode 100644 index 000000000..adf239977 --- /dev/null +++ b/packages/website-ue/r3f.d.ts @@ -0,0 +1 @@ +/// diff --git a/packages/website-ue/src/hooks/useTankModel.ts b/packages/website-ue/src/hooks/useTankModel.ts index 472fde1bd..592134944 100644 --- a/packages/website-ue/src/hooks/useTankModel.ts +++ b/packages/website-ue/src/hooks/useTankModel.ts @@ -2,7 +2,6 @@ import { useLoader } from "@react-three/fiber"; import { useEffect } from "react"; import { Mesh, MeshStandardMaterial } from "three"; import { GLTFLoader } from "three-stdlib"; -import { OnObjectUpdate } from "three/src/nodes/utils/EventNode.js"; export function useTankModel(url: string, map: Record) { const gltf = useLoader(GLTFLoader, url); diff --git a/packages/website-ue/tsconfig.json b/packages/website-ue/tsconfig.json index d31fe7776..f614bf17b 100644 --- a/packages/website-ue/tsconfig.json +++ b/packages/website-ue/tsconfig.json @@ -2,7 +2,7 @@ "extends": ["../../tsconfig.json", "astro/tsconfigs/base"], "compilerOptions": { "paths": { - "@protos/*": ["../../packages/closed/protos/*"] - } - } + "@protos/*": ["../../packages/closed/protos/*"], + }, + }, }