{"_id":"@astrumforge/bvx-kit","_rev":"47-b8b12835f67a2753866ada1d8df2504a","name":"@astrumforge/bvx-kit","dist-tags":{"latest":"2.0.3"},"versions":{"1.7.6":{"name":"@astrumforge/bvx-kit","version":"1.7.6","keywords":["voxels","voxel","bitvoxel"],"author":{"name":"Astrum Forge Studios"},"license":"MIT","_id":"@astrumforge/bvx-kit@1.7.6","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"homepage":"https://github.com/astrum-forge/bvx-kit","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"dist":{"shasum":"0b7c421d6b1b1e91716811b63bc1a582c243913c","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-1.7.6.tgz","fileCount":57,"integrity":"sha512-LSUjfXZiPuN47+wIugiFt5/bvn35XNGZb2SVjZ8QB0xQA+b4R/yeepqIX3cwzom3HZcvrNHds4mn0FYYbEfp0A==","signatures":[{"sig":"MEUCIF5OTniAh0Cj9S+QtDN3LCPcz88aCCJNEJ+aDqhrhjsJAiEApw70TQcm/+28d/1MPoAxX9wciIlRjXnrqjowqZd04SY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4055794},"main":"out/index.js","type":"module","types":"out/index.d.ts","module":"out/index.js","engines":{"node":">=20.0"},"gitHead":"4e98ee1b24908bd63d6278e3c8109d255f5dfd79","scripts":{"build":"npm install && npm run build-ts","clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","build-ts":"tsc --noEmitOnError","test:run":"jest","clean:build":"npm run clean && npm run build","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","clean:build-run":"npm run clean:build && node out/index.js"},"_npmUser":{"name":"astrumforge","email":"info@astrumforge.com"},"repository":{"url":"git+https://github.com/astrum-forge/bvx-kit.git","type":"git"},"_npmVersion":"10.8.2","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","directories":{},"_nodeVersion":"20.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","typescript":"^5.5.4","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/bvx-kit_1.7.6_1725895043231_0.34142144465979807","host":"s3://npm-registry-packages"}},"1.7.7":{"name":"@astrumforge/bvx-kit","version":"1.7.7","keywords":["voxels","voxel","bitvoxel"],"author":{"name":"Astrum Forge Studios"},"license":"MIT","_id":"@astrumforge/bvx-kit@1.7.7","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"homepage":"https://github.com/astrum-forge/bvx-kit","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"dist":{"shasum":"18a38b75a7c4a69dea70a5ec3aba1c3464382bc0","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-1.7.7.tgz","fileCount":57,"integrity":"sha512-GVQ4zQAmd5t/59Ls5Bh5FiAyEvWKdwsUH9Pvf4K4FJCVGZpH3k0HIZ4VQ09B9kovfM6h28WOqUTQ6EWtUVjy/g==","signatures":[{"sig":"MEYCIQC+ExroBiokjR4f2DPX2QAwQAvSoat7hbtXwMRPRkFixAIhALcC8payIdcNSUG+u0w5hOjmhydee4jZmYqZ2hH1Vdvj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4055794},"main":"out/index.js","type":"module","types":"out/index.d.ts","module":"out/index.js","engines":{"node":">=20.0"},"gitHead":"ad4717bbc872d74e61f76e335915595ee84195d6","scripts":{"build":"npm install && npm run build-ts","clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","build-ts":"tsc --noEmitOnError","test:run":"jest","clean:build":"npm run clean && npm run build","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","clean:build-run":"npm run clean:build && node out/index.js"},"_npmUser":{"name":"astrumforge","email":"info@astrumforge.com"},"repository":{"url":"git+https://github.com/astrum-forge/bvx-kit.git","type":"git"},"_npmVersion":"10.8.2","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","directories":{},"_nodeVersion":"20.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","typescript":"^5.5.4","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/bvx-kit_1.7.7_1726132045121_0.8000743063351079","host":"s3://npm-registry-packages"}},"1.7.8":{"name":"@astrumforge/bvx-kit","version":"1.7.8","keywords":["voxels","voxel","bitvoxel"],"author":{"url":"https://www.astrumforge.com","name":"David Arayan","email":"david@astrumforge.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@astrumforge/bvx-kit@1.7.8","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"homepage":"https://github.com/astrum-forge/bvx-kit","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"dist":{"shasum":"e91fdc6d40eb98acda985c134091f82754431c9a","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-1.7.8.tgz","fileCount":58,"integrity":"sha512-SxrPfUoMKGOtSJpa5NC3bVm+NjV1tDUqnNedElZbFCHXe1WK1AnZEc+go+ykfubXP+hSo5mWQ6cX9eNwrHnLzw==","signatures":[{"sig":"MEQCICfpOqbkYC/sekui6HwnfV2m5gaQGdN1Woz37UCWRMBSAiBKzuzCNj4b78OBwCpksLa86Y0D6jOt9Aj4yG7J3jXsJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4058966},"main":"out/index.js","type":"module","types":"out/index.d.ts","module":"out/index.js","engines":{"node":">=20.0"},"gitHead":"e80e816de3c210384725399c430b29c4747c3d7e","scripts":{"build":"npm install && npm run build-ts","clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","build-ts":"tsc --noEmitOnError","test:run":"jest","clean:build":"npm run clean && npm run build","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","clean:build-run":"npm run clean:build && node out/index.js"},"_npmUser":{"name":"astrumforge","email":"info@astrumforge.com"},"repository":{"url":"git+https://github.com/astrum-forge/bvx-kit.git","type":"git"},"_npmVersion":"10.8.2","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","directories":{},"_nodeVersion":"20.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","typescript":"^5.6.2","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/bvx-kit_1.7.8_1726134462669_0.29023595681379377","host":"s3://npm-registry-packages"}},"1.7.9":{"name":"@astrumforge/bvx-kit","version":"1.7.9","keywords":["voxels","voxel","bitvoxel"],"author":{"url":"https://www.astrumforge.com","name":"David Arayan","email":"david@astrumforge.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@astrumforge/bvx-kit@1.7.9","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"homepage":"https://github.com/astrum-forge/bvx-kit","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"dist":{"shasum":"5ba0778f018f9bc0673b8d0f5b55987bb19f8027","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-1.7.9.tgz","fileCount":58,"integrity":"sha512-Bu3diqwH7x66D07eGu9jZpA2JmcS3AYKboZpqVCSDiVSsCgX7OTwongoOnwYxs0c/piOycBmZ1/6Pdhll9qsEQ==","signatures":[{"sig":"MEYCIQCu7M1N3lFwGyY7gr8QEDtJ1bTQ4RRB2XYmI3dJg0oRUQIhALXKurtkdfrzU4vyjw4enalj8SzomMv7m7+xqNYfr3Yj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4058866},"main":"out/index.js","type":"module","types":"out/index.d.ts","module":"out/index.js","engines":{"node":">=20.0"},"gitHead":"f1f49a2f255bfe47a60f6990e3cd2f4177d1fd04","scripts":{"build":"npm install && npm run build-ts","clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","build-ts":"tsc --noEmitOnError","test:run":"jest","clean:build":"npm run clean && npm run build","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","clean:build-run":"npm run clean:build && node out/index.js"},"_npmUser":{"name":"astrumforge","email":"info@astrumforge.com"},"repository":{"url":"git+https://github.com/astrum-forge/bvx-kit.git","type":"git"},"_npmVersion":"10.8.2","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","directories":{},"_nodeVersion":"20.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","typescript":"^5.6.2","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/bvx-kit_1.7.9_1726135394179_0.6445734705371755","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"@astrumforge/bvx-kit","version":"1.8.0","keywords":["voxels","voxel","bitvoxel"],"author":{"url":"https://www.astrumforge.com","name":"David Arayan","email":"david@astrumforge.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@astrumforge/bvx-kit@1.8.0","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"homepage":"https://github.com/astrum-forge/bvx-kit","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"dist":{"shasum":"dd7cea9fc5e13a5dc97617a8acf0f637eee87c14","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-1.8.0.tgz","fileCount":58,"integrity":"sha512-NRf0tKRodeuTLJEdiLwkBUJ4l2lv8KgwgCUDyyWndC2aRmicLWOiHDhTbYt5a94JBtud2BF6zLks5e8Jq0J9+g==","signatures":[{"sig":"MEQCICH6w8hlgrTcLLVjroNgWGw1yf40ocHC5CgXOzLEExH9AiAZYL+0aPeAdvgLNJAy0yOeCErYo5S90ffoN6qXCHXrKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4058866},"main":"out/index.js","type":"module","types":"out/index.d.ts","module":"out/index.js","engines":{"node":">=20.0"},"gitHead":"f1f49a2f255bfe47a60f6990e3cd2f4177d1fd04","scripts":{"build":"npm install && npm run build-ts","clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","build-ts":"tsc --noEmitOnError","test:run":"jest","clean:build":"npm run clean && npm run build","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","clean:build-run":"npm run clean:build && node out/index.js"},"_npmUser":{"name":"astrumforge","email":"info@astrumforge.com"},"repository":{"url":"git+https://github.com/astrum-forge/bvx-kit.git","type":"git"},"_npmVersion":"10.8.2","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","directories":{},"_nodeVersion":"20.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","typescript":"^5.6.2","@types/jest":"^29.5.12"},"_npmOperationalInternal":{"tmp":"tmp/bvx-kit_1.8.0_1726362415642_0.13985598247464326","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"@astrumforge/bvx-kit","version":"1.8.1","keywords":["voxels","voxel","bitvoxel"],"author":{"url":"https://www.astrumforge.com","name":"David Arayan","email":"david@astrumforge.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@astrumforge/bvx-kit@1.8.1","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"homepage":"https://github.com/astrum-forge/bvx-kit","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"dist":{"shasum":"d20d4c81dae79695cb9f5eb62d518433a881dbe1","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-1.8.1.tgz","fileCount":58,"integrity":"sha512-w0v9M2wqhjksA6Rp7B+Idlvb757F84U+5UVeLPBpTwHzQzVLeANvjZcIxCDLwnh/PNabscmXlX7O/lzrvOly1Q==","signatures":[{"sig":"MEUCIGo12lTXnxLtJvHJ+W20O/nZ6qd4MQ9g0jdrp/eI3brhAiEA8huVzrjE0tgb10Z8sv9PKNlgRlnsYoBofawNg2jRpBM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4058862},"main":"out/index.js","type":"module","types":"out/index.d.ts","module":"out/index.js","engines":{"node":">=20.0"},"gitHead":"7c241b31d8d14df4b471a593d47fff91ef55bdc3","scripts":{"build":"npm install && npm run build-ts","clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","build-ts":"tsc --noEmitOnError","test:run":"jest","clean:build":"npm run clean && npm run build","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","clean:build-run":"npm run clean:build && node out/index.js"},"_npmUser":{"name":"astrumforge","email":"info@astrumforge.com"},"repository":{"url":"git+https://github.com/astrum-forge/bvx-kit.git","type":"git"},"_npmVersion":"10.8.2","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","directories":{},"_nodeVersion":"20.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","typescript":"^5.6.2","@types/jest":"^29.5.13"},"_npmOperationalInternal":{"tmp":"tmp/bvx-kit_1.8.1_1726995462980_0.38533319031112123","host":"s3://npm-registry-packages"}},"1.8.2":{"name":"@astrumforge/bvx-kit","version":"1.8.2","keywords":["voxels","voxel","bitvoxel"],"author":{"url":"https://www.astrumforge.com","name":"David Arayan","email":"david@astrumforge.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@astrumforge/bvx-kit@1.8.2","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"homepage":"https://github.com/astrum-forge/bvx-kit","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"dist":{"shasum":"f394d169b5ed4a720e6ec6261d174af250faba36","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-1.8.2.tgz","fileCount":60,"integrity":"sha512-Z+va7udY9REzD18K9aexIRZHKUIUc/wprPRKvgJJe+VdpCI4WxHPDJnDLtUg0imUWZ8X0APtIYzTRrvkP2xs2w==","signatures":[{"sig":"MEQCIAyGTbX8N/9e0C7VDzQDKnoM9GLLDfQZuZ6jbw1LKh13AiAK6QyDEKDU5qeRFtlMzfp05nCUuxwGiwj7XbIICnnVag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4059856},"main":"out/index.js","type":"module","types":"out/index.d.ts","module":"out/index.js","engines":{"node":">=20.0"},"gitHead":"1dd03ec7b1ba7dd48a00800426ded7b2b20b4a46","scripts":{"lint":"npx eslint .","build":"npm install && npm run build-ts","clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","build-ts":"tsc --noEmitOnError","test:run":"jest","clean:build":"npm run clean && npm run build","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","clean:build-run":"npm run clean:build && node out/index.js"},"_npmUser":{"name":"astrumforge","email":"info@astrumforge.com"},"repository":{"url":"git+https://github.com/astrum-forge/bvx-kit.git","type":"git"},"_npmVersion":"10.8.2","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","directories":{},"_nodeVersion":"20.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.11.0","globals":"^15.9.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.11.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.6.0","@typescript-eslint/parser":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.6.0"},"_npmOperationalInternal":{"tmp":"tmp/bvx-kit_1.8.2_1727000475517_0.4434525837268273","host":"s3://npm-registry-packages"}},"1.8.3":{"name":"@astrumforge/bvx-kit","version":"1.8.3","keywords":["voxels","voxel","bitvoxel"],"author":{"url":"https://www.astrumforge.com","name":"David Arayan","email":"david@astrumforge.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@astrumforge/bvx-kit@1.8.3","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"homepage":"https://github.com/astrum-forge/bvx-kit","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"dist":{"shasum":"a80d858f9d6045f7ffdded544687523a431c4899","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-1.8.3.tgz","fileCount":60,"integrity":"sha512-zWCF3DlkMHFpsTNgRdoV77tOgUxDRSFiG6BQZ7GNLr+O20PlVqxjj/GBiIusG/I4fVtHn+bDT8IyvfSrJe8O7A==","signatures":[{"sig":"MEQCIDr4D3Z6sNPslHoaMmazfetMjVw7o/bNicsmIrfdn5nHAiBI/bfelwflawmJTYKHeZu1+HtSXml/eRzm3XqT7kco1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4059856},"main":"out/index.js","type":"module","types":"out/index.d.ts","module":"out/index.js","engines":{"node":">=20.0"},"gitHead":"e428597e8c4de4ac1db8643a12232835e140a2dd","scripts":{"lint":"npx eslint .","build":"npm install && npm run build-ts","clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","build-ts":"tsc --noEmitOnError","test:run":"jest","clean:build":"npm run clean && npm run build","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","clean:build-run":"npm run clean:build && node out/index.js"},"_npmUser":{"name":"astrumforge","email":"info@astrumforge.com"},"repository":{"url":"git+https://github.com/astrum-forge/bvx-kit.git","type":"git"},"_npmVersion":"10.8.2","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","directories":{},"_nodeVersion":"20.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.11.0","globals":"^15.9.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.11.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.6.0","@typescript-eslint/parser":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.6.0"},"_npmOperationalInternal":{"tmp":"tmp/bvx-kit_1.8.3_1727000935606_0.958757090478767","host":"s3://npm-registry-packages"}},"1.8.4":{"name":"@astrumforge/bvx-kit","version":"1.8.4","keywords":["voxels","voxel","bitvoxel"],"author":{"url":"https://www.astrumforge.com","name":"David Arayan","email":"david@astrumforge.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@astrumforge/bvx-kit@1.8.4","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"homepage":"https://github.com/astrum-forge/bvx-kit","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"dist":{"shasum":"f371e70685cb4b8eb6aed9852ea160d61c63d134","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-1.8.4.tgz","fileCount":60,"integrity":"sha512-+EcGQGnk/XxM7gVtoBu6CI43/hkl3Zu421Nt8lGTxZQGfbCvfIwNnHWG5Bj+idCvLeA51FUVYiRQ4AcYcphD6A==","signatures":[{"sig":"MEYCIQDj8waOnYEX+4DOrGq/YTQYDcCt8llUg+i0HVtI+nqlMgIhAOFxmGArgPowL/e0xAAwbWjM+bHCL+RasrYR+EBKBbMY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4059856},"main":"out/index.js","type":"module","types":"out/index.d.ts","module":"out/index.js","engines":{"node":">=20.0"},"gitHead":"41a54e14bf4096359ed07cb33655cf2449940035","scripts":{"lint":"npx eslint .","build":"npm install && npm run build-ts","clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","build-ts":"tsc --noEmitOnError","test:run":"jest","clean:build":"npm run clean && npm run build","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","clean:build-run":"npm run clean:build && node out/index.js"},"_npmUser":{"name":"astrumforge","email":"info@astrumforge.com"},"repository":{"url":"git+https://github.com/astrum-forge/bvx-kit.git","type":"git"},"_npmVersion":"10.8.2","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","directories":{},"_nodeVersion":"20.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.11.0","globals":"^15.9.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.11.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.6.0","@typescript-eslint/parser":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.6.0"},"_npmOperationalInternal":{"tmp":"tmp/bvx-kit_1.8.4_1727001527393_0.8395564232207371","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"@astrumforge/bvx-kit","version":"1.9.0","keywords":["voxels","voxel","bitvoxel"],"author":{"url":"https://www.astrumforge.com","name":"David Arayan","email":"david@astrumforge.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@astrumforge/bvx-kit@1.9.0","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"homepage":"https://github.com/astrum-forge/bvx-kit","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"dist":{"shasum":"a20f4b5221bb43cb3a08726e3135a5c28794ecd7","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-1.9.0.tgz","fileCount":60,"integrity":"sha512-+4Z6tqJ6+JTiSTeUVILJSN5Bm/Dgw4JHnnESESCZ3BUeMfnk8ei8UpHPrvlN+18W7J3VSFlLkTQy5UwEDgYNmA==","signatures":[{"sig":"MEQCIAPWJ5034y0LIwsCUGHjj22NKEYrUmZiHZzCCdPy216OAiBspyQyWHL2ACt3X4rBlbxelAMcHWdEyG7OKlp68FXM4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4059856},"main":"out/index.js","type":"module","types":"out/index.d.ts","module":"out/index.js","engines":{"node":">=20.0"},"gitHead":"41a54e14bf4096359ed07cb33655cf2449940035","scripts":{"lint":"npx eslint .","build":"npm install && npm run build-ts","clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","build-ts":"tsc --noEmitOnError","test:run":"jest","clean:build":"npm run clean && npm run build","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","clean:build-run":"npm run clean:build && node out/index.js"},"_npmUser":{"name":"astrumforge","email":"info@astrumforge.com"},"repository":{"url":"git+https://github.com/astrum-forge/bvx-kit.git","type":"git"},"_npmVersion":"10.8.2","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","directories":{},"_nodeVersion":"20.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.11.0","globals":"^15.9.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.11.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.6.0","@typescript-eslint/parser":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.6.0"},"_npmOperationalInternal":{"tmp":"tmp/bvx-kit_1.9.0_1727744950002_0.32526791930385146","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"@astrumforge/bvx-kit","version":"1.10.0","keywords":["voxels","voxel","bitvoxel"],"author":{"url":"https://www.astrumforge.com","name":"David Arayan","email":"david@astrumforge.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@astrumforge/bvx-kit@1.10.0","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"homepage":"https://github.com/astrum-forge/bvx-kit","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"dist":{"shasum":"d406a66508b46a7ea2845c7946ee3133784de38f","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-1.10.0.tgz","fileCount":60,"integrity":"sha512-9a2p1s44QN0Szhphl3lWylU3sjtfq5f9FGu6nVE9aigMCD1eHgH3QcVYRUw0R5T3kL32Awz5gAWSxeC5+kzkTA==","signatures":[{"sig":"MEQCIGIrlpV6c/wfX1GEzjY6qRRNy/6cGujt9DLZ4d9HDhpfAiBd1XVGSL5YQMM8syyR9FORJAxdNDL28nk4VcynosONhg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4059859},"main":"out/index.js","type":"module","types":"out/index.d.ts","module":"out/index.js","engines":{"node":">=20.0"},"gitHead":"41a54e14bf4096359ed07cb33655cf2449940035","scripts":{"lint":"npx eslint .","build":"npm install && npm run build-ts","clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","build-ts":"tsc --noEmitOnError","test:run":"jest","clean:build":"npm run clean && npm run build","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","clean:build-run":"npm run clean:build && node out/index.js"},"_npmUser":{"name":"astrumforge","email":"info@astrumforge.com"},"repository":{"url":"git+https://github.com/astrum-forge/bvx-kit.git","type":"git"},"_npmVersion":"10.8.2","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","directories":{},"_nodeVersion":"20.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.11.0","globals":"^15.9.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.11.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.6.0","@typescript-eslint/parser":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.6.0"},"_npmOperationalInternal":{"tmp":"tmp/bvx-kit_1.10.0_1728954252778_0.9415853508979553","host":"s3://npm-registry-packages"}},"1.11.0":{"name":"@astrumforge/bvx-kit","version":"1.11.0","keywords":["voxels","voxel","bitvoxel"],"author":{"url":"https://www.astrumforge.com","name":"David Arayan","email":"david@astrumforge.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@astrumforge/bvx-kit@1.11.0","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"homepage":"https://github.com/astrum-forge/bvx-kit","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"dist":{"shasum":"8d7f38aa5f494c5f33932081c48a56ae34560a35","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-1.11.0.tgz","fileCount":60,"integrity":"sha512-XjjAs35C/QuyYqbUgNjbAbStZzV4mZrmYTegT40s/2ilsinnGHpn/WmgvzeefFAP9bn0ZEpe0FcnYSt2rMOIUQ==","signatures":[{"sig":"MEUCIQCMxT7n+Y0vUg7ExRrRz1PFsdaT4HzgPeSWSi34RNGCIgIgIEs2WFs0/ox6+1i2PjoICMapR91GIJf60iJ9F4NN/fU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4059859},"main":"out/index.js","type":"module","types":"out/index.d.ts","module":"out/index.js","engines":{"node":">=20.0"},"gitHead":"41a54e14bf4096359ed07cb33655cf2449940035","scripts":{"lint":"npx eslint .","build":"npm install && npm run build-ts","clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","build-ts":"tsc --noEmitOnError","test:run":"jest","clean:build":"npm run clean && npm run build","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","clean:build-run":"npm run clean:build && node out/index.js"},"_npmUser":{"name":"astrumforge","email":"info@astrumforge.com"},"repository":{"url":"git+https://github.com/astrum-forge/bvx-kit.git","type":"git"},"_npmVersion":"10.8.2","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","directories":{},"_nodeVersion":"20.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.11.0","globals":"^15.9.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.11.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.6.0","@typescript-eslint/parser":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.6.0"},"_npmOperationalInternal":{"tmp":"tmp/bvx-kit_1.11.0_1730423339476_0.30612005732706904","host":"s3://npm-registry-packages"}},"1.12.0":{"name":"@astrumforge/bvx-kit","version":"1.12.0","keywords":["voxels","voxel","bitvoxel"],"author":{"url":"https://www.astrumforge.com","name":"David Arayan","email":"david@astrumforge.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@astrumforge/bvx-kit@1.12.0","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"homepage":"https://github.com/astrum-forge/bvx-kit","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"dist":{"shasum":"8108106249437754d1d68324624f5efd0b273841","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-1.12.0.tgz","fileCount":60,"integrity":"sha512-9tWd0tz1EiwzoARb28RYDY9Wkgeb19E7PPffd6DblB72l317DtBHiIJex0qTv5Qen0mW4bLLlIazXIEHydLUsg==","signatures":[{"sig":"MEQCIFJHmkMX4kYaOu3byIijnnodplpWV5uuO4PzigQXGiu8AiBRyssO/JjnXnm86BMVUsHcl/WDfYoH31XVkdx31gEMfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4059859},"main":"out/index.js","type":"module","types":"out/index.d.ts","module":"out/index.js","engines":{"node":">=20.0"},"gitHead":"41a54e14bf4096359ed07cb33655cf2449940035","scripts":{"lint":"npx eslint .","build":"npm install && npm run build-ts","clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","build-ts":"tsc --noEmitOnError","test:run":"jest","clean:build":"npm run clean && npm run build","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","clean:build-run":"npm run clean:build && node out/index.js"},"_npmUser":{"name":"astrumforge","email":"info@astrumforge.com"},"repository":{"url":"git+https://github.com/astrum-forge/bvx-kit.git","type":"git"},"_npmVersion":"10.8.2","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","directories":{},"_nodeVersion":"20.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.11.0","globals":"^15.9.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.11.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.6.0","@typescript-eslint/parser":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.6.0"},"_npmOperationalInternal":{"tmp":"tmp/bvx-kit_1.12.0_1731632838536_0.4370224035010526","host":"s3://npm-registry-packages"}},"1.13.0":{"name":"@astrumforge/bvx-kit","version":"1.13.0","keywords":["voxels","voxel","bitvoxel"],"author":{"url":"https://www.astrumforge.com","name":"David Arayan","email":"david@astrumforge.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@astrumforge/bvx-kit@1.13.0","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"homepage":"https://github.com/astrum-forge/bvx-kit","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"dist":{"shasum":"eae041088f87d997dcabcd2bd6bca6257c8ee4e2","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-1.13.0.tgz","fileCount":60,"integrity":"sha512-xFu941UsWYWfkL0UZILcIwzQk1uxemOUJUAF+tBc8O/C6xb9h3ZHYatNvSbRS3vb1Qga2i2A1MJNBAN4r8lefA==","signatures":[{"sig":"MEYCIQC3Q4DzFbIeNaMuKH6ADH3ye6h8nABADVVLtaCdTrKivgIhAOxzAq6P5UgJ3pgW6EciK3iKspODiVVV/h8RDSf/PztD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4059924},"main":"out/index.js","type":"module","types":"out/index.d.ts","module":"out/index.js","engines":{"node":">=20.0"},"gitHead":"41a54e14bf4096359ed07cb33655cf2449940035","scripts":{"lint":"npx eslint .","build":"npm install && npm run build-ts","clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","build-ts":"tsc --noEmitOnError","test:run":"jest","clean:build":"npm run clean && npm run build","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","clean:build-run":"npm run clean:build && node out/index.js"},"_npmUser":{"name":"astrumforge","email":"info@astrumforge.com"},"repository":{"url":"git+https://github.com/astrum-forge/bvx-kit.git","type":"git"},"_npmVersion":"10.8.2","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","directories":{},"_nodeVersion":"20.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.11.0","globals":"^15.9.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.11.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.6.0","@typescript-eslint/parser":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.6.0"},"_npmOperationalInternal":{"tmp":"tmp/bvx-kit_1.13.0_1733015950349_0.3216713643202844","host":"s3://npm-registry-packages"}},"1.14.0":{"name":"@astrumforge/bvx-kit","version":"1.14.0","keywords":["voxels","voxel","bitvoxel"],"author":{"url":"https://www.astrumforge.com","name":"David Arayan","email":"david@astrumforge.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@astrumforge/bvx-kit@1.14.0","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"homepage":"https://github.com/astrum-forge/bvx-kit","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"dist":{"shasum":"7cd03d03f1fbe1678e31f8d3660430364b72c454","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-1.14.0.tgz","fileCount":60,"integrity":"sha512-9BDDkfC2synETB/mdNcok8YH9XugbEIvW/qUV7PbNRA1zd9hGzwzY2u9nee/2BcZPXDSWa6UIr8ePH8zEj53Vw==","signatures":[{"sig":"MEYCIQCW5/SGzJO4HLeNSoXg0cnExH1XAZ8FOBXUsK/3ALOVygIhAP2kHgL75VpKtV/wilezz9fYBEvl8K9/8iU1q50u4hDR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4059924},"main":"out/index.js","type":"module","types":"out/index.d.ts","module":"out/index.js","engines":{"node":">=20.0"},"gitHead":"41a54e14bf4096359ed07cb33655cf2449940035","scripts":{"lint":"npx eslint .","build":"npm install && npm run build-ts","clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","build-ts":"tsc --noEmitOnError","test:run":"jest","clean:build":"npm run clean && npm run build","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","clean:build-run":"npm run clean:build && node out/index.js"},"_npmUser":{"name":"astrumforge","email":"info@astrumforge.com"},"repository":{"url":"git+https://github.com/astrum-forge/bvx-kit.git","type":"git"},"_npmVersion":"10.8.2","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","directories":{},"_nodeVersion":"20.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.11.0","globals":"^15.9.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.11.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.6.0","@typescript-eslint/parser":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.6.0"},"_npmOperationalInternal":{"tmp":"tmp/bvx-kit_1.14.0_1734225277893_0.12588664613842715","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@astrumforge/bvx-kit","version":"1.15.0","keywords":["voxels","voxel","bitvoxel"],"author":{"url":"https://www.astrumforge.com","name":"David Arayan","email":"david@astrumforge.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@astrumforge/bvx-kit@1.15.0","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"homepage":"https://github.com/astrum-forge/bvx-kit","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"dist":{"shasum":"7565a2e7134700cd37bda433a98cb14ac5383616","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-1.15.0.tgz","fileCount":60,"integrity":"sha512-oJFV6nnE4fKYweAHXn0mXYdGxNjTY71RcoBsQBY7cMe6slO7zonCsIxXD6gvgrDX5wWTxUHBW1DOMnt8bkPrvw==","signatures":[{"sig":"MEQCIHa0X64EaLMjgoO6rpy3EPZl+7Adi+JpEJYZCsK6J9AZAiBBE3k3AWUtPTN0BTjgb06b3TFRLOWSFhzyIfr48gcUHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4059924},"main":"out/index.js","type":"module","types":"out/index.d.ts","module":"out/index.js","engines":{"node":">=20.0"},"gitHead":"41a54e14bf4096359ed07cb33655cf2449940035","scripts":{"lint":"npx eslint .","build":"npm install && npm run build-ts","clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","build-ts":"tsc --noEmitOnError","test:run":"jest","clean:build":"npm run clean && npm run build","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","clean:build-run":"npm run clean:build && node out/index.js"},"_npmUser":{"name":"astrumforge","email":"info@astrumforge.com"},"repository":{"url":"git+https://github.com/astrum-forge/bvx-kit.git","type":"git"},"_npmVersion":"10.8.2","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","directories":{},"_nodeVersion":"20.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.11.0","globals":"^15.9.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.11.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.6.0","@typescript-eslint/parser":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.6.0"},"_npmOperationalInternal":{"tmp":"tmp/bvx-kit_1.15.0_1735693759637_0.1723927096874749","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@astrumforge/bvx-kit","version":"1.16.0","keywords":["voxels","voxel","bitvoxel"],"author":{"url":"https://www.astrumforge.com","name":"David Arayan","email":"david@astrumforge.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@astrumforge/bvx-kit@1.16.0","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"homepage":"https://github.com/astrum-forge/bvx-kit","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"dist":{"shasum":"bda3ad6215bddaeabc4b309bb0b3024b3971bce0","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-1.16.0.tgz","fileCount":60,"integrity":"sha512-3PChDOA/tmIBadBS/UBAaiqEsZf2PZTPmeMbvHF/J7FPibhxvnzX8u8Yq/0w7KHjB5Vu+tQYPnd1fIES6ogSBw==","signatures":[{"sig":"MEUCIA7wwwT1HVPsqmL+gPgij6ujvrbx7nxrgpFKaRH8OSdlAiEA9UM8p4w8Lm5SL7giJRVKesC+PP1BghOm0igRxyuER60=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4059924},"main":"out/index.js","type":"module","types":"out/index.d.ts","module":"out/index.js","engines":{"node":">=20.0"},"gitHead":"41a54e14bf4096359ed07cb33655cf2449940035","scripts":{"lint":"npx eslint .","build":"npm install && npm run build-ts","clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","build-ts":"tsc --noEmitOnError","test:run":"jest","clean:build":"npm run clean && npm run build","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","clean:build-run":"npm run clean:build && node out/index.js"},"_npmUser":{"name":"astrumforge","email":"info@astrumforge.com"},"repository":{"url":"git+https://github.com/astrum-forge/bvx-kit.git","type":"git"},"_npmVersion":"10.8.2","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","directories":{},"_nodeVersion":"20.18.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.11.0","globals":"^15.9.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.11.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.6.0","@typescript-eslint/parser":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.6.0"},"_npmOperationalInternal":{"tmp":"tmp/bvx-kit_1.16.0_1736902952132_0.4190462679528313","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@astrumforge/bvx-kit","version":"1.17.0","keywords":["voxels","voxel","bitvoxel"],"author":{"url":"https://www.astrumforge.com","name":"David Arayan","email":"david@astrumforge.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@astrumforge/bvx-kit@1.17.0","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"homepage":"https://github.com/astrum-forge/bvx-kit","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"dist":{"shasum":"7ce3ef09522f1753f7d6a88dafbe767238f8ac0c","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-1.17.0.tgz","fileCount":60,"integrity":"sha512-SiQa/g1viUtc3w96JIowkWo/f6/e7ZNduVXwLMW4huO9FZhXDiXWgJBeIWRG2kEiCdRHXP6mbKfj3J2xuVIiDw==","signatures":[{"sig":"MEUCIQD2N1kJOP8UJ26hXx7ylYzfUDX7zT/VltXGfMoMUZjxjgIgFacbCw50H6/IvFl50qMav9vq6eekHEmarFp4RHqyVx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4059924},"main":"out/index.js","type":"module","types":"out/index.d.ts","module":"out/index.js","engines":{"node":">=20.0"},"gitHead":"41a54e14bf4096359ed07cb33655cf2449940035","scripts":{"lint":"npx eslint .","build":"npm install && npm run build-ts","clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","build-ts":"tsc --noEmitOnError","test:run":"jest","clean:build":"npm run clean && npm run build","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","clean:build-run":"npm run clean:build && node out/index.js"},"_npmUser":{"name":"astrumforge","email":"info@astrumforge.com"},"repository":{"url":"git+https://github.com/astrum-forge/bvx-kit.git","type":"git"},"_npmVersion":"10.8.2","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","directories":{},"_nodeVersion":"20.18.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.11.0","globals":"^15.9.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.11.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.6.0","@typescript-eslint/parser":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.6.0"},"_npmOperationalInternal":{"tmp":"tmp/bvx-kit_1.17.0_1738371959144_0.14437446503447648","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@astrumforge/bvx-kit","version":"1.18.0","keywords":["voxels","voxel","bitvoxel"],"author":{"url":"https://www.astrumforge.com","name":"David Arayan","email":"david@astrumforge.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@astrumforge/bvx-kit@1.18.0","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"homepage":"https://github.com/astrum-forge/bvx-kit","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"dist":{"shasum":"930c8cd1ac6151528af16996c02ad8e8c7b9a031","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-1.18.0.tgz","fileCount":60,"integrity":"sha512-c7nol0DlWPYpNa9Z7nsxCPJZDG+aKqLZgEo8SZcRNM37x4b11FNq/J1PT2sIynUY0Up/cdvoKHmAHa4i/uDlQg==","signatures":[{"sig":"MEYCIQDp83ZUU1qDH6L0lcbCMgGrWWkQ/7BzSvKGIY1LcT94LAIhAP/FMkLczAFjT3wEntJuB3dOwkvHMg/AFnzNYUPpdMza","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4059924},"main":"out/index.js","type":"module","types":"out/index.d.ts","module":"out/index.js","engines":{"node":">=20.0"},"gitHead":"41a54e14bf4096359ed07cb33655cf2449940035","scripts":{"lint":"npx eslint .","build":"npm install && npm run build-ts","clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","build-ts":"tsc --noEmitOnError","test:run":"jest","clean:build":"npm run clean && npm run build","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","clean:build-run":"npm run clean:build && node out/index.js"},"_npmUser":{"name":"astrumforge","email":"info@astrumforge.com"},"repository":{"url":"git+https://github.com/astrum-forge/bvx-kit.git","type":"git"},"_npmVersion":"10.8.2","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","directories":{},"_nodeVersion":"20.18.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.11.0","globals":"^15.9.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.11.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.6.0","@typescript-eslint/parser":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.6.0"},"_npmOperationalInternal":{"tmp":"tmp/bvx-kit_1.18.0_1739581362275_0.8906090463344434","host":"s3://npm-registry-packages-npm-production"}},"1.18.1":{"name":"@astrumforge/bvx-kit","version":"1.18.1","keywords":["voxels","voxel","bitvoxel"],"author":{"url":"https://www.astrumforge.com","name":"David Arayan","email":"david@astrumforge.com"},"license":"SEE LICENSE IN LICENSE.md","_id":"@astrumforge/bvx-kit@1.18.1","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"homepage":"https://github.com/astrum-forge/bvx-kit","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"dist":{"shasum":"4410dba26cc2235c6490c9188a93e9838f8fb149","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-1.18.1.tgz","fileCount":60,"integrity":"sha512-0jFZy/kqTtUp/OvqM1vJqErYXf184+4MP+o1r5W7/m7HPav4H+MJ4aFiwSmUa17NDc7tmrJaEifGDpfPfpOeQw==","signatures":[{"sig":"MEUCIEBPOHiETZnFHR27q31oAf4fxWy1v4CBHYJbBInifBuEAiEAyNxfft5S4Q4KyB6/oitzdhkLgGXWBnrslI+c0MS6zXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4059924},"main":"out/index.js","type":"module","types":"out/index.d.ts","module":"out/index.js","engines":{"node":">=20.0"},"gitHead":"bea58c15bf086b823d27154ac3e09f1004ee9f65","scripts":{"lint":"npx eslint .","build":"npm install && npm run build-ts","clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","build-ts":"tsc --noEmitOnError","test:run":"jest","clean:build":"npm run clean && npm run build","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","clean:build-run":"npm run clean:build && node out/index.js"},"_npmUser":{"name":"astrumforge","email":"info@astrumforge.com"},"repository":{"url":"git+https://github.com/astrum-forge/bvx-kit.git","type":"git"},"_npmVersion":"10.8.2","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","directories":{},"_nodeVersion":"20.18.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.11.0","globals":"^15.9.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.11.0","typescript":"^5.6.2","@types/jest":"^29.5.13","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.6.0","@typescript-eslint/parser":"^8.6.0","@typescript-eslint/eslint-plugin":"^8.6.0"},"_npmOperationalInternal":{"tmp":"tmp/bvx-kit_1.18.1_1739965490813_0.9085555673970986","host":"s3://npm-registry-packages-npm-production"}},"1.18.3":{"name":"@astrumforge/bvx-kit","version":"1.18.3","keywords":["voxels","voxel","bitvoxel"],"author":{"url":"https://www.astrumforge.com","name":"David Arayan","email":"david@astrumforge.com"},"license":"Apache-2.0","_id":"@astrumforge/bvx-kit@1.18.3","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"homepage":"https://github.com/astrum-forge/bvx-kit","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"dist":{"shasum":"7018887533736c5857df995f666141748beb9460","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-1.18.3.tgz","fileCount":60,"integrity":"sha512-7od5OKAfmfSvumvUnm3lhC70omppXV4PVNSAp47uIkwL1RZHNwNcO5cX2uKgF05oahpiSTnJOFSZE+E74bfDjg==","signatures":[{"sig":"MEUCIQCb6WlGHZCXj4xG4A9qSFaYEJrZy5ccoAlnSQcV4IA6ggIgWVcFfrwAx0tGOqg0B01Em7EtiLFsU3fogdBcvkXof9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4068166},"main":"out/index.js","type":"module","types":"out/index.d.ts","module":"out/index.js","engines":{"node":">=20.0"},"gitHead":"d0be8e79fd50344527fe4c195e9da17dd395607c","scripts":{"lint":"npx eslint .","build":"npm install && npm run build-ts","clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","build-ts":"tsc --noEmitOnError","test:run":"jest","clean:build":"npm run clean && npm run build","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","clean:build-run":"npm run clean:build && node out/index.js"},"_npmUser":{"name":"astrumforge","email":"info@astrumforge.com"},"repository":{"url":"git+https://github.com/astrum-forge/bvx-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.15.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.20.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.24.1","@typescript-eslint/parser":"^8.24.1","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/bvx-kit_1.18.3_1739966209606_0.25568742054459515","host":"s3://npm-registry-packages-npm-production"}},"1.18.4":{"name":"@astrumforge/bvx-kit","version":"1.18.4","keywords":["voxels","voxel","bitvoxel"],"author":{"url":"https://www.astrumforge.com","name":"David Arayan","email":"david@astrumforge.com"},"license":"Apache-2.0","_id":"@astrumforge/bvx-kit@1.18.4","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"homepage":"https://github.com/astrum-forge/bvx-kit","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"dist":{"shasum":"9527de3abeed74474bf7641694a2645fce075a5c","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-1.18.4.tgz","fileCount":60,"integrity":"sha512-a53bCkumeNwFjgh3zU5OkdYXk6wQiWU+xwTEUT2nbmOco+ypvgnkLSW/Wx40JcjyoaAh8vKWdDXbi3F9VMkcLQ==","signatures":[{"sig":"MEUCIQCyZgJm82N6qC8OwgjOffTYpKJJv2hl/DFuAQhuT0UcjgIgOJw4Z5RhOBrnvzvLnyW9Yq8tQUep45D8/aDWRPiTJPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4067946},"main":"out/index.js","type":"module","types":"out/index.d.ts","module":"out/index.js","engines":{"node":">=20.0"},"gitHead":"8aaf378a0fe928ed9711ffd54a84a8372b25452a","scripts":{"lint":"npx eslint .","build":"npm install && npm run build-ts","clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","build-ts":"tsc --noEmitOnError","test:run":"jest","clean:build":"npm run clean && npm run build","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","clean:build-run":"npm run clean:build && node out/index.js"},"_npmUser":{"name":"astrumforge","email":"info@astrumforge.com"},"repository":{"url":"git+https://github.com/astrum-forge/bvx-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.15.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.20.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.24.1","@typescript-eslint/parser":"^8.24.1","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/bvx-kit_1.18.4_1740139359115_0.6760627999940636","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"@astrumforge/bvx-kit","version":"1.19.0","keywords":["voxels","voxel","bitvoxel"],"author":{"url":"https://www.astrumforge.com","name":"David Arayan","email":"david@astrumforge.com"},"license":"Apache-2.0","_id":"@astrumforge/bvx-kit@1.19.0","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"homepage":"https://github.com/astrum-forge/bvx-kit","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"dist":{"shasum":"524a02e38f4bf6efb578ac7d82b44390ac0b9ceb","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-1.19.0.tgz","fileCount":60,"integrity":"sha512-kQIUFyUqrnmkEpJusHISPSCmWn8fD/oySYCxoEF/k7oyd9ZbhX3ChZk4F03SawE0agek7dBvnvwrB45QOT9FZg==","signatures":[{"sig":"MEUCIQCScfS0qffus8fmOOJ+nQjOKW4XGaJFjm33tpj6oYDCHAIgMT3ewOTyA2huhbzeCmVbSCKQVisbBi9547nsfGm+E8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4067946},"main":"out/index.js","type":"module","types":"out/index.d.ts","module":"out/index.js","engines":{"node":">=20.0"},"gitHead":"8aaf378a0fe928ed9711ffd54a84a8372b25452a","scripts":{"lint":"npx eslint .","build":"npm install && npm run build-ts","clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","build-ts":"tsc --noEmitOnError","test:run":"jest","clean:build":"npm run clean && npm run build","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","clean:build-run":"npm run clean:build && node out/index.js"},"_npmUser":{"name":"astrumforge","email":"info@astrumforge.com"},"repository":{"url":"git+https://github.com/astrum-forge/bvx-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.15.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.20.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.24.1","@typescript-eslint/parser":"^8.24.1","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/bvx-kit_1.19.0_1740791419507_0.8678324125162946","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"@astrumforge/bvx-kit","version":"1.20.0","keywords":["voxels","voxel","bitvoxel"],"author":{"url":"https://www.astrumforge.com","name":"David Arayan","email":"david@astrumforge.com"},"license":"Apache-2.0","_id":"@astrumforge/bvx-kit@1.20.0","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"homepage":"https://github.com/astrum-forge/bvx-kit","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"dist":{"shasum":"3492601538583e94866fdaae941b97c2f78c1b43","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-1.20.0.tgz","fileCount":60,"integrity":"sha512-YZLWX2Z7d7ky9nmtwTMnm09FQDbMPqTgDErFT+/D/t7hIpmAa5K2onTTBl3duhWSj8NVSUVBk02NXfqN4mMgWA==","signatures":[{"sig":"MEQCIANedvHLnmZaYOtHq1slnzlnIxEk518vuBJqEvrMtBBGAiA/B/ENY7xO5udD6Yf94/Q+6XgX0KHXAv6ggblRmQWF+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4067946},"main":"out/index.js","type":"module","types":"out/index.d.ts","module":"out/index.js","engines":{"node":">=20.0"},"gitHead":"8aaf378a0fe928ed9711ffd54a84a8372b25452a","scripts":{"lint":"npx eslint .","build":"npm install && npm run build-ts","clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","build-ts":"tsc --noEmitOnError","test:run":"jest","clean:build":"npm run clean && npm run build","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","clean:build-run":"npm run clean:build && node out/index.js"},"_npmUser":{"name":"astrumforge","email":"info@astrumforge.com"},"repository":{"url":"git+https://github.com/astrum-forge/bvx-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.15.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.20.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.24.1","@typescript-eslint/parser":"^8.24.1","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/bvx-kit_1.20.0_1742000747818_0.4861725595729718","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"@astrumforge/bvx-kit","version":"1.21.0","keywords":["voxels","voxel","bitvoxel"],"author":{"url":"https://www.astrumforge.com","name":"David Arayan","email":"david@astrumforge.com"},"license":"Apache-2.0","_id":"@astrumforge/bvx-kit@1.21.0","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"homepage":"https://github.com/astrum-forge/bvx-kit","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"dist":{"shasum":"64cc49979bc617990ee4ba2d84882d48d019f0d1","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-1.21.0.tgz","fileCount":60,"integrity":"sha512-RL3oYq+HQyx3fbjJJMFtXdGHg0lJveWVK0Ta9QN9OxWFYmea8PXQgPCKYuISSYTNWcI+GLJSKN7KSszCGejDMg==","signatures":[{"sig":"MEQCIHoTC8otzZghwiXgTJ7ydEC5gqUFEdgIzpZIaWTqtX5CAiAPBfxuYBPO97/jHrUXttekkIti1UY6QPHWdyxzgM0h5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4067946},"main":"out/index.js","type":"module","types":"out/index.d.ts","module":"out/index.js","engines":{"node":">=20.0"},"gitHead":"8aaf378a0fe928ed9711ffd54a84a8372b25452a","scripts":{"lint":"npx eslint .","build":"npm install && npm run build-ts","clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","build-ts":"tsc --noEmitOnError","test:run":"jest","clean:build":"npm run clean && npm run build","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","clean:build-run":"npm run clean:build && node out/index.js"},"_npmUser":{"name":"astrumforge","email":"info@astrumforge.com"},"repository":{"url":"git+https://github.com/astrum-forge/bvx-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.15.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.20.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.24.1","@typescript-eslint/parser":"^8.24.1","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/bvx-kit_1.21.0_1743470221448_0.8074801551013395","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"@astrumforge/bvx-kit","version":"1.22.0","keywords":["voxels","voxel","bitvoxel"],"author":{"url":"https://www.astrumforge.com","name":"David Arayan","email":"david@astrumforge.com"},"license":"Apache-2.0","_id":"@astrumforge/bvx-kit@1.22.0","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"homepage":"https://github.com/astrum-forge/bvx-kit","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"dist":{"shasum":"5f29f8e944f371fbbee223062bfc68c1e7d53812","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-1.22.0.tgz","fileCount":60,"integrity":"sha512-HkevfYGNK4y+itKYHnrseqAXA8nLCOLrO/8kMEtS6SpB4jR4E25UPvZ7L4O0BxrVtuY7b+9RwgnCSQgkesGRPA==","signatures":[{"sig":"MEQCIHHa4NshZZgTX9n9I8GEcJE1omyyeyLPpVikObwICuITAiALu+fhE1SMeHj2cv+DnwgbXAGIoUXDz4gLGPQN2FiMow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4067946},"main":"out/index.js","type":"module","types":"out/index.d.ts","module":"out/index.js","engines":{"node":">=20.0"},"gitHead":"8aaf378a0fe928ed9711ffd54a84a8372b25452a","scripts":{"lint":"npx eslint .","build":"npm install && npm run build-ts","clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","build-ts":"tsc --noEmitOnError","test:run":"jest","clean:build":"npm run clean && npm run build","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","clean:build-run":"npm run clean:build && node out/index.js"},"_npmUser":{"name":"astrumforge","email":"info@astrumforge.com"},"repository":{"url":"git+https://github.com/astrum-forge/bvx-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.15.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.20.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.24.1","@typescript-eslint/parser":"^8.24.1","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/bvx-kit_1.22.0_1744679496177_0.5521204001909026","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"@astrumforge/bvx-kit","version":"1.23.0","keywords":["voxels","voxel","bitvoxel"],"author":{"url":"https://www.astrumforge.com","name":"David Arayan","email":"david@astrumforge.com"},"license":"Apache-2.0","_id":"@astrumforge/bvx-kit@1.23.0","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"homepage":"https://github.com/astrum-forge/bvx-kit","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"dist":{"shasum":"2a5cbc0397b20f9033fd0527f7f45d91208b2542","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-1.23.0.tgz","fileCount":60,"integrity":"sha512-QjRg7A7/lrlbtGh8xoPSuchICfMYWV3lMpRInaP77TMdGqjP3L7RhkrE9zE4CSLlEZu1/f/34pUmUP0rV1qSKw==","signatures":[{"sig":"MEUCIE4je0B9kFSUtnxrr4DziSfZeKnR0CuurKrr8qaBWpe3AiEAm0g1jP/1V9+NBVMwOMrYzNtBS4xhKTnZN2vn2thUBv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4067946},"main":"out/index.js","type":"module","types":"out/index.d.ts","module":"out/index.js","engines":{"node":">=20.0"},"gitHead":"8aaf378a0fe928ed9711ffd54a84a8372b25452a","scripts":{"lint":"npx eslint .","build":"npm install && npm run build-ts","clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","build-ts":"tsc --noEmitOnError","test:run":"jest","clean:build":"npm run clean && npm run build","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","clean:build-run":"npm run clean:build && node out/index.js"},"_npmUser":{"name":"astrumforge","email":"info@astrumforge.com"},"repository":{"url":"git+https://github.com/astrum-forge/bvx-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","directories":{},"_nodeVersion":"22.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.15.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.20.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.24.1","@typescript-eslint/parser":"^8.24.1","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/bvx-kit_1.23.0_1746062291964_0.5712883392850807","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"@astrumforge/bvx-kit","version":"1.24.0","keywords":["voxels","voxel","bitvoxel"],"author":{"url":"https://www.astrumforge.com","name":"David Arayan","email":"david@astrumforge.com"},"license":"Apache-2.0","_id":"@astrumforge/bvx-kit@1.24.0","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"homepage":"https://github.com/astrum-forge/bvx-kit","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"dist":{"shasum":"5b1d853eb7946a11686b596e9c9206b0276789ad","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-1.24.0.tgz","fileCount":60,"integrity":"sha512-iFhP9+N05bdaIeoK4/D70+jjndO4pJQDwMeHjgdpChni/SWv56YD6ztCMbouv440c4MEhVex62WZYW264rOnwA==","signatures":[{"sig":"MEYCIQCYKe9wPQz/M9jxJgxs6N3gE5fx4B6yrh1/SphKhAp4TQIhAPqgS+MS0CrX8tkehnsYG/H3SkJ7JsUclrq3+ePRGXgr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4067946},"main":"out/index.js","type":"module","types":"out/index.d.ts","module":"out/index.js","engines":{"node":">=20.0"},"gitHead":"8aaf378a0fe928ed9711ffd54a84a8372b25452a","scripts":{"lint":"npx eslint .","build":"npm install && npm run build-ts","clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","build-ts":"tsc --noEmitOnError","test:run":"jest","clean:build":"npm run clean && npm run build","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","clean:build-run":"npm run clean:build && node out/index.js"},"_npmUser":{"name":"astrumforge","email":"info@astrumforge.com"},"repository":{"url":"git+https://github.com/astrum-forge/bvx-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","directories":{},"_nodeVersion":"22.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.15.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.20.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.24.1","@typescript-eslint/parser":"^8.24.1","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/bvx-kit_1.24.0_1747268012965_0.23585072027387222","host":"s3://npm-registry-packages-npm-production"}},"1.25.0":{"name":"@astrumforge/bvx-kit","version":"1.25.0","keywords":["voxels","voxel","bitvoxel"],"author":{"url":"https://www.astrumforge.com","name":"David Arayan","email":"david@astrumforge.com"},"license":"Apache-2.0","_id":"@astrumforge/bvx-kit@1.25.0","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"homepage":"https://github.com/astrum-forge/bvx-kit","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"dist":{"shasum":"39180539f2034ae2c5e16424c8bdac8b0ecec442","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-1.25.0.tgz","fileCount":60,"integrity":"sha512-k6CIEjsJ40DcOajUROGSTJwk+RY7wMFju9yRocs/xB8/icAVHXD78tDf9LVTEvm4VKNYazZ9D+M82UwdyjTQbA==","signatures":[{"sig":"MEUCIBTCVSqAsttUrXW2SJG5QL9mmy2zPAxPaLdb9RyM2iUkAiEAwZrXlJNbabJOoDtH+mEIn6XzblDStC4ONr5yTFKGjww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4067946},"main":"out/index.js","type":"module","types":"out/index.d.ts","module":"out/index.js","engines":{"node":">=20.0"},"gitHead":"8aaf378a0fe928ed9711ffd54a84a8372b25452a","scripts":{"lint":"npx eslint .","build":"npm install && npm run build-ts","clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","build-ts":"tsc --noEmitOnError","test:run":"jest","clean:build":"npm run clean && npm run build","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","clean:build-run":"npm run clean:build && node out/index.js"},"_npmUser":{"name":"astrumforge","email":"info@astrumforge.com"},"repository":{"url":"git+https://github.com/astrum-forge/bvx-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.15.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.20.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.24.1","@typescript-eslint/parser":"^8.24.1","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/bvx-kit_1.25.0_1748737144766_0.4418132924048761","host":"s3://npm-registry-packages-npm-production"}},"1.26.0":{"name":"@astrumforge/bvx-kit","version":"1.26.0","keywords":["voxels","voxel","bitvoxel"],"author":{"url":"https://www.astrumforge.com","name":"David Arayan","email":"david@astrumforge.com"},"license":"Apache-2.0","_id":"@astrumforge/bvx-kit@1.26.0","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"homepage":"https://github.com/astrum-forge/bvx-kit","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"dist":{"shasum":"b493b0de382d828cd9053c818c469462662ffc52","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-1.26.0.tgz","fileCount":60,"integrity":"sha512-ANzoYHEYsixhl+GrH/GykHPMihpyWU58gSlAegWWr2pTnJgW4mEtRyjgDR6Ah+Qh6vCOhu0acneVsMH/4VBb0w==","signatures":[{"sig":"MEYCIQD/HSx3s4TSiC04/l+08vrXTRTV10i3o9sjPgxK7H2x/QIhAOjlzwXu9NLKdIJ9SnlzDzryE/I7R6YiI6sHfkt0B/yX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4067946},"main":"out/index.js","type":"module","types":"out/index.d.ts","module":"out/index.js","engines":{"node":">=20.0"},"gitHead":"8aaf378a0fe928ed9711ffd54a84a8372b25452a","scripts":{"lint":"npx eslint .","build":"npm install && npm run build-ts","clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","build-ts":"tsc --noEmitOnError","test:run":"jest","clean:build":"npm run clean && npm run build","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","clean:build-run":"npm run clean:build && node out/index.js"},"_npmUser":{"name":"astrumforge","email":"info@astrumforge.com"},"repository":{"url":"git+https://github.com/astrum-forge/bvx-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","directories":{},"_nodeVersion":"22.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.15.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.20.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.24.1","@typescript-eslint/parser":"^8.24.1","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/bvx-kit_1.26.0_1749946647886_0.8553175726291584","host":"s3://npm-registry-packages-npm-production"}},"1.27.0":{"name":"@astrumforge/bvx-kit","version":"1.27.0","keywords":["voxels","voxel","bitvoxel"],"author":{"url":"https://www.astrumforge.com","name":"David Arayan","email":"david@astrumforge.com"},"license":"Apache-2.0","_id":"@astrumforge/bvx-kit@1.27.0","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"homepage":"https://github.com/astrum-forge/bvx-kit","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"dist":{"shasum":"0b43d37394cbfbbe7d85f0183b8dbd67da7dd359","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-1.27.0.tgz","fileCount":60,"integrity":"sha512-NhAVj0Cb2TYZ21cD10JQu5w+B/j6wD6gJgLg/aIRkrAEzHHp5NuxwICCxU40vzoRdjCUefyM7W7NVZ4FJcMPVw==","signatures":[{"sig":"MEUCIGoMZ3UjM3OLsCg/SjXKp6CGydxVYI1ivnOGj0Wr6RVyAiEA52KTtBJCrgIuhab3uTu1yDDFdCpfQyqWfl9DaW4k6q0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4067946},"main":"out/index.js","type":"module","types":"out/index.d.ts","module":"out/index.js","engines":{"node":">=20.0"},"gitHead":"8aaf378a0fe928ed9711ffd54a84a8372b25452a","scripts":{"lint":"npx eslint .","build":"npm install && npm run build-ts","clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","build-ts":"tsc --noEmitOnError","test:run":"jest","clean:build":"npm run clean && npm run build","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","clean:build-run":"npm run clean:build && node out/index.js"},"_npmUser":{"name":"astrumforge","actor":{"name":"astrumforge","type":"user","email":"info@astrumforge.com"},"email":"info@astrumforge.com"},"repository":{"url":"git+https://github.com/astrum-forge/bvx-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","directories":{},"_nodeVersion":"22.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.15.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.20.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.24.1","@typescript-eslint/parser":"^8.24.1","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/bvx-kit_1.27.0_1751329086712_0.15716392041100158","host":"s3://npm-registry-packages-npm-production"}},"1.28.0":{"name":"@astrumforge/bvx-kit","version":"1.28.0","keywords":["voxels","voxel","bitvoxel"],"author":{"url":"https://www.astrumforge.com","name":"David Arayan","email":"david@astrumforge.com"},"license":"Apache-2.0","_id":"@astrumforge/bvx-kit@1.28.0","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"homepage":"https://github.com/astrum-forge/bvx-kit","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"dist":{"shasum":"7ad69fe62142e4998e42ec876da98e5cfaad26b2","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-1.28.0.tgz","fileCount":60,"integrity":"sha512-pN/FJQ4RjOENeUnaxTf/tCnM8dH21a1L29K+7AEjoya1ybbAaVS5snabNg//XnITZtPq+laoOWwT5Kn94QK6UQ==","signatures":[{"sig":"MEQCIFGGmA86uEScFTblkoeUpMPjMokGPp9F+tghhnX9AMbXAiA0aIuvY1nE9Lmn0dRG7Oj04PQwgr0fLJCgUChlYkGGPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4067946},"main":"out/index.js","type":"module","types":"out/index.d.ts","module":"out/index.js","engines":{"node":">=20.0"},"gitHead":"8aaf378a0fe928ed9711ffd54a84a8372b25452a","scripts":{"lint":"npx eslint .","build":"npm install && npm run build-ts","clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","build-ts":"tsc --noEmitOnError","test:run":"jest","clean:build":"npm run clean && npm run build","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","clean:build-run":"npm run clean:build && node out/index.js"},"_npmUser":{"name":"astrumforge","email":"info@astrumforge.com"},"repository":{"url":"git+https://github.com/astrum-forge/bvx-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","directories":{},"_nodeVersion":"22.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.15.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.20.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.24.1","@typescript-eslint/parser":"^8.24.1","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/bvx-kit_1.28.0_1752538600887_0.09658344826958798","host":"s3://npm-registry-packages-npm-production"}},"1.29.0":{"name":"@astrumforge/bvx-kit","version":"1.29.0","keywords":["voxels","voxel","bitvoxel"],"author":{"url":"https://www.astrumforge.com","name":"David Arayan","email":"david@astrumforge.com"},"license":"Apache-2.0","_id":"@astrumforge/bvx-kit@1.29.0","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"homepage":"https://github.com/astrum-forge/bvx-kit","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"dist":{"shasum":"ad39a14235a12fcb913376ec476cb786483d4902","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-1.29.0.tgz","fileCount":60,"integrity":"sha512-m+3A98MKwMnY2FzdJzIiyB7YrlSyL7mX239pra6+boagJsNMkBwUUHnvKqS36UVVnTj8FekBfHRhc9xQsIRY3A==","signatures":[{"sig":"MEYCIQDa0a90e5l45a54+TdVfTMaRGMQilY39Kvk412R/P2QSgIhAJPOCcdQ4SjWDbUkmlAKR6cvR3kk3pEfUb80gwVJzVQL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4067946},"main":"out/index.js","type":"module","types":"out/index.d.ts","module":"out/index.js","engines":{"node":">=20.0"},"gitHead":"8aaf378a0fe928ed9711ffd54a84a8372b25452a","scripts":{"lint":"npx eslint .","build":"npm install && npm run build-ts","clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","build-ts":"tsc --noEmitOnError","test:run":"jest","clean:build":"npm run clean && npm run build","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","clean:build-run":"npm run clean:build && node out/index.js"},"_npmUser":{"name":"astrumforge","email":"info@astrumforge.com"},"repository":{"url":"git+https://github.com/astrum-forge/bvx-kit.git","type":"git"},"_npmVersion":"10.9.2","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","directories":{},"_nodeVersion":"22.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.15.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.20.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.24.1","@typescript-eslint/parser":"^8.24.1","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/bvx-kit_1.29.0_1754007542021_0.5135218616399226","host":"s3://npm-registry-packages-npm-production"}},"1.30.0":{"name":"@astrumforge/bvx-kit","version":"1.30.0","keywords":["voxels","voxel","bitvoxel"],"author":{"url":"https://www.astrumforge.com","name":"David Arayan","email":"david@astrumforge.com"},"license":"Apache-2.0","_id":"@astrumforge/bvx-kit@1.30.0","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"homepage":"https://github.com/astrum-forge/bvx-kit","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"dist":{"shasum":"8d48e28eff3553a0d8f6b92528f175888dc5e810","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-1.30.0.tgz","fileCount":60,"integrity":"sha512-rLJixc6g69kS9TGbjMfV7kHP9eLuSPMWH+AcJkIeZq+SoImrAOBQira0X3n1E8iufXMy6GTNuz05lmxOI1elGg==","signatures":[{"sig":"MEYCIQCg2SlWCGUyibvtwGIOa6rRJWXt8d9AM4oWOR/Ss/CQgwIhALfLp3ErtNug6hAngP7JAo9dToxt3IPfdMnN0MmTa3EK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4067946},"main":"out/index.js","type":"module","types":"out/index.d.ts","module":"out/index.js","engines":{"node":">=20.0"},"gitHead":"8aaf378a0fe928ed9711ffd54a84a8372b25452a","scripts":{"lint":"npx eslint .","build":"npm install && npm run build-ts","clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","build-ts":"tsc --noEmitOnError","test:run":"jest","clean:build":"npm run clean && npm run build","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","clean:build-run":"npm run clean:build && node out/index.js"},"_npmUser":{"name":"astrumforge","email":"info@astrumforge.com"},"repository":{"url":"git+https://github.com/astrum-forge/bvx-kit.git","type":"git"},"_npmVersion":"10.9.3","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","directories":{},"_nodeVersion":"22.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.15.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.20.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.24.1","@typescript-eslint/parser":"^8.24.1","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/bvx-kit_1.30.0_1755216992020_0.1812909372625806","host":"s3://npm-registry-packages-npm-production"}},"1.31.0":{"name":"@astrumforge/bvx-kit","version":"1.31.0","keywords":["voxels","voxel","bitvoxel"],"author":{"url":"https://www.astrumforge.com","name":"David Arayan","email":"david@astrumforge.com"},"license":"Apache-2.0","_id":"@astrumforge/bvx-kit@1.31.0","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"homepage":"https://github.com/astrum-forge/bvx-kit","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"dist":{"shasum":"eba2f270e64d96e9291108ec0e7e994a13f1b514","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-1.31.0.tgz","fileCount":60,"integrity":"sha512-xox4su4vH/1Q4RmZTEUb1Nbet7CLkcTr+RqLpho5YOiEzXdXy7gun3pMg/o2b7fmVcKxfqBuMdhQRXsUohuV1A==","signatures":[{"sig":"MEQCIFagw5qexMXXpCCZLB4yvG1IN+iegwuIvHodkg+rbxReAiBioGm0oFVJONgiARIQcDrC/XUxPptg0Ov6JT9CDIli/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4067946},"main":"out/index.js","type":"module","types":"out/index.d.ts","module":"out/index.js","engines":{"node":">=20.0"},"gitHead":"8aaf378a0fe928ed9711ffd54a84a8372b25452a","scripts":{"lint":"npx eslint .","build":"npm install && npm run build-ts","clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","build-ts":"tsc --noEmitOnError","test:run":"jest","clean:build":"npm run clean && npm run build","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","clean:build-run":"npm run clean:build && node out/index.js"},"_npmUser":{"name":"astrumforge","email":"info@astrumforge.com"},"repository":{"url":"git+https://github.com/astrum-forge/bvx-kit.git","type":"git"},"_npmVersion":"10.9.3","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","directories":{},"_nodeVersion":"22.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.15.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.20.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.24.1","@typescript-eslint/parser":"^8.24.1","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/bvx-kit_1.31.0_1756685896516_0.49422079436600663","host":"s3://npm-registry-packages-npm-production"}},"1.32.0":{"name":"@astrumforge/bvx-kit","version":"1.32.0","keywords":["voxels","voxel","bitvoxel"],"author":{"url":"https://www.astrumforge.com","name":"David Arayan","email":"david@astrumforge.com"},"license":"Apache-2.0","_id":"@astrumforge/bvx-kit@1.32.0","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"homepage":"https://github.com/astrum-forge/bvx-kit","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"dist":{"shasum":"7f6415fc81a648098e21fdfbb84702318542a19f","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-1.32.0.tgz","fileCount":60,"integrity":"sha512-kmgwYVvMKk02x2AcbOYuHh4rvJStQEGvAxopQU4J5mZ/aIhaN7IY+fk8pxf/MPfnkMgJOyV7P88mhTV9FOoh/Q==","signatures":[{"sig":"MEUCIB207CvzfYLQvadolP/6ntIBUhwftvV4v1OPa9EZggKyAiEAy9pASlmuPAXYH3F6W/tUPW8ATcRzEuWsALoqcokmnpY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4067946},"main":"out/index.js","type":"module","types":"out/index.d.ts","module":"out/index.js","engines":{"node":">=20.0"},"gitHead":"8aaf378a0fe928ed9711ffd54a84a8372b25452a","scripts":{"lint":"npx eslint .","build":"npm install && npm run build-ts","clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","build-ts":"tsc --noEmitOnError","test:run":"jest","clean:build":"npm run clean && npm run build","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","clean:build-run":"npm run clean:build && node out/index.js"},"_npmUser":{"name":"astrumforge","email":"info@astrumforge.com"},"repository":{"url":"git+https://github.com/astrum-forge/bvx-kit.git","type":"git"},"_npmVersion":"10.9.3","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","directories":{},"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.15.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.20.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.24.1","@typescript-eslint/parser":"^8.24.1","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/bvx-kit_1.32.0_1757895334530_0.12751971705325893","host":"s3://npm-registry-packages-npm-production"}},"1.33.0":{"name":"@astrumforge/bvx-kit","version":"1.33.0","keywords":["voxels","voxel","bitvoxel"],"author":{"url":"https://www.astrumforge.com","name":"David Arayan","email":"david@astrumforge.com"},"license":"Apache-2.0","_id":"@astrumforge/bvx-kit@1.33.0","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"homepage":"https://github.com/astrum-forge/bvx-kit","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"dist":{"shasum":"49260bceaabab52c7c88174d846f3744e3300415","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-1.33.0.tgz","fileCount":60,"integrity":"sha512-cK4ZThf5se6aHtUokz/wQlzr+ylzwA4PhyKIapjuWR+bnawlY6MconXWt4vI93zm3jbs4Mgd+yf/kHo+z/O/RA==","signatures":[{"sig":"MEUCIQCpHKvIaNXCsFfkAgelGSbf++EoQISSEAVPAJeQL/JxLgIgPZhFx9WleTRTAx4QSc1SLOMbx6Zc9UjKVHYfpi+u9JY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4067946},"main":"out/index.js","type":"module","types":"out/index.d.ts","module":"out/index.js","engines":{"node":">=20.0"},"gitHead":"8aaf378a0fe928ed9711ffd54a84a8372b25452a","scripts":{"lint":"npx eslint .","build":"npm install && npm run build-ts","clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","build-ts":"tsc --noEmitOnError","test:run":"jest","clean:build":"npm run clean && npm run build","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","clean:build-run":"npm run clean:build && node out/index.js"},"_npmUser":{"name":"astrumforge","email":"info@astrumforge.com"},"repository":{"url":"git+https://github.com/astrum-forge/bvx-kit.git","type":"git"},"_npmVersion":"10.9.3","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","directories":{},"_nodeVersion":"22.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.15.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.20.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.24.1","@typescript-eslint/parser":"^8.24.1","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/bvx-kit_1.33.0_1759277819617_0.10184689988512075","host":"s3://npm-registry-packages-npm-production"}},"1.34.0":{"name":"@astrumforge/bvx-kit","version":"1.34.0","keywords":["voxels","voxel","bitvoxel"],"author":{"url":"https://www.astrumforge.com","name":"David Arayan","email":"david@astrumforge.com"},"license":"Apache-2.0","_id":"@astrumforge/bvx-kit@1.34.0","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"homepage":"https://github.com/astrum-forge/bvx-kit","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"dist":{"shasum":"42475c729b2c07138a7c9459d3d9c156e03a04cb","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-1.34.0.tgz","fileCount":60,"integrity":"sha512-UXMqgIBCRnT4akOUhaxJUDdExCg63O1Y7drsg9Z7OXxfIFs12oDtrV8bVhuPjaum/6gRwP2FLHDCUjc5STTxPQ==","signatures":[{"sig":"MEUCIG71u4uvCIN/k2JkoQthe6DkBuutdf7YbzC9ORE4be4XAiEAuyoHMMCV+dktq783vDwzzDC7Uet0Nyto0q6t86SXFEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4067946},"main":"out/index.js","type":"module","types":"out/index.d.ts","module":"out/index.js","engines":{"node":">=20.0"},"gitHead":"8aaf378a0fe928ed9711ffd54a84a8372b25452a","scripts":{"lint":"npx eslint .","build":"npm install && npm run build-ts","clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","build-ts":"tsc --noEmitOnError","test:run":"jest","clean:build":"npm run clean && npm run build","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","clean:build-run":"npm run clean:build && node out/index.js"},"_npmUser":{"name":"astrumforge","email":"info@astrumforge.com"},"repository":{"url":"git+https://github.com/astrum-forge/bvx-kit.git","type":"git"},"_npmVersion":"10.9.3","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","directories":{},"_nodeVersion":"22.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.15.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.20.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.24.1","@typescript-eslint/parser":"^8.24.1","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/bvx-kit_1.34.0_1760487309502_0.4799438449961224","host":"s3://npm-registry-packages-npm-production"}},"1.35.0":{"name":"@astrumforge/bvx-kit","version":"1.35.0","keywords":["voxels","voxel","bitvoxel"],"author":{"url":"https://www.astrumforge.com","name":"David Arayan","email":"david@astrumforge.com"},"license":"Apache-2.0","_id":"@astrumforge/bvx-kit@1.35.0","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"homepage":"https://github.com/astrum-forge/bvx-kit","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"dist":{"shasum":"31b85a0f331de31ff472cbb9769b41042e4a4e21","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-1.35.0.tgz","fileCount":60,"integrity":"sha512-ZeOCEapRcJB2AHR91oOpx3FgyrFNAtT4Kv7VNT+sFTjDY66LJVvFxfktTu5/cIh/SERA7ZFdV6U0JJm0BOzozw==","signatures":[{"sig":"MEUCIQDJi1WqjFHqa60Lg1ECffSa0+JfuWi9vpJxTbIo2igCiAIgJFHfUf+TzYYsGsZ3wLqL5AKN+aKPMFIkKXZ3kX0rA1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4067946},"main":"out/index.js","type":"module","types":"out/index.d.ts","module":"out/index.js","engines":{"node":">=20.0"},"gitHead":"8aaf378a0fe928ed9711ffd54a84a8372b25452a","scripts":{"lint":"npx eslint .","build":"npm install && npm run build-ts","clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","build-ts":"tsc --noEmitOnError","test:run":"jest","clean:build":"npm run clean && npm run build","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","clean:build-run":"npm run clean:build && node out/index.js"},"_npmUser":{"name":"astrumforge","email":"info@astrumforge.com"},"repository":{"url":"git+https://github.com/astrum-forge/bvx-kit.git","type":"git"},"_npmVersion":"10.9.4","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.15.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.20.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.24.1","@typescript-eslint/parser":"^8.24.1","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/bvx-kit_1.35.0_1761956210980_0.09760209949381848","host":"s3://npm-registry-packages-npm-production"}},"1.36.0":{"name":"@astrumforge/bvx-kit","version":"1.36.0","keywords":["voxels","voxel","bitvoxel"],"author":{"url":"https://www.astrumforge.com","name":"David Arayan","email":"david@astrumforge.com"},"license":"Apache-2.0","_id":"@astrumforge/bvx-kit@1.36.0","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"homepage":"https://github.com/astrum-forge/bvx-kit","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"dist":{"shasum":"b05276a92313ab9b09579a730af1959ae330ee37","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-1.36.0.tgz","fileCount":60,"integrity":"sha512-Gea5+N+Ls9hfVAqdSw8Uzxku6+yQS918Us81XcZcXNHwG5CYYfkylXqE+LgKRni0VG01J+2FtFe03pWhgq2vGA==","signatures":[{"sig":"MEUCIQDVDokJgSZ7iTVL0ijt93DLkol1fdhMLssKV7K3utH1EQIgdnN4xbC285wqqtwAq2LhT4IoR3co+P/2NhNh8b22K9U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4067946},"main":"out/index.js","type":"module","types":"out/index.d.ts","module":"out/index.js","engines":{"node":">=20.0"},"gitHead":"8aaf378a0fe928ed9711ffd54a84a8372b25452a","scripts":{"lint":"npx eslint .","build":"npm install && npm run build-ts","clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","build-ts":"tsc --noEmitOnError","test:run":"jest","clean:build":"npm run clean && npm run build","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","clean:build-run":"npm run clean:build && node out/index.js"},"_npmUser":{"name":"astrumforge","email":"info@astrumforge.com"},"repository":{"url":"git+https://github.com/astrum-forge/bvx-kit.git","type":"git"},"_npmVersion":"10.9.4","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.15.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.20.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.24.1","@typescript-eslint/parser":"^8.24.1","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/bvx-kit_1.36.0_1763165699352_0.41487088711224174","host":"s3://npm-registry-packages-npm-production"}},"1.37.0":{"name":"@astrumforge/bvx-kit","version":"1.37.0","keywords":["voxels","voxel","bitvoxel"],"author":{"url":"https://www.astrumforge.com","name":"David Arayan","email":"david@astrumforge.com"},"license":"Apache-2.0","_id":"@astrumforge/bvx-kit@1.37.0","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"homepage":"https://github.com/astrum-forge/bvx-kit","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"dist":{"shasum":"c306b80dc47358ce59c23d0aba9b43867ba1763f","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-1.37.0.tgz","fileCount":60,"integrity":"sha512-qqt/nt1Jmg/iLwz+KFEzjQavgTlvrfKjkyuJ9wJm2Gg6Jms848gsxBvg7aUtvmQzrLAS3GzZo0bqMOGGyhVOZA==","signatures":[{"sig":"MEYCIQDb4cnEb/Aq4WV6naJwSNEvj7cPHl6L65mZTQ8Cj/6gVwIhAJjZ7FpJ5TMXZII2IAFb3XoqEmzmskoKr9VAQBlQNBRL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4067946},"main":"out/index.js","type":"module","types":"out/index.d.ts","module":"out/index.js","engines":{"node":">=20.0"},"gitHead":"8aaf378a0fe928ed9711ffd54a84a8372b25452a","scripts":{"lint":"npx eslint .","build":"npm install && npm run build-ts","clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","build-ts":"tsc --noEmitOnError","test:run":"jest","clean:build":"npm run clean && npm run build","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","clean:build-run":"npm run clean:build && node out/index.js"},"_npmUser":{"name":"astrumforge","email":"info@astrumforge.com"},"repository":{"url":"git+https://github.com/astrum-forge/bvx-kit.git","type":"git"},"_npmVersion":"10.9.4","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.15.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.20.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.24.1","@typescript-eslint/parser":"^8.24.1","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/bvx-kit_1.37.0_1764548363704_0.8866335664145022","host":"s3://npm-registry-packages-npm-production"}},"1.38.0":{"name":"@astrumforge/bvx-kit","version":"1.38.0","keywords":["voxels","voxel","bitvoxel"],"author":{"url":"https://www.astrumforge.com","name":"David Arayan","email":"david@astrumforge.com"},"license":"Apache-2.0","_id":"@astrumforge/bvx-kit@1.38.0","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"homepage":"https://github.com/astrum-forge/bvx-kit","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"dist":{"shasum":"cd9be8bbc7f7aa5e8e30fa00ace5b6f269ad2b0c","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-1.38.0.tgz","fileCount":60,"integrity":"sha512-jbILmrqvX5UJedco4tOM0gBphquLBDSvf5upc3RZX47OGQZN7aBuaPy3aSeJU4QpdFLfE0nJej70NV0SsENScQ==","signatures":[{"sig":"MEUCIQCYgAPRRsEHl4ozvnrOMwQgwLFG+ni4M+Qfxy8Gf95MzwIgS2iH3QqQrP56+qxkp25xF2yaP/nKmOIplSgd9e0QgJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4067946},"main":"out/index.js","type":"module","types":"out/index.d.ts","module":"out/index.js","engines":{"node":">=20.0"},"gitHead":"8aaf378a0fe928ed9711ffd54a84a8372b25452a","scripts":{"lint":"npx eslint .","build":"npm install && npm run build-ts","clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","build-ts":"tsc --noEmitOnError","test:run":"jest","clean:build":"npm run clean && npm run build","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","clean:build-run":"npm run clean:build && node out/index.js"},"_npmUser":{"name":"astrumforge","email":"info@astrumforge.com"},"repository":{"url":"git+https://github.com/astrum-forge/bvx-kit.git","type":"git"},"_npmVersion":"10.9.4","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.15.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.20.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.24.1","@typescript-eslint/parser":"^8.24.1","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/bvx-kit_1.38.0_1765757875156_0.22805235769551624","host":"s3://npm-registry-packages-npm-production"}},"1.39.0":{"name":"@astrumforge/bvx-kit","version":"1.39.0","keywords":["voxels","voxel","bitvoxel"],"author":{"url":"https://www.astrumforge.com","name":"David Arayan","email":"david@astrumforge.com"},"license":"Apache-2.0","_id":"@astrumforge/bvx-kit@1.39.0","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"homepage":"https://github.com/astrum-forge/bvx-kit","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"dist":{"shasum":"9f3aa263dd592adc70cefa772ab629741ca0c8d7","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-1.39.0.tgz","fileCount":60,"integrity":"sha512-c8W09uwBhleqqntTvr22AYr00cHna3DmHcErNUU8jnvBi/xA6vz1TcCIUy2eDDYKuBikxBWLjpCBkjok1rMLsg==","signatures":[{"sig":"MEQCIA4OfWYDwA4Xe+dCPczs8WSC9+V0QS0Xez6H/IckViXCAiAVjIUAxlAfgtWB+YP07OP16QnZNAHK50gCxOv26pabYw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4067946},"main":"out/index.js","type":"module","types":"out/index.d.ts","module":"out/index.js","engines":{"node":">=20.0"},"gitHead":"8aaf378a0fe928ed9711ffd54a84a8372b25452a","scripts":{"lint":"npx eslint .","build":"npm install && npm run build-ts","clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","build-ts":"tsc --noEmitOnError","test:run":"jest","clean:build":"npm run clean && npm run build","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","clean:build-run":"npm run clean:build && node out/index.js"},"_npmUser":{"name":"astrumforge","email":"info@astrumforge.com"},"repository":{"url":"git+https://github.com/astrum-forge/bvx-kit.git","type":"git"},"_npmVersion":"10.9.4","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.15.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.20.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.24.1","@typescript-eslint/parser":"^8.24.1","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/bvx-kit_1.39.0_1767226728557_0.7678059677978686","host":"s3://npm-registry-packages-npm-production"}},"1.40.0":{"name":"@astrumforge/bvx-kit","version":"1.40.0","keywords":["voxels","voxel","bitvoxel"],"author":{"url":"https://www.astrumforge.com","name":"David Arayan","email":"david@astrumforge.com"},"license":"Apache-2.0","_id":"@astrumforge/bvx-kit@1.40.0","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"homepage":"https://github.com/astrum-forge/bvx-kit","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"dist":{"shasum":"af8891b2581b1d39fe028c60ca00753e14ac0761","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-1.40.0.tgz","fileCount":60,"integrity":"sha512-igfe3hokCfA6WRax4vpyIwPFO9L8D95yXBlEYEkuptDJySAQqgn+Ly4ifquUu9mzTVFkKR52Ouu864e4oaOPJg==","signatures":[{"sig":"MEYCIQCPwiGreF9LYtnCH2qoVDuxo38urGDru6IXFtmokr3sOAIhANSSOcpmSAWPE8a2MLWl5CM3zKXAYLeL8OQlX+/ksUAZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4067946},"main":"out/index.js","type":"module","types":"out/index.d.ts","module":"out/index.js","engines":{"node":">=20.0"},"gitHead":"8aaf378a0fe928ed9711ffd54a84a8372b25452a","scripts":{"lint":"npx eslint .","build":"npm install && npm run build-ts","clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","build-ts":"tsc --noEmitOnError","test:run":"jest","clean:build":"npm run clean && npm run build","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","clean:build-run":"npm run clean:build && node out/index.js"},"_npmUser":{"name":"astrumforge","email":"info@astrumforge.com"},"repository":{"url":"git+https://github.com/astrum-forge/bvx-kit.git","type":"git"},"_npmVersion":"10.9.4","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.15.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.20.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.24.1","@typescript-eslint/parser":"^8.24.1","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/bvx-kit_1.40.0_1768436206099_0.2434207367317327","host":"s3://npm-registry-packages-npm-production"}},"1.41.0":{"name":"@astrumforge/bvx-kit","version":"1.41.0","keywords":["voxels","voxel","bitvoxel"],"author":{"url":"https://www.astrumforge.com","name":"David Arayan","email":"david@astrumforge.com"},"license":"Apache-2.0","_id":"@astrumforge/bvx-kit@1.41.0","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"homepage":"https://github.com/astrum-forge/bvx-kit","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"dist":{"shasum":"627de71a452fe31c4b1d21d16d255bb4c8beb6c5","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-1.41.0.tgz","fileCount":60,"integrity":"sha512-rJmyiQwkBrp89nPdhKmFgxTe+wDT0sLKox1zvuWO07Qf41drM2qGMNxIcrg5tioYr2ooXcM/q/o9ZmBQTGHVXg==","signatures":[{"sig":"MEUCIQDR877ignTqlszc3Cl6fXviNT6RLwrTjYlE+8s5B7bURQIgYfg0DabDaDnsMcbTQxQNEqp8a3wiyR3xmLHTt4UO5HE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4067946},"main":"out/index.js","type":"module","types":"out/index.d.ts","module":"out/index.js","engines":{"node":">=20.0"},"gitHead":"8aaf378a0fe928ed9711ffd54a84a8372b25452a","scripts":{"lint":"npx eslint .","build":"npm install && npm run build-ts","clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","build-ts":"tsc --noEmitOnError","test:run":"jest","clean:build":"npm run clean && npm run build","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","clean:build-run":"npm run clean:build && node out/index.js"},"_npmUser":{"name":"astrumforge","email":"info@astrumforge.com"},"repository":{"url":"git+https://github.com/astrum-forge/bvx-kit.git","type":"git"},"_npmVersion":"10.9.4","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.20.1","globals":"^15.15.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","@eslint/js":"^9.20.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.24.1","@typescript-eslint/parser":"^8.24.1","@typescript-eslint/eslint-plugin":"^8.24.1"},"_npmOperationalInternal":{"tmp":"tmp/bvx-kit_1.41.0_1769905398559_0.2324588957700946","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@astrumforge/bvx-kit","version":"2.0.2","keywords":["voxels","voxel","bitvoxel"],"author":{"url":"https://www.astrumforge.com","name":"David Arayan","email":"david@astrumforge.com"},"license":"Apache-2.0","_id":"@astrumforge/bvx-kit@2.0.2","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"homepage":"https://github.com/astrum-forge/bvx-kit","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"dist":{"shasum":"965eaf765d8b3c8709525f13b2913882aef41253","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-2.0.2.tgz","fileCount":94,"integrity":"sha512-rn7yBtGyq4bqL787aMkXvtWnj+GU/9jbHpngjO5+L+7Bk9hpW+E4JMKWUPF/RfHR6NyoaS66AiEZHtAbpiRuQQ==","signatures":[{"sig":"MEYCIQDhRw4RZ5/wVov4fsR2QY49p1GEsgOo56rZwIEviC1gNwIhAOqc7pQtDHavUPWd30szKKXKSatOI03+DgMONwaOy+nh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astrumforge%2fbvx-kit@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3313528},"main":"out/index.js","type":"module","types":"out/index.d.ts","module":"out/index.js","engines":{"node":">=20.0"},"gitHead":"6be508e7ab670332c5376c6baadf889e438c73fe","scripts":{"lint":"oxlint --deny-warnings","build":"npm install && npm run build-ts","clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","build-ts":"tsc --noEmitOnError","test:run":"jest","clean:build":"npm run clean && npm run build","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","clean:build-run":"npm run clean:build && node out/index.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6e79854e-5a7b-4e76-ab8c-a0b665104115"}},"repository":{"url":"git+https://github.com/astrum-forge/bvx-kit.git","type":"git"},"_npmVersion":"12.0.2","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","oxlint":"^1.79.0","@swc/core":"^1.16.1","@swc/jest":"^0.2.39","typescript":"^7.0.2","@webgpu/types":"^0.1.72"},"_npmOperationalInternal":{"tmp":"tmp/bvx-kit_2.0.2_1787903419334_0.16154774647604397","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@astrumforge/bvx-kit","version":"2.0.3","description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","main":"out/index.js","module":"out/index.js","types":"out/index.d.ts","type":"module","scripts":{"clean":"rm -rf out coverage node_modules package-lock.json && npm cache clean --force","build":"npm install && npm run build-ts","build-ts":"tsc --noEmitOnError","clean:build":"npm run clean && npm run build","clean:build-run":"npm run clean:build && node out/index.js","dev:build-run":"rm -rf out && npm run build-ts && node out/index.js","test:run":"jest","test:coverage":"rm -rf coverage && jest --clearCache && jest --coverage --runInBand --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","test:ci":"jest --ci --runInBand --coverage --collectCoverageFrom='src/lib/**/*.{ts,tsx}'","lint":"oxlint --deny-warnings"},"repository":{"type":"git","url":"git+https://github.com/astrum-forge/bvx-kit.git"},"engines":{"node":">=20.0"},"keywords":["voxels","voxel","bitvoxel"],"author":{"name":"David Arayan","email":"david@astrumforge.com","url":"https://www.astrumforge.com"},"license":"Apache-2.0","bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"homepage":"https://github.com/astrum-forge/bvx-kit","devDependencies":{"@swc/core":"^1.16.1","@swc/jest":"^0.2.39","@webgpu/types":"^0.1.72","jest":"^30.4.2","oxlint":"^1.79.0","typescript":"^7.0.2"},"publishConfig":{"registry":"https://registry.npmjs.org","access":"public"},"gitHead":"6a68cf7c7c23d381ed0a6b0f670cf5e8b368ced2","_id":"@astrumforge/bvx-kit@2.0.3","_nodeVersion":"24.19.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-jcU3VQ9wlevrdOqFxj9awBkkDdFqDibV4PaJCrHn1IGJVQjHH6eBZaiF2VgktkkWyqR9oQDIvlwvEv42yZC/AA==","shasum":"a0f7980e5e494da9c1da37d505adee6e8736c6d8","tarball":"https://registry.npmjs.org/@astrumforge/bvx-kit/-/bvx-kit-2.0.3.tgz","fileCount":94,"unpackedSize":3313528,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@astrumforge%2fbvx-kit@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFHiXC9L+QNESAm1QH/+tyM73LWdRuAPU1WJNy50inPFAiA3Lcz4+XahwhW1KNIOI6v/ljFtNMSO9uyFHlGN1Gi0LA=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6e79854e-5a7b-4e76-ab8c-a0b665104115"}},"directories":{},"maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bvx-kit_2.0.3_1787915970232_0.6669646569910248"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-09T15:17:23.091Z","modified":"2026-08-28T11:19:30.658Z","1.7.6":"2024-09-09T15:17:23.471Z","1.7.7":"2024-09-12T09:07:25.340Z","1.7.8":"2024-09-12T09:47:42.860Z","1.7.9":"2024-09-12T10:03:14.450Z","1.8.0":"2024-09-15T01:06:55.929Z","1.8.1":"2024-09-22T08:57:43.234Z","1.8.2":"2024-09-22T10:21:15.832Z","1.8.3":"2024-09-22T10:28:55.788Z","1.8.4":"2024-09-22T10:38:47.613Z","1.9.0":"2024-10-01T01:09:10.388Z","1.10.0":"2024-10-15T01:04:13.098Z","1.11.0":"2024-11-01T01:08:59.760Z","1.12.0":"2024-11-15T01:07:18.837Z","1.13.0":"2024-12-01T01:19:10.601Z","1.14.0":"2024-12-15T01:14:38.146Z","1.15.0":"2025-01-01T01:09:19.881Z","1.16.0":"2025-01-15T01:02:32.393Z","1.17.0":"2025-02-01T01:05:59.442Z","1.18.0":"2025-02-15T01:02:42.518Z","1.18.1":"2025-02-19T11:44:51.105Z","1.18.3":"2025-02-19T11:56:49.826Z","1.18.4":"2025-02-21T12:02:39.342Z","1.19.0":"2025-03-01T01:10:19.801Z","1.20.0":"2025-03-15T01:05:48.062Z","1.21.0":"2025-04-01T01:17:01.682Z","1.22.0":"2025-04-15T01:11:36.455Z","1.23.0":"2025-05-01T01:18:12.214Z","1.24.0":"2025-05-15T00:13:33.257Z","1.25.0":"2025-06-01T00:19:05.035Z","1.26.0":"2025-06-15T00:17:28.101Z","1.27.0":"2025-07-01T00:18:06.937Z","1.28.0":"2025-07-15T00:16:41.114Z","1.29.0":"2025-08-01T00:19:02.331Z","1.30.0":"2025-08-15T00:16:32.267Z","1.31.0":"2025-09-01T00:18:16.830Z","1.32.0":"2025-09-15T00:15:34.764Z","1.33.0":"2025-10-01T00:16:59.971Z","1.34.0":"2025-10-15T00:15:09.782Z","1.35.0":"2025-11-01T00:16:51.265Z","1.36.0":"2025-11-15T00:14:59.611Z","1.37.0":"2025-12-01T00:19:24.004Z","1.38.0":"2025-12-15T00:17:55.431Z","1.39.0":"2026-01-01T00:18:48.744Z","1.40.0":"2026-01-15T00:16:46.306Z","1.41.0":"2026-02-01T00:23:18.783Z","2.0.2":"2026-08-28T07:50:19.484Z","2.0.3":"2026-08-28T11:19:30.361Z"},"bugs":{"url":"https://github.com/astrum-forge/bvx-kit/issues"},"author":{"name":"David Arayan","email":"david@astrumforge.com","url":"https://www.astrumforge.com"},"license":"Apache-2.0","homepage":"https://github.com/astrum-forge/bvx-kit","keywords":["voxels","voxel","bitvoxel"],"repository":{"type":"git","url":"git+https://github.com/astrum-forge/bvx-kit.git"},"description":"Generic & Renderer Agnostic BitVoxel Engine Implementation in TypeScript","maintainers":[{"name":"astrumforge","email":"info@astrumforge.com"}],"readme":"<h3 align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/astrum-forge/bvx-kit/main/graphics/icon_2.png?raw=true\" alt=\"Astrum Forge Studios Logo\" width=\"400\">\n</h3>\n\n[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n\n# BitVoxel Engine\n\n**A Generic & Renderer-Agnostic BitVoxel Engine Implementation in TypeScript**\n\n**_BitVoxel Engine_** is an optimized voxel rendering and data management engine, designed to be both generic and renderer-agnostic. Written in TypeScript, it introduces a unique approach to voxel-based environments by decoupling voxel meta-data from rendering states, resulting in efficient memory usage and improved rendering performance—especially in large, destructible worlds.\n\n<h3 align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/astrum-forge/bvx-kit/main/graphics/info.jpg?raw=true\" alt=\"BitVoxel Layer Composition\" width=\"800\">\n</h3>\n\n## What is BitVoxel Engine?\n\nThe **BitVoxel Engine** features a highly optimized architecture focused on memory efficiency and real-time rendering. Here are some of its core features:\n\n- **Meta-Data Abstraction**: Voxel meta-data (e.g., material type) is separated from rendering states, enabling rendering of smaller voxel grids (BitVoxels) without fully subdividing the voxel space.\n- **BitVoxel Layer**: Voxel states are stored as a single bit per voxel, significantly reducing memory usage while allowing for high-resolution environments.\n- **Memory Efficiency**: A flexible meta-data layer allows for **0**, **8**, **16**, or **32** bits per voxel, while the BitVoxel state layer uses only **1** bit per voxel. This enables handling large voxel worlds with minimal memory overhead.\n- **Performance and Scalability**: Designed with performance in mind, making it ideal for real-time applications such as games with dynamic, destructible environments.\n\n## Key Features\n\n- **Generic and Renderer-Agnostic**: Compatible with any renderer (WebGL, Three.js, custom solutions).\n- **Optimized Memory Usage**: Separation of meta-data from voxel states reduces memory consumption, allowing for larger and more detailed voxel maps.\n- **Flexible Meta-Data Layer**: Choose different bit sizes for meta-data storage based on project needs, optimizing either for memory or detail.\n- **TypeScript-Based**: Written in TypeScript, providing type safety and better developer tooling.\n- **Unit-Tested**: The code is 100% unit-tested to ensure stability and reliability.\n\n## Geometry Lookup Table\n\nThe **Geometry Lookup Table (LUT)** pre-computes **vertices**, **normals**, and **indices** for 3D BitVoxel rendering. It uses a 6-bit BitVoxel Geometry Index to generate variations for Voxel Face Rendering. Surfaces that are invisible or fully occluded will not be rendered, optimizing the rendering pipeline.\n\n<h3 align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/astrum-forge/bvx-kit/main/graphics/lut.png?raw=true\" alt=\"BitVoxel LUT Image\" width=\"500\">\n</h3>\n\n## Installation\n\nEvery release goes to two registries. **npmjs is the one to use** - no registry\nconfig and no token:\n\n```bash\nnpm install @astrumforge/bvx-kit\n```\n\nThe same build is also published to **GitHub Packages**, under the hyphenated scope\n`@astrum-forge` - GitHub requires the scope to match the repository owner. Reach for\nit only if you are already pulling packages from there; it needs an `.npmrc` and a\ntoken even though the package is public:\n\n```ini\n# .npmrc, next to your package.json\n@astrum-forge:registry=https://npm.pkg.github.com\n//npm.pkg.github.com/:_authToken=${GITHUB_TOKEN}\n```\n\n```bash\nnpm install @astrum-forge/bvx-kit\n```\n\nA `GITHUB_TOKEN` with `read:packages` is enough. In GitHub Actions the built-in\n`secrets.GITHUB_TOKEN` works as-is.\n\n> The two names are the same package. Imports below use `@astrumforge/bvx-kit`;\n> swap the scope if you installed from GitHub Packages.\n\n## AI Agent Skill\n\nThe package ships **[SKILL.md](SKILL.md)**, an [Agent Skill](https://code.claude.com/docs/en/skills)\nthat teaches AI coding agents the core API — coordinate spaces, editing, meshing, raycasting,\nphysics, serialization and worker usage. To make it discoverable to Claude Code in a consuming\nproject:\n\n```bash\nmkdir -p .claude/skills/bvx-kit\ncp node_modules/@astrumforge/bvx-kit/SKILL.md .claude/skills/bvx-kit/SKILL.md\n```\n\nAgents without a skills mechanism can read it directly from\n`node_modules/@astrumforge/bvx-kit/SKILL.md`.\n\n## Quick Setup\n\nHere’s how you can quickly set up **BitVoxel Engine** and start managing voxel chunks within a voxel world:\n\n```typescript\nimport { MortonKey, VoxelChunk, VoxelChunk32, VoxelWorld } from '@astrumforge/bvx-kit';\n\n// Create a new VoxelWorld instance\nconst world: VoxelWorld = new VoxelWorld();\n\n// Create a new VoxelChunk with 32 bits of meta-data per voxel\n// at world position (x=1, y=1, z=1)\nconst chunk: VoxelChunk = new VoxelChunk32(MortonKey.from(1,1,1));\n\n// Insert the chunk into the world\nworld.insert(chunk);\n\n// Retrieve a previously inserted VoxelChunk\nconst prevChunk: VoxelChunk | null = world.get(MortonKey.from(1,1,1));\n\nif (prevChunk !== null) {\n  // Do something with the VoxelChunk\n}\n```\n\n## Smooth Rendering\n\nIn addition to the blocky face geometry path (`VoxelFaceGeometry` + `BVXGeometry`), the engine provides **`VoxelSmoothGeometry`**, a Naive Surface Nets mesher that generates smooth, renderer-agnostic triangle meshes (positions, normals and indices) directly from BitVoxel data. Meshes are watertight across chunk seams and an optional smoothing parameter (0-3 field blur passes) produces progressively softer surfaces:\n\n```typescript\nimport { VoxelSmoothGeometry } from '@astrumforge/bvx-kit';\n\nconst geometry = new VoxelSmoothGeometry();\n\n// smoothing = 2 blur passes, default winding\ngeometry.computeGeometry(chunk, world, 2);\n\n// upload to any renderer\nrenderer.upload(geometry.vertices, geometry.normals, geometry.indices);\n```\n\n## Physics Layers\n\n**`VoxelPhysics`** adds falling-grain simulation layers (sand, dirt, liquids) on top of the static base world, which acts as immovable collision geometry. Granular materials and liquids share one solver and differ only by parameters — diagonal sliding, lateral flow toward drop-offs, and relative density (denser grains sink through lighter ones, so sand falls through water while the water bubbles up). The simulation is entirely additive: the base engine carries zero cost when physics is not used, and a dormant simulation costs nanoseconds per update.\n\nThe application drives the simulation through an explicit update hook and remeshes only what moved:\n\n```typescript\nimport { VoxelPhysics } from '@astrumforge/bvx-kit';\n\nconst physics = new VoxelPhysics(world, { maxX: 127, maxY: 127, maxZ: 127 });\nconst sand = physics.addLayer(VoxelPhysics.SAND);\nconst water = physics.addLayer(VoxelPhysics.WATER);\n\nsand.set(10, 40, 10); // drop a grain of sand (global BitVoxel coordinates)\n\n// inside the application's update loop:\nphysics.update();\n\n// each layer's world renders and serializes like any other VoxelWorld\nfor (const chunkKey of sand.drainDirtyChunks()) {\n  remesh(sand.world, chunkKey);\n}\n```\n\nGrains that cannot move go dormant and cost nothing until a nearby cell changes — pools of water settle completely and re-level automatically when disturbed. After editing the base world, call `physics.wakeRegion(...)` so resting grains re-evaluate their support.\n\n## Serialization\n\n**`BVXSerializer`** provides compact, versioned binary serialization for single chunks or entire worlds. Saving returns the binary data and loading accepts the binary data — where the bytes are stored (file, network, IndexedDB) is application logic. BitVoxel layers and meta-data are run-length encoded when that is smaller than the raw payload:\n\n```typescript\nimport { BVXSerializer } from '@astrumforge/bvx-kit';\n\nconst chunkBytes: Uint8Array = BVXSerializer.saveChunk(chunk);\nconst worldBytes: Uint8Array = BVXSerializer.saveWorld(world);\n\nconst loadedChunk = BVXSerializer.loadChunk(chunkBytes);\nconst loadedWorld = BVXSerializer.loadWorld(worldBytes);\n```\n\n## Web Workers\n\nGeometry generation moves off the main thread with **`BVXMesher`**, **`BVXWorkerHost`** and **`BVXMesherPool`**. The core stays platform-agnostic: your application provides a tiny worker entry file, and the pool handles dispatch, coalescing, cancellation and buffer recycling.\n\n```typescript\n// mesher.worker.ts - your application's worker entry\nimport { BVXWorkerHost } from '@astrumforge/bvx-kit';\n\nnew BVXWorkerHost().attach(self as never);\n```\n\n```typescript\n// your application\nimport { BVXMesherPool, ChunkNeighbourhoodPacker } from '@astrumforge/bvx-kit';\n\nconst pool = new BVXMesherPool({\n  workers: Array.from({ length: 4 }, () =>\n    new Worker(new URL('./mesher.worker.ts', import.meta.url), { type: 'module' }))\n});\n\nconst packer = new ChunkNeighbourhoodPacker();\n\nconst response = await pool.submit({\n  id: 0,\n  type: 'quads',\n  payload: {\n    kind: 'neighbourhood',\n    chunk: packer.pack(chunk, world, pool.acquireOccupancy())\n  }\n});\n```\n\nA request carries the chunk and its 26 neighbours as packed occupancy words rather than a serialized snapshot: measured on an M1, packing one costs **1.2 us against BVW1's 17.2**, and the expensive part of the old path ran on the very thread the worker exists to keep free. Over a `SharedArrayBuffer` arena you can go further and send only slot indices, copying nothing - see `VoxelChunkArena`'s concurrency notes for what makes that safe.\n\n### The pool owns no schedule\n\n`BVXMesherPool` has no timer, no frame budget and no deadline. Work moves when you submit it and when a worker reports back, and at no other time - pacing belongs to the application, which is the only party that knows what else is competing for the frame. What the pool gives that pacing is something to act on:\n\n```typescript\npool.queued;                                   // decide whether to submit more\npool.cancel(BVXMesherPool.keyOf(request));     // drop work you no longer want\nawait pool.drain();                            // wait for everything outstanding\n```\n\nResubmitting a chunk that is still queued supersedes the queued job rather than adding a second one, so a chunk dirtied three times in a frame is meshed once.\n\n## Compute Shaders\n\n**`GpuSmoothMesher`** contours smooth surfaces with a WebGPU compute pipeline against a device your renderer owns, leaving the geometry on the GPU to be drawn directly. Measured on an M1 at smoothing 2, against the CPU mesher's 241 us per chunk: **8.3x at a batch of eight, 14x at sixty-four**.\n\nIt is not a drop-in replacement for the CPU path - it does not implement occluder meshing, its positions are f32 where the CPU's are f64-rounded-once, and it has no degenerate-normal fallback. `supports()` reports the first; the result reports the third. Read the class docs before routing to it.\n\nIf you need the vertices back on the CPU rather than drawn, use `CpuSmoothMesher` below roughly 25 chunks: the readback round trip costs more than the contouring saves.\n\n## BitVoxel Editor\n\nThe repository contains a companion **[BitVoxel Editor](bvx-editor/)** — a browser-based editor built with React and BabylonJS for painting and viewing BitVoxels with both blocky and smooth rendering modes. The editor is fully separate from the engine (the engine remains renderer-agnostic) and doubles as a reference integration, including worker-pool meshing and `.bvx` save/load. See [bvx-editor/README.md](bvx-editor/README.md).\n\n## Additional Resources\n\nFor more technical details, check out the [White Paper](whitepaper.pdf).\n","readmeFilename":"README.md"}