Features: - Vue 3 frontend with Three.js/Online3DViewer - Node.js API with PostgreSQL and Redis - Python worker for model conversion - Docker Compose for deployment - ViewCube navigation with drag rotation and 90° snap - Cross-section, exploded view, and render settings - Parts tree with visibility controls 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1214 lines
38 KiB
YAML
1214 lines
38 KiB
YAML
lockfileVersion: '9.0'
|
|
|
|
settings:
|
|
autoInstallPeers: true
|
|
excludeLinksFromLockfile: false
|
|
|
|
importers:
|
|
|
|
.:
|
|
dependencies:
|
|
'@types/earcut':
|
|
specifier: ^3.0.0
|
|
version: 3.0.0
|
|
axios:
|
|
specifier: ^1.6.0
|
|
version: 1.13.2
|
|
earcut:
|
|
specifier: ^3.0.2
|
|
version: 3.0.2
|
|
online-3d-viewer:
|
|
specifier: ^0.16.0
|
|
version: 0.16.0
|
|
pinia:
|
|
specifier: ^2.1.0
|
|
version: 2.3.1(typescript@5.6.3)(vue@3.5.25(typescript@5.6.3))
|
|
three:
|
|
specifier: ^0.160.0
|
|
version: 0.160.1
|
|
three-mesh-bvh:
|
|
specifier: ^0.9.3
|
|
version: 0.9.3(three@0.160.1)
|
|
vue:
|
|
specifier: ^3.4.0
|
|
version: 3.5.25(typescript@5.6.3)
|
|
devDependencies:
|
|
'@types/node':
|
|
specifier: ^20.14.0
|
|
version: 20.19.25
|
|
'@types/three':
|
|
specifier: ^0.160.0
|
|
version: 0.160.0
|
|
'@vitejs/plugin-vue':
|
|
specifier: ^5.0.0
|
|
version: 5.2.4(vite@5.4.21(@types/node@20.19.25))(vue@3.5.25(typescript@5.6.3))
|
|
'@vue/tsconfig':
|
|
specifier: ^0.5.0
|
|
version: 0.5.1
|
|
typescript:
|
|
specifier: ~5.6.0
|
|
version: 5.6.3
|
|
vite:
|
|
specifier: ^5.0.0
|
|
version: 5.4.21(@types/node@20.19.25)
|
|
vue-tsc:
|
|
specifier: ^2.1.0
|
|
version: 2.2.12(typescript@5.6.3)
|
|
|
|
packages:
|
|
|
|
'@babel/helper-string-parser@7.27.1':
|
|
resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==}
|
|
engines: {node: '>=6.9.0'}
|
|
|
|
'@babel/helper-validator-identifier@7.28.5':
|
|
resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==}
|
|
engines: {node: '>=6.9.0'}
|
|
|
|
'@babel/parser@7.28.5':
|
|
resolution: {integrity: sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==}
|
|
engines: {node: '>=6.0.0'}
|
|
hasBin: true
|
|
|
|
'@babel/types@7.28.5':
|
|
resolution: {integrity: sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==}
|
|
engines: {node: '>=6.9.0'}
|
|
|
|
'@esbuild/aix-ppc64@0.21.5':
|
|
resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==}
|
|
engines: {node: '>=12'}
|
|
cpu: [ppc64]
|
|
os: [aix]
|
|
|
|
'@esbuild/android-arm64@0.21.5':
|
|
resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==}
|
|
engines: {node: '>=12'}
|
|
cpu: [arm64]
|
|
os: [android]
|
|
|
|
'@esbuild/android-arm@0.21.5':
|
|
resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==}
|
|
engines: {node: '>=12'}
|
|
cpu: [arm]
|
|
os: [android]
|
|
|
|
'@esbuild/android-x64@0.21.5':
|
|
resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==}
|
|
engines: {node: '>=12'}
|
|
cpu: [x64]
|
|
os: [android]
|
|
|
|
'@esbuild/darwin-arm64@0.21.5':
|
|
resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==}
|
|
engines: {node: '>=12'}
|
|
cpu: [arm64]
|
|
os: [darwin]
|
|
|
|
'@esbuild/darwin-x64@0.21.5':
|
|
resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==}
|
|
engines: {node: '>=12'}
|
|
cpu: [x64]
|
|
os: [darwin]
|
|
|
|
'@esbuild/freebsd-arm64@0.21.5':
|
|
resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==}
|
|
engines: {node: '>=12'}
|
|
cpu: [arm64]
|
|
os: [freebsd]
|
|
|
|
'@esbuild/freebsd-x64@0.21.5':
|
|
resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==}
|
|
engines: {node: '>=12'}
|
|
cpu: [x64]
|
|
os: [freebsd]
|
|
|
|
'@esbuild/linux-arm64@0.21.5':
|
|
resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==}
|
|
engines: {node: '>=12'}
|
|
cpu: [arm64]
|
|
os: [linux]
|
|
|
|
'@esbuild/linux-arm@0.21.5':
|
|
resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==}
|
|
engines: {node: '>=12'}
|
|
cpu: [arm]
|
|
os: [linux]
|
|
|
|
'@esbuild/linux-ia32@0.21.5':
|
|
resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==}
|
|
engines: {node: '>=12'}
|
|
cpu: [ia32]
|
|
os: [linux]
|
|
|
|
'@esbuild/linux-loong64@0.21.5':
|
|
resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==}
|
|
engines: {node: '>=12'}
|
|
cpu: [loong64]
|
|
os: [linux]
|
|
|
|
'@esbuild/linux-mips64el@0.21.5':
|
|
resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==}
|
|
engines: {node: '>=12'}
|
|
cpu: [mips64el]
|
|
os: [linux]
|
|
|
|
'@esbuild/linux-ppc64@0.21.5':
|
|
resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==}
|
|
engines: {node: '>=12'}
|
|
cpu: [ppc64]
|
|
os: [linux]
|
|
|
|
'@esbuild/linux-riscv64@0.21.5':
|
|
resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==}
|
|
engines: {node: '>=12'}
|
|
cpu: [riscv64]
|
|
os: [linux]
|
|
|
|
'@esbuild/linux-s390x@0.21.5':
|
|
resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==}
|
|
engines: {node: '>=12'}
|
|
cpu: [s390x]
|
|
os: [linux]
|
|
|
|
'@esbuild/linux-x64@0.21.5':
|
|
resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==}
|
|
engines: {node: '>=12'}
|
|
cpu: [x64]
|
|
os: [linux]
|
|
|
|
'@esbuild/netbsd-x64@0.21.5':
|
|
resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==}
|
|
engines: {node: '>=12'}
|
|
cpu: [x64]
|
|
os: [netbsd]
|
|
|
|
'@esbuild/openbsd-x64@0.21.5':
|
|
resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==}
|
|
engines: {node: '>=12'}
|
|
cpu: [x64]
|
|
os: [openbsd]
|
|
|
|
'@esbuild/sunos-x64@0.21.5':
|
|
resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==}
|
|
engines: {node: '>=12'}
|
|
cpu: [x64]
|
|
os: [sunos]
|
|
|
|
'@esbuild/win32-arm64@0.21.5':
|
|
resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==}
|
|
engines: {node: '>=12'}
|
|
cpu: [arm64]
|
|
os: [win32]
|
|
|
|
'@esbuild/win32-ia32@0.21.5':
|
|
resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==}
|
|
engines: {node: '>=12'}
|
|
cpu: [ia32]
|
|
os: [win32]
|
|
|
|
'@esbuild/win32-x64@0.21.5':
|
|
resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==}
|
|
engines: {node: '>=12'}
|
|
cpu: [x64]
|
|
os: [win32]
|
|
|
|
'@jridgewell/sourcemap-codec@1.5.5':
|
|
resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==}
|
|
|
|
'@rollup/rollup-android-arm-eabi@4.53.3':
|
|
resolution: {integrity: sha512-mRSi+4cBjrRLoaal2PnqH82Wqyb+d3HsPUN/W+WslCXsZsyHa9ZeQQX/pQsZaVIWDkPcpV6jJ+3KLbTbgnwv8w==}
|
|
cpu: [arm]
|
|
os: [android]
|
|
|
|
'@rollup/rollup-android-arm64@4.53.3':
|
|
resolution: {integrity: sha512-CbDGaMpdE9sh7sCmTrTUyllhrg65t6SwhjlMJsLr+J8YjFuPmCEjbBSx4Z/e4SmDyH3aB5hGaJUP2ltV/vcs4w==}
|
|
cpu: [arm64]
|
|
os: [android]
|
|
|
|
'@rollup/rollup-darwin-arm64@4.53.3':
|
|
resolution: {integrity: sha512-Nr7SlQeqIBpOV6BHHGZgYBuSdanCXuw09hon14MGOLGmXAFYjx1wNvquVPmpZnl0tLjg25dEdr4IQ6GgyToCUA==}
|
|
cpu: [arm64]
|
|
os: [darwin]
|
|
|
|
'@rollup/rollup-darwin-x64@4.53.3':
|
|
resolution: {integrity: sha512-DZ8N4CSNfl965CmPktJ8oBnfYr3F8dTTNBQkRlffnUarJ2ohudQD17sZBa097J8xhQ26AwhHJ5mvUyQW8ddTsQ==}
|
|
cpu: [x64]
|
|
os: [darwin]
|
|
|
|
'@rollup/rollup-freebsd-arm64@4.53.3':
|
|
resolution: {integrity: sha512-yMTrCrK92aGyi7GuDNtGn2sNW+Gdb4vErx4t3Gv/Tr+1zRb8ax4z8GWVRfr3Jw8zJWvpGHNpss3vVlbF58DZ4w==}
|
|
cpu: [arm64]
|
|
os: [freebsd]
|
|
|
|
'@rollup/rollup-freebsd-x64@4.53.3':
|
|
resolution: {integrity: sha512-lMfF8X7QhdQzseM6XaX0vbno2m3hlyZFhwcndRMw8fbAGUGL3WFMBdK0hbUBIUYcEcMhVLr1SIamDeuLBnXS+Q==}
|
|
cpu: [x64]
|
|
os: [freebsd]
|
|
|
|
'@rollup/rollup-linux-arm-gnueabihf@4.53.3':
|
|
resolution: {integrity: sha512-k9oD15soC/Ln6d2Wv/JOFPzZXIAIFLp6B+i14KhxAfnq76ajt0EhYc5YPeX6W1xJkAdItcVT+JhKl1QZh44/qw==}
|
|
cpu: [arm]
|
|
os: [linux]
|
|
|
|
'@rollup/rollup-linux-arm-musleabihf@4.53.3':
|
|
resolution: {integrity: sha512-vTNlKq+N6CK/8UktsrFuc+/7NlEYVxgaEgRXVUVK258Z5ymho29skzW1sutgYjqNnquGwVUObAaxae8rZ6YMhg==}
|
|
cpu: [arm]
|
|
os: [linux]
|
|
|
|
'@rollup/rollup-linux-arm64-gnu@4.53.3':
|
|
resolution: {integrity: sha512-RGrFLWgMhSxRs/EWJMIFM1O5Mzuz3Xy3/mnxJp/5cVhZ2XoCAxJnmNsEyeMJtpK+wu0FJFWz+QF4mjCA7AUQ3w==}
|
|
cpu: [arm64]
|
|
os: [linux]
|
|
|
|
'@rollup/rollup-linux-arm64-musl@4.53.3':
|
|
resolution: {integrity: sha512-kASyvfBEWYPEwe0Qv4nfu6pNkITLTb32p4yTgzFCocHnJLAHs+9LjUu9ONIhvfT/5lv4YS5muBHyuV84epBo/A==}
|
|
cpu: [arm64]
|
|
os: [linux]
|
|
|
|
'@rollup/rollup-linux-loong64-gnu@4.53.3':
|
|
resolution: {integrity: sha512-JiuKcp2teLJwQ7vkJ95EwESWkNRFJD7TQgYmCnrPtlu50b4XvT5MOmurWNrCj3IFdyjBQ5p9vnrX4JM6I8OE7g==}
|
|
cpu: [loong64]
|
|
os: [linux]
|
|
|
|
'@rollup/rollup-linux-ppc64-gnu@4.53.3':
|
|
resolution: {integrity: sha512-EoGSa8nd6d3T7zLuqdojxC20oBfNT8nexBbB/rkxgKj5T5vhpAQKKnD+h3UkoMuTyXkP5jTjK/ccNRmQrPNDuw==}
|
|
cpu: [ppc64]
|
|
os: [linux]
|
|
|
|
'@rollup/rollup-linux-riscv64-gnu@4.53.3':
|
|
resolution: {integrity: sha512-4s+Wped2IHXHPnAEbIB0YWBv7SDohqxobiiPA1FIWZpX+w9o2i4LezzH/NkFUl8LRci/8udci6cLq+jJQlh+0g==}
|
|
cpu: [riscv64]
|
|
os: [linux]
|
|
|
|
'@rollup/rollup-linux-riscv64-musl@4.53.3':
|
|
resolution: {integrity: sha512-68k2g7+0vs2u9CxDt5ktXTngsxOQkSEV/xBbwlqYcUrAVh6P9EgMZvFsnHy4SEiUl46Xf0IObWVbMvPrr2gw8A==}
|
|
cpu: [riscv64]
|
|
os: [linux]
|
|
|
|
'@rollup/rollup-linux-s390x-gnu@4.53.3':
|
|
resolution: {integrity: sha512-VYsFMpULAz87ZW6BVYw3I6sWesGpsP9OPcyKe8ofdg9LHxSbRMd7zrVrr5xi/3kMZtpWL/wC+UIJWJYVX5uTKg==}
|
|
cpu: [s390x]
|
|
os: [linux]
|
|
|
|
'@rollup/rollup-linux-x64-gnu@4.53.3':
|
|
resolution: {integrity: sha512-3EhFi1FU6YL8HTUJZ51imGJWEX//ajQPfqWLI3BQq4TlvHy4X0MOr5q3D2Zof/ka0d5FNdPwZXm3Yyib/UEd+w==}
|
|
cpu: [x64]
|
|
os: [linux]
|
|
|
|
'@rollup/rollup-linux-x64-musl@4.53.3':
|
|
resolution: {integrity: sha512-eoROhjcc6HbZCJr+tvVT8X4fW3/5g/WkGvvmwz/88sDtSJzO7r/blvoBDgISDiCjDRZmHpwud7h+6Q9JxFwq1Q==}
|
|
cpu: [x64]
|
|
os: [linux]
|
|
|
|
'@rollup/rollup-openharmony-arm64@4.53.3':
|
|
resolution: {integrity: sha512-OueLAWgrNSPGAdUdIjSWXw+u/02BRTcnfw9PN41D2vq/JSEPnJnVuBgw18VkN8wcd4fjUs+jFHVM4t9+kBSNLw==}
|
|
cpu: [arm64]
|
|
os: [openharmony]
|
|
|
|
'@rollup/rollup-win32-arm64-msvc@4.53.3':
|
|
resolution: {integrity: sha512-GOFuKpsxR/whszbF/bzydebLiXIHSgsEUp6M0JI8dWvi+fFa1TD6YQa4aSZHtpmh2/uAlj/Dy+nmby3TJ3pkTw==}
|
|
cpu: [arm64]
|
|
os: [win32]
|
|
|
|
'@rollup/rollup-win32-ia32-msvc@4.53.3':
|
|
resolution: {integrity: sha512-iah+THLcBJdpfZ1TstDFbKNznlzoxa8fmnFYK4V67HvmuNYkVdAywJSoteUszvBQ9/HqN2+9AZghbajMsFT+oA==}
|
|
cpu: [ia32]
|
|
os: [win32]
|
|
|
|
'@rollup/rollup-win32-x64-gnu@4.53.3':
|
|
resolution: {integrity: sha512-J9QDiOIZlZLdcot5NXEepDkstocktoVjkaKUtqzgzpt2yWjGlbYiKyp05rWwk4nypbYUNoFAztEgixoLaSETkg==}
|
|
cpu: [x64]
|
|
os: [win32]
|
|
|
|
'@rollup/rollup-win32-x64-msvc@4.53.3':
|
|
resolution: {integrity: sha512-UhTd8u31dXadv0MopwGgNOBpUVROFKWVQgAg5N1ESyCz8AuBcMqm4AuTjrwgQKGDfoFuz02EuMRHQIw/frmYKQ==}
|
|
cpu: [x64]
|
|
os: [win32]
|
|
|
|
'@simonwep/pickr@1.9.0':
|
|
resolution: {integrity: sha512-oEYvv15PyfZzjoAzvXYt3UyNGwzsrpFxLaZKzkOSd0WYBVwLd19iJerePDONxC1iF6+DpcswPdLIM2KzCJuYFg==}
|
|
|
|
'@types/earcut@3.0.0':
|
|
resolution: {integrity: sha512-k/9fOUGO39yd2sCjrbAJvGDEQvRwRnQIZlBz43roGwUZo5SHAmyVvSFyaVVZkicRVCaDXPKlbxrUcBuJoSWunQ==}
|
|
|
|
'@types/estree@1.0.8':
|
|
resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}
|
|
|
|
'@types/node@20.19.25':
|
|
resolution: {integrity: sha512-ZsJzA5thDQMSQO788d7IocwwQbI8B5OPzmqNvpf3NY/+MHDAS759Wo0gd2WQeXYt5AAAQjzcrTVC6SKCuYgoCQ==}
|
|
|
|
'@types/stats.js@0.17.4':
|
|
resolution: {integrity: sha512-jIBvWWShCvlBqBNIZt0KAshWpvSjhkwkEu4ZUcASoAvhmrgAUI2t1dXrjSL4xXVLB4FznPrIsX3nKXFl/Dt4vA==}
|
|
|
|
'@types/three@0.160.0':
|
|
resolution: {integrity: sha512-jWlbUBovicUKaOYxzgkLlhkiEQJkhCVvg4W2IYD2trqD2om3VK4DGLpHH5zQHNr7RweZK/5re/4IVhbhvxbV9w==}
|
|
|
|
'@types/webxr@0.5.24':
|
|
resolution: {integrity: sha512-h8fgEd/DpoS9CBrjEQXR+dIDraopAEfu4wYVNY2tEPwk60stPWhvZMf4Foo5FakuQ7HFZoa8WceaWFervK2Ovg==}
|
|
|
|
'@vitejs/plugin-vue@5.2.4':
|
|
resolution: {integrity: sha512-7Yx/SXSOcQq5HiiV3orevHUFn+pmMB4cgbEkDYgnkUWb0WfeQ/wa2yFv6D5ICiCQOVpjA7vYDXrC7AGO8yjDHA==}
|
|
engines: {node: ^18.0.0 || >=20.0.0}
|
|
peerDependencies:
|
|
vite: ^5.0.0 || ^6.0.0
|
|
vue: ^3.2.25
|
|
|
|
'@volar/language-core@2.4.15':
|
|
resolution: {integrity: sha512-3VHw+QZU0ZG9IuQmzT68IyN4hZNd9GchGPhbD9+pa8CVv7rnoOZwo7T8weIbrRmihqy3ATpdfXFnqRrfPVK6CA==}
|
|
|
|
'@volar/source-map@2.4.15':
|
|
resolution: {integrity: sha512-CPbMWlUN6hVZJYGcU/GSoHu4EnCHiLaXI9n8c9la6RaI9W5JHX+NqG+GSQcB0JdC2FIBLdZJwGsfKyBB71VlTg==}
|
|
|
|
'@volar/typescript@2.4.15':
|
|
resolution: {integrity: sha512-2aZ8i0cqPGjXb4BhkMsPYDkkuc2ZQ6yOpqwAuNwUoncELqoy5fRgOQtLR9gB0g902iS0NAkvpIzs27geVyVdPg==}
|
|
|
|
'@vue/compiler-core@3.5.25':
|
|
resolution: {integrity: sha512-vay5/oQJdsNHmliWoZfHPoVZZRmnSWhug0BYT34njkYTPqClh3DNWLkZNJBVSjsNMrg0CCrBfoKkjZQPM/QVUw==}
|
|
|
|
'@vue/compiler-dom@3.5.25':
|
|
resolution: {integrity: sha512-4We0OAcMZsKgYoGlMjzYvaoErltdFI2/25wqanuTu+S4gismOTRTBPi4IASOjxWdzIwrYSjnqONfKvuqkXzE2Q==}
|
|
|
|
'@vue/compiler-sfc@3.5.25':
|
|
resolution: {integrity: sha512-PUgKp2rn8fFsI++lF2sO7gwO2d9Yj57Utr5yEsDf3GNaQcowCLKL7sf+LvVFvtJDXUp/03+dC6f2+LCv5aK1ag==}
|
|
|
|
'@vue/compiler-ssr@3.5.25':
|
|
resolution: {integrity: sha512-ritPSKLBcParnsKYi+GNtbdbrIE1mtuFEJ4U1sWeuOMlIziK5GtOL85t5RhsNy4uWIXPgk+OUdpnXiTdzn8o3A==}
|
|
|
|
'@vue/compiler-vue2@2.7.16':
|
|
resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==}
|
|
|
|
'@vue/devtools-api@6.6.4':
|
|
resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==}
|
|
|
|
'@vue/language-core@2.2.12':
|
|
resolution: {integrity: sha512-IsGljWbKGU1MZpBPN+BvPAdr55YPkj2nB/TBNGNC32Vy2qLG25DYu/NBN2vNtZqdRbTRjaoYrahLrToim2NanA==}
|
|
peerDependencies:
|
|
typescript: '*'
|
|
peerDependenciesMeta:
|
|
typescript:
|
|
optional: true
|
|
|
|
'@vue/reactivity@3.5.25':
|
|
resolution: {integrity: sha512-5xfAypCQepv4Jog1U4zn8cZIcbKKFka3AgWHEFQeK65OW+Ys4XybP6z2kKgws4YB43KGpqp5D/K3go2UPPunLA==}
|
|
|
|
'@vue/runtime-core@3.5.25':
|
|
resolution: {integrity: sha512-Z751v203YWwYzy460bzsYQISDfPjHTl+6Zzwo/a3CsAf+0ccEjQ8c+0CdX1WsumRTHeywvyUFtW6KvNukT/smA==}
|
|
|
|
'@vue/runtime-dom@3.5.25':
|
|
resolution: {integrity: sha512-a4WrkYFbb19i9pjkz38zJBg8wa/rboNERq3+hRRb0dHiJh13c+6kAbgqCPfMaJ2gg4weWD3APZswASOfmKwamA==}
|
|
|
|
'@vue/server-renderer@3.5.25':
|
|
resolution: {integrity: sha512-UJaXR54vMG61i8XNIzTSf2Q7MOqZHpp8+x3XLGtE3+fL+nQd+k7O5+X3D/uWrnQXOdMw5VPih+Uremcw+u1woQ==}
|
|
peerDependencies:
|
|
vue: 3.5.25
|
|
|
|
'@vue/shared@3.5.25':
|
|
resolution: {integrity: sha512-AbOPdQQnAnzs58H2FrrDxYj/TJfmeS2jdfEEhgiKINy+bnOANmVizIEgq1r+C5zsbs6l1CCQxtcj71rwNQ4jWg==}
|
|
|
|
'@vue/tsconfig@0.5.1':
|
|
resolution: {integrity: sha512-VcZK7MvpjuTPx2w6blwnwZAu5/LgBUtejFOi3pPGQFXQN5Ela03FUtd2Qtg4yWGGissVL0dr6Ro1LfOFh+PCuQ==}
|
|
|
|
alien-signals@1.0.13:
|
|
resolution: {integrity: sha512-OGj9yyTnJEttvzhTUWuscOvtqxq5vrhF7vL9oS0xJ2mK0ItPYP1/y+vCFebfxoEyAz0++1AIwJ5CMr+Fk3nDmg==}
|
|
|
|
asynckit@0.4.0:
|
|
resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==}
|
|
|
|
axios@1.13.2:
|
|
resolution: {integrity: sha512-VPk9ebNqPcy5lRGuSlKx752IlDatOjT9paPlm8A7yOuW2Fbvp4X3JznJtT4f0GzGLLiWE9W8onz51SqLYwzGaA==}
|
|
|
|
balanced-match@1.0.2:
|
|
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
|
|
|
|
brace-expansion@2.0.2:
|
|
resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==}
|
|
|
|
call-bind-apply-helpers@1.0.2:
|
|
resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==}
|
|
engines: {node: '>= 0.4'}
|
|
|
|
combined-stream@1.0.8:
|
|
resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==}
|
|
engines: {node: '>= 0.8'}
|
|
|
|
core-js@3.32.2:
|
|
resolution: {integrity: sha512-pxXSw1mYZPDGvTQqEc5vgIb83jGQKFGYWY76z4a7weZXUolw3G+OvpZqSRcfYOoOVUQJYEPsWeQK8pKEnUtWxQ==}
|
|
|
|
csstype@3.2.3:
|
|
resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==}
|
|
|
|
de-indent@1.0.2:
|
|
resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==}
|
|
|
|
delayed-stream@1.0.0:
|
|
resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==}
|
|
engines: {node: '>=0.4.0'}
|
|
|
|
dunder-proto@1.0.1:
|
|
resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
|
|
engines: {node: '>= 0.4'}
|
|
|
|
earcut@3.0.2:
|
|
resolution: {integrity: sha512-X7hshQbLyMJ/3RPhyObLARM2sNxxmRALLKx1+NVFFnQ9gKzmCrxm9+uLIAdBcvc8FNLpctqlQ2V6AE92Ol9UDQ==}
|
|
|
|
entities@4.5.0:
|
|
resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==}
|
|
engines: {node: '>=0.12'}
|
|
|
|
es-define-property@1.0.1:
|
|
resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==}
|
|
engines: {node: '>= 0.4'}
|
|
|
|
es-errors@1.3.0:
|
|
resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
|
|
engines: {node: '>= 0.4'}
|
|
|
|
es-object-atoms@1.1.1:
|
|
resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==}
|
|
engines: {node: '>= 0.4'}
|
|
|
|
es-set-tostringtag@2.1.0:
|
|
resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==}
|
|
engines: {node: '>= 0.4'}
|
|
|
|
esbuild@0.21.5:
|
|
resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==}
|
|
engines: {node: '>=12'}
|
|
hasBin: true
|
|
|
|
estree-walker@2.0.2:
|
|
resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
|
|
|
|
fflate@0.6.10:
|
|
resolution: {integrity: sha512-IQrh3lEPM93wVCEczc9SaAOvkmcoQn/G8Bo1e8ZPlY3X3bnAxWaBdvTdvM1hP62iZp0BXWDy4vTAy4fF0+Dlpg==}
|
|
|
|
fflate@0.8.2:
|
|
resolution: {integrity: sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==}
|
|
|
|
follow-redirects@1.15.11:
|
|
resolution: {integrity: sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==}
|
|
engines: {node: '>=4.0'}
|
|
peerDependencies:
|
|
debug: '*'
|
|
peerDependenciesMeta:
|
|
debug:
|
|
optional: true
|
|
|
|
form-data@4.0.5:
|
|
resolution: {integrity: sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==}
|
|
engines: {node: '>= 6'}
|
|
|
|
fsevents@2.3.3:
|
|
resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
|
|
engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
|
|
os: [darwin]
|
|
|
|
function-bind@1.1.2:
|
|
resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
|
|
|
|
get-intrinsic@1.3.0:
|
|
resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==}
|
|
engines: {node: '>= 0.4'}
|
|
|
|
get-proto@1.0.1:
|
|
resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==}
|
|
engines: {node: '>= 0.4'}
|
|
|
|
gopd@1.2.0:
|
|
resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==}
|
|
engines: {node: '>= 0.4'}
|
|
|
|
has-symbols@1.1.0:
|
|
resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==}
|
|
engines: {node: '>= 0.4'}
|
|
|
|
has-tostringtag@1.0.2:
|
|
resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==}
|
|
engines: {node: '>= 0.4'}
|
|
|
|
hasown@2.0.2:
|
|
resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
|
|
engines: {node: '>= 0.4'}
|
|
|
|
he@1.2.0:
|
|
resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==}
|
|
hasBin: true
|
|
|
|
magic-string@0.30.21:
|
|
resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==}
|
|
|
|
math-intrinsics@1.1.0:
|
|
resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==}
|
|
engines: {node: '>= 0.4'}
|
|
|
|
meshoptimizer@0.18.1:
|
|
resolution: {integrity: sha512-ZhoIoL7TNV4s5B6+rx5mC//fw8/POGyNxS/DZyCJeiZ12ScLfVwRE/GfsxwiTkMYYD5DmK2/JXnEVXqL4rF+Sw==}
|
|
|
|
mime-db@1.52.0:
|
|
resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
|
|
engines: {node: '>= 0.6'}
|
|
|
|
mime-types@2.1.35:
|
|
resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
|
|
engines: {node: '>= 0.6'}
|
|
|
|
minimatch@9.0.5:
|
|
resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
|
|
engines: {node: '>=16 || 14 >=14.17'}
|
|
|
|
muggle-string@0.4.1:
|
|
resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==}
|
|
|
|
nanoid@3.3.11:
|
|
resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==}
|
|
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
|
|
hasBin: true
|
|
|
|
nanopop@2.3.0:
|
|
resolution: {integrity: sha512-fzN+T2K7/Ah25XU02MJkPZ5q4Tj5FpjmIYq4rvoHX4yb16HzFdCO6JxFFn5Y/oBhQ8no8fUZavnyIv9/+xkBBw==}
|
|
|
|
online-3d-viewer@0.16.0:
|
|
resolution: {integrity: sha512-Mcmo41TM3K+svlMDRH8ySKSY2e8s7Sssdb5U9LV3gkFKVWGGuS304Vk5gqxopAJbE72DpsC67Ve3YNtcAuROwQ==}
|
|
|
|
path-browserify@1.0.1:
|
|
resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==}
|
|
|
|
picocolors@1.1.1:
|
|
resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==}
|
|
|
|
pinia@2.3.1:
|
|
resolution: {integrity: sha512-khUlZSwt9xXCaTbbxFYBKDc/bWAGWJjOgvxETwkTN7KRm66EeT1ZdZj6i2ceh9sP2Pzqsbc704r2yngBrxBVug==}
|
|
peerDependencies:
|
|
typescript: '>=4.4.4'
|
|
vue: ^2.7.0 || ^3.5.11
|
|
peerDependenciesMeta:
|
|
typescript:
|
|
optional: true
|
|
|
|
postcss@8.5.6:
|
|
resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==}
|
|
engines: {node: ^10 || ^12 || >=14}
|
|
|
|
proxy-from-env@1.1.0:
|
|
resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==}
|
|
|
|
rollup@4.53.3:
|
|
resolution: {integrity: sha512-w8GmOxZfBmKknvdXU1sdM9NHcoQejwF/4mNgj2JuEEdRaHwwF12K7e9eXn1nLZ07ad+du76mkVsyeb2rKGllsA==}
|
|
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
|
|
hasBin: true
|
|
|
|
source-map-js@1.2.1:
|
|
resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
|
|
engines: {node: '>=0.10.0'}
|
|
|
|
three-mesh-bvh@0.9.3:
|
|
resolution: {integrity: sha512-LaxfvQpF+At96fS90GnQxHpff9bu78UL5eooJNxYyBbyiWrOBpjRx+5yn/+Dj2lQVhz5A/jHqwpVchYYnz/hWQ==}
|
|
peerDependencies:
|
|
three: '>= 0.159.0'
|
|
|
|
three@0.160.1:
|
|
resolution: {integrity: sha512-Bgl2wPJypDOZ1stAxwfWAcJ0WQf7QzlptsxkjYiURPz+n5k4RBDLsq+6f9Y75TYxn6aHLcWz+JNmwTOXWrQTBQ==}
|
|
|
|
three@0.176.0:
|
|
resolution: {integrity: sha512-PWRKYWQo23ojf9oZSlRGH8K09q7nRSWx6LY/HF/UUrMdYgN9i1e2OwJYHoQjwc6HF/4lvvYLC5YC1X8UJL2ZpA==}
|
|
|
|
typescript@5.6.3:
|
|
resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==}
|
|
engines: {node: '>=14.17'}
|
|
hasBin: true
|
|
|
|
undici-types@6.21.0:
|
|
resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==}
|
|
|
|
vite@5.4.21:
|
|
resolution: {integrity: sha512-o5a9xKjbtuhY6Bi5S3+HvbRERmouabWbyUcpXXUA1u+GNUKoROi9byOJ8M0nHbHYHkYICiMlqxkg1KkYmm25Sw==}
|
|
engines: {node: ^18.0.0 || >=20.0.0}
|
|
hasBin: true
|
|
peerDependencies:
|
|
'@types/node': ^18.0.0 || >=20.0.0
|
|
less: '*'
|
|
lightningcss: ^1.21.0
|
|
sass: '*'
|
|
sass-embedded: '*'
|
|
stylus: '*'
|
|
sugarss: '*'
|
|
terser: ^5.4.0
|
|
peerDependenciesMeta:
|
|
'@types/node':
|
|
optional: true
|
|
less:
|
|
optional: true
|
|
lightningcss:
|
|
optional: true
|
|
sass:
|
|
optional: true
|
|
sass-embedded:
|
|
optional: true
|
|
stylus:
|
|
optional: true
|
|
sugarss:
|
|
optional: true
|
|
terser:
|
|
optional: true
|
|
|
|
vscode-uri@3.1.0:
|
|
resolution: {integrity: sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==}
|
|
|
|
vue-demi@0.14.10:
|
|
resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==}
|
|
engines: {node: '>=12'}
|
|
hasBin: true
|
|
peerDependencies:
|
|
'@vue/composition-api': ^1.0.0-rc.1
|
|
vue: ^3.0.0-0 || ^2.6.0
|
|
peerDependenciesMeta:
|
|
'@vue/composition-api':
|
|
optional: true
|
|
|
|
vue-tsc@2.2.12:
|
|
resolution: {integrity: sha512-P7OP77b2h/Pmk+lZdJ0YWs+5tJ6J2+uOQPo7tlBnY44QqQSPYvS0qVT4wqDJgwrZaLe47etJLLQRFia71GYITw==}
|
|
hasBin: true
|
|
peerDependencies:
|
|
typescript: '>=5.0.0'
|
|
|
|
vue@3.5.25:
|
|
resolution: {integrity: sha512-YLVdgv2K13WJ6n+kD5owehKtEXwdwXuj2TTyJMsO7pSeKw2bfRNZGjhB7YzrpbMYj5b5QsUebHpOqR3R3ziy/g==}
|
|
peerDependencies:
|
|
typescript: '*'
|
|
peerDependenciesMeta:
|
|
typescript:
|
|
optional: true
|
|
|
|
snapshots:
|
|
|
|
'@babel/helper-string-parser@7.27.1': {}
|
|
|
|
'@babel/helper-validator-identifier@7.28.5': {}
|
|
|
|
'@babel/parser@7.28.5':
|
|
dependencies:
|
|
'@babel/types': 7.28.5
|
|
|
|
'@babel/types@7.28.5':
|
|
dependencies:
|
|
'@babel/helper-string-parser': 7.27.1
|
|
'@babel/helper-validator-identifier': 7.28.5
|
|
|
|
'@esbuild/aix-ppc64@0.21.5':
|
|
optional: true
|
|
|
|
'@esbuild/android-arm64@0.21.5':
|
|
optional: true
|
|
|
|
'@esbuild/android-arm@0.21.5':
|
|
optional: true
|
|
|
|
'@esbuild/android-x64@0.21.5':
|
|
optional: true
|
|
|
|
'@esbuild/darwin-arm64@0.21.5':
|
|
optional: true
|
|
|
|
'@esbuild/darwin-x64@0.21.5':
|
|
optional: true
|
|
|
|
'@esbuild/freebsd-arm64@0.21.5':
|
|
optional: true
|
|
|
|
'@esbuild/freebsd-x64@0.21.5':
|
|
optional: true
|
|
|
|
'@esbuild/linux-arm64@0.21.5':
|
|
optional: true
|
|
|
|
'@esbuild/linux-arm@0.21.5':
|
|
optional: true
|
|
|
|
'@esbuild/linux-ia32@0.21.5':
|
|
optional: true
|
|
|
|
'@esbuild/linux-loong64@0.21.5':
|
|
optional: true
|
|
|
|
'@esbuild/linux-mips64el@0.21.5':
|
|
optional: true
|
|
|
|
'@esbuild/linux-ppc64@0.21.5':
|
|
optional: true
|
|
|
|
'@esbuild/linux-riscv64@0.21.5':
|
|
optional: true
|
|
|
|
'@esbuild/linux-s390x@0.21.5':
|
|
optional: true
|
|
|
|
'@esbuild/linux-x64@0.21.5':
|
|
optional: true
|
|
|
|
'@esbuild/netbsd-x64@0.21.5':
|
|
optional: true
|
|
|
|
'@esbuild/openbsd-x64@0.21.5':
|
|
optional: true
|
|
|
|
'@esbuild/sunos-x64@0.21.5':
|
|
optional: true
|
|
|
|
'@esbuild/win32-arm64@0.21.5':
|
|
optional: true
|
|
|
|
'@esbuild/win32-ia32@0.21.5':
|
|
optional: true
|
|
|
|
'@esbuild/win32-x64@0.21.5':
|
|
optional: true
|
|
|
|
'@jridgewell/sourcemap-codec@1.5.5': {}
|
|
|
|
'@rollup/rollup-android-arm-eabi@4.53.3':
|
|
optional: true
|
|
|
|
'@rollup/rollup-android-arm64@4.53.3':
|
|
optional: true
|
|
|
|
'@rollup/rollup-darwin-arm64@4.53.3':
|
|
optional: true
|
|
|
|
'@rollup/rollup-darwin-x64@4.53.3':
|
|
optional: true
|
|
|
|
'@rollup/rollup-freebsd-arm64@4.53.3':
|
|
optional: true
|
|
|
|
'@rollup/rollup-freebsd-x64@4.53.3':
|
|
optional: true
|
|
|
|
'@rollup/rollup-linux-arm-gnueabihf@4.53.3':
|
|
optional: true
|
|
|
|
'@rollup/rollup-linux-arm-musleabihf@4.53.3':
|
|
optional: true
|
|
|
|
'@rollup/rollup-linux-arm64-gnu@4.53.3':
|
|
optional: true
|
|
|
|
'@rollup/rollup-linux-arm64-musl@4.53.3':
|
|
optional: true
|
|
|
|
'@rollup/rollup-linux-loong64-gnu@4.53.3':
|
|
optional: true
|
|
|
|
'@rollup/rollup-linux-ppc64-gnu@4.53.3':
|
|
optional: true
|
|
|
|
'@rollup/rollup-linux-riscv64-gnu@4.53.3':
|
|
optional: true
|
|
|
|
'@rollup/rollup-linux-riscv64-musl@4.53.3':
|
|
optional: true
|
|
|
|
'@rollup/rollup-linux-s390x-gnu@4.53.3':
|
|
optional: true
|
|
|
|
'@rollup/rollup-linux-x64-gnu@4.53.3':
|
|
optional: true
|
|
|
|
'@rollup/rollup-linux-x64-musl@4.53.3':
|
|
optional: true
|
|
|
|
'@rollup/rollup-openharmony-arm64@4.53.3':
|
|
optional: true
|
|
|
|
'@rollup/rollup-win32-arm64-msvc@4.53.3':
|
|
optional: true
|
|
|
|
'@rollup/rollup-win32-ia32-msvc@4.53.3':
|
|
optional: true
|
|
|
|
'@rollup/rollup-win32-x64-gnu@4.53.3':
|
|
optional: true
|
|
|
|
'@rollup/rollup-win32-x64-msvc@4.53.3':
|
|
optional: true
|
|
|
|
'@simonwep/pickr@1.9.0':
|
|
dependencies:
|
|
core-js: 3.32.2
|
|
nanopop: 2.3.0
|
|
|
|
'@types/earcut@3.0.0': {}
|
|
|
|
'@types/estree@1.0.8': {}
|
|
|
|
'@types/node@20.19.25':
|
|
dependencies:
|
|
undici-types: 6.21.0
|
|
|
|
'@types/stats.js@0.17.4': {}
|
|
|
|
'@types/three@0.160.0':
|
|
dependencies:
|
|
'@types/stats.js': 0.17.4
|
|
'@types/webxr': 0.5.24
|
|
fflate: 0.6.10
|
|
meshoptimizer: 0.18.1
|
|
|
|
'@types/webxr@0.5.24': {}
|
|
|
|
'@vitejs/plugin-vue@5.2.4(vite@5.4.21(@types/node@20.19.25))(vue@3.5.25(typescript@5.6.3))':
|
|
dependencies:
|
|
vite: 5.4.21(@types/node@20.19.25)
|
|
vue: 3.5.25(typescript@5.6.3)
|
|
|
|
'@volar/language-core@2.4.15':
|
|
dependencies:
|
|
'@volar/source-map': 2.4.15
|
|
|
|
'@volar/source-map@2.4.15': {}
|
|
|
|
'@volar/typescript@2.4.15':
|
|
dependencies:
|
|
'@volar/language-core': 2.4.15
|
|
path-browserify: 1.0.1
|
|
vscode-uri: 3.1.0
|
|
|
|
'@vue/compiler-core@3.5.25':
|
|
dependencies:
|
|
'@babel/parser': 7.28.5
|
|
'@vue/shared': 3.5.25
|
|
entities: 4.5.0
|
|
estree-walker: 2.0.2
|
|
source-map-js: 1.2.1
|
|
|
|
'@vue/compiler-dom@3.5.25':
|
|
dependencies:
|
|
'@vue/compiler-core': 3.5.25
|
|
'@vue/shared': 3.5.25
|
|
|
|
'@vue/compiler-sfc@3.5.25':
|
|
dependencies:
|
|
'@babel/parser': 7.28.5
|
|
'@vue/compiler-core': 3.5.25
|
|
'@vue/compiler-dom': 3.5.25
|
|
'@vue/compiler-ssr': 3.5.25
|
|
'@vue/shared': 3.5.25
|
|
estree-walker: 2.0.2
|
|
magic-string: 0.30.21
|
|
postcss: 8.5.6
|
|
source-map-js: 1.2.1
|
|
|
|
'@vue/compiler-ssr@3.5.25':
|
|
dependencies:
|
|
'@vue/compiler-dom': 3.5.25
|
|
'@vue/shared': 3.5.25
|
|
|
|
'@vue/compiler-vue2@2.7.16':
|
|
dependencies:
|
|
de-indent: 1.0.2
|
|
he: 1.2.0
|
|
|
|
'@vue/devtools-api@6.6.4': {}
|
|
|
|
'@vue/language-core@2.2.12(typescript@5.6.3)':
|
|
dependencies:
|
|
'@volar/language-core': 2.4.15
|
|
'@vue/compiler-dom': 3.5.25
|
|
'@vue/compiler-vue2': 2.7.16
|
|
'@vue/shared': 3.5.25
|
|
alien-signals: 1.0.13
|
|
minimatch: 9.0.5
|
|
muggle-string: 0.4.1
|
|
path-browserify: 1.0.1
|
|
optionalDependencies:
|
|
typescript: 5.6.3
|
|
|
|
'@vue/reactivity@3.5.25':
|
|
dependencies:
|
|
'@vue/shared': 3.5.25
|
|
|
|
'@vue/runtime-core@3.5.25':
|
|
dependencies:
|
|
'@vue/reactivity': 3.5.25
|
|
'@vue/shared': 3.5.25
|
|
|
|
'@vue/runtime-dom@3.5.25':
|
|
dependencies:
|
|
'@vue/reactivity': 3.5.25
|
|
'@vue/runtime-core': 3.5.25
|
|
'@vue/shared': 3.5.25
|
|
csstype: 3.2.3
|
|
|
|
'@vue/server-renderer@3.5.25(vue@3.5.25(typescript@5.6.3))':
|
|
dependencies:
|
|
'@vue/compiler-ssr': 3.5.25
|
|
'@vue/shared': 3.5.25
|
|
vue: 3.5.25(typescript@5.6.3)
|
|
|
|
'@vue/shared@3.5.25': {}
|
|
|
|
'@vue/tsconfig@0.5.1': {}
|
|
|
|
alien-signals@1.0.13: {}
|
|
|
|
asynckit@0.4.0: {}
|
|
|
|
axios@1.13.2:
|
|
dependencies:
|
|
follow-redirects: 1.15.11
|
|
form-data: 4.0.5
|
|
proxy-from-env: 1.1.0
|
|
transitivePeerDependencies:
|
|
- debug
|
|
|
|
balanced-match@1.0.2: {}
|
|
|
|
brace-expansion@2.0.2:
|
|
dependencies:
|
|
balanced-match: 1.0.2
|
|
|
|
call-bind-apply-helpers@1.0.2:
|
|
dependencies:
|
|
es-errors: 1.3.0
|
|
function-bind: 1.1.2
|
|
|
|
combined-stream@1.0.8:
|
|
dependencies:
|
|
delayed-stream: 1.0.0
|
|
|
|
core-js@3.32.2: {}
|
|
|
|
csstype@3.2.3: {}
|
|
|
|
de-indent@1.0.2: {}
|
|
|
|
delayed-stream@1.0.0: {}
|
|
|
|
dunder-proto@1.0.1:
|
|
dependencies:
|
|
call-bind-apply-helpers: 1.0.2
|
|
es-errors: 1.3.0
|
|
gopd: 1.2.0
|
|
|
|
earcut@3.0.2: {}
|
|
|
|
entities@4.5.0: {}
|
|
|
|
es-define-property@1.0.1: {}
|
|
|
|
es-errors@1.3.0: {}
|
|
|
|
es-object-atoms@1.1.1:
|
|
dependencies:
|
|
es-errors: 1.3.0
|
|
|
|
es-set-tostringtag@2.1.0:
|
|
dependencies:
|
|
es-errors: 1.3.0
|
|
get-intrinsic: 1.3.0
|
|
has-tostringtag: 1.0.2
|
|
hasown: 2.0.2
|
|
|
|
esbuild@0.21.5:
|
|
optionalDependencies:
|
|
'@esbuild/aix-ppc64': 0.21.5
|
|
'@esbuild/android-arm': 0.21.5
|
|
'@esbuild/android-arm64': 0.21.5
|
|
'@esbuild/android-x64': 0.21.5
|
|
'@esbuild/darwin-arm64': 0.21.5
|
|
'@esbuild/darwin-x64': 0.21.5
|
|
'@esbuild/freebsd-arm64': 0.21.5
|
|
'@esbuild/freebsd-x64': 0.21.5
|
|
'@esbuild/linux-arm': 0.21.5
|
|
'@esbuild/linux-arm64': 0.21.5
|
|
'@esbuild/linux-ia32': 0.21.5
|
|
'@esbuild/linux-loong64': 0.21.5
|
|
'@esbuild/linux-mips64el': 0.21.5
|
|
'@esbuild/linux-ppc64': 0.21.5
|
|
'@esbuild/linux-riscv64': 0.21.5
|
|
'@esbuild/linux-s390x': 0.21.5
|
|
'@esbuild/linux-x64': 0.21.5
|
|
'@esbuild/netbsd-x64': 0.21.5
|
|
'@esbuild/openbsd-x64': 0.21.5
|
|
'@esbuild/sunos-x64': 0.21.5
|
|
'@esbuild/win32-arm64': 0.21.5
|
|
'@esbuild/win32-ia32': 0.21.5
|
|
'@esbuild/win32-x64': 0.21.5
|
|
|
|
estree-walker@2.0.2: {}
|
|
|
|
fflate@0.6.10: {}
|
|
|
|
fflate@0.8.2: {}
|
|
|
|
follow-redirects@1.15.11: {}
|
|
|
|
form-data@4.0.5:
|
|
dependencies:
|
|
asynckit: 0.4.0
|
|
combined-stream: 1.0.8
|
|
es-set-tostringtag: 2.1.0
|
|
hasown: 2.0.2
|
|
mime-types: 2.1.35
|
|
|
|
fsevents@2.3.3:
|
|
optional: true
|
|
|
|
function-bind@1.1.2: {}
|
|
|
|
get-intrinsic@1.3.0:
|
|
dependencies:
|
|
call-bind-apply-helpers: 1.0.2
|
|
es-define-property: 1.0.1
|
|
es-errors: 1.3.0
|
|
es-object-atoms: 1.1.1
|
|
function-bind: 1.1.2
|
|
get-proto: 1.0.1
|
|
gopd: 1.2.0
|
|
has-symbols: 1.1.0
|
|
hasown: 2.0.2
|
|
math-intrinsics: 1.1.0
|
|
|
|
get-proto@1.0.1:
|
|
dependencies:
|
|
dunder-proto: 1.0.1
|
|
es-object-atoms: 1.1.1
|
|
|
|
gopd@1.2.0: {}
|
|
|
|
has-symbols@1.1.0: {}
|
|
|
|
has-tostringtag@1.0.2:
|
|
dependencies:
|
|
has-symbols: 1.1.0
|
|
|
|
hasown@2.0.2:
|
|
dependencies:
|
|
function-bind: 1.1.2
|
|
|
|
he@1.2.0: {}
|
|
|
|
magic-string@0.30.21:
|
|
dependencies:
|
|
'@jridgewell/sourcemap-codec': 1.5.5
|
|
|
|
math-intrinsics@1.1.0: {}
|
|
|
|
meshoptimizer@0.18.1: {}
|
|
|
|
mime-db@1.52.0: {}
|
|
|
|
mime-types@2.1.35:
|
|
dependencies:
|
|
mime-db: 1.52.0
|
|
|
|
minimatch@9.0.5:
|
|
dependencies:
|
|
brace-expansion: 2.0.2
|
|
|
|
muggle-string@0.4.1: {}
|
|
|
|
nanoid@3.3.11: {}
|
|
|
|
nanopop@2.3.0: {}
|
|
|
|
online-3d-viewer@0.16.0:
|
|
dependencies:
|
|
'@simonwep/pickr': 1.9.0
|
|
fflate: 0.8.2
|
|
three: 0.176.0
|
|
|
|
path-browserify@1.0.1: {}
|
|
|
|
picocolors@1.1.1: {}
|
|
|
|
pinia@2.3.1(typescript@5.6.3)(vue@3.5.25(typescript@5.6.3)):
|
|
dependencies:
|
|
'@vue/devtools-api': 6.6.4
|
|
vue: 3.5.25(typescript@5.6.3)
|
|
vue-demi: 0.14.10(vue@3.5.25(typescript@5.6.3))
|
|
optionalDependencies:
|
|
typescript: 5.6.3
|
|
transitivePeerDependencies:
|
|
- '@vue/composition-api'
|
|
|
|
postcss@8.5.6:
|
|
dependencies:
|
|
nanoid: 3.3.11
|
|
picocolors: 1.1.1
|
|
source-map-js: 1.2.1
|
|
|
|
proxy-from-env@1.1.0: {}
|
|
|
|
rollup@4.53.3:
|
|
dependencies:
|
|
'@types/estree': 1.0.8
|
|
optionalDependencies:
|
|
'@rollup/rollup-android-arm-eabi': 4.53.3
|
|
'@rollup/rollup-android-arm64': 4.53.3
|
|
'@rollup/rollup-darwin-arm64': 4.53.3
|
|
'@rollup/rollup-darwin-x64': 4.53.3
|
|
'@rollup/rollup-freebsd-arm64': 4.53.3
|
|
'@rollup/rollup-freebsd-x64': 4.53.3
|
|
'@rollup/rollup-linux-arm-gnueabihf': 4.53.3
|
|
'@rollup/rollup-linux-arm-musleabihf': 4.53.3
|
|
'@rollup/rollup-linux-arm64-gnu': 4.53.3
|
|
'@rollup/rollup-linux-arm64-musl': 4.53.3
|
|
'@rollup/rollup-linux-loong64-gnu': 4.53.3
|
|
'@rollup/rollup-linux-ppc64-gnu': 4.53.3
|
|
'@rollup/rollup-linux-riscv64-gnu': 4.53.3
|
|
'@rollup/rollup-linux-riscv64-musl': 4.53.3
|
|
'@rollup/rollup-linux-s390x-gnu': 4.53.3
|
|
'@rollup/rollup-linux-x64-gnu': 4.53.3
|
|
'@rollup/rollup-linux-x64-musl': 4.53.3
|
|
'@rollup/rollup-openharmony-arm64': 4.53.3
|
|
'@rollup/rollup-win32-arm64-msvc': 4.53.3
|
|
'@rollup/rollup-win32-ia32-msvc': 4.53.3
|
|
'@rollup/rollup-win32-x64-gnu': 4.53.3
|
|
'@rollup/rollup-win32-x64-msvc': 4.53.3
|
|
fsevents: 2.3.3
|
|
|
|
source-map-js@1.2.1: {}
|
|
|
|
three-mesh-bvh@0.9.3(three@0.160.1):
|
|
dependencies:
|
|
three: 0.160.1
|
|
|
|
three@0.160.1: {}
|
|
|
|
three@0.176.0: {}
|
|
|
|
typescript@5.6.3: {}
|
|
|
|
undici-types@6.21.0: {}
|
|
|
|
vite@5.4.21(@types/node@20.19.25):
|
|
dependencies:
|
|
esbuild: 0.21.5
|
|
postcss: 8.5.6
|
|
rollup: 4.53.3
|
|
optionalDependencies:
|
|
'@types/node': 20.19.25
|
|
fsevents: 2.3.3
|
|
|
|
vscode-uri@3.1.0: {}
|
|
|
|
vue-demi@0.14.10(vue@3.5.25(typescript@5.6.3)):
|
|
dependencies:
|
|
vue: 3.5.25(typescript@5.6.3)
|
|
|
|
vue-tsc@2.2.12(typescript@5.6.3):
|
|
dependencies:
|
|
'@volar/typescript': 2.4.15
|
|
'@vue/language-core': 2.2.12(typescript@5.6.3)
|
|
typescript: 5.6.3
|
|
|
|
vue@3.5.25(typescript@5.6.3):
|
|
dependencies:
|
|
'@vue/compiler-dom': 3.5.25
|
|
'@vue/compiler-sfc': 3.5.25
|
|
'@vue/runtime-dom': 3.5.25
|
|
'@vue/server-renderer': 3.5.25(vue@3.5.25(typescript@5.6.3))
|
|
'@vue/shared': 3.5.25
|
|
optionalDependencies:
|
|
typescript: 5.6.3
|