{"_id":"@pascal-app/core","_rev":"33-705b9940f00cdadd874760f9343d22b5","name":"@pascal-app/core","dist-tags":{"beta":"1.0.0-beta.5","latest":"1.0.3"},"versions":{"0.1.3":{"name":"@pascal-app/core","version":"0.1.3","keywords":["3d","building","editor","architecture","webgpu","three.js"],"license":"MIT","_id":"@pascal-app/core@0.1.3","maintainers":[{"name":"wass08","email":"wass08@gmail.com"}],"homepage":"https://github.com/your-username/pascal-editor#readme","bugs":{"url":"https://github.com/your-username/pascal-editor/issues"},"dist":{"shasum":"532130290c3cfc76d188137a83042c05a44bbf3e","tarball":"https://registry.npmjs.org/@pascal-app/core/-/core-0.1.3.tgz","fileCount":103,"integrity":"sha512-YAbcfAOBQ1Ci6EIvYB1zx/2NVJ4ZCzrGhnWWSTr5zgfwSNRkZOJ/TNV2Mc9UdrLr66FSTbwcQpw78V3A3zZy0w==","signatures":[{"sig":"MEQCIEIYVB4g/TRqbNREEKgsINAJjWcUdXN7ofpaTrNHXTe8AiB7SzLl2G4stSLOjqejh3nnTZjb04GaEPcpaARV7eHOuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199346},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"4036f370e70bd54bd00d0f239cc1aecd7bb4d2d7","scripts":{"build":"tsc --declaration --emitDeclarationOnly && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"wass08","email":"wass08@gmail.com"},"repository":{"url":"git+https://github.com/your-username/pascal-editor.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.2","description":"Core library for Pascal 3D building editor","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^4.3.5","mitt":"^3.0.1","zundo":"^2.3.0","dedent":"^1.7.1","nanoid":"^5.1.6","zustand":"^5","idb-keyval":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","@types/react":"^19.2.2","@types/three":"^0.182.0","@repo/typescript-config":"*"},"peerDependencies":{"react":"^18 || ^19","three":"^0.182","@react-three/drei":"^10","@react-three/fiber":"^9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.3_1770161617662_0.2405957500322211","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@pascal-app/core","version":"0.1.4","keywords":["3d","building","editor","architecture","webgpu","three.js"],"license":"MIT","_id":"@pascal-app/core@0.1.4","maintainers":[{"name":"wass08","email":"wass08@gmail.com"}],"homepage":"https://github.com/your-username/pascal-editor#readme","bugs":{"url":"https://github.com/your-username/pascal-editor/issues"},"dist":{"shasum":"e8ca08a8b0548b74c3d075f9d7c9f6b96cde6ad0","tarball":"https://registry.npmjs.org/@pascal-app/core/-/core-0.1.4.tgz","fileCount":103,"integrity":"sha512-BHrw/oUQV6TQhmksalqzwNNfCqemykT5Kp8SUdhXOpMtvTF9JviA19R4Z+6JHVwoaM/QdcQpZzLB0PbuctXabQ==","signatures":[{"sig":"MEUCIBSG9k5I+HGgDKo4xyuYaV1aCjkdOfPoYA4toaCjUobmAiEA3XZxoXilO2L+F0AhtifTekXujPGOQi19DHqUAtBlrSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199378},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"4036f370e70bd54bd00d0f239cc1aecd7bb4d2d7","scripts":{"build":"tsc --declaration --emitDeclarationOnly && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"wass08","email":"wass08@gmail.com"},"repository":{"url":"git+https://github.com/your-username/pascal-editor.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.2","description":"Core library for Pascal 3D building editor","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^4.3.5","mitt":"^3.0.1","zundo":"^2.3.0","dedent":"^1.7.1","nanoid":"^5.1.6","zustand":"^5","idb-keyval":"^6.2.2","three-bvh-csg":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","@types/react":"^19.2.2","@types/three":"^0.182.0","@repo/typescript-config":"*"},"peerDependencies":{"react":"^18 || ^19","three":"^0.182","@react-three/drei":"^10","@react-three/fiber":"^9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.4_1770162851099_0.35150431093657386","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@pascal-app/core","version":"0.1.5","keywords":["3d","building","editor","architecture","webgpu","three.js"],"license":"MIT","_id":"@pascal-app/core@0.1.5","maintainers":[{"name":"wass08","email":"wass08@gmail.com"}],"homepage":"https://github.com/your-username/pascal-editor#readme","bugs":{"url":"https://github.com/your-username/pascal-editor/issues"},"dist":{"shasum":"84a3c63bff56c114aeba9ea274d5b69021fa185a","tarball":"https://registry.npmjs.org/@pascal-app/core/-/core-0.1.5.tgz","fileCount":103,"integrity":"sha512-dREBIsv+R42vqW0mSB2OvnQptqPnJ2AbEoLMzLuZrwugeVfiuu5m/m95vCwP3k0U9yfLqaBohVSx1cWWZyR3vg==","signatures":[{"sig":"MEQCIAmuK1IAUEKFy2hefj+EyMiQEntrQPShlEVlDeZt60kgAiBh9dntTOiupMjiJ2KhkxeYUL8lKN61blyKRNfQpq/LOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199616},"main":"./src/index.ts","type":"module","types":"./src/index.ts","exports":{".":{"types":"./src/index.ts","import":"./src/index.ts","default":"./src/index.ts"}},"gitHead":"4036f370e70bd54bd00d0f239cc1aecd7bb4d2d7","scripts":{"build":"tsc --declaration --emitDeclarationOnly && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"wass08","email":"wass08@gmail.com"},"repository":{"url":"git+https://github.com/your-username/pascal-editor.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.2","description":"Core library for Pascal 3D building editor","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^4.3.5","mitt":"^3.0.1","zundo":"^2.3.0","dedent":"^1.7.1","nanoid":"^5.1.6","zustand":"^5","idb-keyval":"^6.2.2","three-bvh-csg":"^0.0.17"},"publishConfig":{"main":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","@types/react":"^19.2.2","@types/three":"^0.182.0","@repo/typescript-config":"*"},"peerDependencies":{"react":"^18 || ^19","three":"^0.182","@react-three/drei":"^10","@react-three/fiber":"^9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.5_1770166322827_0.970420125850256","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@pascal-app/core","version":"0.1.6","keywords":["3d","building","editor","architecture","webgpu","three.js"],"license":"MIT","_id":"@pascal-app/core@0.1.6","maintainers":[{"name":"wass08","email":"wass08@gmail.com"}],"homepage":"https://github.com/your-username/pascal-editor#readme","bugs":{"url":"https://github.com/your-username/pascal-editor/issues"},"dist":{"shasum":"c9805120bf260e59bab6b97fedce2f86df283194","tarball":"https://registry.npmjs.org/@pascal-app/core/-/core-0.1.6.tgz","fileCount":103,"integrity":"sha512-+T25pJUSWpzDERvlxF8TQOO3oGVYl7q5S0/k5vo5WrjA2HAnUjEbmzctqdnFMd5ci/KIlAfsfcb/amRhct22mA==","signatures":[{"sig":"MEUCIQCtHvdHlaNTQKzjShgFnp57YmMzglFu6A0LUdbD9T6AfwIgSSk3k0+kSuAg5pzN2HsuhjIpFg0Y8+ybw1oyeOc4wKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199454},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"e776ce98496c57c1a78e4226fbd9ad695974858a","scripts":{"dev":"tsc --declaration --emitDeclarationOnly --watch & tsc --watch","build":"tsc --declaration --emitDeclarationOnly && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"wass08","email":"wass08@gmail.com"},"repository":{"url":"git+https://github.com/your-username/pascal-editor.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.2","description":"Core library for Pascal 3D building editor","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^4.3.5","mitt":"^3.0.1","zundo":"^2.3.0","dedent":"^1.7.1","nanoid":"^5.1.6","zustand":"^5","idb-keyval":"^6.2.2","three-bvh-csg":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","@types/react":"^19.2.2","@types/three":"^0.182.0","@repo/typescript-config":"*"},"peerDependencies":{"react":"^18 || ^19","three":"^0.182","@react-three/drei":"^10","@react-three/fiber":"^9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.6_1770166639898_0.7841230891348281","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@pascal-app/core","version":"0.1.7","keywords":["3d","building","editor","architecture","webgpu","three.js"],"license":"MIT","_id":"@pascal-app/core@0.1.7","maintainers":[{"name":"wass08","email":"wass08@gmail.com"}],"homepage":"https://github.com/your-username/pascal-editor#readme","bugs":{"url":"https://github.com/your-username/pascal-editor/issues"},"dist":{"shasum":"c35471ff2538f2f3b7f723e07f18774b8ae108bb","tarball":"https://registry.npmjs.org/@pascal-app/core/-/core-0.1.7.tgz","fileCount":103,"integrity":"sha512-9jQmScKSlFSPva0TYESgIyuEmDmvQZVjFeSMaMhlUfICU9v/OIwFRN4Gx/bLtrcKCTXNjWMjv1CqwCDkG2JVSw==","signatures":[{"sig":"MEYCIQD71SkKgArLnBbJxoPBf2nzIytUCskzncfwSJWSv8bADAIhAIGXMQiD7uj1YLHmpy4ayYW/hLMSe2N90DtIoZgpJWDr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199493},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js","development":"./src/index.ts"}},"gitHead":"e776ce98496c57c1a78e4226fbd9ad695974858a","scripts":{"dev":"tsc --declaration --emitDeclarationOnly --watch & tsc --watch","build":"tsc --declaration --emitDeclarationOnly && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"wass08","email":"wass08@gmail.com"},"repository":{"url":"git+https://github.com/your-username/pascal-editor.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.2","description":"Core library for Pascal 3D building editor","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^4.3.5","mitt":"^3.0.1","zundo":"^2.3.0","dedent":"^1.7.1","nanoid":"^5.1.6","zustand":"^5","idb-keyval":"^6.2.2","three-bvh-csg":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","@types/react":"^19.2.2","@types/three":"^0.182.0","@repo/typescript-config":"*"},"peerDependencies":{"react":"^18 || ^19","three":"^0.182","@react-three/drei":"^10","@react-three/fiber":"^9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.7_1770167355920_0.5008640915325211","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@pascal-app/core","version":"0.1.8","keywords":["3d","building","editor","architecture","webgpu","three.js"],"license":"MIT","_id":"@pascal-app/core@0.1.8","maintainers":[{"name":"wass08","email":"wass08@gmail.com"}],"homepage":"https://github.com/your-username/pascal-editor#readme","bugs":{"url":"https://github.com/your-username/pascal-editor/issues"},"dist":{"shasum":"a324dfbd24f484443242318c9a24a0cce34e5e6b","tarball":"https://registry.npmjs.org/@pascal-app/core/-/core-0.1.8.tgz","fileCount":103,"integrity":"sha512-gDfuBla62dfeoRVE55bLUl/DDiDYB1tfGRyE9okQOSi5nAkyBvO4UJXbvFIukM8rcx2M00k9d5WptKrWnYChkA==","signatures":[{"sig":"MEUCIBwiHkxDNmFA9z6rHMYCYj7f4Sk1aOErMdwDCw9z0/hSAiEAit6/hMX2OMm35ag0T3VGoQ/K8ukfX0lCfLGMtTDcPsI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199454},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"e776ce98496c57c1a78e4226fbd9ad695974858a","scripts":{"dev":"tsc --declaration --emitDeclarationOnly --watch & tsc --watch","build":"tsc --declaration --emitDeclarationOnly && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"wass08","email":"wass08@gmail.com"},"repository":{"url":"git+https://github.com/your-username/pascal-editor.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.2","description":"Core library for Pascal 3D building editor","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^4.3.5","mitt":"^3.0.1","zundo":"^2.3.0","dedent":"^1.7.1","nanoid":"^5.1.6","zustand":"^5","idb-keyval":"^6.2.2","three-bvh-csg":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","@types/react":"^19.2.2","@types/three":"^0.182.0","@repo/typescript-config":"*"},"peerDependencies":{"react":"^18 || ^19","three":"^0.182","@react-three/drei":"^10","@react-three/fiber":"^9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.8_1770168096692_0.9723193225278979","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@pascal-app/core","version":"0.1.9","keywords":["3d","building","editor","architecture","webgpu","three.js"],"license":"MIT","_id":"@pascal-app/core@0.1.9","maintainers":[{"name":"wass08","email":"wass08@gmail.com"}],"homepage":"https://github.com/your-username/pascal-editor#readme","bugs":{"url":"https://github.com/your-username/pascal-editor/issues"},"dist":{"shasum":"b753bc5e047c8c1d49de2aa0de6043e1efdf811a","tarball":"https://registry.npmjs.org/@pascal-app/core/-/core-0.1.9.tgz","fileCount":104,"integrity":"sha512-FO0eA6lNicDG4JXGPRLbDn7IG/WPlr3Tak07Eimab+DoDesscWaEcCaTwSBcRfWAxxZ2loY/Hv1aDI13gd17VQ==","signatures":[{"sig":"MEQCIEQBQLci524hKbYrq1bKN7q8KDPsZvriZRhSLFCrkg8BAiBr3IJxQn/8Wb64OPyt+jZOJPAZboxOsE4HWOoeWRLidA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201425},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"ac26358a6c936aafb08c648841155bcca0609f0d","scripts":{"dev":"tsc --declaration --emitDeclarationOnly --watch & tsc --watch","build":"tsc --declaration --emitDeclarationOnly && tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"wass08","email":"wass08@gmail.com"},"repository":{"url":"git+https://github.com/your-username/pascal-editor.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.2","description":"Core library for Pascal 3D building editor","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^4.3.5","mitt":"^3.0.1","zundo":"^2.3.0","dedent":"^1.7.1","nanoid":"^5.1.6","zustand":"^5","idb-keyval":"^6.2.2","three-bvh-csg":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","@types/react":"^19.2.2","@types/three":"^0.182.0","@repo/typescript-config":"*"},"peerDependencies":{"react":"^18 || ^19","three":"^0.182","@react-three/drei":"^10","@react-three/fiber":"^9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.9_1770168597553_0.5346922364423294","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@pascal-app/core","version":"0.1.10","keywords":["3d","building","editor","architecture","webgpu","three.js"],"license":"MIT","_id":"@pascal-app/core@0.1.10","maintainers":[{"name":"aymericr","email":"aymeric@pascal.app"},{"name":"wass08","email":"wass08@gmail.com"}],"homepage":"https://github.com/your-username/pascal-editor#readme","bugs":{"url":"https://github.com/your-username/pascal-editor/issues"},"dist":{"shasum":"17febc8a266cd840f48c660793f047e4e14c8698","tarball":"https://registry.npmjs.org/@pascal-app/core/-/core-0.1.10.tgz","fileCount":104,"integrity":"sha512-bsHL72DMgz6654ZwzVPe3H/I1pXPYpgWQgHsvPguX4KwT52VsCik7F9rO15DLC/knWIkBqqkr9a2E8Chi7rYtg==","signatures":[{"sig":"MEYCIQCZloSFRYAtA6r5aBHeY1t09FSl1oOFd7LlBbWczUsBBQIhAPyIr5hDnSU9IP5AsIzK8ahYumQMYQ35U4A9iccCmwDy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201349},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"264db13390891669e85e08a57796ae54bf6ae7b3","scripts":{"dev":"tsc --build --watch","build":"tsc --build","prepublishOnly":"npm run build"},"_npmUser":{"name":"wass08","email":"wass08@gmail.com"},"repository":{"url":"git+https://github.com/your-username/pascal-editor.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.2","description":"Core library for Pascal 3D building editor","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^4.3.5","mitt":"^3.0.1","zundo":"^2.3.0","dedent":"^1.7.1","nanoid":"^5.1.6","zustand":"^5","idb-keyval":"^6.2.2","three-bvh-csg":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","@types/react":"^19.2.2","@types/three":"^0.182.0","@repo/typescript-config":"*"},"peerDependencies":{"react":"^18 || ^19","three":"^0.182","@react-three/drei":"^10","@react-three/fiber":"^9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.10_1770253545065_0.12584919908695924","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@pascal-app/core","version":"0.1.11","keywords":["3d","building","editor","architecture","webgpu","three.js"],"license":"MIT","_id":"@pascal-app/core@0.1.11","maintainers":[{"name":"aymericr","email":"aymeric@pascal.app"},{"name":"wass08","email":"wass08@gmail.com"}],"homepage":"https://github.com/your-username/pascal-editor#readme","bugs":{"url":"https://github.com/your-username/pascal-editor/issues"},"dist":{"shasum":"ccd8a426d8a92022e243ee166cb81370dbf963dd","tarball":"https://registry.npmjs.org/@pascal-app/core/-/core-0.1.11.tgz","fileCount":104,"integrity":"sha512-adPb+6NGosisHTKUxL5JMLuJ72L7riTXpGp/Nqlqy4gD7ilbT3zuXW5E0Yzq+CZJNhvt8ySx4H6I3sddXhLdfg==","signatures":[{"sig":"MEYCIQCf8hhDyPfpmstT5WdmHafL6pG70B8Nek2lZMb/5dJv+wIhAPNsTbNIRiOtNRGcsMT606m0mEvLTGuBuY0VZujsH4V/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203169},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"d29b736908e347d32096f94da72697caa8071196","scripts":{"dev":"tsc --build --watch","build":"tsc --build","prepublishOnly":"npm run build"},"_npmUser":{"name":"wass08","email":"wass08@gmail.com"},"repository":{"url":"git+https://github.com/your-username/pascal-editor.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.2","description":"Core library for Pascal 3D building editor","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^4.3.5","mitt":"^3.0.1","zundo":"^2.3.0","dedent":"^1.7.1","nanoid":"^5.1.6","zustand":"^5","idb-keyval":"^6.2.2","three-bvh-csg":"^0.0.17"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","@types/react":"^19.2.2","@types/three":"^0.182.0","@repo/typescript-config":"*"},"peerDependencies":{"react":"^18 || ^19","three":"^0.182","@react-three/drei":"^10","@react-three/fiber":"^9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.11_1770331423653_0.9390192238727053","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@pascal-app/core","version":"0.1.12","keywords":["3d","building","editor","architecture","webgpu","three.js"],"license":"MIT","_id":"@pascal-app/core@0.1.12","maintainers":[{"name":"aymericr","email":"aymeric@pascal.app"},{"name":"wass08","email":"wass08@gmail.com"}],"homepage":"https://github.com/your-username/pascal-editor#readme","bugs":{"url":"https://github.com/your-username/pascal-editor/issues"},"dist":{"shasum":"b2f076773537eb2300853edb2a7f5cbdd64b2f1f","tarball":"https://registry.npmjs.org/@pascal-app/core/-/core-0.1.12.tgz","fileCount":104,"integrity":"sha512-6wZYD/wBTzSL1cyEKegm2jWRE0hoA9oPx1eCdQORk1Fqu4D0dDLAdkT9cTR6kuLKLkEKLfD8m8r56jzVWgHzBg==","signatures":[{"sig":"MEYCIQD2p1guoLvJ1novrMbt4fRqswR7NMsM0rq3CibzMbj4pgIhAJ8Ekj+paW5dO4m53YavV/RpSCa8bLQAqLHm/iC2XYYh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203623},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"ffef71bb026c6aeb9720f02b97014289e479a0b1","scripts":{"dev":"tsc --build --watch","build":"tsc --build","prepublishOnly":"npm run build"},"_npmUser":{"name":"wass08","email":"wass08@gmail.com"},"repository":{"url":"git+https://github.com/your-username/pascal-editor.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.2","description":"Core library for Pascal 3D building editor","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^4.3.5","mitt":"^3.0.1","zundo":"^2.3.0","dedent":"^1.7.1","nanoid":"^5.1.6","zustand":"^5","idb-keyval":"^6.2.2","three-bvh-csg":"^0.0.17","three-mesh-bvh":"^0.9.8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","@types/react":"^19.2.2","@types/three":"^0.182.0","@repo/typescript-config":"*"},"peerDependencies":{"react":"^18 || ^19","three":"^0.182","@react-three/drei":"^10","@react-three/fiber":"^9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.12_1770848728671_0.4031179761176944","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@pascal-app/core","version":"0.1.13","keywords":["3d","building","editor","architecture","webgpu","three.js"],"license":"MIT","_id":"@pascal-app/core@0.1.13","maintainers":[{"name":"aymericr","email":"aymeric@pascal.app"},{"name":"wass08","email":"wass08@gmail.com"}],"homepage":"https://github.com/pascalorg/editor/tree/main/packages/core#readme","bugs":{"url":"https://github.com/pascalorg/editor/issues"},"dist":{"shasum":"080662849b37819fb145c58b51c1f9c20c9c6497","tarball":"https://registry.npmjs.org/@pascal-app/core/-/core-0.1.13.tgz","fileCount":110,"integrity":"sha512-kb7j1MzJbVj+znurPX0GAMFDZZz8qKRywPXWqjZRetYAMlZAq3/S8iugmGZs4gh1msXzncJu+wv9HEUweS2diA==","signatures":[{"sig":"MEQCICARSbg9vL5qLxFIpe1HAermN6ESxyCRxqpxUe15zlvQAiA0TezdO0wH9C/mAGZ+2m+kPi9cNs/ccW+ByIEoqBK5hA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224087},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"bffab3dd4c61f0f66f0b433475f7d4baf5bfebcc","scripts":{"dev":"tsc --build --watch","build":"tsc --build","prepublishOnly":"npm run build"},"_npmUser":{"name":"aymericr","email":"aymeric@pascal.app"},"repository":{"url":"git+https://github.com/pascalorg/editor.git","type":"git","directory":"packages/core"},"_npmVersion":"11.6.2","description":"Core library for Pascal 3D building editor","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.3.5","mitt":"^3.0.1","zundo":"^2.3.0","dedent":"^1.7.1","nanoid":"^5.1.6","zustand":"^5","idb-keyval":"^6.2.2","three-bvh-csg":"^0.0.17","three-mesh-bvh":"^0.9.8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.2","@types/react":"^19.2.2","@types/three":"^0.182.0","@repo/typescript-config":"*"},"peerDependencies":{"react":"^18 || ^19","three":"^0.182","@react-three/drei":"^10","@react-three/fiber":"^9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.1.13_1771451710813_0.3131968547156301","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@pascal-app/core","version":"0.2.0","keywords":["3d","building","editor","architecture","webgpu","three.js"],"license":"MIT","_id":"@pascal-app/core@0.2.0","maintainers":[{"name":"aymericr","email":"aymeric@pascal.app"},{"name":"wass08","email":"wass08@gmail.com"}],"homepage":"https://github.com/pascalorg/editor/tree/main/packages/core#readme","bugs":{"url":"https://github.com/pascalorg/editor/issues"},"dist":{"shasum":"ffb92b50c33e3a47af92928068aedca106d1bac3","tarball":"https://registry.npmjs.org/@pascal-app/core/-/core-0.2.0.tgz","fileCount":125,"integrity":"sha512-Kx2sTUJjcm+EzAb7/5sczShrCHk9yTQ9Pvef6qJDxb687xRcv5AaRksVOu1poPeqtpCkpys+SACvYipUukUkrQ==","signatures":[{"sig":"MEYCIQDwkE3P5xTE0BKzm4wbwL30EVjZGWLLssBa5SHAT5j2DwIhANGSt0f+jApWaW9AfTpPsb5E43nphI+KkMOcX4W73JzG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307105},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"10449c5cc5753c321a7772b173cbda682e18d2bb","scripts":{"dev":"tsc --build --watch","build":"tsc --build","prepublishOnly":"npm run build"},"_npmUser":{"name":"aymericr","email":"aymeric@pascal.app"},"repository":{"url":"git+https://github.com/pascalorg/editor.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core library for Pascal 3D building editor","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.5","mitt":"^3.0.1","zundo":"^2.3.0","dedent":"^1.7.1","nanoid":"^5.1.6","zustand":"^5","idb-keyval":"^6.2.2","three-bvh-csg":"^0.0.18","three-mesh-bvh":"^0.9.8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/react":"^19.2.2","@types/three":"^0.183.0","@pascal/typescript-config":"*"},"peerDependencies":{"react":"^18 || ^19","three":"^0.183","@react-three/drei":"^10","@react-three/fiber":"^9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.2.0_1774063272100_0.9156030294696937","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@pascal-app/core","version":"0.3.0","keywords":["3d","building","editor","architecture","webgpu","three.js"],"license":"MIT","_id":"@pascal-app/core@0.3.0","maintainers":[{"name":"aymericr","email":"aymeric@pascal.app"},{"name":"wass08","email":"wass08@gmail.com"}],"homepage":"https://github.com/pascalorg/editor/tree/main/packages/core#readme","bugs":{"url":"https://github.com/pascalorg/editor/issues"},"dist":{"shasum":"23fbf7b3b6b65fb3ddd15bf4c6bedd272b1910e7","tarball":"https://registry.npmjs.org/@pascal-app/core/-/core-0.3.0.tgz","fileCount":128,"integrity":"sha512-Rej/I6wKeP6aD9SDBQU4kwNjJYeV8KOIcn0jFu5G31vPBmmk70xdwXY3EBzmMCt+EFYR5+Do2qQjyctrpNvJOw==","signatures":[{"sig":"MEUCIQDcxEzNSByuZ3wSjIyaJfdAFISGV5c1K6g4VoXG5KNZXgIgVQCDGlbWUtCiPHd3sVAnaLUi5vzGLphB+EfThIoiuhw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309689},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"6bbb1db334d150fd93a778a4dc4edb991d2cff4a","scripts":{"dev":"tsc --build --watch","build":"tsc --build","prepublishOnly":"npm run build"},"_npmUser":{"name":"aymericr","email":"aymeric@pascal.app"},"repository":{"url":"git+https://github.com/pascalorg/editor.git","type":"git","directory":"packages/core"},"_npmVersion":"11.10.0","description":"Core library for Pascal 3D building editor","directories":{},"_nodeVersion":"24.13.0","dependencies":{"zod":"^4.3.5","mitt":"^3.0.1","zundo":"^2.3.0","dedent":"^1.7.1","nanoid":"^5.1.6","zustand":"^5","idb-keyval":"^6.2.2","three-bvh-csg":"^0.0.18","three-mesh-bvh":"^0.9.8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/react":"^19.2.2","@types/three":"^0.183.0","@pascal/typescript-config":"*"},"peerDependencies":{"react":"^18 || ^19","three":"^0.183","@react-three/drei":"^10","@react-three/fiber":"^9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.0_1774391247371_0.04935674052881378","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@pascal-app/core","version":"0.3.1","keywords":["3d","building","editor","architecture","webgpu","three.js"],"license":"MIT","_id":"@pascal-app/core@0.3.1","maintainers":[{"name":"aymericr","email":"aymeric@pascal.app"},{"name":"wass08","email":"wass08@gmail.com"}],"homepage":"https://github.com/pascalorg/editor/tree/main/packages/core#readme","bugs":{"url":"https://github.com/pascalorg/editor/issues"},"dist":{"shasum":"6f0f6000044a6296773a47c2f78890146a2fae9f","tarball":"https://registry.npmjs.org/@pascal-app/core/-/core-0.3.1.tgz","fileCount":128,"integrity":"sha512-GVPLae1PAkLSJPtcpPhHSufY0qS2baF2vZk63qDTEDNwTyRBHVrUJ3VyTS1vB+HfwLaNjROPgQ7YV/69QkQH2w==","signatures":[{"sig":"MEYCIQCaJnd5sellSyaDxz+qLAG1oc/s6URgZ0F1pp/cht8bNAIhAPdy4wE6lxoqc1gY9SN66WRYhTGxASOJG8XxXS7JSePU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311294},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"9f62bd108fa6156aec6289cc40733ef219c18a6a","scripts":{"dev":"tsc --build --watch","build":"tsc --build","prepublishOnly":"npm run build"},"_npmUser":{"name":"aymericr","email":"aymeric@pascal.app"},"repository":{"url":"git+https://github.com/pascalorg/editor.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.4","description":"Core library for Pascal 3D building editor","directories":{},"_nodeVersion":"22.22.1","dependencies":{"zod":"^4.3.5","mitt":"^3.0.1","zundo":"^2.3.0","dedent":"^1.7.1","nanoid":"^5.1.6","zustand":"^5","idb-keyval":"^6.2.2","three-bvh-csg":"^0.0.18","three-mesh-bvh":"^0.9.8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/react":"^19.2.2","@types/three":"^0.183.0","@pascal/typescript-config":"*"},"peerDependencies":{"react":"^18 || ^19","three":"^0.183","@react-three/drei":"^10","@react-three/fiber":"^9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.1_1774554736052_0.42932293070227767","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@pascal-app/core","version":"0.3.2","keywords":["3d","building","editor","architecture","webgpu","three.js"],"license":"MIT","_id":"@pascal-app/core@0.3.2","maintainers":[{"name":"aymericr","email":"aymeric@pascal.app"},{"name":"wass08","email":"wass08@gmail.com"}],"homepage":"https://github.com/pascalorg/editor/tree/main/packages/core#readme","bugs":{"url":"https://github.com/pascalorg/editor/issues"},"dist":{"shasum":"661395e6bec3e7088d52aa0a303e3b6aac807d37","tarball":"https://registry.npmjs.org/@pascal-app/core/-/core-0.3.2.tgz","fileCount":134,"integrity":"sha512-18mTYE9BjB0vYBYTt/HZO/ookBrSVcdDqC12YsRRLo/O8Lp16U5lGU+CYiu/WU520l+y4h6dCKtj/FP0qjuCcA==","signatures":[{"sig":"MEUCIQDocNZr17gIGY7OiKXDAZir2YNk/gtVQCL54Rx2vYcZtwIgEeHrmBH8F+fBVJCG5bYSaWGOZkSZbozHYGXiusUgFl8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339223},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"e84e87024857acc183406bd969ff3fc5357d05e6","scripts":{"dev":"tsc --build --watch","build":"tsc --build","prepublishOnly":"npm run build"},"_npmUser":{"name":"aymericr","email":"aymeric@pascal.app"},"repository":{"url":"git+https://github.com/pascalorg/editor.git","type":"git","directory":"packages/core"},"_npmVersion":"11.9.0","description":"Core library for Pascal 3D building editor","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.5","mitt":"^3.0.1","zundo":"^2.3.0","dedent":"^1.7.1","nanoid":"^5.1.6","zustand":"^5","idb-keyval":"^6.2.2","three-bvh-csg":"^0.0.18","three-mesh-bvh":"^0.9.8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/react":"^19.2.2","@types/three":"^0.183.0","@pascal/typescript-config":"*"},"peerDependencies":{"react":"^18 || ^19","three":"^0.182","@react-three/drei":"^10","@react-three/fiber":"^9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.2_1774907172280_0.658949704567608","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@pascal-app/core","version":"0.3.3","keywords":["3d","building","editor","architecture","webgpu","three.js"],"license":"MIT","_id":"@pascal-app/core@0.3.3","maintainers":[{"name":"aymericr","email":"aymeric@pascal.app"},{"name":"wass08","email":"wass08@gmail.com"}],"homepage":"https://github.com/pascalorg/editor/tree/main/packages/core#readme","bugs":{"url":"https://github.com/pascalorg/editor/issues"},"dist":{"shasum":"c11e6d8eee093208eb515009e3fee62261d0a509","tarball":"https://registry.npmjs.org/@pascal-app/core/-/core-0.3.3.tgz","fileCount":134,"integrity":"sha512-2g3/aei3JjxWkaURkkLsjw8UJLhAe3q4ie32WGN16fEzLB0Y6O0XHOGK26yPy+oaFjzh8GLtJ4cu8fNNfaFKAw==","signatures":[{"sig":"MEQCIBIGzuu5YkoqiGOfgU5PaLer1e2hua+foNwDLNis3SR2AiBx5JF+dypBFQMi/hsuAqoR4zWol05P2RfGjh6oI8/9eg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339223},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"}},"gitHead":"f2f362eda9fe14772be2bbf1a319ada892f637f2","scripts":{"dev":"tsc --build --watch","build":"tsc --build","prepublishOnly":"npm run build"},"_npmUser":{"name":"aymericr","email":"aymeric@pascal.app"},"repository":{"url":"git+https://github.com/pascalorg/editor.git","type":"git","directory":"packages/core"},"_npmVersion":"11.9.0","description":"Core library for Pascal 3D building editor","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.5","mitt":"^3.0.1","zundo":"^2.3.0","dedent":"^1.7.1","nanoid":"^5.1.6","zustand":"^5","idb-keyval":"^6.2.2","three-bvh-csg":"^0.0.18","three-mesh-bvh":"^0.9.8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/react":"^19.2.2","@types/three":"^0.183.0","@pascal/typescript-config":"*"},"peerDependencies":{"react":"^18 || ^19","three":"^0.182","@react-three/drei":"^10","@react-three/fiber":"^9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.3.3_1774990369889_0.13578828163024315","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@pascal-app/core","version":"0.4.0","keywords":["3d","building","editor","architecture","webgpu","three.js"],"license":"MIT","_id":"@pascal-app/core@0.4.0","maintainers":[{"name":"aymericr","email":"aymeric@pascal.app"},{"name":"wass08","email":"wass08@gmail.com"}],"homepage":"https://github.com/pascalorg/editor/tree/main/packages/core#readme","bugs":{"url":"https://github.com/pascalorg/editor/issues"},"dist":{"shasum":"ebe17ee322762324d23d52fa958625205054be10","tarball":"https://registry.npmjs.org/@pascal-app/core/-/core-0.4.0.tgz","fileCount":149,"integrity":"sha512-U35ylVKRAQT0VPM35sb3iyhwLyGXHwpsvRmoxbfOtaikJMLXmbbpnCz2O0ctMNmm7ma2L4UWHxBtTOVOZadO0g==","signatures":[{"sig":"MEUCIQC8Lbwd8S1qVHHaDHOLfeQKWsMRMxt4v7bFDWQgcxOVYgIgILAzjEshonFHHULrymoGFIWy0Nvi7gvk2uSxz47rZb8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385125},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./clone-scene-graph":{"types":"./dist/utils/clone-scene-graph.d.ts","import":"./dist/utils/clone-scene-graph.js","default":"./dist/utils/clone-scene-graph.js"}},"gitHead":"11104bc512e4926bb0358b1012a9ee794bafeb25","scripts":{"dev":"tsc --build --watch","build":"tsc --build","prepublishOnly":"npm run build"},"_npmUser":{"name":"aymericr","email":"aymeric@pascal.app"},"repository":{"url":"git+https://github.com/pascalorg/editor.git","type":"git","directory":"packages/core"},"_npmVersion":"11.9.0","description":"Core library for Pascal 3D building editor","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.5","mitt":"^3.0.1","zundo":"^2.3.0","dedent":"^1.7.1","nanoid":"^5.1.6","zustand":"^5","idb-keyval":"^6.2.2","three-bvh-csg":"^0.0.18","three-mesh-bvh":"^0.9.8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/react":"^19.2.2","@types/three":"^0.183.0","@pascal/typescript-config":"*"},"peerDependencies":{"react":"^18 || ^19","three":"^0.182","@react-three/drei":"^10","@react-three/fiber":"^9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.4.0_1775604229714_0.8946607292638844","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@pascal-app/core","version":"0.5.0","keywords":["3d","building","editor","architecture","webgpu","three.js"],"license":"MIT","_id":"@pascal-app/core@0.5.0","maintainers":[{"name":"aymericr","email":"aymeric@pascal.app"},{"name":"wass08","email":"wass08@gmail.com"}],"homepage":"https://github.com/pascalorg/editor/tree/main/packages/core#readme","bugs":{"url":"https://github.com/pascalorg/editor/issues"},"dist":{"shasum":"cfab92e8d1f18da8c19c19f788a88b8d98a1881a","tarball":"https://registry.npmjs.org/@pascal-app/core/-/core-0.5.0.tgz","fileCount":149,"integrity":"sha512-jiZBeuINpmwHLBaSz1lfzkil67PPLUv7cNSIw2ZtHFOaO04+yu1ELx55OyL0n7Hrs3SVWepV8JNAF3uKA7O8HA==","signatures":[{"sig":"MEUCIQDu0kHC1IbZK6RXEulUtV2K32PQAbyx9/tXlG4r0aYmvAIgIyBqYXMQmMfaOUzIrOW3aMVB48lAhAuNPFGUrtOo40c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":385809},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./clone-scene-graph":{"types":"./dist/utils/clone-scene-graph.d.ts","import":"./dist/utils/clone-scene-graph.js","default":"./dist/utils/clone-scene-graph.js"}},"gitHead":"fab9077f65915a662da18f7e865241ae7e60e8b5","scripts":{"dev":"tsc --build --watch","build":"tsc --build","prepublishOnly":"npm run build"},"_npmUser":{"name":"aymericr","email":"aymeric@pascal.app"},"repository":{"url":"git+https://github.com/pascalorg/editor.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.7","description":"Core library for Pascal 3D building editor","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.5","mitt":"^3.0.1","zundo":"^2.3.0","dedent":"^1.7.1","nanoid":"^5.1.6","zustand":"^5","idb-keyval":"^6.2.2","three-bvh-csg":"^0.0.18","three-mesh-bvh":"^0.9.8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/react":"^19.2.2","@types/three":"^0.183.0","@pascal/typescript-config":"*"},"peerDependencies":{"react":"^18 || ^19","three":"^0.182","@react-three/drei":"^10","@react-three/fiber":"^9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.0_1775761671018_0.12438688571737999","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@pascal-app/core","version":"0.5.1","keywords":["3d","building","editor","architecture","webgpu","three.js"],"license":"MIT","_id":"@pascal-app/core@0.5.1","maintainers":[{"name":"aymericr","email":"aymeric@pascal.app"},{"name":"wass08","email":"wass08@gmail.com"}],"homepage":"https://github.com/pascalorg/editor/tree/main/packages/core#readme","bugs":{"url":"https://github.com/pascalorg/editor/issues"},"dist":{"shasum":"3fe65cbf80905013e49c6cfe6a917e524dfb6bd1","tarball":"https://registry.npmjs.org/@pascal-app/core/-/core-0.5.1.tgz","fileCount":155,"integrity":"sha512-958zkLJ+7Skl+BiXR1VJz/ZYVOWbCKe6+YaV4kUPJK+TA66y0xt4Nh/PR/+JIfmKHe+tYU2GFGybdKVnlgQwbg==","signatures":[{"sig":"MEUCIQDafr+hV+YDVvs7ybDlOgCCs7TD3FeCtu0CdSRKLAPQ8AIgXPHEZWzhR/1FN+nk0JvtlleJ7lgbuubsaG36EdvpF2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417467},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./clone-scene-graph":{"types":"./dist/utils/clone-scene-graph.d.ts","import":"./dist/utils/clone-scene-graph.js","default":"./dist/utils/clone-scene-graph.js"}},"gitHead":"f25806ee8f10b3778a38c8b5cc917c7fa9edb3c5","scripts":{"dev":"tsc --build --watch","build":"tsc --build","prepublishOnly":"npm run build"},"_npmUser":{"name":"aymericr","email":"aymeric@pascal.app"},"repository":{"url":"git+https://github.com/pascalorg/editor.git","type":"git","directory":"packages/core"},"_npmVersion":"11.9.0","description":"Core library for Pascal 3D building editor","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.5","mitt":"^3.0.1","zundo":"^2.3.0","dedent":"^1.7.1","nanoid":"^5.1.6","zustand":"^5","idb-keyval":"^6.2.2","three-bvh-csg":"^0.0.18","three-mesh-bvh":"^0.9.8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/react":"^19.2.2","@types/three":"^0.183.0","@pascal/typescript-config":"*"},"peerDependencies":{"react":"^18 || ^19","three":"^0.182","@react-three/drei":"^10","@react-three/fiber":"^9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.5.1_1776142904856_0.7508090712169275","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@pascal-app/core","version":"0.6.0","keywords":["3d","building","editor","architecture","webgpu","three.js"],"license":"MIT","_id":"@pascal-app/core@0.6.0","maintainers":[{"name":"aymericr","email":"aymeric@pascal.app"},{"name":"wass08","email":"wass08@gmail.com"}],"homepage":"https://github.com/pascalorg/editor/tree/main/packages/core#readme","bugs":{"url":"https://github.com/pascalorg/editor/issues"},"dist":{"shasum":"2d3a860c240ede1eb234ce17a6df93250ace45ff","tarball":"https://registry.npmjs.org/@pascal-app/core/-/core-0.6.0.tgz","fileCount":173,"integrity":"sha512-kcuBpU0MePTi7/H5KbTi/zBtjh6+0AXpOFmq6OTvKgXkVunEnoXYGJLHJgxC9VBUNmu6OcMyxIykXCF5pUW/Ww==","signatures":[{"sig":"MEYCIQCDgoZ6TrWxMBuYYhYu7V22wh11TmMRqtlaykKKm5sHYgIhAPFLP7iJBjO/zFoxGAY736C7YxHjQhwkwF8UFL2+JFgI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":578600},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./clone-scene-graph":{"types":"./dist/utils/clone-scene-graph.d.ts","import":"./dist/utils/clone-scene-graph.js","default":"./dist/utils/clone-scene-graph.js"}},"gitHead":"c0021cee24e87217d41233b3bfd9461136217113","scripts":{"dev":"tsc --build --watch","build":"tsc --build","prepublishOnly":"npm run build"},"_npmUser":{"name":"aymericr","email":"aymeric@pascal.app"},"repository":{"url":"git+https://github.com/pascalorg/editor.git","type":"git","directory":"packages/core"},"_npmVersion":"11.9.0","description":"Core library for Pascal 3D building editor","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.5","mitt":"^3.0.1","zundo":"^2.3.0","dedent":"^1.7.1","nanoid":"^5.1.6","zustand":"^5","idb-keyval":"^6.2.2","three-bvh-csg":"^0.0.18","three-mesh-bvh":"^0.9.8"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/react":"^19.2.2","@types/three":"^0.184.0","@pascal/typescript-config":"*"},"peerDependencies":{"react":"^18 || ^19","three":"^0.184","@react-three/drei":"^10","@react-three/fiber":"^9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.6.0_1776836579481_0.03002557178996801","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@pascal-app/core","version":"0.7.0","keywords":["3d","building","editor","architecture","webgpu","three.js"],"license":"MIT","_id":"@pascal-app/core@0.7.0","maintainers":[{"name":"aymericr","email":"aymeric@pascal.app"},{"name":"wass08","email":"wass08@gmail.com"}],"homepage":"https://github.com/pascalorg/editor/tree/main/packages/core#readme","bugs":{"url":"https://github.com/pascalorg/editor/issues"},"dist":{"shasum":"e3d0d72a111dd039bbaa044f4ebecd37d4c0322f","tarball":"https://registry.npmjs.org/@pascal-app/core/-/core-0.7.0.tgz","fileCount":194,"integrity":"sha512-YErePIIMKFqmPY3CAnT/NBcWiugkjQozgFvA1LItDqyn1ewhSmLvtvNfe2XIIPsdTzpGAXHwzpLiAluVlEGKow==","signatures":[{"sig":"MEQCIE158ewgxKNkFdP44qlzyp+hoaClM4z14FiUOeDiGnIdAiAWBxCu7qC3mp6TtuDPy7HiaqI9/O+pdYlJRChS/3az7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":675555},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./wall":{"types":"./dist/systems/wall/wall-footprint.d.ts","import":"./dist/systems/wall/wall-footprint.js","default":"./dist/systems/wall/wall-footprint.js"},"./store":{"types":"./dist/store/use-scene.d.ts","import":"./dist/store/use-scene.js","default":"./dist/store/use-scene.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./spatial-grid":{"types":"./dist/hooks/spatial-grid/spatial-grid-manager.d.ts","import":"./dist/hooks/spatial-grid/spatial-grid-manager.js","default":"./dist/hooks/spatial-grid/spatial-grid-manager.js"},"./stair-openings":{"types":"./dist/systems/stair/stair-opening-sync.d.ts","import":"./dist/systems/stair/stair-opening-sync.js","default":"./dist/systems/stair/stair-opening-sync.js"},"./material-library":{"types":"./dist/material-library.d.ts","import":"./dist/material-library.js","default":"./dist/material-library.js"},"./clone-scene-graph":{"types":"./dist/utils/clone-scene-graph.d.ts","import":"./dist/utils/clone-scene-graph.js","default":"./dist/utils/clone-scene-graph.js"}},"gitHead":"95551ab534f2ea46101ce3b4652bafc54037d2fa","scripts":{"dev":"tsc --build --watch","build":"tsc --build","prepublishOnly":"npm run build"},"_npmUser":{"name":"aymericr","email":"aymeric@pascal.app"},"repository":{"url":"git+https://github.com/pascalorg/editor.git","type":"git","directory":"packages/core"},"_npmVersion":"11.9.0","description":"Core library for Pascal 3D building editor","directories":{},"_nodeVersion":"24.14.0","dependencies":{"zod":"^4.3.5","mitt":"^3.0.1","zundo":"^2.3.0","dedent":"^1.7.1","nanoid":"^5.1.6","zustand":"^5","idb-keyval":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"5.9.3","@types/react":"^19.2.2","@types/three":"^0.184.0","@pascal/typescript-config":"*"},"peerDependencies":{"react":"^18 || ^19","three":"^0.184","@react-three/drei":"^10","@react-three/fiber":"^9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.7.0_1778337457155_0.3762209580981022","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@pascal-app/core","version":"0.8.0","keywords":["3d","building","editor","architecture","webgpu","three.js"],"license":"MIT","_id":"@pascal-app/core@0.8.0","maintainers":[{"name":"aymericr","email":"aymeric@pascal.app"},{"name":"wass08","email":"wass08@gmail.com"}],"homepage":"https://github.com/pascalorg/editor/tree/main/packages/core#readme","bugs":{"url":"https://github.com/pascalorg/editor/issues"},"dist":{"shasum":"ddb22cff73ea6e43f16fc510fa48022d1a579887","tarball":"https://registry.npmjs.org/@pascal-app/core/-/core-0.8.0.tgz","fileCount":164,"integrity":"sha512-5K0sDS7OQc27QDDJW62XJoRCF8/93fP01Lsh9Nhfv43yZN5xX/SPpn9GqirQkoNTm2zUFah1okRqy+WXMdcaGA==","signatures":[{"sig":"MEQCIFJUWpN/tv38+oXfcj1i8atY+u3PeYWzS3/APdG9dVisAiBsFdz/dregG6hUUTjttk7hQo2EI7huIcAu3A/46guNwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":544357},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./wall":{"types":"./dist/systems/wall/wall-footprint.d.ts","import":"./dist/systems/wall/wall-footprint.js","default":"./dist/systems/wall/wall-footprint.js"},"./store":{"types":"./dist/store/use-scene.d.ts","import":"./dist/store/use-scene.js","default":"./dist/store/use-scene.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./spatial-grid":{"types":"./dist/hooks/spatial-grid/spatial-grid-manager.d.ts","import":"./dist/hooks/spatial-grid/spatial-grid-manager.js","default":"./dist/hooks/spatial-grid/spatial-grid-manager.js"},"./stair-openings":{"types":"./dist/systems/stair/stair-opening-sync.d.ts","import":"./dist/systems/stair/stair-opening-sync.js","default":"./dist/systems/stair/stair-opening-sync.js"},"./material-library":{"types":"./dist/material-library.d.ts","import":"./dist/material-library.js","default":"./dist/material-library.js"},"./clone-scene-graph":{"types":"./dist/utils/clone-scene-graph.d.ts","import":"./dist/utils/clone-scene-graph.js","default":"./dist/utils/clone-scene-graph.js"}},"gitHead":"747d8c9ad49611a491296cf78894805d4c1c4f0a","scripts":{"dev":"tsc --build --watch","build":"tsc --build","prepublishOnly":"npm run build"},"_npmUser":{"name":"aymericr","email":"aymeric@pascal.app"},"repository":{"url":"git+https://github.com/pascalorg/editor.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.7","description":"Core library for Pascal 3D building editor","directories":{},"_nodeVersion":"22.22.2","dependencies":{"zod":"^4.3.5","mitt":"^3.0.1","zundo":"^2.3.0","dedent":"^1.7.1","nanoid":"^5.1.6","zustand":"^5","idb-keyval":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.0","typescript":"6.0.2","@types/react":"^19.2.2","@types/three":"^0.184.0","@pascal/typescript-config":"*"},"peerDependencies":{"react":"^18 || ^19","three":"^0.184","@react-three/drei":"^10","@react-three/fiber":"^9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.8.0_1778373674372_0.7172337159353301","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@pascal-app/core","version":"0.9.1","keywords":["3d","building","editor","architecture","webgpu","three.js"],"license":"MIT","_id":"@pascal-app/core@0.9.1","maintainers":[{"name":"aymericr","email":"aymeric@pascal.app"},{"name":"wass08","email":"wass08@gmail.com"}],"homepage":"https://github.com/pascalorg/editor/tree/main/packages/core#readme","bugs":{"url":"https://github.com/pascalorg/editor/issues"},"dist":{"shasum":"8483483bfe310337f214a22c8af4b34188394fab","tarball":"https://registry.npmjs.org/@pascal-app/core/-/core-0.9.1.tgz","fileCount":359,"integrity":"sha512-v9Fc9johEUbU6lOTdJrF5wlBTtF0DgeTH1e1f+x6lvSYIECeKMeefLQ+K9296KdIIHguSvKgseQtM1XDdOK4NA==","signatures":[{"sig":"MEQCIHlmZBt4CwGFaglqWwO/mWaU8cMPBkPggJtdqsUce7gmAiB7IS0KNV4CEHjY/E40MqFuuS/ihL+8NkJu7BBC6CXKcg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1414908},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./wall":{"types":"./dist/systems/wall/wall-footprint.d.ts","import":"./dist/systems/wall/wall-footprint.js","default":"./dist/systems/wall/wall-footprint.js"},"./store":{"types":"./dist/store/use-scene.d.ts","import":"./dist/store/use-scene.js","default":"./dist/store/use-scene.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./spatial-grid":{"types":"./dist/hooks/spatial-grid/spatial-grid-manager.d.ts","import":"./dist/hooks/spatial-grid/spatial-grid-manager.js","default":"./dist/hooks/spatial-grid/spatial-grid-manager.js"},"./stair-openings":{"types":"./dist/systems/stair/stair-opening-sync.d.ts","import":"./dist/systems/stair/stair-opening-sync.js","default":"./dist/systems/stair/stair-opening-sync.js"},"./material-library":{"types":"./dist/material-library.d.ts","import":"./dist/material-library.js","default":"./dist/material-library.js"},"./clone-scene-graph":{"types":"./dist/utils/clone-scene-graph.d.ts","import":"./dist/utils/clone-scene-graph.js","default":"./dist/utils/clone-scene-graph.js"}},"gitHead":"9bfd75c2c7fe5aaedde6b4fd01a7b67902b46606","scripts":{"dev":"tsc --build --watch","test":"bun test","build":"tsc --build","bench:registry":"bun run src/registry/__bench__/relations-resolver.bench.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"aymericr","email":"aymeric@pascal.app"},"repository":{"url":"git+https://github.com/pascalorg/editor.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core library for Pascal 3D building editor","directories":{},"_nodeVersion":"22.22.3","dependencies":{"zod":"^4.3.5","mitt":"^3.0.1","zundo":"^2.3.0","dedent":"^1.7.1","nanoid":"^5.1.6","zustand":"^5","idb-keyval":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.0","typescript":"6.0.3","@types/react":"^19.2.2","@types/three":"^0.184.0","@pascal/typescript-config":"*"},"peerDependencies":{"react":"^18 || ^19","three":"^0.184","@react-three/drei":"^10","@react-three/fiber":"^9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.1_1781061381078_0.15202535514575177","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@pascal-app/core","version":"0.9.2","keywords":["3d","building","editor","architecture","webgpu","three.js"],"license":"MIT","_id":"@pascal-app/core@0.9.2","maintainers":[{"name":"aymericr","email":"aymeric@pascal.app"},{"name":"wass08","email":"wass08@gmail.com"}],"homepage":"https://github.com/pascalorg/editor/tree/main/packages/core#readme","bugs":{"url":"https://github.com/pascalorg/editor/issues"},"dist":{"shasum":"5ebb06fc1de4f895b9a7e306805452be4eeca93d","tarball":"https://registry.npmjs.org/@pascal-app/core/-/core-0.9.2.tgz","fileCount":530,"integrity":"sha512-58oFXH4Z3oQDKadGk2cvomnBQplhyaSQSSb2wOzjE5F8mOA968h1UgjILgxc6FRyb5w/CUu8tbmIFnmAQQWNOg==","signatures":[{"sig":"MEUCIQCIwBGad9SJCI63IQZSH8fj1hMkQXq7L/2epWIBOo1AMQIgG08wxCTarAy7WfyWZscezjGRj4UfwlcE00aFI15xeDE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2224399},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./wall":{"types":"./dist/systems/wall/wall-footprint.d.ts","import":"./dist/systems/wall/wall-footprint.js","default":"./dist/systems/wall/wall-footprint.js"},"./store":{"types":"./dist/store/use-scene.d.ts","import":"./dist/store/use-scene.js","default":"./dist/store/use-scene.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./spatial-grid":{"types":"./dist/hooks/spatial-grid/spatial-grid-manager.d.ts","import":"./dist/hooks/spatial-grid/spatial-grid-manager.js","default":"./dist/hooks/spatial-grid/spatial-grid-manager.js"},"./stair-openings":{"types":"./dist/systems/stair/stair-opening-sync.d.ts","import":"./dist/systems/stair/stair-opening-sync.js","default":"./dist/systems/stair/stair-opening-sync.js"},"./material-library":{"types":"./dist/material-library.d.ts","import":"./dist/material-library.js","default":"./dist/material-library.js"},"./clone-scene-graph":{"types":"./dist/utils/clone-scene-graph.d.ts","import":"./dist/utils/clone-scene-graph.js","default":"./dist/utils/clone-scene-graph.js"}},"gitHead":"cdf026bb92426cb7bd2807ce447e029dadbdaa86","scripts":{"dev":"tsgo --build --watch","test":"bun test","build":"tsc --build","bench:registry":"bun run src/registry/__bench__/relations-resolver.bench.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"aymericr","email":"aymeric@pascal.app"},"repository":{"url":"git+https://github.com/pascalorg/editor.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core library for Pascal 3D building editor","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.5","mitt":"^3.0.1","zundo":"^2.3.0","dedent":"^1.7.1","nanoid":"^5.1.6","zustand":"^5","idb-keyval":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.0","typescript":"6.0.3","@types/react":"^19.2.2","@types/three":"^0.184.0","@pascal/typescript-config":"*"},"peerDependencies":{"react":"^18 || ^19","three":"^0.185","@react-three/drei":"^10","@react-three/fiber":"^9"},"_npmOperationalInternal":{"tmp":"tmp/core_0.9.2_1784308215157_0.987046577849436","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.1":{"name":"@pascal-app/core","version":"1.0.0-beta.1","keywords":["3d","building","editor","architecture","webgpu","three.js"],"license":"MIT","_id":"@pascal-app/core@1.0.0-beta.1","maintainers":[{"name":"aymericr","email":"aymeric@pascal.app"},{"name":"wass08","email":"wass08@gmail.com"}],"homepage":"https://github.com/pascalorg/editor/tree/main/packages/core#readme","bugs":{"url":"https://github.com/pascalorg/editor/issues"},"dist":{"shasum":"f4282a21113abbd1b5642496b8a25b7075d504c4","tarball":"https://registry.npmjs.org/@pascal-app/core/-/core-1.0.0-beta.1.tgz","fileCount":434,"integrity":"sha512-1M9V8RKd2c4ujafKFmINM+Bce5hK2KoKdt7EOpmVzcM7nGSGWV1uVKU2KRvGd63mCwOoyVieICE0MDxhEhVZ1w==","signatures":[{"sig":"MEQCICQFPCFGrQWEw30eiJlhGwAuXnTYBgz24WWUUU2aYbp+AiAYXq07P/EKWRlBmALFUbWDIynE0zHUFv+eRONVkVE0LA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2196707},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./wall":{"types":"./dist/systems/wall/wall-footprint.d.ts","import":"./dist/systems/wall/wall-footprint.js","default":"./dist/systems/wall/wall-footprint.js"},"./store":{"types":"./dist/store/use-scene.d.ts","import":"./dist/store/use-scene.js","default":"./dist/store/use-scene.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./spatial-grid":{"types":"./dist/hooks/spatial-grid/spatial-grid-manager.d.ts","import":"./dist/hooks/spatial-grid/spatial-grid-manager.js","default":"./dist/hooks/spatial-grid/spatial-grid-manager.js"},"./stair-openings":{"types":"./dist/systems/stair/stair-opening-sync.d.ts","import":"./dist/systems/stair/stair-opening-sync.js","default":"./dist/systems/stair/stair-opening-sync.js"},"./material-library":{"types":"./dist/material-library.d.ts","import":"./dist/material-library.js","default":"./dist/material-library.js"},"./clone-scene-graph":{"types":"./dist/utils/clone-scene-graph.d.ts","import":"./dist/utils/clone-scene-graph.js","default":"./dist/utils/clone-scene-graph.js"}},"gitHead":"0b0555415b4ce373b528167f361fbc71342b33eb","scripts":{"dev":"tsgo --build --watch","test":"bun test src","build":"tsc --build","bench:registry":"bun run src/registry/__bench__/relations-resolver.bench.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"aymericr","email":"aymeric@pascal.app"},"repository":{"url":"git+https://github.com/pascalorg/editor.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core library for Pascal 3D building editor","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.5","mitt":"^3.0.1","zundo":"^2.3.0","dedent":"^1.7.1","nanoid":"^5.1.6","zustand":"^5","idb-keyval":"^6.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"^1.3.0","typescript":"6.0.3","@types/react":"^19.2.2","@types/three":"^0.184.0","@pascal/typescript-config":"*"},"peerDependencies":{"react":"^18 || ^19","three":"^0.185","@react-three/drei":"^10","@react-three/fiber":"^9"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.0-beta.1_1785407956740_0.5870041381859048","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.2":{"name":"@pascal-app/core","version":"1.0.0-beta.2","keywords":["3d","building","editor","architecture","webgpu","three.js"],"license":"MIT","_id":"@pascal-app/core@1.0.0-beta.2","maintainers":[{"name":"aymericr","email":"aymeric@pascal.app"},{"name":"wass08","email":"wass08@gmail.com"}],"homepage":"https://github.com/pascalorg/editor/tree/main/packages/core#readme","bugs":{"url":"https://github.com/pascalorg/editor/issues"},"dist":{"shasum":"faa5d1a3dfbf5caf52305916fe2a4939a814c133","tarball":"https://registry.npmjs.org/@pascal-app/core/-/core-1.0.0-beta.2.tgz","fileCount":434,"integrity":"sha512-hAGDc6Rj3LHiBDPSNtkT6Wfcz/4QhdeX3fCO3Ru/XR9MSVvdSq25sUBazGnCgrif/WkbH1vIH6IWRivShxKunQ==","signatures":[{"sig":"MEUCIE64Lo+K3ko8mfuzc0J0ueUnsXP57TDI5Q1+xR+JKV79AiEA1JUPjons3P4E2Kd+oACFPlOtkav0SsOiytozLAFs/mQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2209553},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./wall":{"types":"./dist/systems/wall/wall-footprint.d.ts","import":"./dist/systems/wall/wall-footprint.js","default":"./dist/systems/wall/wall-footprint.js"},"./store":{"types":"./dist/store/use-scene.d.ts","import":"./dist/store/use-scene.js","default":"./dist/store/use-scene.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./spatial-grid":{"types":"./dist/hooks/spatial-grid/spatial-grid-manager.d.ts","import":"./dist/hooks/spatial-grid/spatial-grid-manager.js","default":"./dist/hooks/spatial-grid/spatial-grid-manager.js"},"./stair-openings":{"types":"./dist/systems/stair/stair-opening-sync.d.ts","import":"./dist/systems/stair/stair-opening-sync.js","default":"./dist/systems/stair/stair-opening-sync.js"},"./material-library":{"types":"./dist/material-library.d.ts","import":"./dist/material-library.js","default":"./dist/material-library.js"},"./clone-scene-graph":{"types":"./dist/utils/clone-scene-graph.d.ts","import":"./dist/utils/clone-scene-graph.js","default":"./dist/utils/clone-scene-graph.js"}},"gitHead":"0230a485a807cc606d27a4bb38a1dfc8c603c384","scripts":{"dev":"tsgo --build --watch","test":"bun test src","build":"tsc --build","bench:registry":"bun run src/registry/__bench__/relations-resolver.bench.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"aymericr","email":"aymeric@pascal.app"},"repository":{"url":"git+https://github.com/pascalorg/editor.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core library for Pascal 3D building editor","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.5","mitt":"^3.0.1","zundo":"^2.3.0","dedent":"^1.7.1","nanoid":"^5.1.6","zustand":"^5","idb-keyval":"^6.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"^1.3.0","typescript":"6.0.3","@types/react":"^19.2.2","@types/three":"^0.184.0","@pascal/typescript-config":"*"},"peerDependencies":{"react":"^18 || ^19","three":"^0.185","@react-three/drei":"^10","@react-three/fiber":"^9"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.0-beta.2_1785710901576_0.8345746843366353","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.3":{"name":"@pascal-app/core","version":"1.0.0-beta.3","keywords":["3d","building","editor","architecture","webgpu","three.js"],"license":"MIT","_id":"@pascal-app/core@1.0.0-beta.3","maintainers":[{"name":"aymericr","email":"aymeric@pascal.app"},{"name":"wass08","email":"wass08@gmail.com"}],"homepage":"https://github.com/pascalorg/editor/tree/main/packages/core#readme","bugs":{"url":"https://github.com/pascalorg/editor/issues"},"dist":{"shasum":"927295cea16c8560fe2f404317c100deab118e74","tarball":"https://registry.npmjs.org/@pascal-app/core/-/core-1.0.0-beta.3.tgz","fileCount":437,"integrity":"sha512-PgvVmdnqzsU9sf5S0kRXcnT8HDfbKbg6jw3mhvzXZJA6bJRI2Vvrf9KeQ2d36Nv1LNuhwgMZvjkUWQi5Ipzt3g==","signatures":[{"sig":"MEUCIQCN8GrY6U6KeX7sGIRp8b7+23vRA4aNj7WDnvv5/tmeSAIgJQdpOuVwuhGkmT1h6UX4LH3pVEvnZrmOxR4cxXmSCtk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2215142},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./wall":{"types":"./dist/systems/wall/wall-footprint.d.ts","import":"./dist/systems/wall/wall-footprint.js","default":"./dist/systems/wall/wall-footprint.js"},"./store":{"types":"./dist/store/use-scene.d.ts","import":"./dist/store/use-scene.js","default":"./dist/store/use-scene.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./spatial-grid":{"types":"./dist/hooks/spatial-grid/spatial-grid-manager.d.ts","import":"./dist/hooks/spatial-grid/spatial-grid-manager.js","default":"./dist/hooks/spatial-grid/spatial-grid-manager.js"},"./stair-openings":{"types":"./dist/systems/stair/stair-opening-sync.d.ts","import":"./dist/systems/stair/stair-opening-sync.js","default":"./dist/systems/stair/stair-opening-sync.js"},"./material-library":{"types":"./dist/material-library.d.ts","import":"./dist/material-library.js","default":"./dist/material-library.js"},"./scene-migrations":{"types":"./dist/utils/retired-scene-nodes.d.ts","import":"./dist/utils/retired-scene-nodes.js","default":"./dist/utils/retired-scene-nodes.js"},"./clone-scene-graph":{"types":"./dist/utils/clone-scene-graph.d.ts","import":"./dist/utils/clone-scene-graph.js","default":"./dist/utils/clone-scene-graph.js"}},"gitHead":"b060d6c1da5faba0868d0f5c372f86bd49364248","scripts":{"dev":"tsgo --build --watch","test":"bun test src","build":"tsc --build","bench:registry":"bun run src/registry/__bench__/relations-resolver.bench.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"aymericr","email":"aymeric@pascal.app"},"repository":{"url":"git+https://github.com/pascalorg/editor.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core library for Pascal 3D building editor","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.5","mitt":"^3.0.1","zundo":"^2.3.0","dedent":"^1.7.1","nanoid":"^5.1.6","zustand":"^5","idb-keyval":"^6.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"^1.3.0","typescript":"6.0.3","@types/react":"^19.2.2","@types/three":"^0.184.0","@pascal/typescript-config":"*"},"peerDependencies":{"react":"^18 || ^19","three":"^0.185","@react-three/drei":"^10","@react-three/fiber":"^9"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.0-beta.3_1785781724872_0.6073625977974821","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.4":{"name":"@pascal-app/core","version":"1.0.0-beta.4","keywords":["3d","building","editor","architecture","webgpu","three.js"],"license":"MIT","_id":"@pascal-app/core@1.0.0-beta.4","maintainers":[{"name":"aymericr","email":"aymeric@pascal.app"},{"name":"wass08","email":"wass08@gmail.com"}],"homepage":"https://github.com/pascalorg/editor/tree/main/packages/core#readme","bugs":{"url":"https://github.com/pascalorg/editor/issues"},"dist":{"shasum":"eadcdc912321895e7b6bbc993b9c3a4668db00c2","tarball":"https://registry.npmjs.org/@pascal-app/core/-/core-1.0.0-beta.4.tgz","fileCount":440,"integrity":"sha512-g07X0t28crhbYrTQcrWImLnRuB/zDLLGAnAt16T8zyp5UBxMMmeh3kPqSqqZQxkDGx261PUG31Qf06TlKcniuw==","signatures":[{"sig":"MEYCIQC4vyT/3zA3zwUSOLBBtNutDhLbdH0juhB3Fd6c/N9SGQIhANEPffB/bLRYc4fVFBmIWLYoqcVj2vfqZ73roUlQQMKO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2218393},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./wall":{"types":"./dist/systems/wall/wall-footprint.d.ts","import":"./dist/systems/wall/wall-footprint.js","default":"./dist/systems/wall/wall-footprint.js"},"./store":{"types":"./dist/store/use-scene.d.ts","import":"./dist/store/use-scene.js","default":"./dist/store/use-scene.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./spatial-grid":{"types":"./dist/hooks/spatial-grid/spatial-grid-manager.d.ts","import":"./dist/hooks/spatial-grid/spatial-grid-manager.js","default":"./dist/hooks/spatial-grid/spatial-grid-manager.js"},"./stair-openings":{"types":"./dist/systems/stair/stair-opening-sync.d.ts","import":"./dist/systems/stair/stair-opening-sync.js","default":"./dist/systems/stair/stair-opening-sync.js"},"./material-library":{"types":"./dist/material-library.d.ts","import":"./dist/material-library.js","default":"./dist/material-library.js"},"./scene-migrations":{"types":"./dist/utils/scene-migrations.d.ts","import":"./dist/utils/scene-migrations.js","default":"./dist/utils/scene-migrations.js"},"./clone-scene-graph":{"types":"./dist/utils/clone-scene-graph.d.ts","import":"./dist/utils/clone-scene-graph.js","default":"./dist/utils/clone-scene-graph.js"}},"gitHead":"9488b6f399f7e0378f1f6551f6a2ae1fb994e8d6","scripts":{"dev":"tsgo --build --watch","test":"bun test src","build":"tsc --build","bench:registry":"bun run src/registry/__bench__/relations-resolver.bench.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"aymericr","email":"aymeric@pascal.app"},"repository":{"url":"git+https://github.com/pascalorg/editor.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core library for Pascal 3D building editor","directories":{},"_nodeVersion":"22.23.1","dependencies":{"zod":"^4.3.5","mitt":"^3.0.1","zundo":"^2.3.0","dedent":"^1.7.1","nanoid":"^5.1.6","zustand":"^5","idb-keyval":"^6.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"^1.3.0","typescript":"6.0.3","@types/react":"^19.2.2","@types/three":"^0.184.0","@pascal/typescript-config":"*"},"peerDependencies":{"react":"^18 || ^19","three":"^0.185","@react-three/drei":"^10","@react-three/fiber":"^9"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.0-beta.4_1785849024937_0.40333448969240004","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-beta.5":{"name":"@pascal-app/core","version":"1.0.0-beta.5","keywords":["3d","building","editor","architecture","webgpu","three.js"],"license":"MIT","_id":"@pascal-app/core@1.0.0-beta.5","maintainers":[{"name":"aymericr","email":"aymeric@pascal.app"},{"name":"wass08","email":"wass08@gmail.com"}],"homepage":"https://github.com/pascalorg/editor/tree/main/packages/core#readme","bugs":{"url":"https://github.com/pascalorg/editor/issues"},"dist":{"shasum":"fb627bda7538af6bea564e3c2a45d61d662493d9","tarball":"https://registry.npmjs.org/@pascal-app/core/-/core-1.0.0-beta.5.tgz","fileCount":452,"integrity":"sha512-Mk8lc3/SJ7cVFg90fW6tZof902QxTBBvaYUWicowtWjdkbvlyQh44CL2nOtprGppk3jyvInM7g/AhyegbYFxNA==","signatures":[{"sig":"MEQCIDvXqXZzfCkDqA0q2ZkxWQAl6qtqL/E9YmnUIp9XYwo/AiBRM99IRWUny8DKI7G/8VfR+nwugJpUTaMkphM3L7q6ZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2311607},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./wall":{"types":"./dist/systems/wall/wall-footprint.d.ts","import":"./dist/systems/wall/wall-footprint.js","default":"./dist/systems/wall/wall-footprint.js"},"./store":{"types":"./dist/store/use-scene.d.ts","import":"./dist/store/use-scene.js","default":"./dist/store/use-scene.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./spatial-grid":{"types":"./dist/hooks/spatial-grid/spatial-grid-manager.d.ts","import":"./dist/hooks/spatial-grid/spatial-grid-manager.js","default":"./dist/hooks/spatial-grid/spatial-grid-manager.js"},"./stair-openings":{"types":"./dist/systems/stair/stair-opening-sync.d.ts","import":"./dist/systems/stair/stair-opening-sync.js","default":"./dist/systems/stair/stair-opening-sync.js"},"./material-library":{"types":"./dist/material-library.d.ts","import":"./dist/material-library.js","default":"./dist/material-library.js"},"./scene-migrations":{"types":"./dist/utils/scene-migrations.d.ts","import":"./dist/utils/scene-migrations.js","default":"./dist/utils/scene-migrations.js"},"./clone-scene-graph":{"types":"./dist/utils/clone-scene-graph.d.ts","import":"./dist/utils/clone-scene-graph.js","default":"./dist/utils/clone-scene-graph.js"}},"gitHead":"570815ab2ca6c56f5bbab5f440b0576bc5c3a40e","scripts":{"dev":"tsgo --build --watch","test":"bun test src","build":"tsc --build","bench:registry":"bun run src/registry/__bench__/relations-resolver.bench.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"aymericr","email":"aymeric@pascal.app"},"repository":{"url":"git+https://github.com/pascalorg/editor.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.8","description":"Core library for Pascal 3D building editor","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.3.5","mitt":"^3.0.1","zundo":"^2.3.0","dedent":"^1.7.1","nanoid":"^5.1.6","zustand":"^5","idb-keyval":"^6.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@types/bun":"^1.3.0","typescript":"6.0.3","@types/react":"^19.2.2","@types/three":"^0.184.0","@pascal/typescript-config":"*"},"peerDependencies":{"react":"^18 || ^19","three":"^0.185","@react-three/drei":"^10","@react-three/fiber":"^9"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.0-beta.5_1787015821637_0.2914612339031928","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@pascal-app/core","version":"1.0.0","keywords":["3d","building","editor","architecture","webgpu","three.js"],"license":"MIT","_id":"@pascal-app/core@1.0.0","maintainers":[{"name":"aymericr","email":"aymeric@pascal.app"},{"name":"wass08","email":"wass08@gmail.com"}],"homepage":"https://github.com/pascalorg/editor/tree/main/packages/core#readme","bugs":{"url":"https://github.com/pascalorg/editor/issues"},"dist":{"shasum":"ed3cacce891371103e0254002daad2ec28be10c2","tarball":"https://registry.npmjs.org/@pascal-app/core/-/core-1.0.0.tgz","fileCount":507,"integrity":"sha512-EKbRxIU6ZKugnouKcPAQ3l+zZYXHDce5pqw7yCp8ZeceSGIDDl5p2wTM41BWpF1Pn5MpL0RTbysiPNl/3frBEA==","signatures":[{"sig":"MEQCIFKPr1xv96Q0jY62itfG+s5iR+2Ps/cz0qZav/wyHed4AiA5+08YfpI0RGpBpIYQDeuaLC4ZszSSrBSaS1sR9+kfHw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIADCimJG5IR7ULgPpvK/HlWEhd4YUxQVEpJOczTl1G5TAiASoJpKfd9Oe86b0v7m/d4smdLmhLm9lfM47X+pH2EoSg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2755972},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./wall":{"types":"./dist/systems/wall/wall-footprint.d.ts","import":"./dist/systems/wall/wall-footprint.js","default":"./dist/systems/wall/wall-footprint.js"},"./store":{"types":"./dist/store/use-scene.d.ts","import":"./dist/store/use-scene.js","default":"./dist/store/use-scene.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./capture":{"types":"./dist/capture/index.d.ts","import":"./dist/capture/index.js","default":"./dist/capture/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./spatial-grid":{"types":"./dist/hooks/spatial-grid/spatial-grid-manager.d.ts","import":"./dist/hooks/spatial-grid/spatial-grid-manager.js","default":"./dist/hooks/spatial-grid/spatial-grid-manager.js"},"./stair-openings":{"types":"./dist/systems/stair/stair-opening-sync.d.ts","import":"./dist/systems/stair/stair-opening-sync.js","default":"./dist/systems/stair/stair-opening-sync.js"},"./material-library":{"types":"./dist/material-library.d.ts","import":"./dist/material-library.js","default":"./dist/material-library.js"},"./scene-migrations":{"types":"./dist/utils/scene-migrations.d.ts","import":"./dist/utils/scene-migrations.js","default":"./dist/utils/scene-migrations.js"},"./clone-scene-graph":{"types":"./dist/utils/clone-scene-graph.d.ts","import":"./dist/utils/clone-scene-graph.js","default":"./dist/utils/clone-scene-graph.js"}},"gitHead":"2ce944cb5e9b87d3377059297dee4c9e9939e121","scripts":{"dev":"tsgo --build --watch","test":"bun test src","build":"tsc --build","bench:schema":"bun run src/schema/__bench__/node-parsers.bench.ts","bench:registry":"bun run src/registry/__bench__/relations-resolver.bench.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"aymericr","email":"aymeric@pascal.app"},"repository":{"url":"git+https://github.com/pascalorg/editor.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.0","description":"Core library for Pascal 3D building editor","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":">=4.5.4 <4.6","mitt":"^3.0.1","zundo":"^2.3.0","dedent":"^1.7.1","nanoid":"^5.1.6","zustand":"^5","idb-keyval":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.0","typescript":"6.0.3","@types/react":"^19.2.2","@types/three":"^0.184.0","fake-indexeddb":"^6.2.5","@pascal/typescript-config":"*"},"peerDependencies":{"react":"^18 || ^19","three":"^0.186","@react-three/drei":"^10","@react-three/fiber":"^9"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.0_1789171542459_0.5657769294543555","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@pascal-app/core","version":"1.0.1","keywords":["3d","building","editor","architecture","webgpu","three.js"],"license":"MIT","_id":"@pascal-app/core@1.0.1","maintainers":[{"name":"aymericr","email":"aymeric@pascal.app"},{"name":"wass08","email":"wass08@gmail.com"}],"homepage":"https://github.com/pascalorg/editor/tree/main/packages/core#readme","bugs":{"url":"https://github.com/pascalorg/editor/issues"},"dist":{"shasum":"d3f6c9757848818a987a63c56770866dea1463d6","tarball":"https://registry.npmjs.org/@pascal-app/core/-/core-1.0.1.tgz","fileCount":576,"integrity":"sha512-umXMNemFgsv+OQxgTC8s2vv+PNUr4ZToStjzysF+V21e1xxLSVOlT/TdY/BJLBmNlZvW+6nOx31KIjSYwW6NFg==","signatures":[{"sig":"MEUCIElESMDnL49w0F1vzE9UgC6h6poAb9JVQUoFfBNMR2g+AiEAnWMkxMd97Hm31qA97eYG4sBLpFTYlDuksN41s04Cbk8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCMCUgRMuYHWxzIX7F/pm/OHyY0cdlLo7rJY3bwh6hoRwIhAJ7IihuY9+6qE5xFDhqPyvIMunCClQDl5PTAgP+YYRoF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3319069},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./wall":{"types":"./dist/systems/wall/wall-footprint.d.ts","import":"./dist/systems/wall/wall-footprint.js","default":"./dist/systems/wall/wall-footprint.js"},"./store":{"types":"./dist/store/use-scene.d.ts","import":"./dist/store/use-scene.js","default":"./dist/store/use-scene.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./capture":{"types":"./dist/capture/index.d.ts","import":"./dist/capture/index.js","default":"./dist/capture/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./spatial-grid":{"types":"./dist/hooks/spatial-grid/spatial-grid-manager.d.ts","import":"./dist/hooks/spatial-grid/spatial-grid-manager.js","default":"./dist/hooks/spatial-grid/spatial-grid-manager.js"},"./plan-footprint":{"types":"./dist/lib/plan-footprint.d.ts","import":"./dist/lib/plan-footprint.js","default":"./dist/lib/plan-footprint.js"},"./stair-openings":{"types":"./dist/systems/stair/stair-opening-sync.d.ts","import":"./dist/systems/stair/stair-opening-sync.js","default":"./dist/systems/stair/stair-opening-sync.js"},"./material-library":{"types":"./dist/material-library.d.ts","import":"./dist/material-library.js","default":"./dist/material-library.js"},"./procedural-items":{"types":"./dist/procedural-items/index.d.ts","import":"./dist/procedural-items/index.js","default":"./dist/procedural-items/index.js"},"./scene-migrations":{"types":"./dist/utils/scene-migrations.d.ts","import":"./dist/utils/scene-migrations.js","default":"./dist/utils/scene-migrations.js"},"./clone-scene-graph":{"types":"./dist/utils/clone-scene-graph.d.ts","import":"./dist/utils/clone-scene-graph.js","default":"./dist/utils/clone-scene-graph.js"}},"gitHead":"93474c6e955234804abd6a17223fbef6f0c3634f","scripts":{"dev":"tsgo --build --watch","test":"bun test src","build":"tsc --build && bun ../../scripts/fix-node-esm-imports.ts dist","smoke:node":"node --input-type=module -e \"await import('./dist/index.js')\"","bench:schema":"bun run src/schema/__bench__/node-parsers.bench.ts","bench:registry":"bun run src/registry/__bench__/relations-resolver.bench.ts","prepublishOnly":"npm run build && npm run smoke:node"},"_npmUser":{"name":"aymericr","email":"aymeric@pascal.app"},"repository":{"url":"git+https://github.com/pascalorg/editor.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.0","description":"Core library for Pascal 3D building editor","directories":{},"_nodeVersion":"26.7.0","dependencies":{"zod":">=4.5.4 <4.6","mitt":"^3.0.1","zundo":"^2.3.0","dedent":"^1.7.1","nanoid":"^5.1.6","zustand":"^5","idb-keyval":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.0","typescript":"6.0.3","@types/react":"^19.2.2","@types/three":"^0.184.0","fake-indexeddb":"^6.2.5","@pascal/typescript-config":"*"},"peerDependencies":{"react":"^18 || ^19","three":"^0.186","@react-three/drei":"^10","@react-three/fiber":"^9"},"_npmOperationalInternal":{"tmp":"tmp/core_1.0.1_1789708427281_0.11842178506709611","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"_id":"@pascal-app/core@1.0.3","bugs":{"url":"https://github.com/pascalorg/editor/issues"},"dist":{"shasum":"7433909653efea0399eeb81b8afc934a2b4a2173","tarball":"https://registry.npmjs.org/@pascal-app/core/-/core-1.0.3.tgz","fileCount":594,"integrity":"sha512-v95AfNJZDG/N7Biwt/ZQCtZuulRtqNuwAiT3cb1/F63hqZmqmoZnTLZGCu+w0Kxu57UFK084YrbtUP+cbGo1sQ==","signatures":[{"sig":"MEUCIQCkfiBp/c+Pa6DWnhBgIJO1s5KjGOGD+aLITrEfTe1d4gIgfGoUbQaXSUcIr/YHzb8wO7N3Ad4GwDmQzodKtgV+n7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIH1A+KCnCxXH7w/toP+NTDI0PjIm3VlNuX2bi8+JwGAxAiBkmD2Aw/+u4HnGZDEBsNnb94IFTUmi5ea8HpGEfKAlrw=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@pascal-app%2fcore@1.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3372865},"main":"./dist/index.js","name":"@pascal-app/core","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./wall":{"types":"./dist/systems/wall/wall-footprint.d.ts","import":"./dist/systems/wall/wall-footprint.js","default":"./dist/systems/wall/wall-footprint.js"},"./store":{"types":"./dist/store/use-scene.d.ts","import":"./dist/store/use-scene.js","default":"./dist/store/use-scene.js"},"./schema":{"types":"./dist/schema/index.d.ts","import":"./dist/schema/index.js","default":"./dist/schema/index.js"},"./capture":{"types":"./dist/capture/index.d.ts","import":"./dist/capture/index.js","default":"./dist/capture/index.js"},"./registry":{"types":"./dist/registry/index.d.ts","import":"./dist/registry/index.js","default":"./dist/registry/index.js"},"./spatial-grid":{"types":"./dist/hooks/spatial-grid/spatial-grid-manager.d.ts","import":"./dist/hooks/spatial-grid/spatial-grid-manager.js","default":"./dist/hooks/spatial-grid/spatial-grid-manager.js"},"./plan-footprint":{"types":"./dist/lib/plan-footprint.d.ts","import":"./dist/lib/plan-footprint.js","default":"./dist/lib/plan-footprint.js"},"./stair-openings":{"types":"./dist/systems/stair/stair-opening-sync.d.ts","import":"./dist/systems/stair/stair-opening-sync.js","default":"./dist/systems/stair/stair-opening-sync.js"},"./material-library":{"types":"./dist/material-library.d.ts","import":"./dist/material-library.js","default":"./dist/material-library.js"},"./procedural-items":{"types":"./dist/procedural-items/index.d.ts","import":"./dist/procedural-items/index.js","default":"./dist/procedural-items/index.js"},"./scene-migrations":{"types":"./dist/utils/scene-migrations.d.ts","import":"./dist/utils/scene-migrations.js","default":"./dist/utils/scene-migrations.js"},"./clone-scene-graph":{"types":"./dist/utils/clone-scene-graph.d.ts","import":"./dist/utils/clone-scene-graph.js","default":"./dist/utils/clone-scene-graph.js"}},"gitHead":"6e5be335e5a15444dd64724f38e3e1420e8b5e13","license":"MIT","scripts":{"dev":"tsgo --build --watch","test":"bun test src","build":"tsc --build && bun ../../scripts/fix-node-esm-imports.ts dist","smoke:node":"node --input-type=module -e \"await import('./dist/index.js')\"","bench:schema":"bun run src/schema/__bench__/node-parsers.bench.ts","bench:registry":"bun run src/registry/__bench__/relations-resolver.bench.ts","prepublishOnly":"npm run build && npm run smoke:node"},"version":"1.0.3","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52be29e5-c153-4173-978d-ae029cdc4f66"}},"homepage":"https://github.com/pascalorg/editor/tree/main/packages/core#readme","keywords":["3d","building","editor","architecture","webgpu","three.js"],"repository":{"url":"git+https://github.com/pascalorg/editor.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.1","description":"Core library for Pascal 3D building editor","directories":{},"maintainers":[{"name":"aymericr","email":"aymeric@pascal.app"},{"name":"wass08","email":"wass08@gmail.com"}],"_nodeVersion":"22.23.2","dependencies":{"zod":">=4.5.4 <4.6","mitt":"^3.0.1","zundo":"^2.3.0","dedent":"^1.7.1","nanoid":"^5.1.6","zustand":"^5","idb-keyval":"^6.2.2"},"_hasShrinkwrap":false,"devDependencies":{"@types/bun":"^1.3.0","typescript":"6.0.3","@types/react":"^19.2.2","@types/three":"^0.184.0","fake-indexeddb":"^6.2.5","@pascal/typescript-config":"*"},"peerDependencies":{"react":"^18 || ^19","three":"^0.186","@react-three/drei":"^10","@react-three/fiber":"^9"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/core_1.0.3_1790260002809_0.8460304992374406"}}},"time":{"created":"2026-02-03T23:33:37.578Z","modified":"2026-09-24T14:26:43.376Z","0.1.3":"2026-02-03T23:33:37.813Z","0.1.4":"2026-02-03T23:54:11.279Z","0.1.5":"2026-02-04T00:52:02.994Z","0.1.6":"2026-02-04T00:57:20.058Z","0.1.7":"2026-02-04T01:09:16.081Z","0.1.8":"2026-02-04T01:21:36.857Z","0.1.9":"2026-02-04T01:29:57.688Z","0.1.10":"2026-02-05T01:05:45.347Z","0.1.11":"2026-02-05T22:43:43.808Z","0.1.12":"2026-02-11T22:25:28.825Z","0.1.13":"2026-02-18T21:55:10.974Z","0.2.0":"2026-03-21T03:21:12.247Z","0.3.0":"2026-03-24T22:27:27.497Z","0.3.1":"2026-03-26T19:52:16.217Z","0.3.2":"2026-03-30T21:46:12.435Z","0.3.3":"2026-03-31T20:52:50.058Z","0.4.0":"2026-04-07T23:23:49.853Z","0.5.0":"2026-04-09T19:07:51.227Z","0.5.1":"2026-04-14T05:01:45.137Z","0.6.0":"2026-04-22T05:42:59.610Z","0.7.0":"2026-05-09T14:37:37.301Z","0.8.0":"2026-05-10T00:41:14.511Z","0.9.1":"2026-06-10T03:16:21.440Z","0.9.2":"2026-07-17T17:10:15.302Z","1.0.0-beta.1":"2026-07-30T10:39:16.923Z","1.0.0-beta.2":"2026-08-02T22:48:21.772Z","1.0.0-beta.3":"2026-08-03T18:28:45.049Z","1.0.0-beta.4":"2026-08-04T13:10:25.082Z","1.0.0-beta.5":"2026-08-18T01:17:01.804Z","1.0.0":"2026-09-12T00:05:42.615Z","1.0.1":"2026-09-18T05:13:47.422Z","1.0.3":"2026-09-24T14:26:42.930Z"},"bugs":{"url":"https://github.com/pascalorg/editor/issues"},"license":"MIT","homepage":"https://github.com/pascalorg/editor/tree/main/packages/core#readme","keywords":["3d","building","editor","architecture","webgpu","three.js"],"repository":{"url":"git+https://github.com/pascalorg/editor.git","type":"git","directory":"packages/core"},"description":"Core library for Pascal 3D building editor","maintainers":[{"name":"aymericr","email":"aymeric@pascal.app"},{"name":"wass08","email":"wass08@gmail.com"}],"readme":"# @pascal-app/core\n\nCore library for Pascal 3D building editor.\n\n## Installation\n\n```bash\nnpm install @pascal-app/core\n```\n\n## Peer Dependencies\n\n```bash\nnpm install react three @react-three/fiber @react-three/drei\n```\n\n## What's Included\n\n- **Node Schemas** - Zod schemas for all building primitives (walls, slabs, items, etc.)\n- **Scene State** - Zustand store with IndexedDB persistence and undo/redo\n- **Registry Contracts** - Plugin and node-definition APIs shared by renderers and editor tools\n- **Scene Registry** - Fast lookup from node IDs to Three.js objects\n- **Spatial Grid** - Collision detection and placement validation\n- **Event Bus** - Typed event emitter for inter-component communication\n- **Asset Storage** - IndexedDB-based file storage for user-uploaded assets\n- **Capture Contracts** (`@pascal-app/core/capture`) - Versioned capture-session manifests,\n  normalized stream descriptors, packet headers, and transport-neutral static/live `CaptureSource`\n  implementations\n\n## Usage\n\n```typescript\nimport { useScene, WallNode } from '@pascal-app/core'\n\n// Create a wall\nconst wall = WallNode.parse({\n  start: [0, 0],\n  end: [5, 0],\n  height: 3,\n  thickness: 0.2,\n})\n\nuseScene.getState().createNode(wall, parentLevelId)\n\n// Subscribe to scene changes\nfunction MyComponent() {\n  const nodes = useScene((state) => state.nodes)\n  const walls = Object.values(nodes).filter(n => n.type === 'wall')\n\n  return <div>Total walls: {walls.length}</div>\n}\n```\n\n## Node Types\n\n- `SiteNode` - Root container\n- `BuildingNode` - Building within a site\n- `LevelNode` - Floor level\n- `WallNode` - Vertical wall with optional openings\n- `SlabNode` - Floor slab\n- `CeilingNode` - Ceiling surface\n- `RoofNode` - Roof geometry\n- `ZoneNode` - Spatial zone/room\n- `ItemNode` - Furniture, fixtures, appliances\n- `ScanNode` - 3D scan reference\n- `GuideNode` - 2D guide image reference\n\n## Built-in Node Definitions\n\nCore contains the schemas, scene state, and registry contracts. The built-in node definitions,\nrenderers, geometry builders, tools, and systems ship in `@pascal-app/nodes`:\n\n```typescript\nimport { loadPlugin } from '@pascal-app/core'\nimport { builtinPlugin } from '@pascal-app/nodes'\n\nawait loadPlugin(builtinPlugin)\n```\n\nLoad the plugin before mounting `@pascal-app/viewer`. See the\n[`@pascal-app/viewer` quick start](https://github.com/pascalorg/editor/tree/main/packages/viewer#usage)\nfor a React example.\n\n## Capture Sessions\n\nCapture contracts are a self-contained subpath — no React, no Three.js, no prescribed transport:\n\n```typescript\nimport { createHttpCaptureSource, type CaptureSessionLocator } from '@pascal-app/core/capture'\n\nconst locator: CaptureSessionLocator = {\n  sessionId: 'capture_123',\n  manifestUrl: '/api/captures/capture_123/manifest',\n}\n\nconst source = createHttpCaptureSource(locator, { credentials: 'include' })\nconst descriptor = await source.describe()\n```\n\nFor live producers, use `PushCaptureSource` directly or implement `CaptureSource.subscribe()` with\nthe same descriptor and packet event contract. The reference renderers that consume these sources\nship in [`@pascal-app/viewer/capture`](https://github.com/pascalorg/editor/tree/main/packages/viewer#capture-sessions).\n\n## License\n\nMIT\n","readmeFilename":"README.md"}