UNPKG

@needle-tools/engine

Version:

Needle Engine is a web-based runtime for 3D apps. It runs on your machine for development with great integrations into editors like Unity or Blender - and can be deployed onto any device! It is flexible, extensible and networking and XR are built-in.

129 lines 3.46 kB
{ "name": "@needle-tools/engine", "version": "5.1.0-alpha.6", "description": "Needle Engine is a web-based runtime for 3D apps. It runs on your machine for development with great integrations into editors like Unity or Blender - and can be deployed onto any device! It is flexible, extensible and networking and XR are built-in.", "main": "dist/needle-engine.min.js", "exports": { ".": { "import": "./lib/needle-engine.js", "require": "./dist/needle-engine.umd.cjs", "types": "./lib/needle-engine.d.ts" }, "./package.json": "./package.json", "./components.json": "./components.needle.json", "./asap": "./lib/asap/needle-asap.js", "./vite": { "types": "./plugins/vite/index.d.ts", "import": "./plugins/vite/index.js", "require": "./plugins/vite/index.js" }, "./next": { "types": "./plugins/next/next.d.ts", "import": "./plugins/next/index.js", "require": "./plugins/next/index.js" }, "./plugins/vite": { "types": "./plugins/vite/index.d.ts", "default": "./plugins/vite/index.js" }, "./plugins/vite/index.js": { "types": "./plugins/vite/index.d.ts", "default": "./plugins/vite/index.js" }, "./plugins/next": { "types": "./plugins/next/next.d.ts", "default": "./plugins/next/index.js" }, "./plugins/next/index.js": { "types": "./plugins/next/next.d.ts", "default": "./plugins/next/index.js" } }, "type": "module", "repository": { "type": "git", "url": "https://github.com/needle-tools/needle-engine-support" }, "bugs": { "url": "https://github.com/needle-tools/needle-engine-support/issues" }, "homepage": "https://needle.tools", "author": { "name": "Needle", "email": "hi@needle.tools", "url": "https://needle.tools/" }, "readme": "README.md", "sideEffects": [ "./lib/needle-engine.*", "./src/needle-engine.*", "*.css" ], "files": [ "package.json", "README.md", "CHANGELOG.md", "LICENSE.md", "SKILL.md", "src", "lib", "dist", "plugins", ".needle", "components.needle.json", "custom-elements.json" ], "keywords": [ "needle", "threejs", "unity", "blender", "ar", "augmented reality", "glTF", "glb", "webgl", "webar", "webvr", "webxr", "3d", "khronos", "usdz", "quicklook", "ios", "vision-pro", "immersive-ar", "immersive-vr", "quest" ], "dependencies": { "@dimforge/rapier3d-compat": "0.19.3", "@needle-tools/gltf-progressive": "3.5.0-rc", "@needle-tools/materialx": "1.6.0", "@needle-tools/three-animation-pointer": "1.0.7", "@webxr-input-profiles/motion-controllers": "1.0.0", "flatbuffers": "2.0.4", "n8ao": "1.10.1", "peerjs": "1.4.7", "postprocessing": "6.39.0", "scroll-timeline-polyfill": "1.1.0", "simplex-noise": "4.0.3", "stats.js": "0.17.0", "three": "npm:@needle-tools/three@0.169.19", "three-mesh-bvh": "0.9.7", "three-mesh-ui": "npm:@needle-tools/three-mesh-ui@7.1.5-alpha.5", "three.quarks": "0.15.6", "uuid": "9.0.1", "websocket-ts": "2.2.1" }, "peerDependencies": { "open": "*" }, "overrides": { "three": "$three" }, "customElements": "./custom-elements.json", "module": "lib/needle-engine.js", "typings": "lib/needle-engine.d.ts", "types": "lib/needle-engine.d.ts" }