{"_id":"@coconut-xr/natuerlich","_rev":"53-04be02f8fe40d37b50b442566e408695","name":"@coconut-xr/natuerlich","dist-tags":{"latest":"0.0.51","beta":"0.0.46"},"versions":{"0.0.0":{"name":"@coconut-xr/natuerlich","version":"0.0.0","main":"index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check src/**/*.{ts,tsx}","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write src/**/*.{ts,tsx}","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"^0.0.2","@webxr-input-profiles/motion-controllers":"^1.0.0","suspend-react":"^0.0.9"},"peerDependencies":{"three-stdlib":"*","zustand":"*","react":"*","three":">=0.153.0"},"devDependencies":{"@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","react":"^18.2.0","three":"^0.153.0","three-stdlib":"~2.21.8","typescript":"^4.9.3","zustand":"~4.3.2"},"gitHead":"136a88182ee8a6991b43a87f95f304c0b64e818c","_id":"@coconut-xr/natuerlich@0.0.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-KSFSD+sGWzD95irIo/SeCzz0AcPG54XhUhSPKtj1cpwLWGFUgqoLN8xioEkSAEijIciyKtkg01F0fOqpHCg0MQ==","shasum":"64482f29889f93eb199a44c74c0fc4ae8af0eebe","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.0.tgz","fileCount":55,"unpackedSize":58753,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxJ56054/cNuclHHoAvyMmDQQ21KQv2xXuJQUoHoFaxQIgLOBxhxfJrjlM0pr/CCz/qp28ZVt05JROVsJgA3sblPE="}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.0_1686790304256_0.39993076678820483"},"_hasShrinkwrap":false},"0.0.1":{"name":"@coconut-xr/natuerlich","version":"0.0.1","main":"index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check src/**/*.{ts,tsx}","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write src/**/*.{ts,tsx}","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"^0.0.4","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9"},"peerDependencies":{"react":"*","three":">=0.153.0","three-stdlib":"*","zustand":"*"},"devDependencies":{"@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.2","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.153.0","three-stdlib":"~2.21.8","typescript":"^4.9.3","zustand":"~4.3.2"},"gitHead":"4a856a381ea329ecbd43d5eacc9470081fca47a0","_id":"@coconut-xr/natuerlich@0.0.1","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-UY2iuJOe4FM1kEFoZ5urAeM9R4apa58mattTlsQG98sjHRQM3TzZ7oNUa85f48+FxznIFQeH8+jj6rVUmDEK0Q==","shasum":"485c64d18300b0e0575255dc85eec90bf724a470","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.1.tgz","fileCount":65,"unpackedSize":83544,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3Qj7kOOpiKu+qQNBgOu9JiGCFCfV+8VroTEaRlFQ0wAIhAJEqrkWANT0GqX0h/LSTDYSGW9/mv2fndZ6AUqN+vKSE"}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.1_1687369845802_0.9349131203044418"},"_hasShrinkwrap":false},"0.0.2":{"name":"@coconut-xr/natuerlich","version":"0.0.2","main":"index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check src/**/*.{ts,tsx}","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write src/**/*.{ts,tsx}","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"^0.0.7","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9"},"peerDependencies":{"react":"*","three":">=0.153.0","three-stdlib":"*","zustand":"*"},"devDependencies":{"@coconut-xr/koestlich":"^0.0.16","@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.2","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.153.0","three-stdlib":"~2.21.8","typescript":"^4.9.3","zustand":"~4.3.2"},"gitHead":"4a1f7fc976142de2e83cec82646be156cc2db729","_id":"@coconut-xr/natuerlich@0.0.2","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-dsaj4C3smjNWO0cwEKdB6MiCmOat/4qfY3dXRjiJZhE2EXt5LtBezmDFlRvHZNk2S6LNYxlDdWwGpNP+HtTFkQ==","shasum":"3bd26340cef055ad7454a6654b07b54b898fbcbd","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.2.tgz","fileCount":75,"unpackedSize":110737,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCy3xh3WUAU5IhFH3Gq5KtDkOcrjWV0MmxugAgcU4ltaAIgcyuJxPOu2wIvC8gzDNB/UIBoMHHXPXGlqjnt1bH62og="}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.2_1688026132772_0.39599940626493124"},"_hasShrinkwrap":false},"0.0.3":{"name":"@coconut-xr/natuerlich","version":"0.0.3","main":"index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check src/**/*.{ts,tsx}","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write src/**/*.{ts,tsx}","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"^0.0.7","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9","zustand":">=4.0.0"},"peerDependencies":{"react":"*","three":">=0.153.0","three-stdlib":"*","zustand":"*"},"devDependencies":{"@coconut-xr/koestlich":"^0.0.16","@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.2","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.153.0","three-stdlib":"~2.21.8","typescript":"^4.9.3","zustand":"~4.3.2"},"gitHead":"1c707ac180397ae53ff980998c5dcc614dd9d7ec","_id":"@coconut-xr/natuerlich@0.0.3","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-KMJPkd88Pxv/F/m7vJfHbpPexDTR9OqGtL3PKJNFaAPVgrpWHjF/LXIWGl2UtqzTXeVo6Rq+v0HCw2FM05K0Ag==","shasum":"0fab2f8f10bfd9f7f975978ccf2b24f663c7fb53","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.3.tgz","fileCount":75,"unpackedSize":111545,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDoQM/U8kgraPbz3dHmLy0CxZy7dNVwrLxPhrw73vUXwAiEAkBG735Mn0hfERv4d9+19t/ZSWP3EbDhoIXynEGTEyAI="}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.3_1688031205354_0.8111391383062558"},"_hasShrinkwrap":false},"0.0.4":{"name":"@coconut-xr/natuerlich","version":"0.0.4","main":"index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check src/**/*.{ts,tsx}","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write src/**/*.{ts,tsx}","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"^0.0.7","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9","zustand":">=4.0.0"},"peerDependencies":{"react":"*","three":">=0.153.0","three-stdlib":"*","zustand":"*"},"devDependencies":{"@coconut-xr/koestlich":"^0.0.16","@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.2","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.153.0","three-stdlib":"~2.21.8","typescript":"^4.9.3","zustand":"~4.3.2"},"gitHead":"fdf2ab155247b2dc7c3e7c1eb4d62848567375a8","_id":"@coconut-xr/natuerlich@0.0.4","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-NR52CLMDDzOR2flx0AjfL2goeVlaUVvGWfG1ys/g/+QssEjiaiGg4vvl155u15t0Ks4TgntnNoJgQi2W3MxYqQ==","shasum":"9c5f3bbbb9e5011b41b75081a7b473b31b8137e8","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.4.tgz","fileCount":75,"unpackedSize":111567,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB0ah4m+XCQnJBm/nSYr6cfd+omf5W5R25ofjuNz6C2fAiEAglg/YXUDo7kIUuJXAD1tkUzG51xZAybkkdBV3l1h3KI="}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.4_1688031856353_0.5532288620577044"},"_hasShrinkwrap":false},"0.0.5":{"name":"@coconut-xr/natuerlich","version":"0.0.5","main":"index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check src/**/*.{ts,tsx}","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write src/**/*.{ts,tsx}","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"^0.0.7","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9","zustand":">=4.0.0"},"peerDependencies":{"react":"*","three":">=0.153.0","three-stdlib":"*","zustand":"*"},"devDependencies":{"@coconut-xr/koestlich":"^0.0.16","@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.2","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.153.0","three-stdlib":"~2.21.8","typescript":"^4.9.3","zustand":"~4.3.2"},"gitHead":"3264361305224590836b0487c36abc29cd38a104","_id":"@coconut-xr/natuerlich@0.0.5","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-ks2oTMnfD3MsDv1p8GNR0bfNZXg6ZCC0tDx0RZ04kGxyJKaQlt2WTn75JkXI2p/El/ak19eVibaKv/PNzJ7swQ==","shasum":"07c80651181ea0354d49d7880aae85482ff3ff48","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.5.tgz","fileCount":75,"unpackedSize":111568,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDxclnY3aWR8XOC73YCtFLyicZQHDGerQkxG0bmo5pDCAiEAxv+ZTQoa8xyYVZnIsJfVi0ruhFy4CrPYgj3dW1e92zo="}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.5_1688034478347_0.5146106323378716"},"_hasShrinkwrap":false},"0.0.6":{"name":"@coconut-xr/natuerlich","version":"0.0.6","main":"index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check src/**/*.{ts,tsx}","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write src/**/*.{ts,tsx}","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"^0.0.7","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9","zustand":">=4.0.0"},"peerDependencies":{"react":"*","three":">=0.153.0","three-stdlib":"*","zustand":"*"},"devDependencies":{"@coconut-xr/koestlich":"^0.0.16","@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.2","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.153.0","three-stdlib":"~2.21.8","typescript":"^4.9.3","zustand":"~4.3.2"},"gitHead":"6e62e7acbdf2c5534343457de9c8f26aa02be637","_id":"@coconut-xr/natuerlich@0.0.6","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-0n7XpIbmgRSIuVub8PIp/2FMzHt0dZIR8NRGzsBhA22GN3QG3SjtVXZ7jIgqRYJN6jM2Swdm8zykDUjUtR+0yQ==","shasum":"95436e647863b201c8bef29b96638db2ff61a38e","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.6.tgz","fileCount":75,"unpackedSize":112168,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgPa9M/tUkhYG3K6jrWVEgS1QzM2hS01btMKEN+GsflgIgCAjvr/BPliqGPMiJfNGH/19wu+XE20jUgXhIzVxTwWU="}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.6_1688038937937_0.33127760308949306"},"_hasShrinkwrap":false},"0.0.7":{"name":"@coconut-xr/natuerlich","version":"0.0.7","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"^0.0.11","@coconut-xr/xmaterials":"^0.0.3","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9"},"peerDependencies":{"react":"*","three":"*","three-stdlib":"*","zustand":">=4.0.0"},"devDependencies":{"@coconut-xr/koestlich":"^0.0.16","@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.2","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","three-stdlib":"~2.21.8","typescript":"^4.9.3","zustand":"~4.3.2"},"types":"./dist/index.d.ts","gitHead":"cffe05a2401f6a1cfab5411ed615f68538bb4ae5","_id":"@coconut-xr/natuerlich@0.0.7","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-APtMM+1Bzq3u9XatoJt9OZzl/lyjVPHES1sprX+IR/gwQsaVk9SCGWJNz+z0SFBFS/Q+q2OevzGIYhOyEbFndA==","shasum":"1dd5dcd95043d1af7ea912a2c558772098676d4e","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.7.tgz","fileCount":77,"unpackedSize":136912,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDysh9LvXSOh3Pzo2yZ1N3L5Gj5kwm8kpFqCLgwzVRM7AiB3AONu2o0o8AJHR4TDtl0dggRFRM9G3Gh5pY7XY57fjA=="}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.7_1688460680860_0.625506653459911"},"_hasShrinkwrap":false},"0.0.8":{"name":"@coconut-xr/natuerlich","version":"0.0.8","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"^0.0.11","@coconut-xr/xmaterials":"^0.0.3","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9"},"peerDependencies":{"react":"*","three":"*","three-stdlib":"*","zustand":">=4.0.0"},"devDependencies":{"@coconut-xr/koestlich":"^0.0.16","@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.2","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","three-stdlib":"~2.21.8","typescript":"^4.9.3","zustand":"~4.3.2"},"types":"./dist/index.d.ts","gitHead":"fafc26c91d9ebd92c79535f8d828917f3dd7f5a9","_id":"@coconut-xr/natuerlich@0.0.8","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-WaZYOwoGp7yCcpn7DBmwmj81dqH9A0PqJV6E1/eytC0hZ2HaPA28275eOgUsgQVPut7LI1gky90mJ9iDtAf46A==","shasum":"aa3d468f2eddb534aeb450d289c325bc56ac3cb0","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.8.tgz","fileCount":77,"unpackedSize":137833,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICHUjFh/NzO9VeLn21hb62+Q8I+8AExNHLGcsVnuEey9AiBOQrbnMB5ghgt9VlswryvB/avFbnXuDVmaApnGWWDQyg=="}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.8_1688467008658_0.8938573197333972"},"_hasShrinkwrap":false},"0.0.9":{"name":"@coconut-xr/natuerlich","version":"0.0.9","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"^0.0.11","@coconut-xr/xmaterials":"^0.0.3","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9"},"peerDependencies":{"react":"*","three":"*","three-stdlib":"*","zustand":">=4.0.0"},"devDependencies":{"@coconut-xr/koestlich":"^0.0.16","@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.2","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","three-stdlib":"~2.21.8","typescript":"^4.9.3","zustand":"~4.3.2"},"types":"./dist/index.d.ts","gitHead":"552d55d48cce12bafcc055ea800d114ea511ff43","_id":"@coconut-xr/natuerlich@0.0.9","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-lL7rfyeo5TG5ATVVzZKtNQbMw1vk62IZOWV5SYRf4pAMUZwk0moGmuZG12/wioaby1Z4ELEk9kWEIzYpODmIBQ==","shasum":"910cd01722a06137830f226dc57051bba647f12d","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.9.tgz","fileCount":77,"unpackedSize":144485,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiUDUXiTVRDIwGES0+EzYdg/tR0HtcJC6WtK0oo7KaDwIhAJwvQ5cdgAbyyYg8LZRow0sh6ZG4r4USWHYzcmdX+6Qv"}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.9_1688482110473_0.004761408727736782"},"_hasShrinkwrap":false},"0.0.10":{"name":"@coconut-xr/natuerlich","version":"0.0.10","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"^0.1.2","@coconut-xr/xmaterials":"^0.0.3","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9"},"peerDependencies":{"react":"*","three":"*","three-stdlib":"*","zustand":">=4.0.0"},"devDependencies":{"@coconut-xr/koestlich":"^0.0.16","@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.2","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","three-stdlib":"~2.21.8","typescript":"^4.9.3","zustand":"~4.3.2"},"types":"./dist/index.d.ts","gitHead":"1d004a711de3d4dce8becf09bb3b55cee2aa6cb2","_id":"@coconut-xr/natuerlich@0.0.10","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-SUnb25PvF5rIGGmYJoZEDJu/oHnI3Djehf7/TkpE7prS/zWfQq4EmrLkSfLxpp7/9pO00ygi5LLlM8E47GsQJQ==","shasum":"30f7f70d1f995916aadcdf9f53f2e330acbbe812","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.10.tgz","fileCount":77,"unpackedSize":144513,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCbPn7BNlm67ft+K9tHN/nEGvUDjnVHrCG+ABRPwC+dAIgT7QHfzXi8KEmYy2+VSc/75zriHUccqLL4EDahGzlqIY="}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.10_1688491687818_0.6941170091941085"},"_hasShrinkwrap":false},"0.0.11":{"name":"@coconut-xr/natuerlich","version":"0.0.11","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"^0.1.2","@coconut-xr/xmaterials":"^0.0.3","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9"},"peerDependencies":{"react":"*","three":"*","three-stdlib":"*","zustand":">=4.0.0"},"devDependencies":{"@coconut-xr/koestlich":"^0.0.16","@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.2","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","three-stdlib":"~2.21.8","typescript":"^4.9.3","zustand":"~4.3.2"},"types":"./dist/index.d.ts","gitHead":"2ffef065e58fbf8566b6a00eba7770891a459ee4","_id":"@coconut-xr/natuerlich@0.0.11","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-mnd5OFOcUUppARsnRza0eq0tDNU4f5gzdsnfuUVnbJDSGsr4pphhOIOGPUg2+dbdUO9wp77Cyo5TbrwSf+gyZQ==","shasum":"95b69a4bacd923ea7a92e1433b18ae8d9192ccec","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.11.tgz","fileCount":77,"unpackedSize":145493,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAfEmNVwoAA3/Asn56zpeRpkDbdEqoq/JrJB2WNA4/7uAiEAtlaROpFdbjOrewhFo5rnYTbuOBBK9D8Y9Bw2YFTq2Z4="}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.11_1688539227425_0.15806355642407977"},"_hasShrinkwrap":false},"0.0.12":{"name":"@coconut-xr/natuerlich","version":"0.0.12","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"^0.1.4","@coconut-xr/xmaterials":"^0.0.3","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9"},"peerDependencies":{"react":"*","three":"*","three-stdlib":"*","zustand":">=4.0.0","@coconut-xr/koestlich":"*"},"devDependencies":{"@coconut-xr/koestlich":"^0.1.3","@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.2","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","three-stdlib":"~2.21.8","typescript":"^4.9.3","zustand":"~4.3.2"},"types":"./dist/index.d.ts","gitHead":"51c5ce684118c7ac83117751c9d4ed63982c9f60","_id":"@coconut-xr/natuerlich@0.0.12","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-RQHhpS4jWsSRZJLn9CtoaH6vTcvz2PtGhWJGKWvHd2kPxTb2KVQA6FvsxWZxXl1QG9Fla+AutuhlSW9yVVJInA==","shasum":"446d3a476f5fb7fb798910c5d267bd33bf52ef78","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.12.tgz","fileCount":77,"unpackedSize":145527,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3W8Uy2LpPGbcfVUCT4gbC0vol+IowYhZE/JfD3LFgqwIhAJ42gDN9O0W1YtK8O05u4jRdFkNGmw90aQO4/nF1pxmy"}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.12_1688549134945_0.8106495519803323"},"_hasShrinkwrap":false},"0.0.13":{"name":"@coconut-xr/natuerlich","version":"0.0.13","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"^0.1.4","@coconut-xr/xmaterials":"^0.0.3","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9","@coconut-xr/koestlich":"^0.1.3","three-stdlib":"~2.21.8","zustand":">=4.0.0"},"peerDependencies":{"react":"*","three":"*"},"devDependencies":{"@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.2","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","typescript":"^4.9.3","zustand":"~4.3.2"},"types":"./dist/index.d.ts","gitHead":"6b2022ba1f14dfd18194c254aa330e8d281496c0","_id":"@coconut-xr/natuerlich@0.0.13","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-C7Mj9GB/J//6ZTvpoeMaYzks5Vv7OP7U7QUoNBUIPLZLy8D9qXA0CkR2VI7S/JOC27CCGVhCQSHEXxtsVwPV5g==","shasum":"0717e5f158b93fba34859e099bbb072adbce77cb","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.13.tgz","fileCount":77,"unpackedSize":148538,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAU5+7+QXh7XY8D6OTGzrtlqBDFHroO0P7p3tSMghnhgAiBw9r98/J3IB6GwbcT4y8G9BnAenX2i/Av1+vrHjx9vXw=="}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.13_1688597842402_0.9973714206414028"},"_hasShrinkwrap":false},"0.0.14":{"name":"@coconut-xr/natuerlich","version":"0.0.14","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"^0.1.4","@coconut-xr/xmaterials":"^0.0.3","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9","@coconut-xr/koestlich":"^0.1.3","three-stdlib":"~2.21.8","zustand":">=4.0.0"},"peerDependencies":{"react":"*","three":"*"},"devDependencies":{"@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.2","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","typescript":"^4.9.3","zustand":"~4.3.2"},"types":"./dist/index.d.ts","gitHead":"0d79f7c598330f8d6fe623f1b73df2fcb29ca182","_id":"@coconut-xr/natuerlich@0.0.14","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-5j6AeIEvacvWh++1IfHh6jVRfvpy/L6cI9e8glSTd05NLODPOI3YOmsfm8mtpqblSWg0Xwxms/tiPt52T4wzQw==","shasum":"c432524645cbf0e84207e45cfa0fe4c366ad5f49","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.14.tgz","fileCount":77,"unpackedSize":149701,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9wBWjM0HDWfn0x2LbhoiS7I8qJmZiaGtp77OOm+EUOAIgfP3TdWqLHrfuLCa+ljYltVX3JhYpnPHO8kc0iy4wyH0="}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.14_1688630124942_0.04562015289111421"},"_hasShrinkwrap":false},"0.0.15":{"name":"@coconut-xr/natuerlich","version":"0.0.15","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"^0.1.4","@coconut-xr/xmaterials":"^0.0.3","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9","@coconut-xr/koestlich":"^0.1.3","three-stdlib":"~2.21.8","zustand":">=4.0.0"},"peerDependencies":{"react":"*","three":"*"},"devDependencies":{"@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.2","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","typescript":"^4.9.3","zustand":"~4.3.2"},"types":"./dist/index.d.ts","gitHead":"7af3e07f7594fd771cd8bd19e5f1770a1856ae4a","_id":"@coconut-xr/natuerlich@0.0.15","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-t77JlUwmhtnp5IwpwIycU1epDlq4d4QkMUCEHPAvswNOmf0l1OuuGdykxiHubq9oO3y7qH9FeVzyLEGEmIV4kQ==","shasum":"9a4e8d68fbe15e26476ba4a68a2a56f5ab667ba6","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.15.tgz","fileCount":77,"unpackedSize":151620,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGU0B1MwbZPsh+L3aKrPPaCtUo1ckP4Gk3mxrmfqU2ZNAiEAtgpY6Z54eUSiy1rLn2pEoJMqNCwo2z1A8AsD3ZGOGDc="}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.15_1688641246062_0.1685086304134662"},"_hasShrinkwrap":false},"0.0.16":{"name":"@coconut-xr/natuerlich","version":"0.0.16","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"^0.1.4","@coconut-xr/xmaterials":"^0.0.3","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9","@coconut-xr/koestlich":"^0.1.3","three-stdlib":"~2.21.8","zustand":">=4.0.0"},"peerDependencies":{"react":"*","three":"*"},"devDependencies":{"@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.2","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","typescript":"^4.9.3","zustand":"~4.3.2"},"types":"./dist/index.d.ts","gitHead":"1c809f3007246d87a9d144574541ac5174a5a4a0","_id":"@coconut-xr/natuerlich@0.0.16","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-8xR+biIawVw41Fga0o42Hr7YMTy6hS8REVmSnHEF1h/MynDk3clJgYIeZYgbvg4VbBMZBbFn9pI3P3ipQfv0ig==","shasum":"c39f02c396f084e0a5e568b32d8815af48282b42","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.16.tgz","fileCount":77,"unpackedSize":151677,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBgvezn6BKdRH/4c1NPBfEzn4cljbOavN9X82NouGN1RAiBVFfrAxohIzwVzRLMbPJZFndZIuvKmsziDmz6Rln+n6A=="}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.16_1688642466833_0.8889976388949141"},"_hasShrinkwrap":false},"0.0.17":{"name":"@coconut-xr/natuerlich","version":"0.0.17","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"^0.1.4","@coconut-xr/xmaterials":"^0.0.3","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9","@coconut-xr/koestlich":"^0.1.3","three-stdlib":"~2.21.8","zustand":">=4.0.0"},"peerDependencies":{"react":"*","three":"*"},"devDependencies":{"@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.2","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","typescript":"^4.9.3","zustand":"~4.3.2"},"types":"./dist/index.d.ts","gitHead":"097a674df8f3a7c474bf9a3a424d25555bd2e602","_id":"@coconut-xr/natuerlich@0.0.17","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-TLA1pgAKQ3D5aEaDwvh7Hz5u2QygVZciwm4lBlzgy7+5uW4nl0D4lkQihl3tXw8ZpMPxObPAFLMm7dqtn2FYnA==","shasum":"75b0ee608b832f7316991b89af88e00834ab475c","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.17.tgz","fileCount":81,"unpackedSize":157689,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCR0S6tQMkqkAbV2CkF8FDxjzBa1mLzEum7cJGcTF9WlwIgLxiHb5JeFOEkE1Ke8fcXajb31L8anAgQzgTBFZpVeOA="}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.17_1688670109185_0.14867333422288542"},"_hasShrinkwrap":false},"0.0.18":{"name":"@coconut-xr/natuerlich","version":"0.0.18","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"^0.1.5","@coconut-xr/xmaterials":"^0.0.3","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9","@coconut-xr/koestlich":"^0.1.3","three-stdlib":"~2.21.8","zustand":">=4.0.0"},"peerDependencies":{"react":"*","three":"*"},"devDependencies":{"@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.2","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","typescript":"^4.9.3","zustand":"~4.3.2"},"types":"./dist/index.d.ts","gitHead":"5017eae28cadad16320586d500b180ff0956e129","_id":"@coconut-xr/natuerlich@0.0.18","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-QuFCxnHS3nsfZRkSDgCyqut0Z9rnhtD0Al+forgLcbEWero8dcRecBsrIWQOfutCIRDx9KRA9j2KAYyQcAt+/w==","shasum":"ce340ef9c41f0f1d03c6ee7deb5ebbc3a2e8501d","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.18.tgz","fileCount":81,"unpackedSize":169657,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTJQgEEsfOU4yWiNBvqyIElu8fxLdGZ5X4Tkh6vWBh6QIhAK1L44DevXL9UOT+s16dDU/3NElSsZC9iKvYw9fGdw6T"}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.18_1688745823130_0.38569759894507283"},"_hasShrinkwrap":false},"0.0.19":{"name":"@coconut-xr/natuerlich","version":"0.0.19","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"^0.1.6","@coconut-xr/xmaterials":"^0.0.3","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9","@coconut-xr/koestlich":"^0.1.3","zustand":">=4.0.0"},"peerDependencies":{"react":"*","three":"*","@react-three/fiber":"*","three-stdlib":"*"},"devDependencies":{"@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.2","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","typescript":"^4.9.3","zustand":"~4.3.2"},"types":"./dist/index.d.ts","gitHead":"348934eca0d5f196507c62c8967ae740643e5520","_id":"@coconut-xr/natuerlich@0.0.19","_nodeVersion":"18.16.1","_npmVersion":"9.5.1","dist":{"integrity":"sha512-yFQ/Kotwd0BF2v2rQO7AZZpaJ4mnFj9JoF4bp57oIyJoWBILtwuSoI8KLoki9zQmzOKewnKZ4kG+n5a795UrDg==","shasum":"0b88ef75939a38a4ff0bed4a36cc362a0de73b0f","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.19.tgz","fileCount":83,"unpackedSize":172893,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdD2RqHLXjXML0w9syOVlPv5pjkQaSPV+8SsHMEEkmSQIhAJoR5OBAssjnDKLfxiqfI+Q57ikWPC5PEajN6zo127+l"}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.19_1689864352153_0.8772477773557397"},"_hasShrinkwrap":false},"0.0.20":{"name":"@coconut-xr/natuerlich","version":"0.0.20","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"^0.1.7","@coconut-xr/xmaterials":"^0.0.3","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9","@coconut-xr/koestlich":"^0.1.3","zustand":">=4.0.0"},"peerDependencies":{"react":"*","three":"*","@react-three/fiber":"*","three-stdlib":"*"},"devDependencies":{"@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.2","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","typescript":"^4.9.3","zustand":"~4.3.2"},"types":"./dist/index.d.ts","gitHead":"65a10030ec02b2c52de691ababb6901159ed30ab","_id":"@coconut-xr/natuerlich@0.0.20","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-qrb9dYX/92jw10LatprmSzvrL5+w6grxajOCo/9m3a7J5kO98xgt4/BZnnuV4U/PNMN23gVbZdfIgQTy/0svog==","shasum":"78c6aa6adca2a5baa53e9d9f51324c4f761fd104","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.20.tgz","fileCount":83,"unpackedSize":172893,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDS/eSeHRHZGJ59ZVt/+kLZkyYcpem5BJAbqsKd0EWGIAiBAWkfAUvIaCrtiL7fyZSnd75SLRHsiJYLsGgyY7eCsyg=="}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.20_1690302334104_0.7344023318683712"},"_hasShrinkwrap":false},"0.0.22":{"name":"@coconut-xr/natuerlich","version":"0.0.22","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"*","@coconut-xr/xmaterials":"*","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9","zustand":">=4.0.0"},"peerDependencies":{"@coconut-xr/koestlich":"*","react":"*","three":"*","@react-three/fiber":"*","three-stdlib":"*"},"devDependencies":{"@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.2","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","typescript":"^4.9.3","zustand":"~4.3.2","@coconut-xr/koestlich":"0.3.3"},"types":"./dist/index.d.ts","gitHead":"4ae81d023e390f8edfafd7a9a1302d56476e632f","_id":"@coconut-xr/natuerlich@0.0.22","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-vyLxPtQ3wcFhWdZYhmfNsSIGk3XgQNr251TTiVUhJZZ/IfwdTRnO+L9QB+31uCRO5IdvJ/BmWfNLenIyZm6Jow==","shasum":"9c6d9ab278236bea452e8e363b307377b8696a7d","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.22.tgz","fileCount":83,"unpackedSize":172834,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHE4V47uH7zD3nfBRj/f/ywxCHaBXTCxMciQK3JaBY1QAiAXffZEv8IBMhcYammwaCyge77qbYcXjCM3C5IaCnh3sA=="}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.22_1690393321265_0.8703388701080279"},"_hasShrinkwrap":false},"0.0.23":{"name":"@coconut-xr/natuerlich","version":"0.0.23","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"*","@coconut-xr/xmaterials":"*","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9","zustand":">=4.0.0"},"peerDependencies":{"@coconut-xr/koestlich":"*","react":"*","three":"*","@react-three/fiber":"*","three-stdlib":"*"},"devDependencies":{"@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.2","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","typescript":"^4.9.3","zustand":"~4.3.2","@coconut-xr/koestlich":"0.3.3"},"types":"./dist/index.d.ts","gitHead":"3e63a987b02d0a3c14615732248aa9afb60772c2","_id":"@coconut-xr/natuerlich@0.0.23","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-DzOE6zZpnuH+/DapdWwDwJGMxf4z/kiQrrige6yZddmyz3171lkXiJeJnRtxmqake606M+YZA0URYD+XG2Pjgw==","shasum":"0c5f19b5e174fb84f48074a852aa83a45c236404","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.23.tgz","fileCount":83,"unpackedSize":177575,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8ivHwv0ytPO6WEpIdGMc+wGZUlG84ivKnVlu9DVuQEgIgCGR07On3zVyeORt1XMOeqluNR8SyPNkA/Wuu+OvKRFg="}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.23_1690531246410_0.7588033733453559"},"_hasShrinkwrap":false},"0.0.24":{"name":"@coconut-xr/natuerlich","version":"0.0.24","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"*","@coconut-xr/xmaterials":"*","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9","zustand":">=4.0.0"},"peerDependencies":{"@coconut-xr/koestlich":"*","react":"*","three":"*","@react-three/fiber":"*","three-stdlib":"*"},"devDependencies":{"@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.2","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","typescript":"^4.9.3","zustand":"~4.3.2","@coconut-xr/koestlich":"0.3.3"},"types":"./dist/index.d.ts","gitHead":"a0bae4e9b87e56e9c352409bf6a371c7c25a62ce","_id":"@coconut-xr/natuerlich@0.0.24","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-vfY5rVSEnLTBdq2+eYEElp0X6jfK91djti6beLho0pkrwtDdI2zqe869/ukFomGzzhihHDF78OCoM9hniyYz/A==","shasum":"4a7bb22a79abe3497a0207eb6d6b8163a1e0c605","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.24.tgz","fileCount":83,"unpackedSize":178060,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEd5DS+DpdMYKcwp8HvMXxlci6+Jv9+jTpv+WJbwvC4eAiEArnnuvJku/oYMESTfNvYY8rtAnGN65d8YYIPyk37AvB8="}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.24_1690532079662_0.27381368840246334"},"_hasShrinkwrap":false},"0.0.25":{"name":"@coconut-xr/natuerlich","version":"0.0.25","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"*","@coconut-xr/xmaterials":"*","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9","zustand":">=4.0.0","three-stdlib":"*"},"peerDependencies":{"@coconut-xr/koestlich":"*","react":"*","three":"*","@react-three/fiber":"*"},"peerDependenciesMeta":{"@coconut-xr/koestlich":{"optional":true}},"devDependencies":{"@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.2","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","typescript":"^4.9.3","zustand":"~4.3.2","@coconut-xr/koestlich":"0.3.3"},"types":"./dist/index.d.ts","gitHead":"a8b4b2c4e93215ccf4be36b010240fbdaffa24ff","_id":"@coconut-xr/natuerlich@0.0.25","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-gU4b80jtYSyKgA/8gVfSOB0al2lUfGJ4ibWs0Hx5xypS073wo05mWPC04qRQDaj96WZhamilaV68ZdjcH1cWjg==","shasum":"6626216425ff5315580311b84443761218061985","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.25.tgz","fileCount":83,"unpackedSize":178153,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHLhAy7rHb95Vlf2IPtk/EAnWr/WWf106OfOklFUYp4hAiBW/HCig1O2QUBMVXsh2yGwCdBjVGNGaARvFHD7dOuoRg=="}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.25_1691490216294_0.3669417086755291"},"_hasShrinkwrap":false},"0.0.26":{"name":"@coconut-xr/natuerlich","version":"0.0.26","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"*","@coconut-xr/xmaterials":"*","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9","zustand":">=4.0.0","three-stdlib":"*"},"peerDependencies":{"@coconut-xr/koestlich":"*","react":"*","three":"*","@react-three/fiber":"*"},"peerDependenciesMeta":{"@coconut-xr/koestlich":{"optional":true}},"devDependencies":{"@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.2","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","typescript":"^4.9.3","zustand":"~4.3.2","@coconut-xr/koestlich":"0.3.3"},"types":"./dist/index.d.ts","gitHead":"be6260658ce5aab72d7127cada4b9eba2e9aeb29","_id":"@coconut-xr/natuerlich@0.0.26","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-kfg+vEpicHKv7EDwxuy7xRbQDC9tnRXyG3NN1/u7oJ5udHdgJPPrNMRsPMK8TG3PU4d7qj+63QeN4ygvPE42ug==","shasum":"188204531a4185e80b0efbacb6513c43ca1b1721","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.26.tgz","fileCount":85,"unpackedSize":180935,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhhzg42FRzQx+neZzLVAgovEm25kxC7ct/hrxAh1/BeQIhAJCpia5v/3AsI+YHPPubx31NweIcdlhqn8C225PcuuDh"}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.26_1692285011614_0.414052815689139"},"_hasShrinkwrap":false},"0.0.27":{"name":"@coconut-xr/natuerlich","version":"0.0.27","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"*","@coconut-xr/xmaterials":"*","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9","zustand":">=4.0.0","three-stdlib":"*"},"peerDependencies":{"@coconut-xr/koestlich":"*","react":"*","three":"*","@react-three/fiber":"*"},"peerDependenciesMeta":{"@coconut-xr/koestlich":{"optional":true}},"devDependencies":{"@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.2","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","typescript":"^4.9.3","zustand":"~4.3.2","@coconut-xr/koestlich":"0.3.3"},"types":"./dist/index.d.ts","gitHead":"2597d23f7d028713c0e6fbe369b5866895e26c0e","_id":"@coconut-xr/natuerlich@0.0.27","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-Tze1E2AW/2LO6KMRg7W3n/NRDRWsKaEcyNbMHKsV7PYQz8q736xjKJqlzM+vQOBuA+E+vgLhV3PVo0VkDYTMSA==","shasum":"a4d6550cbdc7374dc18ca3a5c920a0733e26c31a","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.27.tgz","fileCount":85,"unpackedSize":180943,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCb6R7SmU9f/WC8hZTRRDFzz3DpLzE6L405OKDoSq2g3wIhAIF4YxmfggybF918enbPx0P3FQlBqdZ3XpfL10JkSkVw"}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.27_1692430249712_0.3381456969166605"},"_hasShrinkwrap":false},"0.0.28":{"name":"@coconut-xr/natuerlich","version":"0.0.28","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"*","@coconut-xr/xmaterials":"*","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9","zustand":">=4.0.0","three-stdlib":"*"},"peerDependencies":{"@coconut-xr/koestlich":"*","react":"*","three":"*","@react-three/fiber":"*"},"peerDependenciesMeta":{"@coconut-xr/koestlich":{"optional":true}},"devDependencies":{"@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.2","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","typescript":"^4.9.3","zustand":"~4.3.2","@coconut-xr/koestlich":"0.3.3"},"types":"./dist/index.d.ts","gitHead":"a065d0de9660faa71405e53299c64b114303f5f0","_id":"@coconut-xr/natuerlich@0.0.28","_nodeVersion":"18.17.0","_npmVersion":"9.6.7","dist":{"integrity":"sha512-XvSCMVMKe8NRhseuvuoLzGgF8Tm/CWvwuz1Mf+gMfrmpouCqCTQvUQH3TMQ3UMLrMq5VB6GLHTB9qjH+ckC67A==","shasum":"3832adcf3790aa30f114c26b011be1ddd838f041","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.28.tgz","fileCount":85,"unpackedSize":180961,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDg+RtOfUjma/Qu7Z26bvc8DIeY6pldUaHfXDH9FHIVzwIhAMI78h7YRsn5TayFdAjpHJ1MdSMyI9g4DYptK/03aDpj"}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.28_1692474742322_0.22865799364167483"},"_hasShrinkwrap":false},"0.0.29":{"name":"@coconut-xr/natuerlich","version":"0.0.29","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"*","@coconut-xr/xmaterials":"*","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9","zustand":">=4.0.0","three-stdlib":"*"},"peerDependencies":{"@coconut-xr/koestlich":"*","react":"*","three":"*","@react-three/fiber":"*"},"peerDependenciesMeta":{"@coconut-xr/koestlich":{"optional":true}},"devDependencies":{"@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.2","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","typescript":"^4.9.3","zustand":"~4.3.2","@coconut-xr/koestlich":"0.3.3"},"types":"./dist/index.d.ts","gitHead":"c0ed521b1e906ee8d6e47d6ff84c5a90986a6f21","_id":"@coconut-xr/natuerlich@0.0.29","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-zRtXxSoFTIA71/uTn2LnWJeMuAv50yzStLhUCg91j/Kf7uUM8QOcHPeoHWLfK4Yle0eknfGo2vGdYCbU/ZItqg==","shasum":"354bb3276da8f21900446bd12d3963241a7388ba","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.29.tgz","fileCount":85,"unpackedSize":181142,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaccmvLKQxcXCs7fKSMjcM+CPeaApgdw9PKndsonQXkQIgLHqzN442SctvlOjlDC/fdQPM9SRepLHjpn3HuOPwpIY="}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.29_1692602058489_0.5315117108997922"},"_hasShrinkwrap":false},"0.0.30":{"name":"@coconut-xr/natuerlich","version":"0.0.30","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"*","@coconut-xr/xmaterials":"*","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9","zustand":">=4.0.0","three-stdlib":"*"},"peerDependencies":{"@coconut-xr/koestlich":"*","react":"*","three":"*","@react-three/fiber":"*"},"peerDependenciesMeta":{"@coconut-xr/koestlich":{"optional":true}},"devDependencies":{"@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.2","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","typescript":"^4.9.3","zustand":"~4.3.2","@coconut-xr/koestlich":"0.3.3"},"types":"./dist/index.d.ts","gitHead":"f5a07787eeb9c3b071b1bc22861a33fd611d195d","_id":"@coconut-xr/natuerlich@0.0.30","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-HP3Wgke4Zq60MVYMidxZF9zr5iqtKlQUfrNGBQMe6Nr+VCsXUcm7ck4K8b38a1oAyTz9yOjD+6Fh1nClATiXmg==","shasum":"c169a3f82a9d432565c518a6ea10931f8fee00d5","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.30.tgz","fileCount":85,"unpackedSize":181271,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtC1LlWV1z89vAWhALzNoUzwGdbsFjVXykA3S4JfV6ZwIhAOD0OCZXqXIQpJQX7KMUFyHV3JEhKwCyTSk/qoU+8jiQ"}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.30_1692628670907_0.61381779054467"},"_hasShrinkwrap":false},"0.0.30-beta.0":{"name":"@coconut-xr/natuerlich","version":"0.0.30-beta.0","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"*","@coconut-xr/xmaterials":"*","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9","zustand":">=4.0.0","three-stdlib":"*"},"peerDependencies":{"@coconut-xr/koestlich":"*","react":"*","three":"*","@react-three/fiber":"*"},"peerDependenciesMeta":{"@coconut-xr/koestlich":{"optional":true}},"devDependencies":{"@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.2","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","typescript":"^4.9.3","zustand":"~4.3.2","@coconut-xr/koestlich":"0.3.3"},"types":"./dist/index.d.ts","readme":"# @coconut-xr/natuerlich\n\n[![Version](https://img.shields.io/npm/v/@coconut-xr/natuerlich?style=flat-square)](https://npmjs.com/package/@coconut-xr/natuerlich)\n[![License](https://img.shields.io/github/license/coconut-xr/natuerlich.svg?style=flat-square)](https://github.com/coconut-xr/natuerlich/blob/master/LICENSE)\n[![Twitter](https://img.shields.io/twitter/follow/coconut_xr?style=flat-square)](https://twitter.com/coconut_xr)\n[![Discord](https://img.shields.io/discord/1087727032240185424?style=flat-square&label=discord)](https://discord.gg/RbyaXJJaJM)\n\n![header image](./images/header.jpg)\n\n_WebXR Interaction for Three.js_\n\nThis library builds on [Three.js](https://github.com/mrdoob/three.js) (open-source WebGL library) and [WebXR](https://immersiveweb.dev/) (Web Standard for Augmented and Virtual Reality) to deliver **composable and extensible interactions for immersive experiences** .\n\nWe provide bindings to [react-three/fiber](https://github.com/pmndrs/react-three-fiber), enabling a **familiar Developer Experience** for react developers.\n\n`npm install @coconut-xr/natuerlich`\n\n<span style=\"font-size: 2rem\">⤷[ Getting Started](https://coconut-xr.github.io/natuerlich/#/getting-started)</span>\n\n## Examples\n\n- [Spatial UI with Koestlich](https://codesandbox.io/s/natuerlich-spatual-ui-example-xmdpvq?file=/src/app.tsx)\n\n    <img src=\"./images/spatial-ui-example.gif\"  width=\"300\">\n\n- [Placing Objects](https://codesandbox.io/s/natuerlich-placing-objects-3q74pk?file=/src/app.tsx) - 3D Models from [Quaternius](https://quaternius.com/)\n\n    <img src=\"./images/placing-objects.gif\"  width=\"200\">\n\n- [Rag Doll Physics](https://codesandbox.io/s/natuerlich-ragdoll-physics-j2q7mc?file=/src/App.js) - based on [R3F Example](https://codesandbox.io/s/wdzv4)\n\n    <img src=\"./images/rag-doll.gif\"  width=\"200\">\n\n## [Documentation](https://coconut-xr.github.io/natuerlich)\n\n- [Getting Started](https://coconut-xr.github.io/natuerlich/#/getting-started) - barebones WebXR, Hands, and Controllers\n\n    <img src=\"./docs/barebones.gif\"  width=\"150\">\n\n- [Interaction with Objects](https://coconut-xr.github.io/natuerlich/#/object-interaction) - build interactions with objects\n\n    <img src=\"./docs/object-draggable.gif\"  width=\"150\">\n\n- [Interaction with Koestlich](https://coconut-xr.github.io/natuerlich/#/koestlich-interaction) - build interactive 3D UIs\n\n    <img src=\"./docs/koestlich-interactable.gif\" width=\"150\">\n\n- [Teleport](https://coconut-xr.github.io/natuerlich/#/teleport) - building a teleport interaction\n\n    <img src=\"./docs/teleport.gif\"  width=\"150\">\n\n- [Poses](https://coconut-xr.github.io/natuerlich/#/poses) - detecting and generating hand poses\n\n    <img src=\"./docs/poses.gif\"  width=\"150\">\n\n\n- [Layers](https://coconut-xr.github.io/natuerlich/#/layers) - high quality content using WebXR layers\n\n    <img src=\"./docs/layer.gif\"  width=\"150\">\n\n- [Anchors](https://coconut-xr.github.io/natuerlich/#/anchors) - spatial anchors using WebXR anchors\n\n    <img src=\"./docs/anchor.gif\"  width=\"150\">\n\n- [Tracked Planes](https://coconut-xr.github.io/natuerlich/#/planes) - tracked room planes using WebXR planes\n\n    <img src=\"./docs/tracked-planes.gif\"  width=\"150\">\n\n- [Head Up Display](https://coconut-xr.github.io/natuerlich/#/head-up-display) - placing content in front of the user's camera\n\n    <img src=\"./docs/head-up-display.gif\"  width=\"150\">\n\n- [Custom Input Sources](https://coconut-xr.github.io/natuerlich/#/custom-input-sources) - building custom interactive hands and controllers\n\n    <img src=\"./docs/fist-grab-hand.gif\"  width=\"150\">\n\n- [Tracked Images](https://coconut-xr.github.io/natuerlich/#/images) - image marker tracking using WebXR Image Tracking\n- [Guards](https://coconut-xr.github.io/natuerlich/#/guards) - conditional rendering using guards\n- [Use XR](https://coconut-xr.github.io/natuerlich/#/use-xr) - accessing the raw XR state\n- [Configuration](https://coconut-xr.github.io/natuerlich/#/configuration) - configurating foveation, frameRate, referenceSpace, and frameBufferScaling\n---\n\n- [All Components](https://coconut-xr.github.io/natuerlich/#/all-components) - API Documentation for all available components\n- [All Hooks](https://coconut-xr.github.io/natuerlich/#/all-hooks) - API Documentation for all available hooks\n\n## Ecosystem\n\n- User Interfaces - [@coconut-xr/koestlich](https://github.com/coconut-xr/koestlich)\n- Pre-designed UI Components - [@coconut-xr/apfel-kruemel](https://github.com/coconut-xr/apfel-kruemel)\n\n## Acknowledgements\n\nThis library is only possible because of the great efforts from the [Immersive Web Community Group and Immersive Web Working Group at the W3C](https://github.com/immersive-web), the [Three.js](https://github.com/mrdoob/three.js) team, and the [react-three-fiber](https://github.com/pmndrs/react-three-fiber) team. This work is inspired by existing libraries, such as [react-xr](https://github.com/pmndrs/react-xr) and [handy-work](https://github.com/AdaRoseCannon/handy-work).\n\n**natuerlich** is funded by [Coconut Capital](https://coconut.capital/)\n","readmeFilename":"README.md","gitHead":"994e9e96fbdbc3aaf336bde97887e7201873dae6","_id":"@coconut-xr/natuerlich@0.0.30-beta.0","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-HRRgFHlCHp5jRk/0h6lKyPZdjVjyehXWjtQ8CIiGSfaK/HZr/syFH/IEc3xEff7/52/y5gUFPmFEpIBFmX4jpw==","shasum":"7a6fcc3eaf2daabb93d62391d9a1cf27c9ffecf7","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.30-beta.0.tgz","fileCount":87,"unpackedSize":197666,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBT05h6cYbiG0rRXcFSUf4mKakrodKNDlv+/Nl0XfDdWAiACfv7x86BiHBz4/+rUSc1GZosq7XNbCUSXfDERGYV9TQ=="}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.30-beta.0_1692630983064_0.5774221070741878"},"_hasShrinkwrap":false},"0.0.30-beta.1":{"name":"@coconut-xr/natuerlich","version":"0.0.30-beta.1","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"*","@coconut-xr/xmaterials":"*","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9","zustand":">=4.0.0"},"peerDependencies":{"@coconut-xr/koestlich":"*","react":"*","three":"*","@react-three/fiber":"*"},"peerDependenciesMeta":{"@coconut-xr/koestlich":{"optional":true}},"devDependencies":{"@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.2","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","typescript":"^4.9.3","zustand":"~4.3.2","@coconut-xr/koestlich":"0.3.3"},"types":"./dist/index.d.ts","readme":"# @coconut-xr/natuerlich\n\n[![Version](https://img.shields.io/npm/v/@coconut-xr/natuerlich?style=flat-square)](https://npmjs.com/package/@coconut-xr/natuerlich)\n[![License](https://img.shields.io/github/license/coconut-xr/natuerlich.svg?style=flat-square)](https://github.com/coconut-xr/natuerlich/blob/master/LICENSE)\n[![Twitter](https://img.shields.io/twitter/follow/coconut_xr?style=flat-square)](https://twitter.com/coconut_xr)\n[![Discord](https://img.shields.io/discord/1087727032240185424?style=flat-square&label=discord)](https://discord.gg/RbyaXJJaJM)\n\n![header image](./images/header.jpg)\n\n_WebXR Interaction for Three.js_\n\nThis library builds on [Three.js](https://github.com/mrdoob/three.js) (open-source WebGL library) and [WebXR](https://immersiveweb.dev/) (Web Standard for Augmented and Virtual Reality) to deliver **composable and extensible interactions for immersive experiences** .\n\nWe provide bindings to [react-three/fiber](https://github.com/pmndrs/react-three-fiber), enabling a **familiar Developer Experience** for react developers.\n\n`npm install @coconut-xr/natuerlich`\n\n<span style=\"font-size: 2rem\">⤷[ Getting Started](https://coconut-xr.github.io/natuerlich/#/getting-started)</span>\n\n## Examples\n\n- [Spatial UI with Koestlich](https://codesandbox.io/s/natuerlich-spatual-ui-example-xmdpvq?file=/src/app.tsx)\n\n    <img src=\"./images/spatial-ui-example.gif\"  width=\"300\">\n\n- [Placing Objects](https://codesandbox.io/s/natuerlich-placing-objects-3q74pk?file=/src/app.tsx) - 3D Models from [Quaternius](https://quaternius.com/)\n\n    <img src=\"./images/placing-objects.gif\"  width=\"200\">\n\n- [Rag Doll Physics](https://codesandbox.io/s/natuerlich-ragdoll-physics-j2q7mc?file=/src/App.js) - based on [R3F Example](https://codesandbox.io/s/wdzv4)\n\n    <img src=\"./images/rag-doll.gif\"  width=\"200\">\n\n## [Documentation](https://coconut-xr.github.io/natuerlich)\n\n- [Getting Started](https://coconut-xr.github.io/natuerlich/#/getting-started) - barebones WebXR, Hands, and Controllers\n\n    <img src=\"./docs/barebones.gif\"  width=\"150\">\n\n- [Interaction with Objects](https://coconut-xr.github.io/natuerlich/#/object-interaction) - build interactions with objects\n\n    <img src=\"./docs/object-draggable.gif\"  width=\"150\">\n\n- [Interaction with Koestlich](https://coconut-xr.github.io/natuerlich/#/koestlich-interaction) - build interactive 3D UIs\n\n    <img src=\"./docs/koestlich-interactable.gif\" width=\"150\">\n\n- [Teleport](https://coconut-xr.github.io/natuerlich/#/teleport) - building a teleport interaction\n\n    <img src=\"./docs/teleport.gif\"  width=\"150\">\n\n- [Poses](https://coconut-xr.github.io/natuerlich/#/poses) - detecting and generating hand poses\n\n    <img src=\"./docs/poses.gif\"  width=\"150\">\n\n\n- [Layers](https://coconut-xr.github.io/natuerlich/#/layers) - high quality content using WebXR layers\n\n    <img src=\"./docs/layer.gif\"  width=\"150\">\n\n- [Anchors](https://coconut-xr.github.io/natuerlich/#/anchors) - spatial anchors using WebXR anchors\n\n    <img src=\"./docs/anchor.gif\"  width=\"150\">\n\n- [Tracked Planes](https://coconut-xr.github.io/natuerlich/#/planes) - tracked room planes using WebXR planes\n\n    <img src=\"./docs/tracked-planes.gif\"  width=\"150\">\n\n- [Head Up Display](https://coconut-xr.github.io/natuerlich/#/head-up-display) - placing content in front of the user's camera\n\n    <img src=\"./docs/head-up-display.gif\"  width=\"150\">\n\n- [Custom Input Sources](https://coconut-xr.github.io/natuerlich/#/custom-input-sources) - building custom interactive hands and controllers\n\n    <img src=\"./docs/fist-grab-hand.gif\"  width=\"150\">\n\n- [Tracked Images](https://coconut-xr.github.io/natuerlich/#/images) - image marker tracking using WebXR Image Tracking\n- [Guards](https://coconut-xr.github.io/natuerlich/#/guards) - conditional rendering using guards\n- [Use XR](https://coconut-xr.github.io/natuerlich/#/use-xr) - accessing the raw XR state\n- [Configuration](https://coconut-xr.github.io/natuerlich/#/configuration) - configurating foveation, frameRate, referenceSpace, and frameBufferScaling\n---\n\n- [All Components](https://coconut-xr.github.io/natuerlich/#/all-components) - API Documentation for all available components\n- [All Hooks](https://coconut-xr.github.io/natuerlich/#/all-hooks) - API Documentation for all available hooks\n\n## Ecosystem\n\n- User Interfaces - [@coconut-xr/koestlich](https://github.com/coconut-xr/koestlich)\n- Pre-designed UI Components - [@coconut-xr/apfel-kruemel](https://github.com/coconut-xr/apfel-kruemel)\n\n## Acknowledgements\n\nThis library is only possible because of the great efforts from the [Immersive Web Community Group and Immersive Web Working Group at the W3C](https://github.com/immersive-web), the [Three.js](https://github.com/mrdoob/three.js) team, and the [react-three-fiber](https://github.com/pmndrs/react-three-fiber) team. This work is inspired by existing libraries, such as [react-xr](https://github.com/pmndrs/react-xr) and [handy-work](https://github.com/AdaRoseCannon/handy-work).\n\n**natuerlich** is funded by [Coconut Capital](https://coconut.capital/)\n","readmeFilename":"README.md","gitHead":"a7cf8c692ed140a45c41540ed34b0e81d6f2a329","_id":"@coconut-xr/natuerlich@0.0.30-beta.1","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-XRp5PwefTDEA/YX42mrFpkzXYKXxG4P9mrzS9TbGt9F+8mPj/A02wFuHSrfsLIeNTkwylTFK3XCAqqBPC/L1Ow==","shasum":"5634e01879ca2645ebf39aac70429f0d26cafc4d","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.30-beta.1.tgz","fileCount":87,"unpackedSize":197500,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGXDgARLN0OfuwBawMW382M0GUeE2+Upg35pT4TKmzfKAiAxdsnAE5YXzTL3LdySuUIlafAA2j7n1xryJ72d17PdBg=="}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.30-beta.1_1692631983167_0.0681179584734164"},"_hasShrinkwrap":false},"0.0.31":{"name":"@coconut-xr/natuerlich","version":"0.0.31","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"*","@coconut-xr/xmaterials":"*","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9","zustand":">=4.0.0"},"peerDependencies":{"@coconut-xr/koestlich":"*","react":"*","three":"*","@react-three/fiber":"*"},"peerDependenciesMeta":{"@coconut-xr/koestlich":{"optional":true}},"devDependencies":{"@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.2","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","typescript":"^4.9.3","zustand":"~4.3.2","@coconut-xr/koestlich":"0.3.3"},"types":"./dist/index.d.ts","gitHead":"58ffb1293314497260e2b032a9e68dd39027e4c9","_id":"@coconut-xr/natuerlich@0.0.31","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-c9AkZCm0ekvd7Fvhd2MAZUl6jig6YY2h+3hznDMx5nEq1FttL4uxLXsEVp4WJp+MAhXIze7kVG6/ycXrUl6Rtw==","shasum":"b460d22bc844a6988e4d16e9511cdd1ba2dd094c","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.31.tgz","fileCount":85,"unpackedSize":183366,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDHFl/rtGauvIA7YqnvWzP/91ZlTqT76ixLgNE/H2H7UAiEA5q+YEd7lSSSJ/8uLHjgz8/PKUhO8njdgT6dkyy/PddU="}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.31_1694779198338_0.6720410845779852"},"_hasShrinkwrap":false},"0.0.32":{"name":"@coconut-xr/natuerlich","version":"0.0.32","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"*","@coconut-xr/xmaterials":"*","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9","zustand":">=4.0.0"},"peerDependencies":{"@coconut-xr/koestlich":"*","react":"*","three":"*","@react-three/fiber":"*"},"peerDependenciesMeta":{"@coconut-xr/koestlich":{"optional":true}},"devDependencies":{"@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.2","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","typescript":"^4.9.3","zustand":"~4.3.2","@coconut-xr/koestlich":"0.3.3"},"types":"./dist/index.d.ts","gitHead":"8edf841a11b77c47cd62b2a5a5195ade8ffb3dc7","_id":"@coconut-xr/natuerlich@0.0.32","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-moeQxlKdwmevyAZS/N/bFQvTHNMVivCOVhv5jq7vAEh5szNXlkL6FUwHPlVrziQC6ckNOGB5ncWLTsbBgUDbXg==","shasum":"89ad84d8b21c9dba045c49f8d659b68690b22848","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.32.tgz","fileCount":85,"unpackedSize":183542,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzrf6/Mz9syXBgkHmU4LkBiiSE2wjWQ/3wm5Jgu1qfaQIgWcw26gIcMalqlTOYXuuwZOnFXC2NvwufSepsgjwRI5g="}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.32_1695635168382_0.9558852884130844"},"_hasShrinkwrap":false},"0.0.33-beta.0":{"name":"@coconut-xr/natuerlich","version":"0.0.33-beta.0","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"*","@coconut-xr/xmaterials":"*","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9","zustand":">=4.0.0"},"peerDependencies":{"@coconut-xr/koestlich":"*","react":"*","three":"*","@react-three/fiber":"*"},"peerDependenciesMeta":{"@coconut-xr/koestlich":{"optional":true}},"devDependencies":{"@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.2","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","typescript":"^4.9.3","zustand":"~4.3.2","@coconut-xr/koestlich":"0.3.3"},"types":"./dist/index.d.ts","readme":"# @coconut-xr/natuerlich\n\n[![Version](https://img.shields.io/npm/v/@coconut-xr/natuerlich?style=flat-square)](https://npmjs.com/package/@coconut-xr/natuerlich)\n[![License](https://img.shields.io/github/license/coconut-xr/natuerlich.svg?style=flat-square)](https://github.com/coconut-xr/natuerlich/blob/master/LICENSE)\n[![Twitter](https://img.shields.io/twitter/follow/coconut_xr?style=flat-square)](https://twitter.com/coconut_xr)\n[![Discord](https://img.shields.io/discord/1087727032240185424?style=flat-square&label=discord)](https://discord.gg/RbyaXJJaJM)\n\n<img src=\"./docs/static/images/header.jpg\" width=\"100%\">\n\n\n_WebXR Interaction for Three.js_\n\nThis library builds on [Three.js](https://github.com/mrdoob/three.js) (open-source WebGL library) and [WebXR](https://immersiveweb.dev/) (Web Standard for Augmented and Virtual Reality) to deliver **composable and extensible interactions for immersive experiences** .\n\nWe provide bindings to [react-three/fiber](https://github.com/pmndrs/react-three-fiber), enabling a **familiar Developer Experience** for react developers.\n\n`npm install @coconut-xr/natuerlich`\n\n## Check out the [Getting Started](https://coconut-xr.github.io/natuerlich/getting-started)\n\n## Examples\n\n- [Spatial UI with Koestlich](https://codesandbox.io/s/natuerlich-spatual-ui-example-xmdpvq?file=/src/app.tsx)\n\n    <img src=\"./docs/static/images/spatial-ui-example.gif\" width=\"35%\">\n\n- [Placing Objects](https://codesandbox.io/s/natuerlich-placing-objects-3q74pk?file=/src/app.tsx) - 3D Models from [Quaternius](https://quaternius.com/)\n\n    <img src=\"./docs/static/images/placing-objects.gif\" width=\"30%\">\n\n- [Rag Doll Physics](https://codesandbox.io/s/natuerlich-ragdoll-physics-j2q7mc?file=/src/App.js) - based on [R3F Example](https://codesandbox.io/s/wdzv4)\n\n    <img src=\"./docs/static/images/rag-doll.gif\" width=\"30%\">\n\n- [Gamepad api](https://codesandbox.io/s/natuerlich-gamepad-api-example-l48gx5)\n\n## [Documentation](https://coconut-xr.github.io/natuerlich/)\n\n- <a href=\"https://coconut-xr.github.io/natuerlich/getting-started\">Getting Started - barebones WebXR, Hands, and Controllers<br></br><img src=\"./docs/static/images/barebones.gif\" width=\"35%\"></a>\n\n- <a href=\"https://coconut-xr.github.io/natuerlich/object-interaction\">Interaction with Objects - build interactions with objects<br></br><img src=\"./docs/static/images/object-draggable.gif\" width=\"35%\"></a>\n\n- <a href=\"https://coconut-xr.github.io/natuerlich/koestlich-interaction\">Interaction with Koestlich - build interactive 3D UIs<br></br><img src=\"./docs/static/images/koestlich-interactable.gif\" width=\"35%\"></a>\n\n- <a href=\"https://coconut-xr.github.io/natuerlich/teleport\">Teleport - building a teleport interaction<br></br><img src=\"./docs/static/images/teleport.gif\" width=\"35%\"></a>\n\n- <a href=\"https://coconut-xr.github.io/natuerlich/poses\">Poses - detecting and generating hand poses<br></br><img src=\"./docs/static/images/poses.gif\" width=\"35%\"></a>\n\n- <a href=\"https://coconut-xr.github.io/natuerlich/layers\">Layers - high quality content using WebXR layers<br></br><img src=\"./docs/static/images/layer.gif\" width=\"35%\"></a>\n\n- <a href=\"https://coconut-xr.github.io/natuerlich/anchors\">Anchors - spatial anchors using WebXR anchors<br></br><img src=\"./docs/static/images/anchor.gif\" width=\"35%\"></a>\n\n- <a href=\"https://coconut-xr.github.io/natuerlich/tracked-planes\">Tracked Planes - tracked room planes using WebXR planes<br></br><img src=\"./docs/static/images/tracked-planes.gif\" width=\"35%\"></a>\n\n- <a href=\"https://coconut-xr.github.io/natuerlich/head-up-display\">Head Up Display - placing content in front of the user's camera<br></br><img src=\"./docs/static/images/head-up-display.gif\" width=\"35%\"></a>\n\n- <a href=\"https://coconut-xr.github.io/natuerlich/custom-input-sources\">Custom Input Sources - building custom interactive hands and controllers<br></br><img src=\"./docs/static/images/fist-grab-hand.gif\" width=\"35%\"></a>\n\n- <a href=\"https://coconut-xr.github.io/natuerlich/images\">Tracked Images - image marker tracking using WebXR Image Tracking</a>\n\n- <a href=\"https://coconut-xr.github.io/natuerlich/guards\">Guards - conditional rendering using guards</a>\n\n- <a href=\"https://coconut-xr.github.io/natuerlich/use-xr\">Use XR - accessing the raw XR state</a>\n\n- <a href=\"https://coconut-xr.github.io/natuerlich/configuration\">Configuration - configurating foveation, frameRate, referenceSpace, and frameBufferScaling</a>\n\n---\n\n- <a href=\"https://coconut-xr.github.io/natuerlich/all-components\">All Components - API Documentation for all available components</a>\n\n- <a href=\"https://coconut-xr.github.io/natuerlich/all-hooks\">All Hooks - API Documentation for all available hooks</a>\n\n## Acknowledgements\n\nThis library is only possible because of the great efforts from the [Immersive Web Community Group and Immersive Web Working Group at the W3C](https://github.com/immersive-web), the [Three.js](https://github.com/mrdoob/three.js) team, and the [react-three-fiber](https://github.com/pmndrs/react-three-fiber) team. This work is inspired by existing libraries, such as [react-xr](https://github.com/pmndrs/react-xr) and [handy-work](https://github.com/AdaRoseCannon/handy-work).\n\n**natuerlich** is funded by [Coconut Capital](https://coconut.capital/)\n","readmeFilename":"README.md","gitHead":"7a4a58e71b79f83c5942ce45162f1451a49c7f98","_id":"@coconut-xr/natuerlich@0.0.33-beta.0","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-OWlB6IsvDbgfAhFqGbplv0Fq/TJ0xH8YoIecwI/ev+xeEYfcpyRax3ji17X9JAkpqmgNI1GwmIT8tPCrhNqKEg==","shasum":"7bdab268f8c6ed5f4d240bc93b48e53f00bb064b","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.33-beta.0.tgz","fileCount":103,"unpackedSize":216932,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC06ILfu+4XGyrAuyjSdPLIEF99dQQvX0apqMBxzVKkhgIhAMsl1Tdw34xpK3uas+a1r/e4qpUXrMqK7iHlEee94Gco"}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.33-beta.0_1695723826576_0.22195580524716907"},"_hasShrinkwrap":false},"0.0.33":{"name":"@coconut-xr/natuerlich","version":"0.0.33","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"*","@coconut-xr/xmaterials":"*","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9","zustand":">=4.0.0"},"peerDependencies":{"@coconut-xr/koestlich":"*","react":"*","three":"*","@react-three/fiber":"*"},"peerDependenciesMeta":{"@coconut-xr/koestlich":{"optional":true}},"devDependencies":{"@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.2","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","typescript":"^4.9.3","zustand":"~4.3.2","@coconut-xr/koestlich":"0.3.3"},"_id":"@coconut-xr/natuerlich@0.0.33","gitHead":"a51e6559c338d1aa328403ae7a6e5f9e36481a83","types":"./dist/index.d.ts","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-GIOTGcmrGW1BG56bf/qyPzt7vroLRnyoahDoELsTMx7b84MUXQRYvJEFIQLbydFLtXDbDzoSJFSzl43JezfSvw==","shasum":"f5aa4b261561365335e00deec44929c13d5657aa","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.33.tgz","fileCount":87,"unpackedSize":189735,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGtct3+1E/3vfcpWIVt3tPOkBuczaqBRgwHedEc58EtUAiEAvjoK9LWeCGN1ztgJkylVGRuys95e3daoUaNzcdpJ27E="}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.33_1696583894078_0.038238656892344736"},"_hasShrinkwrap":false},"0.0.34":{"name":"@coconut-xr/natuerlich","version":"0.0.34","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"*","@coconut-xr/xmaterials":"*","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9","zustand":">=4.0.0"},"peerDependencies":{"@coconut-xr/koestlich":"*","@react-three/fiber":"*","react":"*","three":"*"},"peerDependenciesMeta":{"@coconut-xr/koestlich":{"optional":true}},"devDependencies":{"@coconut-xr/koestlich":"0.3.3","@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.5","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","typescript":"^4.9.3","zustand":"~4.3.2"},"_id":"@coconut-xr/natuerlich@0.0.34","gitHead":"7270437f11b4f3e382011f8ee28091411816c875","types":"./dist/index.d.ts","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-Fv72rS42dSiV8wL5AeZSiN+2Z7F+VE16Dcqt615us99s0wN4cPvX1i3G+VG6uu8JJUadfYYPdALhsbcYYJ1s+w==","shasum":"c624ee241999ab2315cbf10ef94939382ec95952","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.34.tgz","fileCount":89,"unpackedSize":194921,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwcrgtL7IpCE37eoKcCSgvg2H9PTWcJ9hyLqjiQC7jgAIhAN9nn9hDc9QfyzEpHBypX2Uiu677nLXl6e7wYxV+l6e2"}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.34_1696871983684_0.6576211995161849"},"_hasShrinkwrap":false},"0.0.35":{"name":"@coconut-xr/natuerlich","version":"0.0.35","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"*","@coconut-xr/xmaterials":"*","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9","zustand":">=4.0.0"},"peerDependencies":{"@coconut-xr/koestlich":"*","@react-three/fiber":"*","react":"*","three":"*"},"peerDependenciesMeta":{"@coconut-xr/koestlich":{"optional":true}},"devDependencies":{"@coconut-xr/koestlich":"0.3.3","@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.5","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","typescript":"^4.9.3","zustand":"~4.3.2"},"_id":"@coconut-xr/natuerlich@0.0.35","gitHead":"f73262fd3dda5ee2eab8cbe2f26a731910930007","types":"./dist/index.d.ts","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-ptCGpJ5qnkXu9457vyJkR4zWbcn+DfG5qon4jqVtKlE3xqEnyPzQavDH1jTrf1jao6eP7GoDklJBhs/cOv5DgQ==","shasum":"2b94988db3f2b73de2eab7f1e27e9e6d4d0158bd","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.35.tgz","fileCount":89,"unpackedSize":195239,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID/MJiPV2xkbH3wOMotznPFiS1cn/7YRfGA9QWpv9wfwAiEAokymTKRo3PrTqH2+m8BN7wQJ++wz6coKQB6SyIly6d8="}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.35_1696954885173_0.4235366521543069"},"_hasShrinkwrap":false},"0.0.36":{"name":"@coconut-xr/natuerlich","version":"0.0.36","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"*","@coconut-xr/xmaterials":"*","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9","zustand":">=4.0.0"},"peerDependencies":{"@coconut-xr/koestlich":"*","@react-three/fiber":"*","react":"*","three":"*"},"peerDependenciesMeta":{"@coconut-xr/koestlich":{"optional":true}},"devDependencies":{"@coconut-xr/koestlich":"0.3.3","@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.5","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","typescript":"^4.9.3","zustand":"~4.3.2"},"_id":"@coconut-xr/natuerlich@0.0.36","gitHead":"de80542b49f571aed1a53f9749d1aa202b4db964","types":"./dist/index.d.ts","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-lx13raKhvLONHAf1uzMEJ5QMETuweqyVWaGS1NNBIfwrl3kM8BVwELvoLwXjAaRT02zTavvkEdTbbseSdkFAMw==","shasum":"e3bceb95cea5db222981753c9866848ecaf1bb97","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.36.tgz","fileCount":89,"unpackedSize":195739,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBJvYehrvRGYBG/72XoWlraJAFOXYluHQEckBlef5xkTAiA3GtK/rmDLg4f9g/XS/s9GYb7TcM1gJ234sKmLrucbXg=="}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.36_1697065773255_0.4429593827301179"},"_hasShrinkwrap":false},"0.0.37":{"name":"@coconut-xr/natuerlich","version":"0.0.37","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"*","@coconut-xr/xmaterials":"*","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9","zustand":">=4.0.0"},"peerDependencies":{"@coconut-xr/koestlich":"*","@react-three/fiber":"*","react":"*","three":"*"},"peerDependenciesMeta":{"@coconut-xr/koestlich":{"optional":true}},"devDependencies":{"@coconut-xr/koestlich":"0.3.3","@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.5","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","typescript":"^4.9.3","zustand":"~4.3.2"},"_id":"@coconut-xr/natuerlich@0.0.37","gitHead":"62d2fda5685d6aa625e4304bd5a9099cc4f9c682","types":"./dist/index.d.ts","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-09wzAWqaVxUJA1veSZ2S++76CfSjgCVf6BBEzLaGdyqXGf9maHBwwl5jmx+XQ0ASmHYihCCYU2gStkGid2czIQ==","shasum":"b64575af3c52cd35cb60f20d1893b25e312db7fa","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.37.tgz","fileCount":89,"unpackedSize":192952,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVzMeRGQc3koUomBuRplJMpfnaaeDUBcHd4AzLU6YkAQIgJyIwHYjJK5yLqKQkAzX4O0C8qvhJT220ystwPweETzw="}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.37_1697555357111_0.6641620185796895"},"_hasShrinkwrap":false},"0.0.38":{"name":"@coconut-xr/natuerlich","version":"0.0.38","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"*","@coconut-xr/xmaterials":"*","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9","zustand":">=4.0.0"},"peerDependencies":{"@coconut-xr/koestlich":"*","@react-three/fiber":"*","react":"*","three":"*"},"peerDependenciesMeta":{"@coconut-xr/koestlich":{"optional":true}},"devDependencies":{"@coconut-xr/koestlich":"0.3.3","@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.5","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","typescript":"^4.9.3","zustand":"~4.3.2"},"_id":"@coconut-xr/natuerlich@0.0.38","gitHead":"f5f993e5593526450d846f2252a373eae69739c0","types":"./dist/index.d.ts","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-Zk9QvTspak/eHQfJeVkjWyLXUwE/i8FcdddPe4zTQF7pbNmVkB2fxUspxwCM08h5TmjWXC6XVZiIPU5FmxQvKQ==","shasum":"9089f72e71e3c224c8b366dbfe5af4cd861445d6","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.38.tgz","fileCount":89,"unpackedSize":195493,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICM+Nu+peA9oHiL0UDTFOdQZ7xZUzHxLtvuFPlpyfvrUAiEA0NJdcgMSFWJ78SNrIS8PO8HqRUaZHe9ixrrgm7qYfBE="}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.38_1697564054680_0.879834145903855"},"_hasShrinkwrap":false},"0.0.39":{"name":"@coconut-xr/natuerlich","version":"0.0.39","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"*","@coconut-xr/xmaterials":"*","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9","zustand":">=4.0.0"},"peerDependencies":{"@coconut-xr/koestlich":"*","@react-three/fiber":"*","react":"*","three":"*"},"peerDependenciesMeta":{"@coconut-xr/koestlich":{"optional":true}},"devDependencies":{"@coconut-xr/koestlich":"0.3.3","@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.5","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","typescript":"^4.9.3","zustand":"~4.3.2"},"_id":"@coconut-xr/natuerlich@0.0.39","gitHead":"25cea8b432c9a3495e48a576fd4074a079370c0b","types":"./dist/index.d.ts","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-MkhU7JwuQoYGdWVKavwUpgmTEYBE6NwT8XysSENVmbSckEvwkIyyTg+nWDFaIAnaiodDM+tbaV6a14ZFlFMCkg==","shasum":"1ab4862168b9a7422186c436c17c0c096f9ca614","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.39.tgz","fileCount":89,"unpackedSize":197856,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICqBkdwf53y0yTvFYTkK6uX57/NO7f6x8VsdZsvb4T2yAiEAkgjb15NQ+wPypOeETIxYo4F2oNf1Nm+BbuUByLMQOHY="}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.39_1697581435683_0.9710243671864878"},"_hasShrinkwrap":false},"0.0.40":{"name":"@coconut-xr/natuerlich","version":"0.0.40","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"*","@coconut-xr/xmaterials":"*","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9","zustand":">=4.0.0"},"peerDependencies":{"@coconut-xr/koestlich":"*","@react-three/fiber":"*","react":"*","three":"*"},"peerDependenciesMeta":{"@coconut-xr/koestlich":{"optional":true}},"devDependencies":{"@coconut-xr/koestlich":"0.3.3","@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.5","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","typescript":"^4.9.3","zustand":"~4.3.2"},"_id":"@coconut-xr/natuerlich@0.0.40","gitHead":"5a293f73139b855faad65f2cb4fa4aaf23b7f88a","types":"./dist/index.d.ts","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-OjrCpYWx8LolijOBI4dNQqZljkfbTPkfqD5G7J8s4W4Sbc475kKQuE3PnJWWIUaaNSABAmyZwQGXj4JYcMJXsw==","shasum":"9eaca7bda5c3765d0d8fbf4d47d38ae21af5202b","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.40.tgz","fileCount":89,"unpackedSize":197888,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAqgrPC9W9CmcNvavT30LmVoRWiNNaczUSi6MAQYlzmZAiAD0OSP3kMJk2VvwgAQKBr2JHG46PpJupq9y3Ni4aYyDQ=="}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.40_1697581999012_0.58538734533308"},"_hasShrinkwrap":false},"0.0.41":{"name":"@coconut-xr/natuerlich","version":"0.0.41","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"^0.1.11","@coconut-xr/xmaterials":"*","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9","zustand":">=4.0.0"},"peerDependencies":{"@coconut-xr/koestlich":"*","@react-three/fiber":"*","react":"*","three":"*"},"peerDependenciesMeta":{"@coconut-xr/koestlich":{"optional":true}},"devDependencies":{"@coconut-xr/koestlich":"0.3.3","@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.5","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","typescript":"^4.9.3","zustand":"~4.3.2"},"_id":"@coconut-xr/natuerlich@0.0.41","gitHead":"6f9e8ca182afd7e3a681565be25eadcca4acd790","types":"./dist/index.d.ts","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-Fjvr1u5XZ2iuuIsk23nc6GwE8C2WIeMPkm1aDTJyLAa22J6CEogYoL7GcIjS/V1QJCUay1uUXM5QbxdasMwwzw==","shasum":"b0267a16bc983e25ab37eb1cb05bc24df2eb4860","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.41.tgz","fileCount":89,"unpackedSize":198638,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEqMj9F77m0fLWz0gryLehxBFtHEKR9KkrOHeGkMLTPAIhAP/dqLufkKEVBJ2njr5lcshRuOLNQNekHAxVh97iG077"}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.41_1697646660464_0.8128572316239684"},"_hasShrinkwrap":false},"0.0.42":{"name":"@coconut-xr/natuerlich","version":"0.0.42","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"^0.1.11","@coconut-xr/xmaterials":"*","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9","zustand":">=4.0.0"},"peerDependencies":{"@coconut-xr/koestlich":"*","@react-three/fiber":"*","react":"*","three":"*"},"peerDependenciesMeta":{"@coconut-xr/koestlich":{"optional":true}},"devDependencies":{"@coconut-xr/koestlich":"0.3.3","@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.5","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","typescript":"^4.9.3","zustand":"~4.3.2"},"_id":"@coconut-xr/natuerlich@0.0.42","gitHead":"fa6819a95e7b1527991794afd147e7b337c82171","types":"./dist/index.d.ts","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-Ql2kVY+c3XIzrt85Em8Er2cm5mcuLOzWd/p+k4hkRixLf/w2Nm32a+M2JDIRM141KmfwfqmAUGY39O51RtwNyw==","shasum":"44c030dcf4a96b42717d626491b16d04d7126907","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.42.tgz","fileCount":89,"unpackedSize":199137,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4WhB0obeemTypUOOWogTY4AsQPEirR88hJ1H0N5It9gIgQ4xkoHaajMruIodjFFmGFlHzv2rlii/GhdqNVA4RwQ8="}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.42_1697659933408_0.6318484503927106"},"_hasShrinkwrap":false},"0.0.43":{"name":"@coconut-xr/natuerlich","version":"0.0.43","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"^0.1.11","@coconut-xr/xmaterials":"*","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9","zustand":">=4.0.0"},"peerDependencies":{"@coconut-xr/koestlich":"*","@react-three/fiber":"*","react":"*","three":"*"},"peerDependenciesMeta":{"@coconut-xr/koestlich":{"optional":true}},"devDependencies":{"@coconut-xr/koestlich":"0.3.3","@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.5","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","typescript":"^4.9.3","zustand":"~4.3.2"},"_id":"@coconut-xr/natuerlich@0.0.43","gitHead":"e28ddd39d382adf4d627f0a1f0b9b3675814c052","types":"./dist/index.d.ts","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-AB0rfsSJLz8ZrSBkvH+2Ofmq5mLE5uspvqSJcHwYq9sOfqeOZ/cK4gJd7geGywH4CmtffdPxaWloZcMMf8F3IA==","shasum":"4f92d2b4aa7ebf86478469cebddd67e811981add","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.43.tgz","fileCount":89,"unpackedSize":203719,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICuJOB0Pknpj/QPBZ+xl8A6M4QqAKNin6bf+1+PSzDCBAiEAw/Uv1qCqiLAumCJ9AZL8/ziVvuVE2B1FO1dcZmogKEI="}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.43_1697791836128_0.7525958448144425"},"_hasShrinkwrap":false},"0.0.44":{"name":"@coconut-xr/natuerlich","version":"0.0.44","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"^0.1.12","@coconut-xr/xmaterials":"*","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9","zustand":">=4.0.0"},"peerDependencies":{"@coconut-xr/koestlich":"*","@react-three/fiber":"*","react":"*","three":"*"},"peerDependenciesMeta":{"@coconut-xr/koestlich":{"optional":true}},"devDependencies":{"@coconut-xr/koestlich":"0.3.3","@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.5","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","typescript":"^4.9.3","zustand":"~4.3.2"},"_id":"@coconut-xr/natuerlich@0.0.44","gitHead":"931cdce5696edc3da6c79f1c08b3f561eec72ba9","types":"./dist/index.d.ts","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-XJ+S35JPliAooieDDw93G2Vg5HvS7wQhCP7Gz7LEY/U171URmmtQ2qT1NLPfZACJqTcwsxKN0kEzNsq2t6ExEg==","shasum":"55df4823f25339d41205920194fcd753f263ad6c","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.44.tgz","fileCount":89,"unpackedSize":203719,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+qapsH8VUWUMf7kNbTs9txS34egZMYMAJv3uKBLpD0QIhALyNN6ExiS5wJlM8Yi7otXIghOoGQyEE8+jc7PudfyP5"}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.44_1698249790672_0.18480174660592463"},"_hasShrinkwrap":false},"0.0.45":{"name":"@coconut-xr/natuerlich","version":"0.0.45","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"^0.1.12","@coconut-xr/xmaterials":"*","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9","zustand":">=4.0.0"},"peerDependencies":{"@coconut-xr/koestlich":"*","@react-three/fiber":"*","react":"*","three":"*"},"peerDependenciesMeta":{"@coconut-xr/koestlich":{"optional":true}},"devDependencies":{"@coconut-xr/koestlich":"0.3.3","@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.5","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","typescript":"^4.9.3","zustand":"~4.3.2"},"_id":"@coconut-xr/natuerlich@0.0.45","gitHead":"cc4dd3aa61d139fbbe98336e9c65cc024c59977a","types":"./dist/index.d.ts","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-OdudEFwdaiNdRzHSBLEyhHRqHDBcNbqmsPmpIsL6JyEdaOMSjwKAp0mxWHTOrRfyVD2MyqXWzKpLz2oqSph4Ew==","shasum":"7f73312d65bc1c9a43bdc234b9d1de601e79dce6","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.45.tgz","fileCount":89,"unpackedSize":206601,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2K5TT63vu5wWQVbUf3og71DyXOzdaNuHEH8L3KroZygIgYxtCqoWZ0CcN9u1X654z/HbvsrZKMMLoIkkV7E0FJbk="}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.45_1698329345496_0.6315010861422965"},"_hasShrinkwrap":false},"0.0.46":{"name":"@coconut-xr/natuerlich","version":"0.0.46","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"^0.1.12","@coconut-xr/xmaterials":"*","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9","zustand":">=4.0.0"},"peerDependencies":{"@coconut-xr/koestlich":"*","@react-three/fiber":"*","react":"*","three":"*"},"peerDependenciesMeta":{"@coconut-xr/koestlich":{"optional":true}},"devDependencies":{"@coconut-xr/koestlich":"0.3.3","@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.5","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","typescript":"^4.9.3","zustand":"~4.3.2"},"_id":"@coconut-xr/natuerlich@0.0.46","readme":"# @coconut-xr/natuerlich\n\n[![Version](https://img.shields.io/npm/v/@coconut-xr/natuerlich?style=flat-square)](https://npmjs.com/package/@coconut-xr/natuerlich)\n[![License](https://img.shields.io/github/license/coconut-xr/natuerlich.svg?style=flat-square)](https://github.com/coconut-xr/natuerlich/blob/master/LICENSE)\n[![Twitter](https://img.shields.io/twitter/follow/coconut_xr?style=flat-square)](https://twitter.com/coconut_xr)\n[![Discord](https://img.shields.io/discord/1087727032240185424?style=flat-square&label=discord)](https://discord.gg/RbyaXJJaJM)\n\n<img src=\"./docs/static/images/header.jpg\" width=\"100%\">\n\n\n_WebXR Interaction for Three.js_\n\nThis library builds on [Three.js](https://github.com/mrdoob/three.js) (open-source WebGL library) and [WebXR](https://immersiveweb.dev/) (Web Standard for Augmented and Virtual Reality) to deliver **composable and extensible interactions for immersive experiences** .\n\nWe provide bindings to [react-three/fiber](https://github.com/pmndrs/react-three-fiber), enabling a **familiar Developer Experience** for react developers.\n\n`npm install @coconut-xr/natuerlich`\n\n## Check out the [Getting Started](https://coconut-xr.github.io/natuerlich/getting-started)\n\n## Examples\n\n| | |\n| --- | --- | \n| <a href=\"https://codesandbox.io/s/natuerlich-spatual-ui-example-xmdpvq?file=/src/app.tsx\">Spatial UI with Koestlich</a> | <a href=\"https://codesandbox.io/s/natuerlich-placing-objects-3q74pk?file=/src/app.tsx\">Placing Objects </a> - 3D Models from [Quaternius](https://quaternius.com/) |\n| <a href=\"https://codesandbox.io/s/natuerlich-spatual-ui-example-xmdpvq?file=/src/app.tsx\"><img src=\"./docs/static/images/spatial-ui-example.gif\" width=\"100%\"></a>| <a href=\"https://codesandbox.io/s/natuerlich-placing-objects-3q74pk?file=/src/app.tsx\"><img src=\"./docs/static/images/placing-objects.gif\" width=\"100%\"></a>  |\n| <a href=\"https://codesandbox.io/s/natuerlich-ragdoll-physics-j2q7mc?file=/src/App.js\">Rag Doll Physics </a> - based on [R3F Example](https://codesandbox.io/s/wdzv4) | <a href=\"https://coconut-xr.github.io/auto/\">Auto Demo - VR Drift Racing</a> |\n| <a href=\"https://codesandbox.io/s/natuerlich-ragdoll-physics-j2q7mc?file=/src/App.js\"><img src=\"./docs/static/images/rag-doll.gif\" width=\"100%\"></a>| <a href=\"https://coconut-xr.github.io/auto/\"><img src=\"./docs/static/images/car.gif\" width=\"100%\"></a> |\n| <a href=\"https://coconut-xr.github.io/klettern/\">Klettern Demo - VR Climbing</a> | <a href=\"https://codesandbox.io/s/natuerlich-gamepad-api-example-l48gx5\">Gamepad Example</a>  |\n| <a href=\"https://coconut-xr.github.io/klettern/\"><img src=\"./docs/static/images/klettern.gif\" width=\"100%\"></a>|<a href=\"https://codesandbox.io/s/natuerlich-gamepad-api-example-l48gx5\"><img src=\"./docs/static/images/gamepad-api.gif\" width=\"100%\"></a>|\n\n## [Documentation](https://coconut-xr.github.io/natuerlich/)\n\n| | |\n| --- | --- |\n| <a href=\"https://coconut-xr.github.io/natuerlich/getting-started\">Getting Started - barebones WebXR, Hands, and Controllers</a> | <a href=\"https://coconut-xr.github.io/natuerlich/object-interaction\">Interaction with Objects - build interactions with objects</a>|\n| <a href=\"https://coconut-xr.github.io/natuerlich/getting-started\"><img src=\"./docs/static/images/barebones.gif\" width=\"70%\"></a>| <a href=\"https://coconut-xr.github.io/natuerlich/object-interaction\"><img src=\"./docs/static/images/object-draggable.gif\" width=\"70%\"></a> |\n| <a href=\"https://coconut-xr.github.io/natuerlich/koestlich-interaction\">Interaction with Koestlich - build interactive 3D UIs</a> | <a href=\"https://coconut-xr.github.io/natuerlich/teleport\">Teleport - building a teleport interaction</a> |\n| <a href=\"https://coconut-xr.github.io/natuerlich/koestlich-interaction\"><img src=\"./docs/static/images/koestlich-interactable.gif\" width=\"70%\"></a> | <a href=\"https://coconut-xr.github.io/natuerlich/teleport\"><img src=\"./docs/static/images/teleport.gif\" width=\"70%\"></a>|\n| <a href=\"https://coconut-xr.github.io/natuerlich/poses\">Poses - detecting and generating hand poses</a> |  <a href=\"https://coconut-xr.github.io/natuerlich/layers\">Layers - high quality content using WebXR layers</a>|\n| <a href=\"https://coconut-xr.github.io/natuerlich/poses\"><img src=\"./docs/static/images/poses.gif\" width=\"70%\"></a>| <a href=\"https://coconut-xr.github.io/natuerlich/layers\"><img src=\"./docs/static/images/layer.gif\" width=\"70%\"></a>|\n| <a href=\"https://coconut-xr.github.io/natuerlich/anchors\">Anchors - spatial anchors using WebXR anchors</a> | <a href=\"https://coconut-xr.github.io/natuerlich/tracked-planes\">Tracked Planes - tracked room planes using WebXR planes</a>|\n| <a href=\"https://coconut-xr.github.io/natuerlich/anchors\"><img src=\"./docs/static/images/anchor.gif\" width=\"70%\"></a>| <a href=\"https://coconut-xr.github.io/natuerlich/tracked-planes\"><img src=\"./docs/static/images/tracked-planes.gif\" width=\"70%\"></a>|\n| <a href=\"https://coconut-xr.github.io/natuerlich/head-up-display\">Head Up Display - placing content in front of the user's camera</a>| <a href=\"https://coconut-xr.github.io/natuerlich/custom-input-sources\">Custom Input Sources - building custom interactive hands and controllers</a>|\n| <a href=\"https://coconut-xr.github.io/natuerlich/head-up-display\"><img src=\"./docs/static/images/head-up-display.gif\" width=\"70%\"></a> | <a href=\"https://coconut-xr.github.io/natuerlich/custom-input-sources\"><img src=\"./docs/static/images/fist-grab-hand.gif\" width=\"70%\"></a>|\n|  <a href=\"https://coconut-xr.github.io/natuerlich/tracked-images\"> Tracked Images - <br></br> image marker tracking using WebXR Image Tracking </a>| <a href=\"https://coconut-xr.github.io/natuerlich/guards\">Guards - <br></br> conditional rendering using guards </a>|\n| <a href=\"https://coconut-xr.github.io/natuerlich/use-xr\"> Use XR - <br></br> accessing the raw XR state </a>| <a href=\"https://coconut-xr.github.io/natuerlich/configuration\">Configuration - <br></br> configuring foveation, frameRate, referenceSpace, and frameBufferScaling </a>|\n| | |\n---\n\n- <a href=\"https://coconut-xr.github.io/natuerlich/all-components\">All Components - API Documentation for all available components</a>\n\n- <a href=\"https://coconut-xr.github.io/natuerlich/all-hooks\">All Hooks - API Documentation for all available hooks</a>\n\n## Acknowledgements\n\nThis library is only possible because of the great efforts from the [Immersive Web Community Group and Immersive Web Working Group at the W3C](https://github.com/immersive-web), the [Three.js](https://github.com/mrdoob/three.js) team, and the [react-three-fiber](https://github.com/pmndrs/react-three-fiber) team. This work is inspired by existing libraries, such as [react-xr](https://github.com/pmndrs/react-xr) and [handy-work](https://github.com/AdaRoseCannon/handy-work).\n\n**natuerlich** is funded by [Coconut Capital](https://coconut.capital/)\n","readmeFilename":"README.md","gitHead":"d4d8fb7fa8184793a4b5a7eba0cfce422a5b7f99","types":"./dist/index.d.ts","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-83bJXRnoqHsCCBm9tbFw0PJlYKT0a0vAUEGZ/RZ1npKZsK0sHFhnbWfTy9vv7qH5q8KErpvo7Rdj87+Gpdz9jA==","shasum":"88f01e4601688fa6015f37c9af0c0f6818b6b940","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.46.tgz","fileCount":89,"unpackedSize":206471,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICN621vXoxmQVUMwmfgYcg0ZRWCE5J3h/g/E0e5Ty2hGAiEAml9NFTHCNbtQBhXFIsP/WCqyFnSMO221ctixLLAYCgU="}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.46_1699451952853_0.1569243805798326"},"_hasShrinkwrap":false},"0.0.47":{"name":"@coconut-xr/natuerlich","version":"0.0.47","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"^0.1.12","@coconut-xr/xmaterials":"*","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9","zustand":">=4.0.0"},"peerDependencies":{"@coconut-xr/koestlich":"*","@react-three/fiber":"*","react":"*","three":"*"},"peerDependenciesMeta":{"@coconut-xr/koestlich":{"optional":true}},"devDependencies":{"@coconut-xr/koestlich":"0.3.3","@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.5","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","typescript":"^4.9.3","zustand":"~4.3.2"},"_id":"@coconut-xr/natuerlich@0.0.47","gitHead":"35c2971ad428e2b7ac339f58a004ee335a3baf9e","types":"./dist/index.d.ts","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-MchCMkvKhgSrKqNTeLRwhvI562b0UTc8P+1bRzGeih2/MfoVEogkcDaKXFq7Xn3qXIgGJMyb+/OgS7R2CIOfSA==","shasum":"0977ae24e8deb3e589471d95ce97f62205278574","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.47.tgz","fileCount":89,"unpackedSize":206471,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpXToOjmcFmkYIEbOgaHApemTtxVJplN9TsXUQnHKd3AIhAKR81iU8Iz2mb/FVFwxh6mw8oKdKdOiBXqe7zw17+J6C"}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.47_1699453225321_0.7020652402269061"},"_hasShrinkwrap":false},"0.0.48":{"name":"@coconut-xr/natuerlich","version":"0.0.48","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"^0.1.12","@coconut-xr/xmaterials":"*","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9","zustand":">=4.0.0"},"peerDependencies":{"@coconut-xr/koestlich":"*","@react-three/fiber":"*","react":"*","three":"*"},"peerDependenciesMeta":{"@coconut-xr/koestlich":{"optional":true}},"devDependencies":{"@coconut-xr/koestlich":"0.3.3","@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.5","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","typescript":"^4.9.3","zustand":"~4.3.2"},"_id":"@coconut-xr/natuerlich@0.0.48","gitHead":"9efb534f391820b4564e0bddebe99a0a73ed645d","types":"./dist/index.d.ts","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"integrity":"sha512-D0c2QrmnjC5j0yBx3SItMWFI7bc661VzLIUVFiWXUn5lI4eXVFHcSRf0p5uWKv7lNG6AM9wxuhkBu64S/oT6lw==","shasum":"59db1b2a5755783d96218b68de98c9bd1c8445dd","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.48.tgz","fileCount":89,"unpackedSize":206649,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxA9LWeJz0wUUl3RV4apTua8wVu+DLwxx/UxXQtvvD4AIgD80gLwXKnH0di8boAy5qgKaC3n5Pj9uXpevNFPQwPBw="}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.48_1700143366028_0.9297658567598812"},"_hasShrinkwrap":false},"0.0.49":{"name":"@coconut-xr/natuerlich","version":"0.0.49","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"^0.1.12","@coconut-xr/xmaterials":"*","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9","zustand":">=4.0.0"},"peerDependencies":{"@coconut-xr/koestlich":"*","@react-three/fiber":"*","react":"*","three":"*"},"peerDependenciesMeta":{"@coconut-xr/koestlich":{"optional":true}},"devDependencies":{"@coconut-xr/koestlich":"0.3.3","@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.5","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","typescript":"^4.9.3","zustand":"~4.3.2"},"_id":"@coconut-xr/natuerlich@0.0.49","gitHead":"86e398b255a36aeabaf4b9e630c0816961c6b560","types":"./dist/index.d.ts","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-DBoIV9qt0KQWii+Ko01MtrlVoXHGonBWQa87baVmJ6kjnGDIwSL2UkSstXl5vXkzZW0T+dY9jnPOlHZxNFpNcQ==","shasum":"7ace92e9350691c2b9e23a799c0444721cc4f449","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.49.tgz","fileCount":89,"unpackedSize":206631,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOOBkbXZDMn73zKUqwkuadcEK6ack78522S10LpxbhvAIhANI7069CXgErKN9/bSXxr8VUprfID2HqUcIPPLEZVTTZ"}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.49_1705776507538_0.08266108731231703"},"_hasShrinkwrap":false},"0.0.50":{"name":"@coconut-xr/natuerlich","version":"0.0.50","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"^0.1.12","@coconut-xr/xmaterials":"*","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9","zustand":">=4.0.0"},"peerDependencies":{"@coconut-xr/koestlich":"*","@react-three/fiber":"*","react":"*","three":"*"},"peerDependenciesMeta":{"@coconut-xr/koestlich":{"optional":true}},"devDependencies":{"@coconut-xr/koestlich":"0.3.3","@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.5","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","typescript":"^4.9.3","zustand":"~4.3.2"},"_id":"@coconut-xr/natuerlich@0.0.50","gitHead":"93948de74ac0a705f367425f970d868c08e9ea96","types":"./dist/index.d.ts","_nodeVersion":"18.20.0","_npmVersion":"10.5.0","dist":{"integrity":"sha512-5kGhpomXQfHOsBWsYtYqKEEEx1IshhW+t47J53yruldKKq/6y+bbMlgR0equElHPI0jxryupAiv7k5R6d4HMuw==","shasum":"89ac14e51f0fb77f1bacf58a4a50b5ea3b7aaee2","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.50.tgz","fileCount":89,"unpackedSize":206721,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGK/Sh2q8AVT9NtsoEcJMDZtUTOWh71jdkp8nqq6EU1dAiAbjQwAFHmAsdWWQnr/K2ZwLkoC1vYp/XEeMWE73FEUEQ=="}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.50_1712526100701_0.11892895734468922"},"_hasShrinkwrap":false},"0.0.51":{"name":"@coconut-xr/natuerlich","version":"0.0.51","main":"dist/index.js","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"license":"SEE LICENSE IN LICENSE","bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"homepage":"https://github.com/coconut-xr/natuerlich#readme","description":"webxr interaction for three.js","type":"module","exports":{".":"./dist/index.js","./react":"./dist/react/index.js","./defaults":"./dist/defaults/index.js"},"typesVersions":{"*":{"*":["./dist/*/index.d.ts"]}},"scripts":{"build":"tsc -p tsconfig.build.json","check":"run-s check:prettier check:eslint","check:prettier":"prettier --check \"src/**/*.{ts,tsx}\"","check:eslint":"eslint src","fix":"run-s fix:prettier fix:eslint","fix:prettier":"prettier --write \"src/**/*.{ts,tsx}\"","fix:eslint":"eslint src --fix"},"dependencies":{"@coconut-xr/xinteraction":"^0.1.12","@coconut-xr/xmaterials":"*","@webxr-input-profiles/motion-controllers":"^1.0.0","meshline":"3.1.6","suspend-react":"^0.0.9","zustand":">=4.0.0"},"peerDependencies":{"@coconut-xr/koestlich":"*","@react-three/fiber":"*","react":"*","three":"*"},"peerDependenciesMeta":{"@coconut-xr/koestlich":{"optional":true}},"devDependencies":{"@coconut-xr/koestlich":"0.3.3","@react-three/fiber":"^8.11.0","@types/react":"^18.0.27","@types/three":"^0.152.1","@types/webxr":"^0.5.5","@typescript-eslint/eslint-plugin":"^5.45.1","@typescript-eslint/parser":"^5.45.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-react":"^7.31.11","eslint-plugin-react-hooks":"^4.6.0","npm-run-all":"^4.1.5","prettier":"^2.8.8","react":"^18.2.0","three":"^0.154.0","typescript":"^4.9.3","zustand":"~4.3.2"},"_id":"@coconut-xr/natuerlich@0.0.51","gitHead":"00fddeef3f0ac57a29c429212002775595573ee0","types":"./dist/index.d.ts","_nodeVersion":"18.19.1","_npmVersion":"10.2.4","dist":{"integrity":"sha512-zAyzzrW6Vq9cxBuDxVwJKEJ9wAmDssBE1KBGR+wkzRwT2ZJyooxqtn4V10XD/mj5B4aFhnULU8f6yExKUJoxZw==","shasum":"11ea742aea239c4b11e116ab393e033d2d93f101","tarball":"https://registry.npmjs.org/@coconut-xr/natuerlich/-/natuerlich-0.0.51.tgz","fileCount":89,"unpackedSize":206801,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrEE4tGMlMk5cl3QLpwYmNuLVf059wt8PDNZGd1ST+SgIhAOMG7tdhpeBIP16XveBIUEar6RouIIiOylbX3xYZCzDc"}]},"_npmUser":{"name":"bbohlender","email":"bbohlender@coconut-capital.com"},"directories":{},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/natuerlich_0.0.51_1712526444143_0.28632003006150164"},"_hasShrinkwrap":false}},"time":{"created":"2023-06-15T00:51:44.170Z","0.0.0":"2023-06-15T00:51:44.423Z","modified":"2024-04-07T21:47:24.538Z","0.0.1":"2023-06-21T17:50:45.976Z","0.0.2":"2023-06-29T08:08:52.926Z","0.0.3":"2023-06-29T09:33:25.540Z","0.0.4":"2023-06-29T09:44:16.497Z","0.0.5":"2023-06-29T10:27:58.663Z","0.0.6":"2023-06-29T11:42:18.121Z","0.0.7":"2023-07-04T08:51:21.045Z","0.0.8":"2023-07-04T10:36:48.886Z","0.0.9":"2023-07-04T14:48:30.686Z","0.0.10":"2023-07-04T17:28:07.991Z","0.0.11":"2023-07-05T06:40:27.611Z","0.0.12":"2023-07-05T09:25:35.130Z","0.0.13":"2023-07-05T22:57:22.587Z","0.0.14":"2023-07-06T07:55:25.140Z","0.0.15":"2023-07-06T11:00:46.221Z","0.0.16":"2023-07-06T11:21:07.032Z","0.0.17":"2023-07-06T19:01:49.361Z","0.0.18":"2023-07-07T16:03:43.383Z","0.0.19":"2023-07-20T14:45:52.370Z","0.0.20":"2023-07-25T16:25:34.254Z","0.0.22":"2023-07-26T17:42:01.420Z","0.0.23":"2023-07-28T08:00:46.615Z","0.0.24":"2023-07-28T08:14:39.869Z","0.0.25":"2023-08-08T10:23:36.461Z","0.0.26":"2023-08-17T15:10:11.851Z","0.0.27":"2023-08-19T07:30:49.910Z","0.0.28":"2023-08-19T19:52:22.499Z","0.0.29":"2023-08-21T07:14:18.713Z","0.0.30":"2023-08-21T14:37:51.316Z","0.0.30-beta.0":"2023-08-21T15:16:23.301Z","0.0.30-beta.1":"2023-08-21T15:33:03.426Z","0.0.31":"2023-09-15T11:59:58.594Z","0.0.32":"2023-09-25T09:46:08.695Z","0.0.33-beta.0":"2023-09-26T10:23:46.800Z","0.0.33":"2023-10-06T09:18:14.245Z","0.0.34":"2023-10-09T17:19:43.988Z","0.0.35":"2023-10-10T16:21:25.356Z","0.0.36":"2023-10-11T23:09:33.512Z","0.0.37":"2023-10-17T15:09:17.443Z","0.0.38":"2023-10-17T17:34:14.889Z","0.0.39":"2023-10-17T22:23:56.044Z","0.0.40":"2023-10-17T22:33:19.289Z","0.0.41":"2023-10-18T16:31:00.828Z","0.0.42":"2023-10-18T20:12:13.706Z","0.0.43":"2023-10-20T08:50:36.499Z","0.0.44":"2023-10-25T16:03:11.047Z","0.0.45":"2023-10-26T14:09:05.975Z","0.0.46":"2023-11-08T13:59:13.093Z","0.0.47":"2023-11-08T14:20:25.570Z","0.0.48":"2023-11-16T14:02:46.207Z","0.0.49":"2024-01-20T18:48:27.715Z","0.0.50":"2024-04-07T21:41:40.883Z","0.0.51":"2024-04-07T21:47:24.335Z"},"maintainers":[{"name":"cc-mjahn","email":"mjahn@coconut-capital.com"},{"name":"bbohlender","email":"bbohlender@coconut-capital.com"}],"description":"webxr interaction for three.js","homepage":"https://github.com/coconut-xr/natuerlich#readme","repository":{"type":"git","url":"git+https://github.com/coconut-xr/natuerlich.git"},"author":{"name":"Bela Bohlender"},"bugs":{"url":"https://github.com/coconut-xr/natuerlich/issues"},"license":"SEE LICENSE IN LICENSE","readme":"# @coconut-xr/natuerlich\n\n[![Version](https://img.shields.io/npm/v/@coconut-xr/natuerlich?style=flat-square)](https://npmjs.com/package/@coconut-xr/natuerlich)\n[![License](https://img.shields.io/github/license/coconut-xr/natuerlich.svg?style=flat-square)](https://github.com/coconut-xr/natuerlich/blob/master/LICENSE)\n[![Twitter](https://img.shields.io/twitter/follow/coconut_xr?style=flat-square)](https://twitter.com/coconut_xr)\n[![Discord](https://img.shields.io/discord/1087727032240185424?style=flat-square&label=discord)](https://discord.gg/RbyaXJJaJM)\n\n<img src=\"./docs/static/images/header.jpg\" width=\"100%\">\n\n\n_WebXR Interaction for Three.js_\n\nThis library builds on [Three.js](https://github.com/mrdoob/three.js) (open-source WebGL library) and [WebXR](https://immersiveweb.dev/) (Web Standard for Augmented and Virtual Reality) to deliver **composable and extensible interactions for immersive experiences** .\n\nWe provide bindings to [react-three/fiber](https://github.com/pmndrs/react-three-fiber), enabling a **familiar Developer Experience** for react developers.\n\n`npm install @coconut-xr/natuerlich`\n\n## Check out the [Getting Started](https://coconut-xr.github.io/natuerlich/getting-started)\n\n## Examples\n\n| | |\n| --- | --- | \n| <a href=\"https://codesandbox.io/s/natuerlich-spatual-ui-example-xmdpvq?file=/src/app.tsx\">Spatial UI with Koestlich</a> | <a href=\"https://codesandbox.io/s/natuerlich-placing-objects-3q74pk?file=/src/app.tsx\">Placing Objects </a> - 3D Models from [Quaternius](https://quaternius.com/) |\n| <a href=\"https://codesandbox.io/s/natuerlich-spatual-ui-example-xmdpvq?file=/src/app.tsx\"><img src=\"./docs/static/images/spatial-ui-example.gif\" width=\"100%\"></a>| <a href=\"https://codesandbox.io/s/natuerlich-placing-objects-3q74pk?file=/src/app.tsx\"><img src=\"./docs/static/images/placing-objects.gif\" width=\"100%\"></a>  |\n| <a href=\"https://codesandbox.io/s/natuerlich-ragdoll-physics-j2q7mc?file=/src/App.js\">Rag Doll Physics </a> - based on [R3F Example](https://codesandbox.io/s/wdzv4) | <a href=\"https://coconut-xr.github.io/auto/\">Auto Demo - VR Drift Racing</a> |\n| <a href=\"https://codesandbox.io/s/natuerlich-ragdoll-physics-j2q7mc?file=/src/App.js\"><img src=\"./docs/static/images/rag-doll.gif\" width=\"100%\"></a>| <a href=\"https://coconut-xr.github.io/auto/\"><img src=\"./docs/static/images/car.gif\" width=\"100%\"></a> |\n| <a href=\"https://coconut-xr.github.io/klettern/\">Klettern Demo - VR Climbing</a> | <a href=\"https://codesandbox.io/s/natuerlich-gamepad-api-example-l48gx5\">Gamepad Example</a>  |\n| <a href=\"https://coconut-xr.github.io/klettern/\"><img src=\"./docs/static/images/klettern.gif\" width=\"100%\"></a>|<a href=\"https://codesandbox.io/s/natuerlich-gamepad-api-example-l48gx5\"><img src=\"./docs/static/images/gamepad-api.gif\" width=\"100%\"></a>|\n\n## [Documentation](https://coconut-xr.github.io/natuerlich/)\n\n| | |\n| --- | --- |\n| <a href=\"https://coconut-xr.github.io/natuerlich/getting-started\">Getting Started - barebones WebXR, Hands, and Controllers</a> | <a href=\"https://coconut-xr.github.io/natuerlich/object-interaction\">Interaction with Objects - build interactions with objects</a>|\n| <a href=\"https://coconut-xr.github.io/natuerlich/getting-started\"><img src=\"./docs/static/images/barebones.gif\" width=\"70%\"></a>| <a href=\"https://coconut-xr.github.io/natuerlich/object-interaction\"><img src=\"./docs/static/images/object-draggable.gif\" width=\"70%\"></a> |\n| <a href=\"https://coconut-xr.github.io/natuerlich/koestlich-interaction\">Interaction with Koestlich - build interactive 3D UIs</a> | <a href=\"https://coconut-xr.github.io/natuerlich/teleport\">Teleport - building a teleport interaction</a> |\n| <a href=\"https://coconut-xr.github.io/natuerlich/koestlich-interaction\"><img src=\"./docs/static/images/koestlich-interactable.gif\" width=\"70%\"></a> | <a href=\"https://coconut-xr.github.io/natuerlich/teleport\"><img src=\"./docs/static/images/teleport.gif\" width=\"70%\"></a>|\n| <a href=\"https://coconut-xr.github.io/natuerlich/poses\">Poses - detecting and generating hand poses</a> |  <a href=\"https://coconut-xr.github.io/natuerlich/layers\">Layers - high quality content using WebXR layers</a>|\n| <a href=\"https://coconut-xr.github.io/natuerlich/poses\"><img src=\"./docs/static/images/poses.gif\" width=\"70%\"></a>| <a href=\"https://coconut-xr.github.io/natuerlich/layers\"><img src=\"./docs/static/images/layer.gif\" width=\"70%\"></a>|\n| <a href=\"https://coconut-xr.github.io/natuerlich/anchors\">Anchors - spatial anchors using WebXR anchors</a> | <a href=\"https://coconut-xr.github.io/natuerlich/tracked-planes\">Tracked Planes - tracked room planes using WebXR planes</a>|\n| <a href=\"https://coconut-xr.github.io/natuerlich/anchors\"><img src=\"./docs/static/images/anchor.gif\" width=\"70%\"></a>| <a href=\"https://coconut-xr.github.io/natuerlich/tracked-planes\"><img src=\"./docs/static/images/tracked-planes.gif\" width=\"70%\"></a>|\n| <a href=\"https://coconut-xr.github.io/natuerlich/head-up-display\">Head Up Display - placing content in front of the user's camera</a>| <a href=\"https://coconut-xr.github.io/natuerlich/custom-input-sources\">Custom Input Sources - building custom interactive hands and controllers</a>|\n| <a href=\"https://coconut-xr.github.io/natuerlich/head-up-display\"><img src=\"./docs/static/images/head-up-display.gif\" width=\"70%\"></a> | <a href=\"https://coconut-xr.github.io/natuerlich/custom-input-sources\"><img src=\"./docs/static/images/fist-grab-hand.gif\" width=\"70%\"></a>|\n|  <a href=\"https://coconut-xr.github.io/natuerlich/tracked-images\"> Tracked Images - <br></br> image marker tracking using WebXR Image Tracking </a>| <a href=\"https://coconut-xr.github.io/natuerlich/guards\">Guards - <br></br> conditional rendering using guards </a>|\n| <a href=\"https://coconut-xr.github.io/natuerlich/use-xr\"> Use XR - <br></br> accessing the raw XR state </a>| <a href=\"https://coconut-xr.github.io/natuerlich/configuration\">Configuration - <br></br> configuring foveation, frameRate, referenceSpace, and frameBufferScaling </a>|\n| | |\n---\n\n- <a href=\"https://coconut-xr.github.io/natuerlich/all-components\">All Components - API Documentation for all available components</a>\n\n- <a href=\"https://coconut-xr.github.io/natuerlich/all-hooks\">All Hooks - API Documentation for all available hooks</a>\n\n## Acknowledgements\n\nThis library is only possible because of the great efforts from the [Immersive Web Community Group and Immersive Web Working Group at the W3C](https://github.com/immersive-web), the [Three.js](https://github.com/mrdoob/three.js) team, and the [react-three-fiber](https://github.com/pmndrs/react-three-fiber) team. This work is inspired by existing libraries, such as [react-xr](https://github.com/pmndrs/react-xr) and [handy-work](https://github.com/AdaRoseCannon/handy-work).\n\n**natuerlich** is funded by [Coconut Capital](https://coconut.capital/)\n","readmeFilename":"README.md"}