{"_id":"@threenative/runtime-native","_rev":"6-167ef6e622f677d7af35bd0aa95de1f5","name":"@threenative/runtime-native","dist-tags":{"latest":"0.3.3","next":"0.3.3"},"versions":{"0.2.0":{"name":"@threenative/runtime-native","version":"0.2.0","license":"MIT","_id":"@threenative/runtime-native@0.2.0","maintainers":[{"name":"jonit-dev","email":"joaopaulofurtado@live.com"}],"dist":{"shasum":"16057088847014f1cc49028bbb3854df7746547f","tarball":"https://registry.npmjs.org/@threenative/runtime-native/-/runtime-native-0.2.0.tgz","fileCount":24,"integrity":"sha512-po6dPzNgWy/wBNO/0I3KwNuHlqxzBagtzbDnIMnDYqMdneyeBm0VAd0SK4WT/FXndyeNoHps7YOkTxR0FiN7nQ==","signatures":[{"sig":"MEQCICv/QUp+cO3og48ZBL3ficLUwLMFG8S0R6ZBSQU43sfUAiB4ZwZts1khp2DwYj8q9nVbiybay1e/elrnQ0El/cLumQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":215418},"type":"module","_from":"file:threenative-runtime-native-0.2.0.tgz","scripts":{"test":"vitest run --config vitest.config.ts && pnpm native:physics:parity","parity":"node conformance/run-conformance.mjs","install":"node scripts/install-prebuilt.mjs","native:build":"node scripts/download-deps.mjs && node scripts/native-build.mjs","deps:download":"node scripts/download-deps.mjs","profile:production":"node scripts/profile-production.mjs","native:physics:cross":"node scripts/build-native-physics.mjs","native:physics:parity":"pnpm --dir ../.. exec vitest run packages/physics/__tests__/parity.spec.ts && cargo test --manifest-path native/physics/Cargo.toml --test parity -- --nocapture","native:verify:desktop":"node scripts/verify-desktop-core.mjs && node scripts/verify-desktop-physics.mjs","native:physics:measure":"node scripts/measure-physics-divergence.mjs","native:physics:parity:device":"node scripts/verify-android-physics-parity.mjs","native:verify:android:multitouch":"pnpm --dir ../playtest build && node scripts/verify-android-multitouch.mjs"},"_npmUser":{"name":"jonit-dev","email":"joaopaulofurtado@live.com"},"_resolved":"/tmp/ba1a17f0cbb828d929d115edb9422431/threenative-runtime-native-0.2.0.tgz","_integrity":"sha512-po6dPzNgWy/wBNO/0I3KwNuHlqxzBagtzbDnIMnDYqMdneyeBm0VAd0SK4WT/FXndyeNoHps7YOkTxR0FiN7nQ==","_npmVersion":"11.18.0","description":"ThreeNative-owned native host for desktop, Android, and iOS","directories":{},"_nodeVersion":"20.19.6","dependencies":{"pngjs":"7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"three":"0.185.1","vitest":"4.1.10","esbuild":"0.27.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime-native_0.2.0_1786902281084_0.6544638160965919","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@threenative/runtime-native","version":"0.3.0","license":"MIT","_id":"@threenative/runtime-native@0.3.0","maintainers":[{"name":"jonit-dev","email":"joaopaulofurtado@live.com"}],"dist":{"shasum":"5c79c2ca6ab3d75e560c149a5f193ef457c006c2","tarball":"https://registry.npmjs.org/@threenative/runtime-native/-/runtime-native-0.3.0.tgz","fileCount":32,"integrity":"sha512-Vh4jrMPh/Hcb3AJ/kv6f5CCrxkXuXAXRcwAhVswjpz9ozeS/qkXZnetOXmAy9WD12y6OgDoQm+fDRRc2Xvk5Pw==","signatures":[{"sig":"MEYCIQDGhNyhDhlN7HmQG4sRxBadLvxjSwHnkIIYtBMNsHjyUAIhAJ0ZQ06v+0qGuXuuPu6lbU9VZe12fKuEmq3GUTPCwplP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":437131},"type":"module","_from":"file:threenative-runtime-native-0.3.0.tgz","scripts":{"test":"vitest run --config vitest.config.ts && pnpm native:physics:parity && publint --strict","parity":"node conformance/run-conformance.mjs","install":"node scripts/install-prebuilt.mjs","native:build":"node scripts/download-deps.mjs && node scripts/native-build.mjs","deps:download":"node scripts/download-deps.mjs","native:coverage":"node scripts/measure-native-coverage.mjs","native:test:cpp":"node scripts/measure-native-coverage.mjs --ctest","native:test:asan":"node scripts/measure-native-coverage.mjs --sanitizers","profile:production":"node scripts/profile-production.mjs","native:physics:cross":"node scripts/build-native-physics.mjs","native:physics:parity":"pnpm --dir ../.. exec vitest run packages/physics/__tests__/parity.spec.ts && cargo test --manifest-path native/physics/Cargo.toml --lib --test parity -- --nocapture","native:verify:desktop":"node scripts/verify-desktop-audio.mjs && node scripts/verify-desktop-stability.mjs && node scripts/verify-desktop-core.mjs && node scripts/verify-desktop-physics.mjs && node scripts/verify-native-contracts.mjs && pnpm --dir ../playtest build && sh ../../scripts/xvfb.sh node scripts/verify-desktop-loading.mjs","native:verify:loading":"pnpm --dir ../playtest build && sh ../../scripts/xvfb.sh node scripts/verify-desktop-loading.mjs","native:physics:measure":"node scripts/measure-physics-divergence.mjs","native:qualify:physical":"node scripts/qualify-physical-mobile.mjs","native:physics:parity:device":"node scripts/verify-android-physics-parity.mjs","native:verify:android:multitouch":"pnpm --dir ../playtest build && node scripts/verify-android-multitouch.mjs"},"_npmUser":{"name":"jonit-dev","email":"joaopaulofurtado@live.com"},"_resolved":"/tmp/2d75fa02088f232328280d7ec8a65bd7/threenative-runtime-native-0.3.0.tgz","_integrity":"sha512-Vh4jrMPh/Hcb3AJ/kv6f5CCrxkXuXAXRcwAhVswjpz9ozeS/qkXZnetOXmAy9WD12y6OgDoQm+fDRRc2Xvk5Pw==","_npmVersion":"11.18.0","description":"ThreeNative-owned native host for desktop, Android, and iOS","directories":{},"_nodeVersion":"20.19.6","dependencies":{"pngjs":"7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"three":"0.185.1","vitest":"4.1.10","esbuild":"0.27.0","publint":"0.3.22","@threenative/playtest":"0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/runtime-native_0.3.0_1788197989622_0.6013367005488754","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@threenative/runtime-native","version":"0.3.1","keywords":["threenative","native","desktop","android","ios","webgpu","three","threejs"],"license":"MIT","_id":"@threenative/runtime-native@0.3.1","maintainers":[{"name":"jonit-dev","email":"joaopaulofurtado@live.com"}],"homepage":"https://github.com/ThreeNativeHQ/threenative#readme","bugs":{"url":"https://github.com/ThreeNativeHQ/threenative/issues"},"dist":{"shasum":"23750b7d9f7722a70f71d4bceab2ceb37463e6b2","tarball":"https://registry.npmjs.org/@threenative/runtime-native/-/runtime-native-0.3.1.tgz","fileCount":33,"integrity":"sha512-Hkq3IEBQd4OE+Qe/ZAEszPevWNcTqrOkJDiy4W9+HXClAVyXAFKWVzZ3b7ubdygiLWHIevnIqTxrEQX64a17lg==","signatures":[{"sig":"MEYCIQC7PZP2EFG6TqfxZmhNBlUL+pfWQqlkVpF4MDeOWp1/+AIhAIZm1yvL+s3yl9mheW0QJ536YdbugTguMlhtK3zqipGU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":490282},"type":"module","_from":"file:threenative-runtime-native-0.3.1.tgz","scripts":{"test":"vitest run --config vitest.config.ts && pnpm native:physics:parity && publint --strict","parity":"node conformance/run-conformance.mjs","install":"node scripts/install-prebuilt.mjs","deps:sbom":"node scripts/generate-native-sbom.mjs --out .runtime/sbom","deps:verify":"node scripts/download-deps.mjs --check-lock","native:build":"node scripts/download-deps.mjs && node scripts/native-build.mjs","deps:download":"node scripts/download-deps.mjs","deps:sbom:check":"node scripts/generate-native-sbom.mjs --check --sbom .runtime/sbom/native-dependencies.cdx.json --inventory .runtime/sbom/native-license-inventory.json","native:coverage":"sh ../../scripts/xvfb.sh node scripts/measure-native-coverage.mjs","native:test:cpp":"node scripts/measure-native-coverage.mjs --ctest","native:test:asan":"node scripts/measure-native-coverage.mjs --sanitizers","profile:production":"node scripts/profile-production.mjs","native:physics:cross":"node scripts/build-native-physics.mjs","native:physics:parity":"pnpm --dir ../.. exec vitest run packages/physics/__tests__/parity.spec.ts && cargo test --manifest-path native/physics/Cargo.toml --lib --test parity -- --nocapture","native:verify:desktop":"node scripts/verify-desktop-audio.mjs && node scripts/verify-desktop-stability.mjs && node scripts/verify-desktop-core.mjs && node scripts/verify-desktop-physics.mjs && sh ../../scripts/xvfb.sh node scripts/verify-native-contracts.mjs && pnpm --dir ../playtest build && sh ../../scripts/xvfb.sh node scripts/verify-desktop-loading.mjs","native:verify:loading":"pnpm --dir ../playtest build && sh ../../scripts/xvfb.sh node scripts/verify-desktop-loading.mjs","native:physics:measure":"node scripts/measure-physics-divergence.mjs","native:qualify:physical":"node scripts/qualify-physical-mobile.mjs","native:physics:parity:device":"node scripts/verify-android-physics-parity.mjs","native:verify:android:multitouch":"pnpm --dir ../playtest build && node scripts/verify-android-multitouch.mjs"},"_npmUser":{"name":"jonit-dev","email":"joaopaulofurtado@live.com"},"_resolved":"/tmp/0b1c00febd7326534dcd06187c4c1f1c/threenative-runtime-native-0.3.1.tgz","_integrity":"sha512-Hkq3IEBQd4OE+Qe/ZAEszPevWNcTqrOkJDiy4W9+HXClAVyXAFKWVzZ3b7ubdygiLWHIevnIqTxrEQX64a17lg==","repository":{"url":"git+https://github.com/ThreeNativeHQ/threenative.git","type":"git","directory":"packages/runtime-native"},"_npmVersion":"11.18.0","description":"ThreeNative-owned native host for desktop, Android, and iOS","directories":{},"_nodeVersion":"20.19.6","dependencies":{"pngjs":"7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"three":"0.185.1","vitest":"4.1.10","esbuild":"0.27.0","publint":"0.3.22","@threenative/playtest":"0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/runtime-native_0.3.1_1789194259241_0.294845149026292","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@threenative/runtime-native","version":"0.3.2","keywords":["threenative","native","desktop","android","ios","webgpu","three","threejs"],"license":"MIT","_id":"@threenative/runtime-native@0.3.2","maintainers":[{"name":"jonit-dev","email":"joaopaulofurtado@live.com"}],"homepage":"https://github.com/ThreeNativeHQ/threenative#readme","bugs":{"url":"https://github.com/ThreeNativeHQ/threenative/issues"},"dist":{"shasum":"9d781e0dad79129f48d715ccd4e3c8c1fcc3a33a","tarball":"https://registry.npmjs.org/@threenative/runtime-native/-/runtime-native-0.3.2.tgz","fileCount":32,"integrity":"sha512-ekCvPXEEuIWl3NQ+UCBs39iZL/Dtexd/2ixf5/D0E4PAYem7rGwuTuYZt3j/g4TJlZ5kqA5B9Hc94z2JRSfwNA==","signatures":[{"sig":"MEUCIQDLiTcIcMNnqaNFhjPPb99t1FKvKjBMvYVfmVcv1HtnPwIgefrrYRIGlxHcjPRt+X9FP/4y3xRbNEYigF253o/SsyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":448877},"type":"module","_from":"file:threenative-runtime-native-0.3.2.tgz","scripts":{"test":"vitest run --config vitest.config.ts && pnpm native:physics:parity && publint --strict","parity":"node conformance/run-conformance.mjs","install":"node scripts/install-prebuilt.mjs","deps:sbom":"node scripts/generate-native-sbom.mjs --out .runtime/sbom","deps:verify":"node scripts/download-deps.mjs --check-lock","native:build":"node scripts/download-deps.mjs && node scripts/native-build.mjs","deps:download":"node scripts/download-deps.mjs","deps:sbom:check":"node scripts/generate-native-sbom.mjs --check --sbom .runtime/sbom/native-dependencies.cdx.json --inventory .runtime/sbom/native-license-inventory.json","native:coverage":"sh ../../scripts/xvfb.sh node scripts/measure-native-coverage.mjs","native:test:cpp":"node scripts/measure-native-coverage.mjs --ctest","native:test:asan":"node scripts/measure-native-coverage.mjs --sanitizers","profile:production":"node scripts/profile-production.mjs","native:physics:cross":"node scripts/build-native-physics.mjs","native:physics:parity":"pnpm --dir ../.. exec vitest run packages/physics/__tests__/parity.spec.ts && cargo test --manifest-path native/physics/Cargo.toml --lib --test parity -- --nocapture","native:verify:desktop":"node scripts/verify-desktop-audio.mjs && node scripts/verify-desktop-stability.mjs && node scripts/verify-desktop-core.mjs && node scripts/verify-desktop-physics.mjs && sh ../../scripts/xvfb.sh node scripts/verify-native-contracts.mjs && pnpm --dir ../playtest build && sh ../../scripts/xvfb.sh node scripts/verify-desktop-loading.mjs","native:verify:loading":"pnpm --dir ../playtest build && sh ../../scripts/xvfb.sh node scripts/verify-desktop-loading.mjs","native:physics:measure":"node scripts/measure-physics-divergence.mjs","native:qualify:physical":"node scripts/qualify-physical-mobile.mjs","native:physics:parity:device":"node scripts/verify-android-physics-parity.mjs","native:verify:android:multitouch":"pnpm --dir ../playtest build && node scripts/verify-android-multitouch.mjs"},"_npmUser":{"name":"jonit-dev","email":"joaopaulofurtado@live.com"},"_resolved":"/tmp/8afe0b4b44f24b0b5a53f45ec6ed7c7e/threenative-runtime-native-0.3.2.tgz","_integrity":"sha512-ekCvPXEEuIWl3NQ+UCBs39iZL/Dtexd/2ixf5/D0E4PAYem7rGwuTuYZt3j/g4TJlZ5kqA5B9Hc94z2JRSfwNA==","repository":{"url":"git+https://github.com/ThreeNativeHQ/threenative.git","type":"git","directory":"packages/runtime-native"},"_npmVersion":"11.18.0","description":"ThreeNative-owned native host for desktop, Android, and iOS","directories":{},"_nodeVersion":"20.19.6","dependencies":{"pngjs":"7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"three":"0.185.1","vitest":"4.1.10","esbuild":"0.27.0","publint":"0.3.22","@threenative/playtest":"0.3.2"},"_npmOperationalInternal":{"tmp":"tmp/runtime-native_0.3.2_1789196183668_0.3380534066681591","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@threenative/runtime-native","version":"0.3.3","keywords":["threenative","native","desktop","android","ios","webgpu","three","threejs"],"license":"MIT","_id":"@threenative/runtime-native@0.3.3","maintainers":[{"name":"jonit-dev","email":"joaopaulofurtado@live.com"}],"homepage":"https://github.com/ThreeNativeHQ/threenative#readme","bugs":{"url":"https://github.com/ThreeNativeHQ/threenative/issues"},"dist":{"shasum":"7d8e80063fbec8144a2a95ea7e256a8334e8e6a4","tarball":"https://registry.npmjs.org/@threenative/runtime-native/-/runtime-native-0.3.3.tgz","fileCount":41,"integrity":"sha512-wzsgocGhOHRTOH5t6IallfD35U6mc43RkDzvUZlS29ALCwvDSWpSMtU7fZ/YSQ74GubTeh5Xd0DB+DmV7pcWzA==","signatures":[{"sig":"MEYCIQD1cJAwxPXSjVenN9aFDsTBTAQ840OIAk+i7TRGVRItHAIhAMQYwoFJpHQ7pfwfjSEaXIOG9znsFcnidTMB9u+DAkns","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCQjZO8XBVJlQjfhhAApQP+IKZfWAucawZVI96dxhgZUQIhAMwBRszHKaQxpJkyUhdmFJMx/KhzFpTPWWjGOn4+Gr4r","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":682940},"type":"module","_from":"file:threenative-runtime-native-0.3.3.tgz","scripts":{"test":"vitest run --config vitest.config.ts && pnpm native:physics:parity && publint --strict","parity":"node conformance/run-conformance.mjs","install":"node scripts/install-prebuilt.mjs","deps:sbom":"node scripts/generate-native-sbom.mjs --out .runtime/sbom","deps:verify":"node scripts/download-deps.mjs --check-lock","native:build":"node scripts/download-deps.mjs && node scripts/native-build.mjs","deps:download":"node scripts/download-deps.mjs","deps:sbom:check":"node scripts/generate-native-sbom.mjs --check --sbom .runtime/sbom/native-dependencies.cdx.json --inventory .runtime/sbom/native-license-inventory.json","native:coverage":"sh ../../scripts/xvfb.sh node scripts/measure-native-coverage.mjs","native:test:cpp":"node scripts/measure-native-coverage.mjs --ctest","native:test:asan":"node scripts/measure-native-coverage.mjs --sanitizers","profile:production":"node scripts/profile-production.mjs","native:physics:cross":"node scripts/build-native-physics.mjs","native:physics:parity":"pnpm --dir ../.. exec vitest run packages/physics/__tests__/parity.spec.ts && cargo test --manifest-path native/physics/Cargo.toml --lib --test parity -- --nocapture","native:verify:desktop":"node scripts/verify-desktop-audio.mjs && node scripts/verify-desktop-stability.mjs && node scripts/verify-desktop-core.mjs && node scripts/verify-desktop-physics.mjs && sh ../../scripts/xvfb.sh node scripts/verify-native-contracts.mjs && pnpm --dir ../playtest build && sh ../../scripts/xvfb.sh node scripts/verify-desktop-loading.mjs && sh ../../scripts/xvfb.sh node scripts/verify-desktop-ui-frame.mjs && vitest run --config vitest.config.ts tests/external-bundle-discovery.test.mjs","native:verify:loading":"pnpm --dir ../playtest build && sh ../../scripts/xvfb.sh node scripts/verify-desktop-loading.mjs","native:physics:measure":"node scripts/measure-physics-divergence.mjs","native:verify:ui-frame":"pnpm --dir ../playtest build && sh ../../scripts/xvfb.sh node scripts/verify-desktop-ui-frame.mjs","native:qualify:physical":"node scripts/qualify-physical-mobile.mjs","native:physics:parity:device":"node scripts/verify-android-physics-parity.mjs","native:verify:android:artifact":"node scripts/check-android-16kb-alignment.mjs","native:verify:android:multitouch":"pnpm --dir ../playtest build && node scripts/verify-android-multitouch.mjs"},"_npmUser":{"name":"jonit-dev","email":"joaopaulofurtado@live.com"},"_resolved":"/tmp/53344e1ee4c55807a7150179f808ea83/threenative-runtime-native-0.3.3.tgz","_integrity":"sha512-wzsgocGhOHRTOH5t6IallfD35U6mc43RkDzvUZlS29ALCwvDSWpSMtU7fZ/YSQ74GubTeh5Xd0DB+DmV7pcWzA==","repository":{"url":"git+https://github.com/ThreeNativeHQ/threenative.git","type":"git","directory":"packages/runtime-native"},"_npmVersion":"11.18.0","description":"ThreeNative-owned native host for desktop and Android","directories":{},"_nodeVersion":"20.19.6","dependencies":{"pngjs":"7.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"three":"0.185.1","vitest":"4.1.10","esbuild":"0.27.0","publint":"0.3.22","@threenative/playtest":"0.3.3"},"_npmOperationalInternal":{"tmp":"tmp/runtime-native_0.3.3_1790350656358_0.36431204080971447","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-08-16T17:44:40.972Z","modified":"2026-09-25T16:54:35.408Z","0.2.0":"2026-08-16T17:44:41.265Z","0.3.0":"2026-08-31T17:39:49.775Z","0.3.1":"2026-09-12T06:24:19.389Z","0.3.2":"2026-09-12T06:56:23.830Z","0.3.3":"2026-09-25T15:37:36.463Z"},"bugs":{"url":"https://github.com/ThreeNativeHQ/threenative/issues"},"license":"MIT","homepage":"https://github.com/ThreeNativeHQ/threenative#readme","keywords":["threenative","native","desktop","android","ios","webgpu","three","threejs"],"repository":{"url":"git+https://github.com/ThreeNativeHQ/threenative.git","type":"git","directory":"packages/runtime-native"},"description":"ThreeNative-owned native host for desktop, Android, and iOS","maintainers":[{"name":"jonit-dev","email":"joaopaulofurtado@live.com"}],"readme":"","readmeFilename":""}