{"_id":"@aura3d/navigation-recast","_rev":"10-8a9fe132d6bd625661e06fc0e7636523","name":"@aura3d/navigation-recast","dist-tags":{"latest":"3.0.1"},"versions":{"2.0.0":{"name":"@aura3d/navigation-recast","version":"2.0.0","keywords":["aura3d","navigation","recast","detour","navmesh","crowd","wasm"],"license":"MIT","_id":"@aura3d/navigation-recast@2.0.0","maintainers":[{"name":"veeronecorp","email":"gchahal@veerone.com"}],"homepage":"https://aura3d.auraone.ai","bugs":{"url":"https://github.com/auraoneai/aura3d/issues"},"dist":{"shasum":"542ddba5316d03ca8c2c822c345ddc4459cc8326","tarball":"https://registry.npmjs.org/@aura3d/navigation-recast/-/navigation-recast-2.0.0.tgz","fileCount":6,"integrity":"sha512-U9UNVWBJqPzw45r2dA2H3jyJvM4XkU5syOhFH0ieTPmPkp3cLwZUtdR0RlrSCaY0XheHXhv5MpbiM3cNpaD7fg==","signatures":[{"sig":"MEYCIQDU0O7sNHw2/AYkY83PlRsQm2W8FA5cZxBZVuAIv6geWwIhAM2i777RJrXjQ5GHYEea9b/qHEta4LkrYFvzeQipbM2I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26443},"main":"./dist/index.js","type":"module","_from":"file:/Users/gurbakshchahal/platforms/aura3d/tests/reports/release-tarballs/aura3d-navigation-recast-2.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"veeronecorp","email":"gchahal@veerone.com"},"_resolved":"/Users/gurbakshchahal/platforms/aura3d/tests/reports/release-tarballs/aura3d-navigation-recast-2.0.0.tgz","_integrity":"sha512-U9UNVWBJqPzw45r2dA2H3jyJvM4XkU5syOhFH0ieTPmPkp3cLwZUtdR0RlrSCaY0XheHXhv5MpbiM3cNpaD7fg==","deprecated":"Superseded by 2.0.1. Upgrade to receive corrected vehicle contact and release-integrity fixes.","repository":{"url":"git+https://github.com/auraoneai/aura3d.git","type":"git","directory":"packages/navigation-recast"},"_npmVersion":"11.19.0","description":"Optional asynchronously initialized Recast/Detour navigation adapter for Aura3D.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"recast-navigation":"0.43.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/navigation-recast_2.0.0_1786552752133_0.44617261659916996","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@aura3d/navigation-recast","version":"2.0.1","keywords":["aura3d","navigation","recast","detour","navmesh","crowd","wasm"],"license":"MIT","_id":"@aura3d/navigation-recast@2.0.1","maintainers":[{"name":"veeronecorp","email":"gchahal@veerone.com"}],"homepage":"https://aura3d.auraone.ai","bugs":{"url":"https://github.com/auraoneai/aura3d/issues"},"dist":{"shasum":"c5b5db311cb62b18ac0acf4a8cc480ee2566cf19","tarball":"https://registry.npmjs.org/@aura3d/navigation-recast/-/navigation-recast-2.0.1.tgz","fileCount":6,"integrity":"sha512-tQctfYD07+076wI0DWcVMhEOMHcq87ePM7ATQbg96GhU4B6RpcS0c9OJ9ug6AnRmgGmah9CMop2N3pi3OvpUIw==","signatures":[{"sig":"MEUCIDCAK9tJhwZOrolQW35raWHnbln7a0y6rMSdazooD6QPAiEA7XBW1zMdquFUHTSjd0d+MjuQt56JxQ/g+XUzzWYw/yw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26443},"main":"./dist/index.js","type":"module","_from":"file:/Users/gurbakshchahal/platforms/aura3d/tests/reports/release-tarballs/aura3d-navigation-recast-2.0.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"veeronecorp","email":"gchahal@veerone.com"},"_resolved":"/Users/gurbakshchahal/platforms/aura3d/tests/reports/release-tarballs/aura3d-navigation-recast-2.0.1.tgz","_integrity":"sha512-tQctfYD07+076wI0DWcVMhEOMHcq87ePM7ATQbg96GhU4B6RpcS0c9OJ9ug6AnRmgGmah9CMop2N3pi3OvpUIw==","deprecated":"Aura3D 2.0.2 supersedes this release. Upgrade to 2.0.2.","repository":{"url":"git+https://github.com/auraoneai/aura3d.git","type":"git","directory":"packages/navigation-recast"},"_npmVersion":"11.19.0","description":"Optional asynchronously initialized Recast/Detour navigation adapter for Aura3D.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"recast-navigation":"0.43.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/navigation-recast_2.0.1_1786745277130_0.48733000667883464","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@aura3d/navigation-recast","version":"2.0.2","keywords":["aura3d","navigation","recast","detour","navmesh","crowd","wasm"],"license":"MIT","_id":"@aura3d/navigation-recast@2.0.2","maintainers":[{"name":"veeronecorp","email":"gchahal@veerone.com"}],"homepage":"https://aura3d.auraone.ai","bugs":{"url":"https://github.com/auraoneai/aura3d/issues"},"dist":{"shasum":"afc46cb6fb7ffba08c9c322d4086310611821541","tarball":"https://registry.npmjs.org/@aura3d/navigation-recast/-/navigation-recast-2.0.2.tgz","fileCount":6,"integrity":"sha512-LVH8lzvs/w6gBspx1EuTcx46JHYo2i1i0COHUEA76jSkt2f4/a1IbncdLYzPKRUM34k6u9/oa5QzUNmOxFyShw==","signatures":[{"sig":"MEYCIQDQR+SEAv1B0PQ7ONlhKS1sItsN6Tdb4CRwGowhIrJm1wIhAJZPa0s6Kfi1Eu+TNn0IZy0n4/dAvM4AKYHGInTyqJ26","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26443},"main":"./dist/index.js","type":"module","_from":"file:/Users/gurbakshchahal/platforms/aura3d/tests/reports/release-tarballs/aura3d-navigation-recast-2.0.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"veeronecorp","email":"gchahal@veerone.com"},"_resolved":"/Users/gurbakshchahal/platforms/aura3d/tests/reports/release-tarballs/aura3d-navigation-recast-2.0.2.tgz","_integrity":"sha512-LVH8lzvs/w6gBspx1EuTcx46JHYo2i1i0COHUEA76jSkt2f4/a1IbncdLYzPKRUM34k6u9/oa5QzUNmOxFyShw==","deprecated":"Aura3D 2.0.3 supersedes this release. Upgrade to 2.0.3.","repository":{"url":"git+https://github.com/auraoneai/aura3d.git","type":"git","directory":"packages/navigation-recast"},"_npmVersion":"11.19.0","description":"Optional asynchronously initialized Recast/Detour navigation adapter for Aura3D.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"recast-navigation":"0.43.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/navigation-recast_2.0.2_1786815367694_0.11859033656134876","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@aura3d/navigation-recast","version":"2.0.3","keywords":["aura3d","navigation","recast","detour","navmesh","crowd","wasm"],"license":"MIT","_id":"@aura3d/navigation-recast@2.0.3","maintainers":[{"name":"veeronecorp","email":"gchahal@veerone.com"}],"homepage":"https://aura3d.auraone.ai","bugs":{"url":"https://github.com/auraoneai/aura3d/issues"},"dist":{"shasum":"bc3b07fd106f77239d0d3f2e31e97add8bdddf96","tarball":"https://registry.npmjs.org/@aura3d/navigation-recast/-/navigation-recast-2.0.3.tgz","fileCount":6,"integrity":"sha512-+vSJvccTE6ugXKd19TC9kyy/T8FNXjuZwH+cpP5xrsMsY84Do44M8UyFnz45fdifNLYGnquDCnQ1/QW+6OVg2A==","signatures":[{"sig":"MEUCIQCaelLZJdCGR7ZflnLIjLSqn+uuZUgB1l0yHFxEAfXAUwIge15Eh3tM9UKwUAD1cbL4YRJ0Hd0dheN+f5BzcaPMKNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26443},"main":"./dist/index.js","type":"module","_from":"file:/Users/gurbakshchahal/platforms/aura3d/tests/reports/release-tarballs/aura3d-navigation-recast-2.0.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"veeronecorp","email":"gchahal@veerone.com"},"_resolved":"/Users/gurbakshchahal/platforms/aura3d/tests/reports/release-tarballs/aura3d-navigation-recast-2.0.3.tgz","_integrity":"sha512-+vSJvccTE6ugXKd19TC9kyy/T8FNXjuZwH+cpP5xrsMsY84Do44M8UyFnz45fdifNLYGnquDCnQ1/QW+6OVg2A==","repository":{"url":"git+https://github.com/auraoneai/aura3d.git","type":"git","directory":"packages/navigation-recast"},"_npmVersion":"10.9.4","description":"Optional asynchronously initialized Recast/Detour navigation adapter for Aura3D.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.0","dependencies":{"recast-navigation":"0.43.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/navigation-recast_2.0.3_1786867706314_0.6648117252109227","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@aura3d/navigation-recast","version":"2.0.4","keywords":["aura3d","navigation","recast","detour","navmesh","crowd","wasm"],"license":"MIT","_id":"@aura3d/navigation-recast@2.0.4","maintainers":[{"name":"veeronecorp","email":"gchahal@veerone.com"}],"homepage":"https://aura3d.auraone.ai","bugs":{"url":"https://github.com/auraoneai/aura3d/issues"},"dist":{"shasum":"5d1a0d986eec5a0a3865d8c9c1745ddc468ffad9","tarball":"https://registry.npmjs.org/@aura3d/navigation-recast/-/navigation-recast-2.0.4.tgz","fileCount":6,"integrity":"sha512-1jwMbTtk6I+41OsKUrGh4RzYzUk0/7Ivci/4UdKMBnsACUxUrTGSKeSsFeYzVHkd5N3tkFsiKs9Llr3Rztv2lQ==","signatures":[{"sig":"MEUCIQCzT+w6QbV4fCvLAP0U8wkzzT8N3zRPdZdfJ5uG7VP6SQIgMe/RbhtrQGYdkOO+BMQV2oVcRZD0AMskTHvpwf3IGMk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26443},"main":"./dist/index.js","type":"module","_from":"file:/Users/gurbakshchahal/platforms/aura3d-release-2.0.4/tests/reports/release-tarballs/aura3d-navigation-recast-2.0.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"veeronecorp","email":"gchahal@veerone.com"},"_resolved":"/Users/gurbakshchahal/platforms/aura3d-release-2.0.4/tests/reports/release-tarballs/aura3d-navigation-recast-2.0.4.tgz","_integrity":"sha512-1jwMbTtk6I+41OsKUrGh4RzYzUk0/7Ivci/4UdKMBnsACUxUrTGSKeSsFeYzVHkd5N3tkFsiKs9Llr3Rztv2lQ==","repository":{"url":"git+https://github.com/auraoneai/aura3d.git","type":"git","directory":"packages/navigation-recast"},"_npmVersion":"12.0.2","description":"Optional asynchronously initialized Recast/Detour navigation adapter for Aura3D.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"recast-navigation":"0.43.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/navigation-recast_2.0.4_1788403927019_0.463075441956174","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@aura3d/navigation-recast","version":"3.0.0","keywords":["aura3d","navigation","recast","detour","navmesh","crowd","wasm"],"license":"MIT","_id":"@aura3d/navigation-recast@3.0.0","maintainers":[{"name":"veeronecorp","email":"gchahal@veerone.com"}],"homepage":"https://aura3d.auraone.ai","bugs":{"url":"https://github.com/auraoneai/aura3d/issues"},"dist":{"shasum":"57e8b427509defb588a6b97caff0b05e0854cfbb","tarball":"https://registry.npmjs.org/@aura3d/navigation-recast/-/navigation-recast-3.0.0.tgz","fileCount":6,"integrity":"sha512-z7FJkbH/hC27m4DLwNN2A0WzoljUoGOvFqbAff504vFIKkfLG+TOoW++hh6j946OdneR0gnTxw+nVMBYzEFIbw==","signatures":[{"sig":"MEUCIEJIXObo8nfWGXy/k1oqELPdrW45FVIsyGj5LqNdA1HjAiEAoYHQAqJ+FVuj28N+lejyO645WRO+/RIEsg2pr01VwyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32397},"main":"./dist/index.js","type":"module","_from":"file:/Users/gurbakshchahal/platforms/aura3d/tests/reports/release-tarballs/aura3d-navigation-recast-3.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"_npmUser":{"name":"veeronecorp","email":"gchahal@veerone.com"},"_resolved":"/Users/gurbakshchahal/platforms/aura3d/tests/reports/release-tarballs/aura3d-navigation-recast-3.0.0.tgz","_integrity":"sha512-z7FJkbH/hC27m4DLwNN2A0WzoljUoGOvFqbAff504vFIKkfLG+TOoW++hh6j946OdneR0gnTxw+nVMBYzEFIbw==","repository":{"url":"git+https://github.com/auraoneai/aura3d.git","type":"git","directory":"packages/navigation-recast"},"_npmVersion":"12.0.2","description":"Optional asynchronously initialized Recast/Detour navigation adapter for Aura3D.","directories":{},"sideEffects":false,"_nodeVersion":"26.8.1","dependencies":{"recast-navigation":"0.43.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/navigation-recast_3.0.0_1788613981857_0.19690590749003567","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@aura3d/navigation-recast","version":"3.0.1","type":"module","main":"./dist/index.js","types":"./dist/index.d.ts","sideEffects":false,"dependencies":{"recast-navigation":"0.43.1"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"description":"Optional asynchronously initialized Recast/Detour navigation adapter for Aura3D.","keywords":["aura3d","navigation","recast","detour","navmesh","crowd","wasm"],"homepage":"https://aura3d.auraone.ai","repository":{"type":"git","url":"git+https://github.com/auraoneai/aura3d.git","directory":"packages/navigation-recast"},"bugs":{"url":"https://github.com/auraoneai/aura3d/issues"},"license":"MIT","publishConfig":{"access":"public"},"_id":"@aura3d/navigation-recast@3.0.1","_integrity":"sha512-PeFbfZuIReB8hHwPz9nmTDZI3o40KoaTwV2Op2UF9TZQYovgPyCK/27ibiVELhbxZWHPETTajFgMiL3/r0YuOg==","_resolved":"/Users/gurbakshchahal/platforms/aura3d/tests/reports/release-tarballs/aura3d-navigation-recast-3.0.1.tgz","_from":"file:/Users/gurbakshchahal/platforms/aura3d/tests/reports/release-tarballs/aura3d-navigation-recast-3.0.1.tgz","_nodeVersion":"26.8.1","_npmVersion":"12.0.2","dist":{"integrity":"sha512-PeFbfZuIReB8hHwPz9nmTDZI3o40KoaTwV2Op2UF9TZQYovgPyCK/27ibiVELhbxZWHPETTajFgMiL3/r0YuOg==","shasum":"9c7f42ba3aedfd98f8dac93888279481f2cdb88e","tarball":"https://registry.npmjs.org/@aura3d/navigation-recast/-/navigation-recast-3.0.1.tgz","fileCount":6,"unpackedSize":32967,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD9B6R8fI7wwHXsZVY8ls0OE+tgNkim3SF75mI6huxvFwIhAMkQ3Pgxg089mnYlNe7ARlihYoylPOMY+9iqM68zTb+K"}]},"_npmUser":{"name":"veeronecorp","email":"gchahal@veerone.com"},"directories":{},"maintainers":[{"name":"veeronecorp","email":"gchahal@veerone.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/navigation-recast_3.0.1_1789255448422_0.26977811326881795"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-12T16:39:11.875Z","modified":"2026-09-12T23:24:08.756Z","2.0.0":"2026-08-12T16:39:12.280Z","2.0.1":"2026-08-14T22:07:57.272Z","2.0.2":"2026-08-15T17:36:07.845Z","2.0.3":"2026-08-16T08:08:26.429Z","2.0.4":"2026-09-03T02:52:07.168Z","3.0.0":"2026-09-05T13:13:01.988Z","3.0.1":"2026-09-12T23:24:08.587Z"},"bugs":{"url":"https://github.com/auraoneai/aura3d/issues"},"license":"MIT","homepage":"https://aura3d.auraone.ai","keywords":["aura3d","navigation","recast","detour","navmesh","crowd","wasm"],"repository":{"type":"git","url":"git+https://github.com/auraoneai/aura3d.git","directory":"packages/navigation-recast"},"description":"Optional asynchronously initialized Recast/Detour navigation adapter for Aura3D.","maintainers":[{"name":"veeronecorp","email":"gchahal@veerone.com"}],"readme":"# @aura3d/navigation-recast\n\nOptional Recast/Detour navigation for Aura3D, backed by exact\n`recast-navigation@0.43.1`. Static worlds should normally build and serialize\ntheir navmesh offline, then lazily initialize this package and import that data\nat runtime. Runtime generation remains available for procedural worlds.\n\nThe package is absent from core, product, and arcade-game entries. It owns\nnavmesh generation, path queries, serialization, Detour crowd simulation, and\ntemporary-obstacle integration; it does not depend on Three.js.\n\nProjects migrating from the removed `@aura3d/physics` grid/crowd/steering\nsurface should follow `docs/migration/navigation-recast-2.0.md`; the old and new\nAPIs are not falsely aliased because their coordinate and world-geometry\nsemantics differ.\n\n## Public API\n\n- `createRecastNavigation()` initializes the WASM runtime once and returns a\n  thin factory/query adapter.\n- `generateSolo()` creates a small-world navmesh from indexed triangle data.\n- `import()` restores an offline-generated navmesh.\n- `importAsset()` loads a CLI-generated `AuraAssetRef<\"navigation\">`, verifies\n  its SHA-256 hash, and imports the serialized navmesh.\n- `RecastNavMeshHandle` owns queries, serialization, and deterministic cleanup.\n- `rawModule` and `rawNavMesh` are public escape hatches for advanced Detour\n  operations without private imports.\n\n## Verification\n\nRun `pnpm exec vitest run tests/unit/navigation-recast` for generation, query,\nserialization, lifecycle, and optional-boundary tests. Browser and worker\nevidence is produced by the navigation bake-off before release.\n","readmeFilename":"README.md"}