chore: add three.js dependency for 3D aircraft model

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
itsrubberduck
2026-02-20 18:28:32 +01:00
parent 3b13e2448a
commit 4493642d4d
2 changed files with 75 additions and 0 deletions

View File

@@ -28,6 +28,7 @@
"nuxt-mongoose": "^1.0.6",
"openai": "^6.22.0",
"pinia": "^3.0.4",
"three": "^0.183.1",
"vue": "^3.5.28",
"vue-router": "^5.0.2",
"vuetify": "^3.11.8",
@@ -39,6 +40,7 @@
"packageManager": "yarn@4.9.4",
"devDependencies": {
"@types/fluent-ffmpeg": "^2.1.28",
"@types/three": "^0.183.0",
"tsx": "^4.21.0",
"typescript": "^5.9.3",
"vue-tsc": "^3.2.4"

View File

@@ -653,6 +653,13 @@ __metadata:
languageName: node
linkType: hard
"@dimforge/rapier3d-compat@npm:~0.12.0":
version: 0.12.0
resolution: "@dimforge/rapier3d-compat@npm:0.12.0"
checksum: 10c0/c66c24f90649c0fc870679c12e7fec1a111080d44450169b57561f957d7b6b284ad8a3ceeba95533e213176ea171351acebd3dd43885fafb33f18bfbd9d507db
languageName: node
linkType: hard
"@dxup/nuxt@npm:^0.3.2":
version: 0.3.2
resolution: "@dxup/nuxt@npm:0.3.2"
@@ -3010,6 +3017,13 @@ __metadata:
languageName: node
linkType: hard
"@tweenjs/tween.js@npm:~23.1.3":
version: 23.1.3
resolution: "@tweenjs/tween.js@npm:23.1.3"
checksum: 10c0/811b30f5f0e7409fb41833401c501c2d6f600eb5f43039dd9067a7f70aff6dad5f5ce1233848e13f0b33a269a160d9c133f344d986cbff4f1f6b72ddecd06c89
languageName: node
linkType: hard
"@tybys/wasm-util@npm:^0.10.1":
version: 0.10.1
resolution: "@tybys/wasm-util@npm:0.10.1"
@@ -3051,6 +3065,28 @@ __metadata:
languageName: node
linkType: hard
"@types/stats.js@npm:*":
version: 0.17.4
resolution: "@types/stats.js@npm:0.17.4"
checksum: 10c0/4fe0429998519f0476f03a25b4900b4d4a1474606478657271e40a884f7936ba902ea564b1c95cfd33a8e84af46cef6e1e98bb23e86fd3b6676cd5b974987151
languageName: node
linkType: hard
"@types/three@npm:^0.183.0":
version: 0.183.0
resolution: "@types/three@npm:0.183.0"
dependencies:
"@dimforge/rapier3d-compat": "npm:~0.12.0"
"@tweenjs/tween.js": "npm:~23.1.3"
"@types/stats.js": "npm:*"
"@types/webxr": "npm:>=0.5.17"
"@webgpu/types": "npm:*"
fflate: "npm:~0.8.2"
meshoptimizer: "npm:~1.0.1"
checksum: 10c0/e8930947d7b408f0d1932d810bebfd1b0210f809abb95b5c6d511fdef7d911913998e63ab728add0b144d900d03cdef1f21d1053361affe1468c2cfde05c5992
languageName: node
linkType: hard
"@types/web-bluetooth@npm:^0.0.20":
version: 0.0.20
resolution: "@types/web-bluetooth@npm:0.0.20"
@@ -3065,6 +3101,13 @@ __metadata:
languageName: node
linkType: hard
"@types/webxr@npm:>=0.5.17":
version: 0.5.24
resolution: "@types/webxr@npm:0.5.24"
checksum: 10c0/ff59ffd390d06ca3f89ab2531d583ac10bc5e2ab82e5a01ecc40fbc365224a3375e7caa5b14649cf6141db21fb024940da7ad2bd8faa3cd497a6665257cb53b5
languageName: node
linkType: hard
"@types/whatwg-url@npm:^11.0.2":
version: 11.0.5
resolution: "@types/whatwg-url@npm:11.0.5"
@@ -3875,6 +3918,13 @@ __metadata:
languageName: node
linkType: hard
"@webgpu/types@npm:*":
version: 0.1.69
resolution: "@webgpu/types@npm:0.1.69"
checksum: 10c0/52b95a176de5ee918fd1d7132103c35029006a0b4eb321767479a9e430560d272926c0994c3795a5bbaa22cebcc7dce71e66ba8b6496e01c90c0d179a02bd968
languageName: node
linkType: hard
"abbrev@npm:^3.0.0":
version: 3.0.1
resolution: "abbrev@npm:3.0.1"
@@ -5649,6 +5699,13 @@ __metadata:
languageName: node
linkType: hard
"fflate@npm:~0.8.2":
version: 0.8.2
resolution: "fflate@npm:0.8.2"
checksum: 10c0/03448d630c0a583abea594835a9fdb2aaf7d67787055a761515bf4ed862913cfd693b4c4ffd5c3f3b355a70cf1e19033e9ae5aedcca103188aaff91b8bd6e293
languageName: node
linkType: hard
"file-uri-to-path@npm:1.0.0":
version: 1.0.0
resolution: "file-uri-to-path@npm:1.0.0"
@@ -7046,6 +7103,13 @@ __metadata:
languageName: node
linkType: hard
"meshoptimizer@npm:~1.0.1":
version: 1.0.1
resolution: "meshoptimizer@npm:1.0.1"
checksum: 10c0/55a1164370474e1acd9f1116843a6ca9de27b4138b5d8cc13160652d50962eff29c91e8b05c9dfed97ddc41544f37509ed2ca382bebc8b332ddbcecdaa692027
languageName: node
linkType: hard
"methods@npm:^1.1.2":
version: 1.1.2
resolution: "methods@npm:1.1.2"
@@ -7909,6 +7973,7 @@ __metadata:
"@nuxtjs/tailwindcss": "npm:^6.14.0"
"@pinia/nuxt": "npm:^0.11.3"
"@types/fluent-ffmpeg": "npm:^2.1.28"
"@types/three": "npm:^0.183.0"
dotenv: "npm:^17.3.1"
fluent-ffmpeg: "npm:^2.1.3"
nodemailer: "npm:^8.0.1"
@@ -7918,6 +7983,7 @@ __metadata:
nuxt-mongoose: "npm:^1.0.6"
openai: "npm:^6.22.0"
pinia: "npm:^3.0.4"
three: "npm:^0.183.1"
tsx: "npm:^4.21.0"
typescript: "npm:^5.9.3"
vue: "npm:^3.5.28"
@@ -9959,6 +10025,13 @@ __metadata:
languageName: node
linkType: hard
"three@npm:^0.183.1":
version: 0.183.1
resolution: "three@npm:0.183.1"
checksum: 10c0/65a0703afd2f6b8495e06a011262d5721d00705482912eb5d80dcb70331153a37ad26800c6ce6b21021bdba70050fdd2cb05c8c64d7238ef8a2ce1703d16b8b6
languageName: node
linkType: hard
"tiny-invariant@npm:^1.3.3":
version: 1.3.3
resolution: "tiny-invariant@npm:1.3.3"