{"_id":"@needle-tools/gltf-build-pipeline","_rev":"361-8bbeeae0924bfb542e04788ed4e3c2f2","name":"@needle-tools/gltf-build-pipeline","dist-tags":{"alpha":"2.7.0-alpha.2","experimental":"2.9.5-experimental.5154fde","stable":"2.14.1","latest":"3.0.1","variant":"2.14.0-variant.1786537668.warm-tomato","cloud":"4.0.0-f68c35d","next":"4.0.0-next.1790872088.lumpy-yucca.ad803d7"},"versions":{"0.1.0":{"name":"@needle-tools/gltf-build-pipeline","version":"0.1.0","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@0.1.0","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"2bdaa6518ff5efed7c1a3210ced212a0d39eceea","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-0.1.0.tgz","fileCount":69,"integrity":"sha512-R3+GyWVl5gvcVDiJlfn6h0m+3lgXrSIe7nGtjGsqalzMtF0jE8SUoMo97rLc9RawfRBEwD0q0mn8xCszTomJNw==","signatures":[{"sig":"MEUCIQCLCwIoTzwlSDDI/eqhjsxkI5/YchYkz3ZAqvokpecflwIgJU3yGGsfy2ZXjdl7ynI3BCORZoFdaVfCN53CO7H3ZQw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLC11ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrvew/7B4PIAtgolLg2vsMNcA5AGuh4q9ONxe0oPmoeqiw1fZU27SW8\r\n+hiJP1Zso7UBduiwRLw+1mDq2E9qk1syk5gMQ2kiw2qVatpC3DzYlgCJxPfQ\r\nrvKAE1RmvWYIx3H3+3v1yQ6wWloHzoKyD4mw3cK6iw81WPZ0v6d+93dJb0TJ\r\necwUExCpRoSebl68K+ZKBpjfy+B5Kt7wcHyDKPayUekrWYUS/O3GW0ZtrNUf\r\ngVqpyfFWob7PKAPCYPx2rHx5P23SrppTNsT2HYGuVbMby/7RbK12isSeFZ6p\r\nG4+VGyGxui526AEXYU35WGuTo7nRW9EK15kOZ613/n19IKoqhQxKRW7iHESf\r\n6lUSDrGTDPulDbiG/kRRgYoEYvCAejwuTDJwvthlmlDP0rDz0eJCGS7eQPtA\r\not2MVjrGZhS+WXwM5c/kUY6ttTudnmE5+RKxptpV4to42mFsjVpVMRqol8LS\r\nRnXDNH2AorP1s89K28HU+EWBofuCHX2dCEUP71HMLd/h44Ikp3UHtuK8VnMT\r\nTlJoKUYsugCMxJx1bVjEm5DH+O1K8OP3/SVFdVsf17EFLuCpdAtLpd8ioucE\r\nIc3q2bcVxA94m8fVS4XRMswI5slU2nhx8PQ9enyuuBF4k5xu84wpjLeblXBU\r\nFclxDxVwGJzbkrn23ytbOrw3OFcyF1Ng+Kg=\r\n=vSkf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"bf92eea3355f0d9346c216105cc9a4e221857c8f","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"18.15.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","sharp":"^0.31.3","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","@squoosh/lib":"^0.4.0","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.1.4","@gltf-transform/functions":"^3.1.4","@gltf-transform/extensions":"^3.1.4"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_0.1.0_1680616821352_0.4425165684575083","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@needle-tools/gltf-build-pipeline","version":"1.0.0","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.0.0","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"03a84b629622db91cb15dc0ec34294f7ca0a7132","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.0.0.tgz","fileCount":69,"integrity":"sha512-T3r4LpDVDZMyyTeikpvMnIfa0iicen5N7IgPARhZ5vKbYo0FBDu6taznwk1TZ6WNgs8+nXeUc+uS3udpMW6Wjg==","signatures":[{"sig":"MEUCICZOS/Kow6TaeKTXssxi4EuOoEHQszwziWe4KH2mMOyMAiEAjpf+yJ18EyL98LeCRpSwsH+92VtawwEloZxQQENKKKE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":131061,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLC9JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9vQ/+M4542gQP0/hX2OOCM7TE8wr11tvt/t+zMSyoYxG2AtW8m0nn\r\nBN+/7j5TkgkrhtxEKlsWXVYsWRYL4A6xyaWSx0tre/1UUXk1/9oIvRE4f2Ac\r\nPMX+qnKQcVvFDukAy3jP5KzcwIT1xnm269pWPnE8wECL0HW6iehzmc78cs6w\r\nDRM0vUwTpUcdr4uLg/QXcqkJ+vgGjnsjUs4vltP/qLhL4lMqff4s+ZvbNng4\r\nB0g1mcfT9zWREOBdWk9Jf35iPeHR9v9kQOztQUNkXWu6KrPnpspmG/ycZubc\r\n709kZSmlxGhQzRJVhy/7PR0KQnGThFF72IaI0Shf+iagfHZ7Vz5tlo9SZZpe\r\nFIhtAS20O8ac81zpL2pufz/Mula0BkMUHkYsAOvuwIeGyJWsWHMfaVzRFo0H\r\nEVm0fjhp1x7Km7aPALVIw59+Vg4wRVCua8RpPElN9lF7tiQ2DpBDRn16PXZ4\r\nvOy7oo/QV7Mmt0gxJXXgl4cHD1C7Oe65pEIHYvrgmhiGJrP/+sCmVnKLANrE\r\n+/tngpfpLDzPKZ7NXb/4r7AB0eipQo7vwqQLf/p8vbTtGTN4+f5I/Fjpy+p8\r\nuADCGe7nYo18AcxBSyK6IdjMESnS4D0qw97RYStAjzpKbvnEqrYi0q7OlC56\r\nQf8Mh1SEEPDLt6PQDBYcrHK6C6MQ6L2ocZI=\r\n=hdGQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"b95d9846fb2ab7cd46a772a7db484fdf86612714","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"18.15.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","sharp":"^0.31.3","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","@squoosh/lib":"^0.4.0","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.1.4","@gltf-transform/functions":"^3.1.4","@gltf-transform/extensions":"^3.1.4"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.0.0_1680617288778_0.9512665671825073","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@needle-tools/gltf-build-pipeline","version":"1.0.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.0.1","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"67492234a068aac34218c0549ee8d0ad22bc0971","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.0.1.tgz","fileCount":69,"integrity":"sha512-qYQAm8WWcJhm6dw2rxk5P3bQTKvG8hI34PcuAJOAJh2w4MSZkQBH+4RP27am/N4Y52foyFmhwzEdqWOVYViAFg==","signatures":[{"sig":"MEUCIQDnpv0ab7dR1KF35w7wBZ7GDQJeM/NZtSJfWm6L8ePLugIgOqPvZBMp2fe9NavlHg3EeudRM7VojzCGqQJ3n7B4Pno=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPOt/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPZQ//eBdPJg1oAKpsUb08gRKxBzwAtJIlaMCvI07uYKQnE0kLQRCo\r\nTDwDUyGW9v++3qX7qYHbGQlNwq/EOshNwEKhRe3ZQoB1WU0Bub5ph3dfTUVT\r\nZ345oOVRxIHFhMtD/CMQqHahWNPOKWeZ+Y0m8s2yWSZAh0layxF+ZLkyhUNI\r\nsVPGdOU7P1fKRWincJ4lyv/9M8kztJTCbrmtjGv+x6eqEPE/HhRtRkI3Rncw\r\nizP7nbg0tBazzlcQ7Lw/GhJVfPm9Da7oolxWVAlzZ4Ez59Y20/BMrp5OHWzR\r\nkDmz8o7e6XJ7lZamdBkWgjBoMBSMJQkWVkGnga5NoFvMRFIdx8BFFGbMc9gb\r\n71t2lb2DNEgGiKjZLno8kLmaZb0TQvECYA4diNOwcLCTMbQkF/gbcqV+jU0P\r\nC91S/woQJmPq0PyDU6tKMbB+rGAuKHG2QScL0keI8+qlSkUHwUn2tOXCEwWh\r\nYhHQEkaxguVmCs+6MDY5dxWfPjppk0+1gt5TjPcU6E78BJ3aTByKnFlzcomb\r\nGWPzo6JdI4PpktFaMQsnDjCSp1WREG1gqidhZHp0YicIXPLucsiiMnC/tLp2\r\nZfpe1wLv4UALi8WKg9UPfa5fGuj4Hf/zAyGZHONP6t8pbuYWElQysSW+GEK9\r\n+LquoJBU97ApzFTKHuvevUCDTRDrgtK7QmI=\r\n=nscv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"558f084fe045f9c9a86b4fd580fe6ab15b39988e","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"18.15.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","sharp":"^0.31.3","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","@squoosh/lib":"^0.4.0","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.1.4","@gltf-transform/functions":"^3.1.4","@gltf-transform/extensions":"^3.1.4"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.0.1_1681714047281_0.41391779912405746","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@needle-tools/gltf-build-pipeline","version":"1.0.2","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.0.2","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"d8db8ff7fe5ea10832a4adc14c1515b901c85908","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.0.2.tgz","fileCount":69,"integrity":"sha512-ji6LXYxjLxKQV6CL5W8lTpwKITleJuy0Ef/sT1htwqk2QnBcDCjTEo7uDFRzoG/zonaeZt1wvgmPQ/55d1reNg==","signatures":[{"sig":"MEYCIQDhKuqd8lbIxsYwFNEeL0u3QnK1066t5ScCAZXL+p+FYwIhAIBTXRaGNlI6q7xPJzxy6gkAMkhaQyceFr6LAucNzok1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP9W/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmruzA/+IcAp8e4EnQPn6spIhhwtZ+w4qQ67sgi4BVjpHGoD18qmUpf1\r\nFBvLBTIrcV2eueG4pikokudUjJHspOXm5IczmA3j17px6ractNLdrFvHp78w\r\nKDffEWgyWZ/Wh2eJfMPtEPDX9fbJCVsUGbzHf0wfaSHfA+nWLY4nWhYWIO4J\r\n99iix36YmccF39qBwZyFOp7BFoOI3NOTWFvothLWnymPq2F/gLaK6JKpIVXa\r\n/z20h0DzGlKyUO3AgcTB4p3zPE7uRSmWaLfUMJv7NX1k/Qd4Z+dY+1bn2km/\r\ndUl0TOXjFzL+Udx0F9lL3gg72r9gEq1mqeIw1sWPTE2T6AMIg5aWdWiIY7gR\r\ncjjxYZgtMVkTE77B+YLurUEwrpzp59/D1WjulC99aRGOXbn6Lvnaf14aimYh\r\nGfXA0Lg83KrvEMUKnrMJQEM7Ow3ti/YwnQ+I8Elepb8bb8GhxsgOO1p3D0Hy\r\nJFSL50FzDVPETOj9KmVlIRmNjzBtxYRCrip4MZ1x/CIc2lgHxmE1+ectTnb3\r\nqOZdw1TSuCv3fILnkYYPiO8LWmFtUnUKJ/ZG5Eyj/TWtK8VMXwIguSAyzUIi\r\nzvJn/RRfWlmz/vzsXhlSdNWcPWFStWBjSV3vSXPmNXXcPvcgdfujLDSL0VFs\r\npTIte2CQgDxd4aDPHwjtGwBAzA9xlsfqP2Y=\r\n=Wycx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"74055a6488e5f2e775dec5dadadcfd946404bfc0","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"18.15.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","sharp":"^0.31.3","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","@squoosh/lib":"^0.4.0","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.1.4","@gltf-transform/functions":"^3.1.4","@gltf-transform/extensions":"^3.1.4"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.0.2_1681905087526_0.05528922289445215","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@needle-tools/gltf-build-pipeline","version":"1.0.3","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.0.3","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"c4e132079663c6d9f26c9211a4e3907118d3777c","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.0.3.tgz","fileCount":69,"integrity":"sha512-/raOoDCvLyKDPewqTMjVElK8Q6syecZm9y3sp09bnwvhaUyJoItWwp039ZPebw5n2iiPREm/YWfStww/3HTvMg==","signatures":[{"sig":"MEQCIDBvupACtbE938G2igLAhjDSF1q0qGCjkqyxd5kAMcD/AiBeYd37emzVzc8hTOT2QSSIi0HjjnDd6gyEJqxOUS5cwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":134949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRujhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLyg//d761o83DuTuYvW9MS0wGNXPfYCp3ncUp7VTHYlf8gZ83ejHa\r\nvWu6idfKmn2j+TzlHzl6KgBR2/R/AZ2BslISJxzuX4TzMCRciKe/fpttHS1s\r\nSv0IKWBy1x910SitbUb3ifJrKqsQ9aFpESCn7Q0XeX+cQtIhLL9lCBYcdIqb\r\n9+P8GpmZr+kATsf5BgqxsQu1tDbnXxe0t5W8L8/7K2hdvAGY3sgEnG/iAolT\r\nfkgzJLfebe15r3TNz8gmIiDDqo6k+pk5X8PS357mmUo+gFwlp0P9Z3+RRqd6\r\nlyzHIF1oYjy1BZHTGKWdrFw10zr3GtWzLA7eppA9OQiRKm/H+maBmDuNhkRO\r\n8SCxLiwCi+Y5nHazkoeGb5p+9wLjLnCKvfWFwnCjUy42/pbz336wrR6MV5gu\r\nax5NnIO9MqAQmeLkXdjdQw6WcCr2XmsEaxuP63WF6aJ1Y2zRQhSu3x+QZauX\r\nmn4fI/kLmE6Qc1lDWBXETU8pdYqpAsWmvZ2G7Qs2RJ8M3gIRl6bCGeggO4Lo\r\ntrGw1GPQyJG7kJsHlQnJSA9W7l7o+LGqB9OBEsMo2theJi02yzC2eodLD24I\r\n1i0zsacoq6oBX+x/18VdrhzWWcbtUaVgTsIUPPLIynWSZAkqmF7sgyZ6LG7Z\r\nXp0DTnrDHpLDJMFsUs4ili308BEyLQyztFM=\r\n=+/13\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"c2bce02598eb226dea7a6481fff19f50a6c3d4f1","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"18.15.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","sharp":"^0.31.3","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","@squoosh/lib":"^0.4.0","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.1.4","@gltf-transform/functions":"^3.1.4","@gltf-transform/extensions":"^3.1.4"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.0.3_1682368737174_0.8119501041914812","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@needle-tools/gltf-build-pipeline","version":"1.0.4","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.0.4","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"0f6022bb0954687fecee5a490e5c7d46c7fdb78e","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.0.4.tgz","fileCount":69,"integrity":"sha512-KPpscsDWj8GQVYeTa6NN7MXdEcDJnS63Qx3t/Vo386iSCyqwKzP87DF2bdeX6qqDSLkNb1W3EWWMbwWPv1tPsg==","signatures":[{"sig":"MEYCIQDmrVwPw9FJ0i9/Reebl0qegTPaQhBQzWT1EUQ1xR/V3wIhAKWhEzkDbI36LfS+JMGH6Hy6kglCUDAb6HpOtkMJ+CEp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":135099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkSplUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7HxAAg/wvvrptuZHkYIV1Z9BzhGp+l+sMIgLX2SFFKMPZo6iNdqJd\r\nHNW7xTOm3Oud7OnH27JAt/Fh/QECTD/VvMl5CbP5nKy48HbbEP/5dERg+QD+\r\nfky4vKNQTPpDi3FVGauhfAm6RxfeCFIYsVA6aw34mbaq0RO/94uWlHoqnu+o\r\nwBZBpYVFIYh3ufqxOv21fUjgiWktw5YV3N+3wYUXO7vDewnMZuJy8DRlWpml\r\nW0I++oXH1dF+EkAGFadqZyQ0fu71BxATdxWRPb6UeLVwPuhj6mRnSSK0EZvA\r\nL1q3tYYEyFCYRi+yggmxFKQyQEfOdGi0JjP/2Sg+YKoSFAkyo4bPiaFVFja9\r\nxVG5VTrAxHhNDrc2vI4+C94lUNRIMRVZef0dg9wElRkXXC9GiC+dnuA0kGpS\r\nRzWrx3WY8wMUfzQLMPnFd/KlIDF88uB5TPX+tUNPJ2zmK+izCYgNA3ibGg5m\r\nuH74wvmj3qk8waBrSfOzPV1VJDYS8PgW89rSPS68J8wxpgpTDPGhgIw1MdGe\r\nJBI3hOwwz8Wc+Gx6qKqNB3XnhCTuN50ACpXXCvsSTyPY5xp+qRxSQlbGGGbo\r\n6SYeSPxmuoJGiLsT3CgOY73+VvVSTjXiO2FXebdIxmiOtlL2DqtXeFwmCwZv\r\nJ8TKQGVJD//hk5ikzvUVliAEI8Xi0Wh6Tmk=\r\n=g//j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"df8d0da690597305fd94168dab4e239f5f94b9b8","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"18.15.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","sharp":"^0.31.3","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","@squoosh/lib":"^0.4.0","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.1.4","@gltf-transform/functions":"^3.1.4","@gltf-transform/extensions":"^3.1.4"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.0.4_1682610516711_0.21893492426757888","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@needle-tools/gltf-build-pipeline","version":"1.0.5","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.0.5","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"dbbd852d78910f2220f222ec2a8f61c03ac4622d","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.0.5.tgz","fileCount":73,"integrity":"sha512-0+3p4VpIJwAXMP+VJGJtl10tPoFGAa3JhOkhYbvgfjx4XTZqIU934XWe6oG/Xi7m+FQ3qhnPMeRJp0ZCAiRiQA==","signatures":[{"sig":"MEUCIBI17LQhiRpRkQ0UO41KIhi6u4OUXf7G+3Hu/z4WFRwMAiEAkJ5lzY7QYKdA0wpaeTDZAKIw2Buxl0mXwTsP5BEoPqk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136475},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"cda1ae58530b3961f1dabbc27309c3fc659e2cf5","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"16.16.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","sharp":"^0.31.3","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","@squoosh/lib":"^0.4.0","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.1.4","@gltf-transform/functions":"^3.1.4","@gltf-transform/extensions":"^3.1.4"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.0.5_1683371979948_0.6209661791360024","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@needle-tools/gltf-build-pipeline","version":"1.0.6","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.0.6","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"0c09bdf9bdeafe823d28c6ffae06d159e44ab2a9","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.0.6.tgz","fileCount":73,"integrity":"sha512-Vue7My8jW967EvXf3s50Tt+gp2wAYQkUNJ5AGWEJ9q7vxhk8rCEBXf6GnkRE44BLNHro5xGzEtRNVEgTLE4VGA==","signatures":[{"sig":"MEYCIQDLpXJhm7x7hrd/RkE2VJTZ6tYpBB8EiRjhaxBXWlFjggIhAJRfDz7o97de51cM/NGwB3fQO2favb5p3MSijM/He9Rv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136746},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"3ace13d8addbb70be9cc78e6ebafdfe4052ebc3b","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"16.16.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","sharp":"^0.31.3","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","@squoosh/lib":"^0.4.0","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.1.4","@gltf-transform/functions":"^3.1.4","@gltf-transform/extensions":"^3.1.4"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.0.6_1683376653963_0.5774022615389982","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@needle-tools/gltf-build-pipeline","version":"1.1.0","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.1.0","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"30150af483a12f7b68b58bf51fae35d4c6c8d654","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.1.0.tgz","fileCount":73,"integrity":"sha512-InIRtPp0zF5E+VhebuZSvJ4yR3TJfFwOXqqvEBqb9CUoohdi+TShwUx/3ai0tQxNCB4RPa3bxyQyKU/B30Zv7Q==","signatures":[{"sig":"MEQCIEsUmAFEKECxGCEk9e5bw59lzc6AsiaBe0/53Gah3XJmAiBDX0Wr2mkIPWBcxtXIpiSq/G4njP1h7wtNMCD++5fYdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138790},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"c25471d52a8420c9fdfc49e0a51b4c0ff1d19e60","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"16.16.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","sharp":"^0.31.3","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","@squoosh/lib":"^0.4.0","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.1.4","@gltf-transform/functions":"^3.1.4","@gltf-transform/extensions":"^3.1.4"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.1.0_1683376691598_0.3334001477332904","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@needle-tools/gltf-build-pipeline","version":"1.1.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.1.1","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"5d3079554a550842b61279d993b40b85a0397fba","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.1.1.tgz","fileCount":73,"integrity":"sha512-xpDcgjZbnfnj7bBygPYPKipIVnWAMC8Wb+4ns3o7RraLYAjAjUw4FHepKJ17IYBEKhAg4sioUXkj5jn4KeA1eQ==","signatures":[{"sig":"MEUCIEN+cm+cHIp8WxLopEQW0PF0ZztO5yQWvO4iS/z3YYtvAiEAvDX32kFimlZgszUdiHn6w3W4lEfsJooaTdGsPgxnj5E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139191},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"c25471d52a8420c9fdfc49e0a51b4c0ff1d19e60","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"16.16.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","sharp":"^0.31.3","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","@squoosh/lib":"^0.4.0","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.1.4","@gltf-transform/functions":"^3.1.4","@gltf-transform/extensions":"^3.1.4"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.1.1_1684417194272_0.09552986636142635","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@needle-tools/gltf-build-pipeline","version":"1.1.2","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.1.2","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"a0c4df9d6e2c935703cbbfd18f7e09ab79e972dc","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.1.2.tgz","fileCount":73,"integrity":"sha512-FPUmYPdnlurIIijApUV7ojqx3jaMp9pHVpqt2y0ohYpgi3z1uTwk7PIQzRzPOG0/uRVGa6ty/XBN9hNINm39Qg==","signatures":[{"sig":"MEYCIQD+GFSYPW/EhnXYCsGnNMVoflQdB5hAHvMOqhod0RtiCQIhAL1Ktu05oknBRp+YgrPLR278Yab9OJYQB5PODd4G47nH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140059},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"1cb6564cb48ecbd45dfced33478222af632c1ee2","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"16.16.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","sharp":"^0.31.3","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","@squoosh/lib":"^0.4.0","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.1.4","@gltf-transform/functions":"^3.1.4","@gltf-transform/extensions":"^3.1.4"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.1.2_1684953370582_0.05652753202379768","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@needle-tools/gltf-build-pipeline","version":"1.1.3","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.1.3","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"11c5e7fb0314a52e51689e6107d5ce635dca3e25","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.1.3.tgz","fileCount":73,"integrity":"sha512-vUlJUh9F8ns1e5tvJjMjuq4NbyR0bkMHYidp2lH72wJbConXbWMkWIJ2AIgthJsxo9+yx+KuLnHP3EQbW53EPg==","signatures":[{"sig":"MEUCIBRjV71vqMrsWP58ByRh+0V3Q7biQvMD2ruYsfeOaSiwAiEAgbeXdVPdwcekadE2V0sJzflXa4Qb0QYzwtgFlRRlzqY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140295},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"3c68b9ec2d7a82c58efee6ad70eb4a8b25d91ccb","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"16.16.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","sharp":"^0.31.3","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","@squoosh/lib":"^0.4.0","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.1.4","@gltf-transform/functions":"^3.1.4","@gltf-transform/extensions":"^3.1.4"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.1.3_1684957372881_0.008420477452347308","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@needle-tools/gltf-build-pipeline","version":"1.1.4","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.1.4","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"128c6a2ea6b5b9faf3f45b80a46ef29180af1ec5","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.1.4.tgz","fileCount":75,"integrity":"sha512-yPchKi+3n2q0GNfm1M1FTwBLP6/XEOxu2Lq+Qm0kjqC7OHGpGnJhf6f9P3rQw2r8EsuC5GeFnnADF80n1f0eSQ==","signatures":[{"sig":"MEUCIHfaIhWkwl1Cn5ooXP1jO/f4X2e8GfzXL+jTT/f7BuIrAiEA/2JEB0cUIBI5zacIYipe1syzJtKKzr95PaebxoSuDpA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":141006},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"8b789bea47666a5fbb38b045ba166044535fe66f","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"16.16.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","sharp":"^0.31.3","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","@squoosh/lib":"^0.4.0","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.1.4","@gltf-transform/functions":"^3.1.4","@gltf-transform/extensions":"^3.1.4"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.1.4_1686306099695_0.29645159443029856","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@needle-tools/gltf-build-pipeline","version":"1.1.5","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.1.5","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"f44467461e3c4cec9f434e2fe39e714f0bf86252","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.1.5.tgz","fileCount":75,"integrity":"sha512-E4fPiSn86lnTsfc+jQdoI/YPqym80et1HLKUBX+RYNjPA0+9oM4N9cIMqv6Pd3UISYOwhO/3vXxHhJtI35bmjg==","signatures":[{"sig":"MEQCIEXAUHzQFod56X6iq/8T6kw+WgaJE+kPFN9noo9xrkEAAiAG2RH2OABW0RBhsHbj0bscsAxsMhz9bm7+itD49CFMjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142363},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"33cd34eedc3af8c346ae8b80b5cbec355bd86cfd","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"16.16.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","sharp":"^0.31.3","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","@squoosh/lib":"^0.4.0","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.4.3","@gltf-transform/functions":"^3.4.3","@gltf-transform/extensions":"^3.4.3"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.1.5_1687775064092_0.8801663587786783","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"@needle-tools/gltf-build-pipeline","version":"1.1.6","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.1.6","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"452aa2a6dc90b2dbc03478a4522bc340395128ee","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.1.6.tgz","fileCount":75,"integrity":"sha512-G3HNUsyjim/VZDHgYkzDMy947Jo/8MGwjG3aEmda0m9DeNSG6+ckZKJKvjNS1bX9hTsCw1m2qq2gMeEHMSYVNQ==","signatures":[{"sig":"MEUCIQCwB7nF7JFZpc2ta+IZu2XAEOCUrRKEYKxgSfg3SQtaBgIgSijMTk/8y3/iGv5kIxKIg5O5GjhAz00DWlPCzdgOJ5g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":142363},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"33cd34eedc3af8c346ae8b80b5cbec355bd86cfd","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"16.16.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","sharp":"^0.31.3","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","@squoosh/lib":"^0.4.0","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.4.6","@gltf-transform/functions":"^3.4.6","@gltf-transform/extensions":"^3.4.6"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.1.6_1688979758246_0.19834872671575954","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@needle-tools/gltf-build-pipeline","version":"1.2.0","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.2.0","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"a3d0d0d1061526730f984ed268db0b079ccc179d","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.2.0.tgz","fileCount":75,"integrity":"sha512-JrqeM/gyt9yXYHxSmlybUIrsojOoeboxeY8XO9h17aYKI37RM1JdZmWGqFnzUFo+wHzzdB1H8TRELthsl+yk4Q==","signatures":[{"sig":"MEYCIQDBFu1h9n2ZvhDcijPpBhTZW7uy2pON9l4hHa6X7KQo6AIhAM9itM+UBSgufjGrTFG16sYIgYv3yrPY4XN9b3UYNlFK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143655},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"776e89bac382d11934f966968236a2fb20d13758","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"16.16.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","sharp":"^0.31.3","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","@squoosh/lib":"^0.4.0","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.4.6","@gltf-transform/functions":"^3.4.6","@gltf-transform/extensions":"^3.4.6"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.2.0_1689953050429_0.255240692531292","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@needle-tools/gltf-build-pipeline","version":"1.2.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.2.1","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"9d8e240092801840d8766d169472c3095f09a9e5","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.2.1.tgz","fileCount":75,"integrity":"sha512-tW9YUK93FqKuL3yCZm5570mInmktzgiYw2Eg0ht10NcuCJwbyhRSb2tLdwVvPsOnOUSQzi3rvhBkxozu6B4wAw==","signatures":[{"sig":"MEUCIQDkhPP5BO2RVRbM9vO1tGjFCsw40qvwZh3yK4w/Aq2y/wIgcS1nMAqUo6JcPdIrISSamFUKyXoluL8UN3rx4YYW9sM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143809},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"f6a2826a0228f6479e3216bc339ba6c771f31a4f","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.5.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","sharp":"^0.31.3","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","@squoosh/lib":"^0.4.0","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.4.6","@gltf-transform/functions":"^3.4.6","@gltf-transform/extensions":"^3.4.6"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.2.1_1690298982451_0.8174435888711016","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@needle-tools/gltf-build-pipeline","version":"1.2.2","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.2.2","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"7b76592f02ffd85a98e94031bcfe213a5e834a13","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.2.2.tgz","fileCount":75,"integrity":"sha512-XNWC2Fz/0+IMM1H/PpvZ/LRR5rNS928XcLn+0rN9mkCgOeOqkhmkhXfV2WKRN1zZBXQ+Hy5D46fVBn1kmXuXUA==","signatures":[{"sig":"MEQCIEnSeHjsnsiPcSIerSxf2KD7d+BDvXVk1z1WD+ELl/g4AiAQbli+KC9psM6fBuBTGBGWkj3FHtih9zkM3n+7KqJFpQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143244},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"84efb576f42488f9f0bc1237d0bf51540e45d4e1","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"18.17.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","sharp":"^0.31.3","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.4.6","@gltf-transform/functions":"^3.4.6","@gltf-transform/extensions":"^3.4.6"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.2.2_1692029943710_0.23632357581981567","host":"s3://npm-registry-packages"}},"1.2.3":{"name":"@needle-tools/gltf-build-pipeline","version":"1.2.3","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.2.3","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"49eca3ca4d2f375427ef37624888130c34073d4c","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.2.3.tgz","fileCount":75,"integrity":"sha512-nsWLCvugvl8QMx6DbJ6bkY2ZxXis4cNQAK9cGfCytteAUy3XJdSZx5UIHWo7gAQZVrt16J5/B7WyhMvDAh7nmA==","signatures":[{"sig":"MEUCIADPUdm+4unLIpg3KJunRsH1Hu4+BNTS5aIGmH1Gy3cEAiEAiF04R/IkMxIembxjSpjoS3QLsV7Zh3hu1iTnBbqP5es=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":144010},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"ea457e3d7084350d94aee616038fa5e40f7bea67","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"18.17.1","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","sharp":"^0.31.3","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.4.6","@gltf-transform/functions":"^3.4.6","@gltf-transform/extensions":"^3.4.6"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.2.3_1695990485620_0.6208520490052638","host":"s3://npm-registry-packages"}},"1.2.4":{"name":"@needle-tools/gltf-build-pipeline","version":"1.2.4","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.2.4","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"bf895c35809909aaea22bb506fa8444f9ab5a540","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.2.4.tgz","fileCount":75,"integrity":"sha512-2Siwja+d/Z/TTdBprHNSfO/ph1alNN0LIQpC9alF4J7loPzLhnnyeZEE5AifO8KJcx92ZTwV6jVgdMmJ8tFDPA==","signatures":[{"sig":"MEQCIFs2rRCi8RuLmm1HA15SyrJlR4+7rnN+JGxIh3c027tjAiAzE2V85kG+JCNJoSjooZqVByXNZj9QMFr9LmmdljlUxQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146024},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"240e17a20bca0fa4999a50f3998a22cb6a37a656","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"18.17.1","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","sharp":"^0.31.3","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.4.6","@gltf-transform/functions":"^3.4.6","@gltf-transform/extensions":"^3.4.6"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.2.4_1696094223350_0.6098362513129132","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@needle-tools/gltf-build-pipeline","version":"1.3.0","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.3.0","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"7e66df796d812b7bf909276d9438796e68293822","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.3.0.tgz","fileCount":75,"integrity":"sha512-+aPcEC2YV1SSmWQqOUe3Dtmq5Hydqlu8d/Vs2VoREu1rnWbpEvATTzD8qAWdNT7B3Jm7eTHGx2HSnFt4a1KZGw==","signatures":[{"sig":"MEYCIQDyHpaXQCmUi8QK1KMpwGc2DvPLgTlMuXcB4BkQ4cVXhQIhAL3A8KzSpKtgaWgldSN5H4KiRrA7ZNWyVo3wVJ6do9v6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147191},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"d55f667e9fad9eaa1a30c972edf15f5a2cb0d42d","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"18.17.1","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","sharp":"^0.31.3","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.7.3","@gltf-transform/functions":"^3.7.3","@gltf-transform/extensions":"^3.7.3"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.3.0_1697804049214_0.3170900025808021","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@needle-tools/gltf-build-pipeline","version":"1.3.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.3.1","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"b0aa79f234ac758fdd71917f80c8c66c80cb6363","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.3.1.tgz","fileCount":75,"integrity":"sha512-scWol2d9ziLrhqm1TuQlsvBmWl3p4nX5e7+rw6ZqvlnP+XvwLhuvDIJS73N8lP9/7JCra/7jAxHYRkmxzDg9LA==","signatures":[{"sig":"MEUCIQCvdygwji6TdduOIw7LIEauqguslLOh/j5Gdx3TH2LiXAIgUMQtpDbEld8sUZUdGDjyQLkJNsfhjdctJPcY+V/gU28=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":147191},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"d55f667e9fad9eaa1a30c972edf15f5a2cb0d42d","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"18.17.1","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","sharp":"^0.31.3","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.7.3","@gltf-transform/functions":"^3.7.3","@gltf-transform/extensions":"^3.7.3"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.3.1_1697806034981_0.5057932417151032","host":"s3://npm-registry-packages"}},"1.4.0-beta":{"name":"@needle-tools/gltf-build-pipeline","version":"1.4.0-beta","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.4.0-beta","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"38bbe095ae5f54adbce124020da268f3a4f1799c","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.4.0-beta.tgz","fileCount":77,"integrity":"sha512-b4/GFl3a516IPYkiaG2oJQ9joH9dktFQJU3xJz38BD5u7TfPusNNlBnKsEKWuukW4BcE2/TWG012m4EfVR0Eow==","signatures":[{"sig":"MEUCIDy5HxW0SHKad8Y2ycCFy8GZYx5PiXZYLt5trq9H2cKhAiEA2DwNHxu6cASJlMvOLrAx0o/lO+jiJxH8aVuzLz2KmAc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161006},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"0e0c054f0132ea2387786ebfebc1478498dbd786","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","sharp":"^0.31.3","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.7.3","@gltf-transform/functions":"^3.7.3","@gltf-transform/extensions":"^3.7.3"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.4.0-beta_1710244648265_0.45342643198646404","host":"s3://npm-registry-packages"}},"1.4.1-beta":{"name":"@needle-tools/gltf-build-pipeline","version":"1.4.1-beta","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.4.1-beta","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"294aae89c3db4e579e43bd6a85c193332b5f083a","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.4.1-beta.tgz","fileCount":77,"integrity":"sha512-9MdT6iRGySNpC6QMkzFnGziD9FpyaqumAM0r8b9+5IEZukFBl+M1ZzxazsvFais+dwCfMXDcXLCodbd1QfaqgA==","signatures":[{"sig":"MEYCIQCTdjBmnSQzHJL3hMLbfKSHyLwSWpgfsXpG+8mx6cfatgIhAJV6C43H/ljXkbKxVHFrur6xeUbCTDk2FJtgfC5+uGid","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161856},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"0785a8afaba2511832246f17531738c83e5bfcad","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","sharp":"^0.31.3","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.10.0","@gltf-transform/functions":"^3.10.0","@gltf-transform/extensions":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.4.1-beta_1710334588560_0.5723319841773011","host":"s3://npm-registry-packages"}},"1.4.1-beta.1":{"name":"@needle-tools/gltf-build-pipeline","version":"1.4.1-beta.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.4.1-beta.1","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"c094f85ba5c07eb3327a2d9ab2058933402c26f2","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.4.1-beta.1.tgz","fileCount":77,"integrity":"sha512-H94kIgs00IrVvow/USQjWJ3QAmu5YZpYQZxH3NyQGUgWEPIt/lVq9FbFT6qawJjThWwV0Nd3tkx+/toUbhHd1A==","signatures":[{"sig":"MEYCIQDY+OUnF0CN90lz8a6S2OgRGhSRD/SiNAQFOPGZPnZ6zQIhAM8baI3ZbWWSjFa4hl3MEzTmW/qI8iX5St434TNuPos8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":161858},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"0785a8afaba2511832246f17531738c83e5bfcad","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","sharp":"^0.31.3","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.10.0","@gltf-transform/functions":"^3.10.0","@gltf-transform/extensions":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.4.1-beta.1_1710342016623_0.2622891183390115","host":"s3://npm-registry-packages"}},"1.4.1-beta.3":{"name":"@needle-tools/gltf-build-pipeline","version":"1.4.1-beta.3","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.4.1-beta.3","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"7e536d90930bd8535f4a8d5be54e9213e255e674","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.4.1-beta.3.tgz","fileCount":77,"integrity":"sha512-AGXK3ih03ggZv4FsdiojztqmgjammglV3u0RYeL5/RRu+xzl2ReU1rX3qkQhYdsP7f29gpUZxGOFy+anbEVaKw==","signatures":[{"sig":"MEQCIFOOTFvaCV9OIXFNq3KQYvFb/vbW0fb08JcBwvcO/qrAAiAGFQJTyaGEQNUufh1rrQpm9CaMDVyPJQmG+liFJktLow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162581},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"94f303f0fde04f391e50772cbe26af7c3c9699d1","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","sharp":"^0.31.3","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.10.0","@gltf-transform/functions":"^3.10.0","@gltf-transform/extensions":"^3.10.0"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.4.1-beta.3_1710438169980_0.4270714110763616","host":"s3://npm-registry-packages"}},"1.4.1-beta.4":{"name":"@needle-tools/gltf-build-pipeline","version":"1.4.1-beta.4","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.4.1-beta.4","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"7325de3186411e3a0162aa15399cc846c8bb75da","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.4.1-beta.4.tgz","fileCount":77,"integrity":"sha512-drzbvYWbnOeWvrptbntKcBKzZhbHfBuKrj0Mt+VQmgt5rjVG+LDRD5xl9u/COw3bfJ4Gw5TsSqiY79zDaUhCRw==","signatures":[{"sig":"MEUCICDRvltEiqf3Q9IjtHn+nm5ZcaKJGu+Fy+93CkrLNI5BAiEAqbUpI28IdXYvZ9iDV7ge6rlfPfKy0aPpoyQ0ZG6hvIo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169074},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"d5a0ed0f9ad9d02ea57e37b8d09086ea450773e2","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","sharp":"^0.31.3","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.10.1","@gltf-transform/functions":"^3.10.1","@gltf-transform/extensions":"^3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.4.1-beta.4_1710510843685_0.20895967308344798","host":"s3://npm-registry-packages"}},"1.4.1-beta.5":{"name":"@needle-tools/gltf-build-pipeline","version":"1.4.1-beta.5","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.4.1-beta.5","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"a37f2e7a44061be4728c25d2678ebf879b48854d","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.4.1-beta.5.tgz","fileCount":77,"integrity":"sha512-dNbzXzjDV2PkhCN3/gS8DZqoM8erSN+yqn6gi7hdR7EBM96gB0aiLupEe9rMBaINnKvRspJNXGk6+f8eL9RgrQ==","signatures":[{"sig":"MEYCIQCxAX2kIa49OrM/IG+W0OeAkOc32K5eWsjtA4+Io8ik0AIhAIJYmk6xZcdjSX6XtlQiAyC/CsLNF/dvH+VrsNZu6Nal","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169155},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"5a2a74bcbe29afd29dcbd1d5873a07d7a5a0bb67","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","sharp":"^0.31.3","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.10.1","@gltf-transform/functions":"^3.10.1","@gltf-transform/extensions":"^3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.4.1-beta.5_1710513883202_0.498604917195008","host":"s3://npm-registry-packages"}},"1.4.1-beta.6":{"name":"@needle-tools/gltf-build-pipeline","version":"1.4.1-beta.6","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.4.1-beta.6","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"19c369eb9d6cbf2898b190b042e227fbc65d87f7","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.4.1-beta.6.tgz","fileCount":77,"integrity":"sha512-O3SLozByx+vmwxdrlMEx7o6axtENl+yObuRXGFu/9x70hwcRW9i35kmyjEHF278uY0ACzonMpZkz0OsHo14veg==","signatures":[{"sig":"MEYCIQCzGfMpWRs9ZBAsnbYKYKTXpbq+q8j84mJYkr8eIS+bbAIhAP8xiR86kGZDgRIUorWHMVTXGmfma5fB6BtvMGOh+66H","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174879},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"8d5e2e7009cbdc56602be77a8dfaac86d40dbac0","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","sharp":"^0.31.3","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.10.1","@gltf-transform/functions":"^3.10.1","@gltf-transform/extensions":"^3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.4.1-beta.6_1710524493281_0.670592925041267","host":"s3://npm-registry-packages"}},"1.4.1-beta.7":{"name":"@needle-tools/gltf-build-pipeline","version":"1.4.1-beta.7","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.4.1-beta.7","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"22f42d6a38663b6bed208bb1a378df959551e81d","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.4.1-beta.7.tgz","fileCount":77,"integrity":"sha512-I5WsVs4HjBOTupTdra296ECe4jPUZSfxGR0FqMozf8WihOTTh2u4QRXgbpVxjnJG6TRAGA5zEQYg2EhQoPlUvQ==","signatures":[{"sig":"MEYCIQDL2laARq/6cE8WuPdlI0CVQC92GHA6jbP2Xo29QMPD7wIhALXcNbG/XyYKnvONPM7nuDLshBFokQ25XQ//NsVAszA8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175055},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"8d5e2e7009cbdc56602be77a8dfaac86d40dbac0","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","sharp":"^0.31.3","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.10.1","@gltf-transform/functions":"^3.10.1","@gltf-transform/extensions":"^3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.4.1-beta.7_1710524822711_0.93443280904864","host":"s3://npm-registry-packages"}},"1.4.1-beta.8":{"name":"@needle-tools/gltf-build-pipeline","version":"1.4.1-beta.8","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.4.1-beta.8","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"6a3ee2734cd044959533afdae26f25133bf8e2be","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.4.1-beta.8.tgz","fileCount":77,"integrity":"sha512-4gM+Ginp1KTLmOYekcCSGPl9K5AOr5IJ//d9Junmkd0Pd5/DEKtBjyItCwIGJkwhIVbkiRG/eTbrM8fSSrNabA==","signatures":[{"sig":"MEQCIBnrdISC9tT87P0RoaNp5WBoDSTLokTa241cNU+8t95vAiB6LNORFjjh4eU5OENriVu6MdR2IIaqqJ7kvz9THHHSDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":175145},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"230b068bfc262f3d1c6116e67a82dc5086a7f7be","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","sharp":"^0.31.3","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.10.1","@gltf-transform/functions":"^3.10.1","@gltf-transform/extensions":"^3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.4.1-beta.8_1710526414660_0.3941209011375997","host":"s3://npm-registry-packages"}},"1.4.1-beta.9":{"name":"@needle-tools/gltf-build-pipeline","version":"1.4.1-beta.9","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.4.1-beta.9","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"3909d9250d4ce5625051410085274d026078ff2c","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.4.1-beta.9.tgz","fileCount":81,"integrity":"sha512-7aVSnot2SdULeXoGfLibnxb6aGSvdc3UOqX83Lo4q7Vw1M5v3A7psUvsVRTnRghnZLmIRIDTlgphv7sg5ks2wg==","signatures":[{"sig":"MEUCIDeSihgkgCdYiT/wIu2diwXTqUzs+wt2QV1JLcq+gIKIAiEA33QZ6N9xyO3qw1KR1Xas/Ibeqv/4GIj1JRKCoO9AiI4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180481},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"4fff593cbd825c574f2c3adaab5444696880dbe2","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.31.3","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.10.1","@gltf-transform/functions":"^3.10.1","@gltf-transform/extensions":"^3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.4.1-beta.9_1710776986038_0.25030095834107535","host":"s3://npm-registry-packages"}},"1.4.1-beta.10":{"name":"@needle-tools/gltf-build-pipeline","version":"1.4.1-beta.10","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.4.1-beta.10","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"0cee5efc85a224a5c0e8c49d48613873b15b3841","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.4.1-beta.10.tgz","fileCount":81,"integrity":"sha512-hJBaPAwBpDG7vyEeFtODnnf1JL9fjHp/prh9X8jtXeiiEVKVfZtGHBage2S8/VEii6LHLis7Vkub19X1GDik4Q==","signatures":[{"sig":"MEUCIEaSJn9xy2NVxPIxpfex/oa+4Ho6UEQxkmCjj7rStQl3AiEA56wdRWk71N5/FC4LwsMpC1eaUZkmpJps2DlYr4vRkek=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":181412},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"176243df26709431704395847185a1f6c130a56c","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.31.3","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.10.1","@gltf-transform/functions":"^3.10.1","@gltf-transform/extensions":"^3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.4.1-beta.10_1710855625068_0.9754903423565007","host":"s3://npm-registry-packages"}},"1.4.1-beta.11":{"name":"@needle-tools/gltf-build-pipeline","version":"1.4.1-beta.11","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.4.1-beta.11","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"5638ccc2bac094c2cfe96b7e5c412725ff17f1f4","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.4.1-beta.11.tgz","fileCount":81,"integrity":"sha512-u0jn7LYEd4eppn/pqBJp5OXhPWPEggyPqD7I1D15+dTBg1ruIvFLguBSuKyalhlCEUhrmvn34SNM8mklFm72ew==","signatures":[{"sig":"MEQCHzcb/lfe6xN0ljnKaqKgXfc9dHOSavA4WsD0ef71uP4CIQDG5j+nUUzh3TNAqNsBt09LIARrtqd/jZ6Iz6OnP92TNw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183952},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"8007f8bb1ddaada33537f617e12d8fb08b1da017","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.31.3","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.10.1","@gltf-transform/functions":"^3.10.1","@gltf-transform/extensions":"^3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.4.1-beta.11_1710953211383_0.9273144961379114","host":"s3://npm-registry-packages"}},"1.4.1-beta.12":{"name":"@needle-tools/gltf-build-pipeline","version":"1.4.1-beta.12","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.4.1-beta.12","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"e8d5f31d03e258a10c3b7b6162f58c50ef0fa3b9","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.4.1-beta.12.tgz","fileCount":81,"integrity":"sha512-ktGsK9eM0gKxqUIKfm2ERRLsKh2hXOvnc2uovSAss17YBX7c2npbRnur+ZZmCplifpchdgosAbR4D/teLzxOOw==","signatures":[{"sig":"MEQCIFuf1/JMgfLMyuvY71Pqof+wqG2kVHbqxDjFdvrOT/TtAiBYg0dBm2M7sJ+ETs6S66gzd94XoKZ6YkVg147vH+zGSg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":188962},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"d4c5fada63d49dca615405f09e72bb03fc44d280","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.31.3","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.10.1","@gltf-transform/functions":"^3.10.1","@gltf-transform/extensions":"^3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.4.1-beta.12_1711194290289_0.749813241037238","host":"s3://npm-registry-packages"}},"1.4.1-beta.13":{"name":"@needle-tools/gltf-build-pipeline","version":"1.4.1-beta.13","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.4.1-beta.13","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"41b8ca1de6c02a78413d303dfdd7fce6d789add0","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.4.1-beta.13.tgz","fileCount":81,"integrity":"sha512-Ep1Vtb9KjQltaZrNEeqgXQuzXbOU7dHE8alxqJt8+VHsIDHJdeIfGbcfKY+Bb8CQcbPdTM4nXj+hrcEV1Q4+Kw==","signatures":[{"sig":"MEYCIQC6eRTKaNLdb9mqBKjNP6Bx4JJqp0E1bQyPxI/0866q7wIhAMtF4cJh0Z2m9/8fzBAy6GVPFntptQEeepmymQpqHHd+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":189286},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"633493c4926da9e49c0cec0cfee45b10c5ff0f89","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.31.3","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.10.1","@gltf-transform/functions":"^3.10.1","@gltf-transform/extensions":"^3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.4.1-beta.13_1711459554964_0.32604186290666837","host":"s3://npm-registry-packages"}},"1.4.1-beta.14":{"name":"@needle-tools/gltf-build-pipeline","version":"1.4.1-beta.14","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.4.1-beta.14","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"d4bb0cfe2d591b2ec65cf4890a409eda73fc0c8a","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.4.1-beta.14.tgz","fileCount":81,"integrity":"sha512-r5fe/MDZxw4ID39SsL1DDqNWjhKeaPcUejVPNdmILmNEtPHq4YyhnRMW3jYvZ4MW5XwqPGoR3z7kHxawmAd3zA==","signatures":[{"sig":"MEQCIBoo93cgWH205HIHMUBNzV4QaCenDgORVQM/58NK3pgWAiA+VwAO3dwAAofKIOa9mmx8GyzfQGWlVawc+2J3/sI5Ew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":190967},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"8311332ccfc88d003c6738375465f31045aeaa26","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.31.3","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.10.1","@gltf-transform/functions":"^3.10.1","@gltf-transform/extensions":"^3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.4.1-beta.14_1712052388049_0.8512806951339875","host":"s3://npm-registry-packages"}},"1.4.1-beta.15":{"name":"@needle-tools/gltf-build-pipeline","version":"1.4.1-beta.15","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.4.1-beta.15","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"326f4b149f877071155531e4b71ab508f12eb86b","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.4.1-beta.15.tgz","fileCount":81,"integrity":"sha512-pou/IOYcdfdQ+xywpmjFMIsy+du9t0owKm15MKPe+e3bsFZ/f3/Ebj0/nObbFOK2JVNjgXhEeqrEzgdK5pkwDw==","signatures":[{"sig":"MEUCIH7kZsHourGJvgohykxSU1QPVN0kxwyskf293256WGxmAiEA8D7n+B+1C9qOVDme96gqh8KIYcWvpR5iMF9HWKTXzmY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191699},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"d39cbae9622d65ee4b98c38abb67f2976d94ccd5","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.31.3","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.10.1","@gltf-transform/functions":"^3.10.1","@gltf-transform/extensions":"^3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.4.1-beta.15_1712054118065_0.18587012795430158","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@needle-tools/gltf-build-pipeline","version":"1.4.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.4.1","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"e7f425615dbb76e012123cafdbf8d8eff55387e7","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.4.1.tgz","fileCount":81,"integrity":"sha512-9kssV35+vuZcRW8joruR3+aJhrvUIg2LEtVIPPyilnuBJGY+Ql47Cnm0IBIhmC6+2FmJRDou9ZokIxOIQjyv+g==","signatures":[{"sig":"MEUCIC0KNG0jGPnFMSfERcDO6C6f/mA72BTDMSpLOb6+Ki7SAiEA39Rlsnso0gDoAd66/0p6/ZmybBdNs4eIEQqIOqhS3s8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191729},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"a8d47d9e6c8997b8c48a22fbe128c6b510b101bf","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.31.3","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.10.1","@gltf-transform/functions":"^3.10.1","@gltf-transform/extensions":"^3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.4.1_1712058351798_0.8909228639488753","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"@needle-tools/gltf-build-pipeline","version":"1.4.2","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.4.2","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"9f24fe20ead829570406dee8d451704e7b8fc637","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.4.2.tgz","fileCount":81,"integrity":"sha512-xHAYdtnyOLzqzG/PRka+7QGAYpv9mxpKWeFH1+u6vUHh46YN1StDaulihLxugsAxIHQeR6YXq6H80yJxJDEskg==","signatures":[{"sig":"MEQCIFPWvxmufpYQ05C9Etm1BN9Qm3v4ISKJMUs92zui+X+pAiBaLWfnYtU2FYZJevC6csMjvjr0EzHX/Lcyq0a/vZpwaw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":191883},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"90b87e8032b9776df183719ddc0a2bdc89558c8c","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.31.3","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.10.1","@gltf-transform/functions":"^3.10.1","@gltf-transform/extensions":"^3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.4.2_1712060773016_0.5962872841016504","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"@needle-tools/gltf-build-pipeline","version":"1.4.3","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.4.3","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"49e9bde7ac9325a469b7cc0926c56f319d39a640","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.4.3.tgz","fileCount":81,"integrity":"sha512-DzI2XutV+toZKZk1pZ4qttkv6YPkNLfXD4XWTnfUDdfPLzdtr4+CHxDUUaCxfRBpFGZYiTLp3Bb78MAISZGq2w==","signatures":[{"sig":"MEQCIGuXFw7a/+/RygouPY4XXNtn5uJDCD2JNg6x8+S/ZWNEAiAqfH3aR12PilB+BkJ+X8H3mUu8OUxzUPYxBXzmn4rXQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192119},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"85e74e3d22604f4f9f719eda677baa6a17fdf6eb","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.31.3","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.10.1","@gltf-transform/functions":"^3.10.1","@gltf-transform/extensions":"^3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.4.3_1712074083009_0.8461176310800553","host":"s3://npm-registry-packages"}},"1.4.4":{"name":"@needle-tools/gltf-build-pipeline","version":"1.4.4","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.4.4","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"62fba56e4564ceecbd20c8341113af1d132bc72c","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.4.4.tgz","fileCount":81,"integrity":"sha512-RB/zAIVEGFqrhWdGnaHOJyEzKAIeRpOMCY63uUmfIQ1EFESFMHtLOB3of1SSxUn8uDDo1PbUh4AFd3FuPLZgrw==","signatures":[{"sig":"MEYCIQCqgICb7ULHJfJP1q5O5tvj6Y+MCqBakJEiV6Zqrwt55gIhANDU/Zo9ZqfaJnxQbKAbn5kgUdHWw5CL/PpgA3cuHy6v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":192196},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"85e74e3d22604f4f9f719eda677baa6a17fdf6eb","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.31.3","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.10.1","@gltf-transform/functions":"^3.10.1","@gltf-transform/extensions":"^3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.4.4_1712153432969_0.6658779230557637","host":"s3://npm-registry-packages"}},"1.4.5":{"name":"@needle-tools/gltf-build-pipeline","version":"1.4.5","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.4.5","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"403937adfba2faa3cb0c1c02344c61971d9bd13a","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.4.5.tgz","fileCount":81,"integrity":"sha512-zb7cQgkSP7ptQWDeY6t+BtWeNgDmIy4riCMKDPaQUSIT7BU6r2SJW+ppu2gL2CkiyzbDj7AC8gOfUvga4hn+Mg==","signatures":[{"sig":"MEUCIGda79bc5Wn4/BCNiaCKqMAqF6+8g21NYVXvL1kZtn5eAiEA23NCX/1V30iS8lgH9DUz0sUalZCx2rAbDV6nuUCSFC8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193108},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"882512e3a987425187fe50a06d2bebdcc5166c59","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.31.3","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.10.1","@gltf-transform/functions":"^3.10.1","@gltf-transform/extensions":"^3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.4.5_1712316205854_0.3947821836007821","host":"s3://npm-registry-packages"}},"1.4.6":{"name":"@needle-tools/gltf-build-pipeline","version":"1.4.6","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.4.6","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"fa8f2b4e7b9f5f4e2c5954a9a7a4cc1a8d2b1af8","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.4.6.tgz","fileCount":81,"integrity":"sha512-LwGjl09r2HqfUY9+Z/aQJPJVVnW0V+NrOBChGZcLOBQ+8m0Q4ykx/9Ls9fZtZLdVm7g+jTwBPPj6ncCbA5vm8w==","signatures":[{"sig":"MEUCIB9TuW5g4kATI1P8mRndZxjTJUaHCRQ/0ARPdPHKLr5MAiEA6MdT//JqBImBqBwHMul41eO3xIYeXWl92310qXJbytg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":193670},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"655b4748a177211e5b3e4c1b0da582bcbd56484b","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.31.3","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.10.1","@gltf-transform/functions":"^3.10.1","@gltf-transform/extensions":"^3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.4.6_1712737115654_0.30772549392159676","host":"s3://npm-registry-packages"}},"1.4.7":{"name":"@needle-tools/gltf-build-pipeline","version":"1.4.7","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.4.7","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"4e9a45f8dd6f7cfedfb72e769454569afb3d88a6","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.4.7.tgz","fileCount":81,"integrity":"sha512-vT62OCF3tw+antP4zu4RsKK9/Gr2laz/KVksJEbucYxgB+GheVWljZlTBlm8mcETqtO8AqR8zh/26M2cMSgIVw==","signatures":[{"sig":"MEUCIQD3rq+QLTwV1wKqeeIR9/BIq0ZOvWSTB68vKpag32/O0wIgcXxpE9kbdMTomHR8Y6eAVa7Ouc0o8/KiKC74t+sdASA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194394},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"cfb549df5c382f6821c6dfc885b3d09a7c6716d9","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.31.3","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.10.1","@gltf-transform/functions":"^3.10.1","@gltf-transform/extensions":"^3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.4.7_1713254007344_0.376335913012557","host":"s3://npm-registry-packages"}},"1.4.8":{"name":"@needle-tools/gltf-build-pipeline","version":"1.4.8","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.4.8","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"1806fcb7ffb38ac1a11b890404416df64e4cd8b2","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.4.8.tgz","fileCount":81,"integrity":"sha512-NE5PiwMcLmERbiPmEiUiN6K0NrdxNM6gxz4ZSfiAgt1CMcU55s6NAh58hDRjNISpuSTovZrJ7GQpjmJPU+fx+g==","signatures":[{"sig":"MEYCIQC8ezjBq6jPo/EgTCabinvEdOSADN68X+4PkTdgshAp3QIhAJLinb6PWnSuh6EHoipzosy/RqW3IN5TpV3V9SmS62xQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":194551},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"0658a4c9f5b9b0ae7930ec89c3b4d89d773f5ec6","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.32.6","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.10.1","@gltf-transform/functions":"^3.10.1","@gltf-transform/extensions":"^3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.4.8_1713795502848_0.6313292717851757","host":"s3://npm-registry-packages"}},"1.4.9":{"name":"@needle-tools/gltf-build-pipeline","version":"1.4.9","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.4.9","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"b3ac3f731f831f47f74650d3977fe945415e2119","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.4.9.tgz","fileCount":81,"integrity":"sha512-WaqH5D2BkwBYJSw/anma5lHyQszhXXxDxLGl/sjC6EQxU9jrd6ORIASdrdvdqpdrPUA57e4YBPV3KWge+T9ljg==","signatures":[{"sig":"MEUCIGbx1ZuivJY2G/zTxfcMioUeXN/wortczbArr9Zhx2MTAiEA1vIEx/ra4mbpq36lfUWxG4FQWB1uH491DVfWCddXots=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195898},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"9ed18117637f6e8189f78a98f39cb3a29fb651dd","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.32.6","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.10.1","@gltf-transform/functions":"^3.10.1","@gltf-transform/extensions":"^3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.4.9_1713860381121_0.7630997417436312","host":"s3://npm-registry-packages"}},"1.4.10":{"name":"@needle-tools/gltf-build-pipeline","version":"1.4.10","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.4.10","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"7d493cef86c4d8f6e6e1b6cf4e95287b50dd4d1d","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.4.10.tgz","fileCount":81,"integrity":"sha512-N1gHXXHkXgK4Ar3MzR7qfPqYqHblhjbD5KJkjgReu9t09pwbLZDhLvEfoMbv8YUZIAoPy3BuPZoK1H5VZyINGg==","signatures":[{"sig":"MEYCIQCUMf9GhJr+8V3hdglEJoTckmPSXnFg4Ay4ivLDKl/vMAIhALuxbY8UaQqtAlCRd/ZQE+BpvrzCyVcSMGZ/tNdpfZQW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":196185},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"a9d228901c45fd6c264d4aacaa14f571403c884f","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.32.6","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.10.1","@gltf-transform/functions":"^3.10.1","@gltf-transform/extensions":"^3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.4.10_1713874990549_0.12920528319721014","host":"s3://npm-registry-packages"}},"1.4.11":{"name":"@needle-tools/gltf-build-pipeline","version":"1.4.11","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.4.11","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"e6699f7e322d86cf88c8b1a390f63b92e9214b08","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.4.11.tgz","fileCount":81,"integrity":"sha512-dr9n8f604JbkRfIImNTudWnCYdRjpAi/xMYvqwXbEPoE4HvCxfks0s8dYU1m6osnCsVOQFeVJ1RSYkep6OhKGw==","signatures":[{"sig":"MEYCIQC5uFj9hquiSwwmhTzcZB4Z5FrI008YsvUKrGNweYWY4gIhAKSfLJtHiU6gHTsm74iHAwvJLD8hLB+t18DIoCfBOxt8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":196516},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"fbcdfd5287b826a196f7cb954a8ed93063789e53","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.32.6","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.10.1","@gltf-transform/functions":"^3.10.1","@gltf-transform/extensions":"^3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.4.11_1714382227688_0.3375826951047136","host":"s3://npm-registry-packages"}},"1.5.0-alpha":{"name":"@needle-tools/gltf-build-pipeline","version":"1.5.0-alpha","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.5.0-alpha","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"7804c13dc58d9b16b5f4ac73c5dc8168a13fd791","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.5.0-alpha.tgz","fileCount":81,"integrity":"sha512-ZFPEBqaAvgoDkfLUYGHhPiyKQ+V9ot4np7E9u9RN/whGSKqp89WtoRZqYUOlxSps1Yc9SbePI7qxqS38fHP3PQ==","signatures":[{"sig":"MEUCIEv816D0DTbPW2GN43ovSlDgrpJhAEzFYrVXGjYR0ANPAiEA10OvHKmF7RmVrQJrPYvCYCoIRm5puMDyzY9Sv2EVDPc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198387},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"3b38513bfbc368b5fe311a3f0fd9dfb7d9437b48","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.32.6","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.10.1","@gltf-transform/functions":"^3.10.1","@gltf-transform/extensions":"^3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.5.0-alpha_1714576019678_0.5597155437356367","host":"s3://npm-registry-packages"}},"1.5.0-alpha.1":{"name":"@needle-tools/gltf-build-pipeline","version":"1.5.0-alpha.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.5.0-alpha.1","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"9ec99c7be0b8163a33a2ae9736dbf9db696442c2","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.5.0-alpha.1.tgz","fileCount":81,"integrity":"sha512-JLgIOHYEOvg4G+AUCjM1lGo5nXYkueYQ+beFpyVK/uueUPklHoIecokSo9L9ludZINZ0gDowhHDEOJweRlq/qw==","signatures":[{"sig":"MEUCICKgGFZKj1i5Cx+5EgRkK6GgfB0nIBc7gF4uf99ULyVjAiEAhsYH1xKDtj5Ccy8dr4A+w77mY6jpRo+ntM91L50ndPo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198415},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"0a776b25bc1a3aa39bdbec303580f9fa8450c19b","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.32.6","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.10.1","@gltf-transform/functions":"^3.10.1","@gltf-transform/extensions":"^3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.5.0-alpha.1_1714576716634_0.7275687958674106","host":"s3://npm-registry-packages"}},"1.5.0-alpha.2":{"name":"@needle-tools/gltf-build-pipeline","version":"1.5.0-alpha.2","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.5.0-alpha.2","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"f61c7eccc3f357b5211355f5da430adbb5aae44e","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.5.0-alpha.2.tgz","fileCount":83,"integrity":"sha512-1qtIu6xDAFPfe5FghC2yEMU1/iO1/6VECqCR9QNu5oa64C6gW/GHqcSYnk5zYHkF6gxMJzn3ohVlgTFpb/x7JQ==","signatures":[{"sig":"MEQCICmhHBWmTpP/cPkF9jV8Xw5EqpfZvZMq2TMIAz7o6y2HAiBNbdVZ1aAc4AO1+65KDI3ddmQVDOgZAmtWSAXAuoA9nA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200370},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"34a1e6983b4052a6e6c561ae42c55e8bf04978fd","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.32.6","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.10.1","@gltf-transform/functions":"^3.10.1","@gltf-transform/extensions":"^3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.5.0-alpha.2_1714739745165_0.9640653633239913","host":"s3://npm-registry-packages"}},"1.5.0-alpha.3":{"name":"@needle-tools/gltf-build-pipeline","version":"1.5.0-alpha.3","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.5.0-alpha.3","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"bab79341783075e7de7d53528128950e837818db","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.5.0-alpha.3.tgz","fileCount":83,"integrity":"sha512-cw6ibwnQ12PqxbuuOXeWctUYkOEA0H+rcDVgvdAFcwgm4eBeJZHNaPFVUKjE3jb08l37jx/AqsBXPF98VTJyVA==","signatures":[{"sig":"MEUCIEAsbsSYU1KJorCVRkdpvnVvrh4ruLnkE7/uArISdHQGAiEAyaMCivVeOe9jSe09yoBlRCk+hLP8ibWSEoXzyeDW1AY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200829},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"67fd41ea918154fe7d3ad5f0adcf309dfbc213b7","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.32.6","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.10.1","@gltf-transform/functions":"^3.10.1","@gltf-transform/extensions":"^3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.5.0-alpha.3_1714740879969_0.22804577539040727","host":"s3://npm-registry-packages"}},"1.5.0-alpha.4":{"name":"@needle-tools/gltf-build-pipeline","version":"1.5.0-alpha.4","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.5.0-alpha.4","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"4379f0a3f01644032f5e1037fdf0a36d61e3aa8d","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.5.0-alpha.4.tgz","fileCount":74,"integrity":"sha512-H266Sm8veOpQ+2ghlOniwr24TsOimf1K+Zb1Zz8dzzAhXom/3pKfkdxJet5p92m65tmd4ywXZyIQiWEVQWdyEA==","signatures":[{"sig":"MEYCIQDy+085ZRaYnphyGfIc+S6wH1iHj7c8TC3kvhTnRZnbXAIhAKsVmqGWmYB0XuPuxz1W7pfGKq4cg/72M3qPYTcznwog","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195222},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"bb9a271dc135f86b786479b811ed89449b6ed1e2","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","limit-caches":"node limit-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.32.6","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.10.1","@gltf-transform/functions":"^3.10.1","@gltf-transform/extensions":"^3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.5.0-alpha.4_1714751042923_0.06266489506736495","host":"s3://npm-registry-packages"}},"1.5.0-alpha.5":{"name":"@needle-tools/gltf-build-pipeline","version":"1.5.0-alpha.5","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.5.0-alpha.5","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"032f5246cdda055dd96124483bb6659c27dd1489","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.5.0-alpha.5.tgz","fileCount":74,"integrity":"sha512-cpRGe42+h1GuJ+LXk4LJKFJUzEXsqdo4MnkwgyTCv0VgfscUurBPIel+JSgepdhSlJPxajutbeG2+M41JDCL8g==","signatures":[{"sig":"MEYCIQCbhWvzdWUue+D/9XsnfxzRAtgZgXYblgLLdQDpO0MRPwIhAMIRL7GdY+EEsOrgI3MBJ/13zONSIllGrFLfh3gzU7x4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":195737},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"42e0ac28a3ae3f3ec467910535efe1a38b06b126","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","limit-caches":"node limit-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.32.6","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.10.1","@gltf-transform/functions":"^3.10.1","@gltf-transform/extensions":"^3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.5.0-alpha.5_1714835207980_0.7769632465298317","host":"s3://npm-registry-packages"}},"1.5.0-alpha.6":{"name":"@needle-tools/gltf-build-pipeline","version":"1.5.0-alpha.6","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.5.0-alpha.6","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"4295c22c42c72c3c376de8a4faf1423fd0a73d21","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.5.0-alpha.6.tgz","fileCount":76,"integrity":"sha512-1yR7oFqzu31DPturhvHDsKk+6egztD2K2dl23lpaQ1jcoybyzwgwlhWWvi3hl8Z8sBX3m7SoFNlkWfROPT2bnA==","signatures":[{"sig":"MEYCIQDtlCSx95YCLME4o4wMbWyPkjGjJzv4fN0K0P5BfXHe6gIhAIWrYa3vovH35uQ0cBVGE2OYpAT8f9qAz3wzsLp0h2Ve","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198089},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"20e756c157c5926e6af52da40cda2325c5bac8cb","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","limit-caches":"node limit-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.32.6","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.10.1","@gltf-transform/functions":"^3.10.1","@gltf-transform/extensions":"^3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.5.0-alpha.6_1715785139294_0.5379730183691389","host":"s3://npm-registry-packages"}},"1.5.0-alpha.7":{"name":"@needle-tools/gltf-build-pipeline","version":"1.5.0-alpha.7","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.5.0-alpha.7","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"98259edf31e57516ba122f7df2a66644e69f91b5","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.5.0-alpha.7.tgz","fileCount":76,"integrity":"sha512-RfOCdFgP3s80VSIeJfl/1XbtxxZds5bLdRyQE1TsK6XS6C7iCsxDihvx5ks6FityBZdvTf2ZJVjmf0o2ufJPJQ==","signatures":[{"sig":"MEYCIQDpzmDHi/KoSV2IhBQi9CtD4N3IsWZqGLgmPrcNJzywwQIhAPOjDLtU17nfFKrLQIDnUeNfYE8WzCZ/hPNKHBD0h5zP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200393},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"d5e9aaa97fc3f5ea4c8b0a7b821e6e68d9ead54f","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","limit-caches":"node limit-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.32.6","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.10.1","@gltf-transform/functions":"^3.10.1","@gltf-transform/extensions":"^3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.5.0-alpha.7_1715856973705_0.20988002241415593","host":"s3://npm-registry-packages"}},"1.5.0-alpha.8":{"name":"@needle-tools/gltf-build-pipeline","version":"1.5.0-alpha.8","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.5.0-alpha.8","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"35bc0dea68a66f5ac8d5ac8eb416b2eec1cdb4ed","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.5.0-alpha.8.tgz","fileCount":76,"integrity":"sha512-ZrfjLf4bDFf1QIUIvygXdyCypjmkWiZCMEmvm/ueUkEvrKwM6R4BOKQhnpbVokNjAZO0QcgoQwPDguozMLBJ3w==","signatures":[{"sig":"MEUCIGk1md0cvHYsVhOnAYbYyo1LIa9cqQTh1rUQtqSFMAWFAiEAuuKo5utLlnb0IKyZt/pCzuPj+39YKVdelB20auxWNJ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":200831},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"e1768a0fcfc8d1931bc7a325592f0a0f4f68ac43","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","limit-caches":"node limit-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.32.6","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.10.1","@gltf-transform/functions":"^3.10.1","@gltf-transform/extensions":"^3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.5.0-alpha.8_1715862365972_0.09408812576387615","host":"s3://npm-registry-packages"}},"1.5.0-alpha.9":{"name":"@needle-tools/gltf-build-pipeline","version":"1.5.0-alpha.9","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.5.0-alpha.9","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"efc96f1ecd1566061e690f89142deba893a66e19","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.5.0-alpha.9.tgz","fileCount":76,"integrity":"sha512-a7mUuSabdBz/eYP7a42SBnq4mjmeyr6z3jBE4dfAlaDQmzjJXrEbC4tuVqQbLIIK7AvMWaynGI+ds47pXWclyA==","signatures":[{"sig":"MEUCIQCaflJPTQ87pvjD8FTUHGCiB1uAg9qIi+0//dxNgeTu0QIgZI5egU8EATJRzvfcI1Isszb7/oqiTP7pPoebjbJPSaQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202827},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"70c5683ace63ac1c55ff9769a453613c30e0f0ab","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","limit-caches":"node limit-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.32.6","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.10.1","@gltf-transform/functions":"^3.10.1","@gltf-transform/extensions":"^3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.5.0-alpha.9_1715869778476_0.5481684295619926","host":"s3://npm-registry-packages"}},"1.5.0-alpha.10":{"name":"@needle-tools/gltf-build-pipeline","version":"1.5.0-alpha.10","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.5.0-alpha.10","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"39942fed78ffaa1de41b8ae5a7b995ae5cd17f70","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.5.0-alpha.10.tgz","fileCount":76,"integrity":"sha512-3nEMOmvgjfjZmn3EG3gxgxkJyLCPZumqmtMw8ZwOz/rNwo6NowZEvnpdPmm6gHj5PeZH1BwI++tWzyitHHd/rw==","signatures":[{"sig":"MEYCIQDKk9YDXlELxPCPykrdQwIDpbSY77ZdKLWXJ+dv8JI0JwIhAOJ19pUkoDk9O7aRMHcV8NzwrDQxJ6GoMIl1FloMt47w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203366},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"2ede1aa01b5028684319a059c571b4dedc53a429","scripts":{"dev":"npm-watch compile","start":"node index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform":"node index.mjs","clear-caches":"node clear-caches.mjs","limit-caches":"node limit-caches.mjs","dev:pack-gltf":"npm run compile && node pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch pack-gltf.mjs","transform:make-progressive":"node make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.32.6","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.10.1","@gltf-transform/functions":"^3.10.1","@gltf-transform/extensions":"^3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.5.0-alpha.10_1715937775978_0.8694514443068417","host":"s3://npm-registry-packages"}},"1.5.0-alpha.11":{"name":"@needle-tools/gltf-build-pipeline","version":"1.5.0-alpha.11","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.5.0-alpha.11","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"6d83506aa4c43f050ec4e1630f87c92950d78ff8","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.5.0-alpha.11.tgz","fileCount":76,"integrity":"sha512-HV0lHpYpw+DdEtakqguruew9YAZ0tIipG7xOHrwUFhzUa/v2jbi3XF8akAfryOEmkeY1ZNtKzVnh9Xc4P9lZMQ==","signatures":[{"sig":"MEUCIDfRk/MjNZy80NbCnk1galNlmvQ3bzPj/s/wk7am90gVAiEAzvsagDB145dueMHBFtlSVRtWV7z3G0CzYXIo5BM6s5I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204579},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"7eccbf3f288f4543912adbed76c11f0b6d7caf6e","scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.32.6","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.10.1","@gltf-transform/functions":"^3.10.1","@gltf-transform/extensions":"^3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.5.0-alpha.11_1716222697035_0.49230791369049554","host":"s3://npm-registry-packages"}},"1.5.0-alpha.12":{"name":"@needle-tools/gltf-build-pipeline","version":"1.5.0-alpha.12","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.5.0-alpha.12","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"dc69d8553035a1be8ce264f05e433fe3b3c245bd","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.5.0-alpha.12.tgz","fileCount":76,"integrity":"sha512-VBGMn7549LLl3Bv5jQiLSsG2EcmvqZWT9HzjFwWNEOAUPm0AxErqXVQzc/JaTA2qh2GOOjO2pS0oEnXvpMx+UQ==","signatures":[{"sig":"MEQCIFw/8m4+ZAVJulQLVzdfJT4KNRkN5YM17WC1TqfYPyGkAiBnoaUnMqbBfhriSeQiQNOTZMZAorIEFvZ6hcok/tfZig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204580},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"707f7ef913957d2709e4b5b14571a511ca34eaef","scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.32.6","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@gltf-transform/core":"^3.10.1","@gltf-transform/functions":"^3.10.1","@gltf-transform/extensions":"^3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.5.0-alpha.12_1716223204162_0.22522729523003715","host":"s3://npm-registry-packages"}},"1.6.0-alpha":{"name":"@needle-tools/gltf-build-pipeline","version":"1.6.0-alpha","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.6.0-alpha","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"3c2b19f469a18d92a8b0277cf8ff1f0b7bf164fa","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.6.0-alpha.tgz","fileCount":86,"integrity":"sha512-U25dxZ5Gucd2tKzfCfSKtRMZw1PvFgmucUKRCIBfF+XksQAai8FnXB/yfNg8hGGmgam3sfL5SNKj8KnzdN+omg==","signatures":[{"sig":"MEQCIEiaIp97VEkMuAi0jrBcd8CB6tYTRXWwQoIHsCRkra/uAiByquNEg2xBsMeGBuhExoVieU6h2MdMn4oUBsgRrMXu1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":217936},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"743eff3c519e754aa04b8508c796e589eef3ae0d","scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.32.6","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^3.10.1","@gltf-transform/functions":"^3.10.1","@gltf-transform/extensions":"^3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.6.0-alpha_1716821298716_0.4888858427999463","host":"s3://npm-registry-packages"}},"1.6.0-alpha.1":{"name":"@needle-tools/gltf-build-pipeline","version":"1.6.0-alpha.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.6.0-alpha.1","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"a087ee3f5c7e32520e43ee74194fcf857695b08e","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.6.0-alpha.1.tgz","fileCount":86,"integrity":"sha512-71dNNe6Nr1pjYiRSxK5uZYadq8/AbI8+VZkCkHPXMa1oHKyqs5A8Kh0VziV2NvKozpGTZc+Ej+CW/YE94Pd3Yg==","signatures":[{"sig":"MEYCIQDwTm1VLed5puVSCEb533mBKNbipR1d+BOcaWuYfReEkwIhAJ1+GUOd045ncWv+7cbNHoh5NPpt6Una9hTRuzwMlTkV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":218430},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"7ca0c474f163da32feeca16fa3de90a9826c2fcf","scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.32.6","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^3.10.1","@gltf-transform/functions":"^3.10.1","@gltf-transform/extensions":"^3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.6.0-alpha.1_1716822199091_0.15003586218529175","host":"s3://npm-registry-packages"}},"1.6.0-alpha.2":{"name":"@needle-tools/gltf-build-pipeline","version":"1.6.0-alpha.2","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.6.0-alpha.2","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"7916d644c27b1ac3cd1142e30bb94fb4681ea83a","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.6.0-alpha.2.tgz","fileCount":86,"integrity":"sha512-rQgFRRVSy2D8WUOyTmGBi3k50vFQ0n8W94Emq68zEpHXFvo1GFq1bCRKWeacUcPC/cu9PxSIP2rV5GZ2QuNEnA==","signatures":[{"sig":"MEQCIH7WteUpRMDUSpoapqdMEptjqn9py7gfoR3oj9t1hXD7AiAmrn+Dx0fc9OrEXQrKRQfPHHlGRYpoTmbF8zRloBBLuw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":220696},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"38576ce352388d334d89519d8484b71a0f5e0f7f","scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.32.6","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^3.10.1","@gltf-transform/functions":"^3.10.1","@gltf-transform/extensions":"^3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.6.0-alpha.2_1716829065977_0.27147570911263297","host":"s3://npm-registry-packages"}},"1.6.0-alpha.3":{"name":"@needle-tools/gltf-build-pipeline","version":"1.6.0-alpha.3","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.6.0-alpha.3","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"41fcaab626b0afb233d8c838fffb860e66ee42a9","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.6.0-alpha.3.tgz","fileCount":87,"integrity":"sha512-E587HvEBZSH1oLJ63od3JOC25FjNGqrzDr/Nog/WtuwnqWkX6AG+Gf4g4zNqncjmeVG840l12/Ho1DOu0NGWDQ==","signatures":[{"sig":"MEYCIQD/RJlsgKJL9D7eQsMHdxAvnbtofd9c9wF8MBBt391+owIhAOUX/BPlz4dCR/uzRlP+2g8y6BFr3AebLQ6DuFNXEbKg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":225914},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"7615d5a242221c04b19d07cc274703b79b49df44","scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.32.6","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^3.10.1","@gltf-transform/functions":"^3.10.1","@gltf-transform/extensions":"^3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.6.0-alpha.3_1716901223473_0.8347608298143117","host":"s3://npm-registry-packages"}},"1.6.0-alpha.4":{"name":"@needle-tools/gltf-build-pipeline","version":"1.6.0-alpha.4","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.6.0-alpha.4","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"gltf-build-pipeline":"dist/src/cli/index.js"},"dist":{"shasum":"6ceeaad0782d0d04fa608991422d384a14a5ef53","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.6.0-alpha.4.tgz","fileCount":88,"integrity":"sha512-CFwCO4BsbVPNAtrcOYbm0tMZmuIWqjI034hz3fbNNNhC73QjVW60PBidlRgHczvGvW7bcipaq5gW3FZRtfjbQg==","signatures":[{"sig":"MEQCIDKVfzm9tG+Vmhj8MQXejqUDnAAI4GE0dBVW4BXLvCBIAiBVC6GU5exF5iy9iCLLoySToBy6IL4uhzeAEMQkAMMvbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":226886},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"8cc544fc55cd97eef7d36077dde40eed037389af","scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.32.6","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^3.10.1","@gltf-transform/functions":"^3.10.1","@gltf-transform/extensions":"^3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.6.0-alpha.4_1716902284881_0.634237469341917","host":"s3://npm-registry-packages"}},"1.6.0-alpha.5":{"name":"@needle-tools/gltf-build-pipeline","version":"1.6.0-alpha.5","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.6.0-alpha.5","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"gltf-build-pipeline":"dist/src/cli/index.js"},"dist":{"shasum":"ad699cfd7f465b58186b9a6a629bfff6ba38f3d4","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.6.0-alpha.5.tgz","fileCount":90,"integrity":"sha512-yiJDQNHcwIKszi7hAucV7bxJucWgU4JstwPKZOyRm6Cc78HL18T/lTbsDVsdj32pdb43vqlLIChn71IwbMu8+Q==","signatures":[{"sig":"MEYCIQD+AmuhnHuOhOHfZozIUqfevNEO9wqU4PB9oOG9m67/JQIhANaUDDTaKsyYl/wDBM6OdftoS3gscfxmGnFLUwj4Wu0d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227113},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"dfd1c40c90f682bf165297eaa257182132efe1b3","scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.32.6","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^3.10.1","@gltf-transform/functions":"^3.10.1","@gltf-transform/extensions":"^3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.11.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.6.0-alpha.5_1716906213262_0.477219446080797","host":"s3://npm-registry-packages"}},"1.6.0-alpha.6":{"name":"@needle-tools/gltf-build-pipeline","version":"1.6.0-alpha.6","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.6.0-alpha.6","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"gltf-build-pipeline":"dist/src/cli/index.js"},"dist":{"shasum":"967e0eeebc37f004b7c380efb396644bf7c8b7d4","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.6.0-alpha.6.tgz","fileCount":90,"integrity":"sha512-xXa1ZjcV2pqQ8iqgHpi6BMRqfB+KFaQ6XsGLv3QKB/oXFGiO3gPifiMWVilPsOVa5o/BTMCQx3fBn4kbKdy2bg==","signatures":[{"sig":"MEUCIAL5pcHQJl+S0tQbH1KXJ5zYyYmzQq7OyxN13IJ4gEvEAiEAj3Ih9jdU0Bzjk+jL07oUOoY2AcnioQVoy2fRkc13jBE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227333},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"bb1f885b0c611fada6432237c0f2eb33efb3c314","scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.14.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.32.6","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^3.10.1","@gltf-transform/functions":"^3.10.1","@gltf-transform/extensions":"^3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.2","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.6.0-alpha.6_1717065266503_0.05247489576370712","host":"s3://npm-registry-packages"}},"1.6.0-alpha.7":{"name":"@needle-tools/gltf-build-pipeline","version":"1.6.0-alpha.7","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@1.6.0-alpha.7","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"gltf-build-pipeline":"dist/src/cli/index.js"},"dist":{"shasum":"1714a174d7428926c5f789ed2635affc2488c921","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-1.6.0-alpha.7.tgz","fileCount":90,"integrity":"sha512-CtkepaHQxbfV3n/83/jBfa3uhuIfdS01OEGcKfce3YaEJ92i7dC9xVPz0UdmK03jWjK1GcS5OvFCpP4etE2u7g==","signatures":[{"sig":"MEQCIDsKQR9AFDhLvUJlWKEuL8WcqA+M1m/B/ogGBkpr8YoZAiAEaFsPngrfqvW8ujPuuUIQcKmWrPVK/EknD1/LQn49Vw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":227407},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"4c3fc82cebea3dc429925f102c1935301916f2ce","scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.14.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.32.6","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^3.10.1","@gltf-transform/functions":"^3.10.1","@gltf-transform/extensions":"^3.10.1"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.1.2","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_1.6.0-alpha.7_1717068786301_0.4261123229381012","host":"s3://npm-registry-packages"}},"2.0.0-alpha":{"name":"@needle-tools/gltf-build-pipeline","version":"2.0.0-alpha","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.0.0-alpha","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/src/cli/index.js","gltf-build-pipeline":"dist/src/cli/index.js"},"dist":{"shasum":"4029d94c93c520b6ae1430b276eb158ccd83563e","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.0.0-alpha.tgz","fileCount":92,"integrity":"sha512-j+KfJavyiY3FE00gHUrtB5nl2NSeTKdacrO1EXehqI15z+B5DvC7tkImRU72VqdSguT842Qau+oXspmitIi2Yw==","signatures":[{"sig":"MEUCIQDY2rjeZFF22KFSWJpuIto3uTlgE8LmLkFeyP7mecSdwAIgJ0GB0ANvjeyk0XmgH5SDmTYPWZ9DNFp2C2KGzv6fxIs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":235894},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"0ea237a78367380285d635ed5cd590c055a084b6","scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.14.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/cli":"^4.0.1","@gltf-transform/core":"^4.0.1","@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@gltf-transform/functions":"^4.0.1","@gltf-transform/extensions":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23","@img/sharp-win32-x64":"^0.33.4"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.0.0-alpha_1717232816354_0.23239782572998302","host":"s3://npm-registry-packages"}},"2.1.0-alpha":{"name":"@needle-tools/gltf-build-pipeline","version":"2.1.0-alpha","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.1.0-alpha","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/src/cli/index.js","gltf-build-pipeline":"dist/src/cli/index.js"},"dist":{"shasum":"8ba2da3e5c5ba9f2f28caa84228c6d367247ec9d","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.1.0-alpha.tgz","fileCount":93,"integrity":"sha512-vBRIBtSQTD5nMnvUA2WGs+ebzy8e+QrsZbVRzYxJxJDsHhTsxpVn8uS+UYTU9b7hygVQEDMskF55H5aadkfMtg==","signatures":[{"sig":"MEUCIEh+VztnTD1CX6dK/6HiRcIpoIz4XWvgdYKU14Go6L32AiEA+BMgJOZU10phXsXqUyu44KGLrmZSeaQVT26bIcjizuc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":242836},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"b5015559b615464d832471ba1a3cfe7979fcff3f","scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.14.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/cli":"^4.0.1","@gltf-transform/core":"^4.0.1","@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@gltf-transform/functions":"^4.0.1","@gltf-transform/extensions":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23","@img/sharp-win32-x64":"^0.33.4"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.1.0-alpha_1717417225818_0.8919420861229326","host":"s3://npm-registry-packages"}},"2.1.0-alpha.1":{"name":"@needle-tools/gltf-build-pipeline","version":"2.1.0-alpha.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.1.0-alpha.1","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/src/cli/index.js","gltf-build-pipeline":"dist/src/cli/index.js"},"dist":{"shasum":"b583f54a4b41b489b7493acbff023142a1016065","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.1.0-alpha.1.tgz","fileCount":93,"integrity":"sha512-riKcUlT+O4ViNgnGjEyJOXlCN7JBgVSDD4qXSW6jcG1+s9AyllINH5WfKmh+EipwJtlSpsj6WGCgv49ZbGcddg==","signatures":[{"sig":"MEUCIQDZsXR6Vv5kL3uCVt5ZGhEHtBTr9x2wa5s2hDduNKrOjQIgdjIQfUVg7Xro4yVUZqH9yRgQQ7uk9YZm9U9GPslOdxw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":242849},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"523fa276f7b20583b03e44ea236f511da68e2130","scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.14.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/cli":"^4.0.1","@gltf-transform/core":"^4.0.1","@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@gltf-transform/functions":"^4.0.1","@gltf-transform/extensions":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23","@img/sharp-win32-x64":"^0.33.4"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.1.0-alpha.1_1717418540214_0.5566719486744922","host":"s3://npm-registry-packages"}},"2.1.0-alpha.2":{"name":"@needle-tools/gltf-build-pipeline","version":"2.1.0-alpha.2","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.1.0-alpha.2","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/src/cli/index.js","gltf-build-pipeline":"dist/src/cli/index.js"},"dist":{"shasum":"2c3597c31948978e1eea0d07461af52ef1518122","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.1.0-alpha.2.tgz","fileCount":93,"integrity":"sha512-QdsfCqmuPN8gt+8f6FLkOZYjMOsbIRb+ahv6VszKeh6R3Wr/VVitt/qH8JGoqNWBE8Tutzi2WezpfD0vO/FbIw==","signatures":[{"sig":"MEYCIQDLaQRvT8cnh+VLlWX+BWsBuQP4TILFHJN3jiNDOmOFSwIhAK1OV0HqZLpTnTolAHQjhtkxL0I07xfEUND5CjS0Wb3+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":243028},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"a6cb03a195921593b4a500a11f90d36951ede943","scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.14.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/cli":"^4.0.1","@gltf-transform/core":"^4.0.1","@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@gltf-transform/functions":"^4.0.1","@gltf-transform/extensions":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23","@img/sharp-win32-x64":"^0.33.4"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.1.0-alpha.2_1717421399417_0.8222608045093536","host":"s3://npm-registry-packages"}},"2.1.0-alpha.3":{"name":"@needle-tools/gltf-build-pipeline","version":"2.1.0-alpha.3","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.1.0-alpha.3","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/src/cli/index.js","gltf-build-pipeline":"dist/src/cli/index.js"},"dist":{"shasum":"5290632be491b2ee22f75ffa40974f62980b30ac","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.1.0-alpha.3.tgz","fileCount":93,"integrity":"sha512-iMwNsabAm/kKxjJzRDYecv9daaOZ1IRvQv0i5frb7tIKT88N/A6B/U5NzWv+2O8brUJ+X360IEVLH37OQFqa2w==","signatures":[{"sig":"MEUCIDtW6hNMOvAhNXXlps7WxBzzjH2iQQc9okgp4LkdfU0yAiEA4O4+nxNv/dVEzyBbgE9EyLNSZEJDhxgiC0xrkzxLlDE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":243393},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"8366d99bf7abab39b4f0fb2011adbf1b7c666a62","scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.14.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/cli":"^4.0.1","@gltf-transform/core":"^4.0.1","@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@gltf-transform/functions":"^4.0.1","@gltf-transform/extensions":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23","@img/sharp-win32-x64":"^0.33.4"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.1.0-alpha.3_1717422333802_0.6391577960380923","host":"s3://npm-registry-packages"}},"2.1.0-alpha.4":{"name":"@needle-tools/gltf-build-pipeline","version":"2.1.0-alpha.4","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.1.0-alpha.4","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/src/cli/index.js","gltf-build-pipeline":"dist/src/cli/index.js"},"dist":{"shasum":"06eb1a23f5f7b09da5a735e510f5d2ac90d7d3e4","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.1.0-alpha.4.tgz","fileCount":93,"integrity":"sha512-w/AYEAlTSCZw7d9wu7/8W68WOMvb6EOPJVqm1vWWhcLKdodmbPXzoptoJiJOJdru7tooCslGA12iKSyAcIMRig==","signatures":[{"sig":"MEQCIFHb8Pdf/Iod9a6+EBVOcgtjCq+YRbWMwN2ESoOP6KkhAiAaSjCfac12MAd0K/7kZwlcmc3xHcDjS+uxL48SL2674g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":243569},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"697a18594bbdeb3680faba17b247edaca955588b","scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"8.19.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.14.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/cli":"^4.0.1","@gltf-transform/core":"^4.0.1","@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4","@gltf-transform/functions":"^4.0.1","@gltf-transform/extensions":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23","@img/sharp-win32-x64":"^0.33.4"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.1.0-alpha.4_1717423482894_0.8631197059538489","host":"s3://npm-registry-packages"}},"2.1.0-alpha.5":{"name":"@needle-tools/gltf-build-pipeline","version":"2.1.0-alpha.5","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.1.0-alpha.5","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/src/cli/index.js","gltf-build-pipeline":"dist/src/cli/index.js"},"dist":{"shasum":"f71d68bb0ba9926aae6de77b7a160947f0260f59","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.1.0-alpha.5.tgz","fileCount":93,"integrity":"sha512-6xQn0xoHiOmWkSIUEuiiEfMo5vno4EAbs5rwNp3Eomyg/ML1DvOUf0l8Jd/uMQJN+J6L5DNL/3uPENW74r2dSQ==","signatures":[{"sig":"MEQCIBJpi2+Gxj2KJX/AUbaxHDS3LdwBPkJKhnD14z4fQgiQAiB7xCHGG0kAh71xGpNickMsWhghqVKsl/enht9G3wcnNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":243782},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"bf63f25272e5de8f325609ba58a617b5bf9ed2ce","scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.1","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.9.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/cli":"^4.0.1","@gltf-transform/core":"^4.0.1","@gltf-transform/functions":"^4.0.1","@gltf-transform/extensions":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23","@img/sharp-win32-x64":"^0.33.4"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.1.0-alpha.5_1717520084380_0.30906454090861857","host":"s3://npm-registry-packages"}},"2.1.0-alpha.6":{"name":"@needle-tools/gltf-build-pipeline","version":"2.1.0-alpha.6","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.1.0-alpha.6","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/src/cli/index.js","gltf-build-pipeline":"dist/src/cli/index.js"},"dist":{"shasum":"148cdc7a4978268b136baae6791aeb436c3da644","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.1.0-alpha.6.tgz","fileCount":93,"integrity":"sha512-MRF4805XlzCPNg1Y1Vgdb4WN3zYBKpeaNikf+NmUjfcFDKH8+JxOB6ljZagDEo3fip6wiNHMinl48L9SOtfd5g==","signatures":[{"sig":"MEQCIA50l/A3eWjcs9wXVLShiwAoP6xawWypyYRFhN7J1V0cAiB2P5XGt/GfrfAq3UYXGIyLItrTraFLau6fGw+9umAOJg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":244077},"main":"index.mjs","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"0b7235788548e3e4c4d8b79954d5d46d9cda14b0","scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"tsc || exit 1","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.1","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.9.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/cli":"^4.0.1","@gltf-transform/core":"^4.0.1","@gltf-transform/functions":"^4.0.1","@gltf-transform/extensions":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23","@img/sharp-win32-x64":"^0.33.4"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.1.0-alpha.6_1717522543884_0.5045660943129455","host":"s3://npm-registry-packages"}},"2.2.0-alpha.1":{"name":"@needle-tools/gltf-build-pipeline","version":"2.2.0-alpha.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.2.0-alpha.1","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"089c7c03e564bc1b33e5c2efceb5a4b287950b1c","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.2.0-alpha.1.tgz","fileCount":93,"integrity":"sha512-+OBNyssXKLW9yYNz9R3FVKGVG6UgT/Ev4QwQuF3c9paTT6gl169JZkYELoy9oQpIi2sR0IWczBhf85qkd/w4lQ==","signatures":[{"sig":"MEUCIGbHWAKQcdxIgEw3Du9Go8QQIcqb4e8a0A9uzeDlq4FuAiEA4opOQRC7S1r4NOFVWshVzxfrxVLdaBVyoviDMQwK75U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":242650},"main":"src/index.js","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"5576e21f722d9c7fd47fab9b222b3cbf30c13a68","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.1","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.9.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.0.1","@gltf-transform/functions":"^4.0.1","@gltf-transform/extensions":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.2.0-alpha.1_1717676893527_0.4252394686299481","host":"s3://npm-registry-packages"}},"2.2.0-alpha.2":{"name":"@needle-tools/gltf-build-pipeline","version":"2.2.0-alpha.2","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.2.0-alpha.2","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"00884cb2881ccca9378301be1715f0aef6d6056e","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.2.0-alpha.2.tgz","fileCount":93,"integrity":"sha512-AaOjug6jAp+UAEd4dmOh+mXOYZytOVEjlanCT1d2jiwZ4VsN0n7q9XjXLGsA9O5m3yucQMaMgyHn/Y467aLgqw==","signatures":[{"sig":"MEYCIQD5f4hwayX4oPlHsnjYKhkLNfBEqV9YJJWykt7jG4HQwQIhANtAH/zeDsjOxZmT8IZzIdzqLwF4y6btSlTTgEcgrP0b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":242613},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"920d9c5803063229f89a8b6e9c7f12300ac9e943","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.1","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.9.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.0.1","@gltf-transform/functions":"^4.0.1","@gltf-transform/extensions":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.2.0-alpha.2_1717679035738_0.8359620984538949","host":"s3://npm-registry-packages"}},"2.2.0-alpha.3":{"name":"@needle-tools/gltf-build-pipeline","version":"2.2.0-alpha.3","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.2.0-alpha.3","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"c1ea9fea953ecad2e0761e0308d80e7e18f1dee4","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.2.0-alpha.3.tgz","fileCount":93,"integrity":"sha512-I2//B+iuz6NYyLWdXfTtzgEbiDLGiFX8UY9YlbtWUic1qHNObYOs+rM7XoS8glc3gtJTly3vQJbL+VyZa4pnYA==","signatures":[{"sig":"MEUCIQCk1dfKxpCvoDj7TDCuvhEk2wKQiHCcP2Ji+L+tzgJW+QIgWfLeC6Oy/fb+jMuF8ekXwcC9j/AvPiAZYWzQPg84NNM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":243117},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"2dcbf7f2c47b2fc512b19a7b205ae974e4430b40","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.1","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.9.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.0.1","@gltf-transform/functions":"^4.0.1","@gltf-transform/extensions":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.2.0-alpha.3_1717679453780_0.8082508890446618","host":"s3://npm-registry-packages"}},"2.2.0-alpha.4":{"name":"@needle-tools/gltf-build-pipeline","version":"2.2.0-alpha.4","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.2.0-alpha.4","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"2d8f57bee67fd64e3b8281a178351e54efcb1137","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.2.0-alpha.4.tgz","fileCount":95,"integrity":"sha512-Jry0XDiSpcl/SSDTD6wqVbXCdiQpiM85nGjs68Wl0pwdatyYIR435TF1td9Ne7MfQC6J88rtIibMBnKDT2+IUQ==","signatures":[{"sig":"MEQCIEqzb42ls87iCp4Ovadv/7ul1FxY6KWP1cEztjOJPBdMAiAUClfG7N2vnG9mP/XWv7VvAbcX35Y/j6PjWQyj6DfCaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":263552},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"b76046536d940364c0af0ea28718b34d11ee8484","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.1","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.9.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.0.1","@gltf-transform/functions":"^4.0.1","@gltf-transform/extensions":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.2.0-alpha.4_1717696056220_0.2372469840196032","host":"s3://npm-registry-packages"}},"2.2.0-alpha.5":{"name":"@needle-tools/gltf-build-pipeline","version":"2.2.0-alpha.5","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.2.0-alpha.5","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"fd9b631024376ab1cb4db638bc1ec4e50012772c","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.2.0-alpha.5.tgz","fileCount":95,"integrity":"sha512-ZiihGbzNsnrhRFYe2s9w0Kv1Z314VvY9U3jtrAEr4v3UXILwdrEI4AutFDgZWalS+h4AaCNxpvgQ6QiNhxtMeA==","signatures":[{"sig":"MEUCIQDU99eaEjx2c4yGiDYsmGz5MmhS/EfZUAYwgGY5XOkevgIgfhTOd2fP1af7Er19YWz0YgApZsF2zqtIrAPj54EJjSw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":263877},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"0d5481656d877c98cefa563dfe898aacbc325c85","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.1","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.9.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.0.1","@gltf-transform/functions":"^4.0.1","@gltf-transform/extensions":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.2.0-alpha.5_1717763064481_0.6350251989440574","host":"s3://npm-registry-packages"}},"2.2.0-alpha.6":{"name":"@needle-tools/gltf-build-pipeline","version":"2.2.0-alpha.6","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.2.0-alpha.6","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"b049e15062f72a9d4f712d10836f903ca3e4b831","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.2.0-alpha.6.tgz","fileCount":95,"integrity":"sha512-YYgfbcYUYVwML/oPNlps3i0MjQZKqeXPpdvOyQZshQC14VTJm3/WlW4ZRY7Zpvp6wmxjLNc4UZq89yUVVo5NCg==","signatures":[{"sig":"MEQCIDgWEGxnIN8hMKggkSNIWny3YqX3w6xitvfXxWNsZ5hgAiBsnjZz+5aZE6M1dFsWQtcmKvENbzC1bxSsFqXRQTroHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":264943},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"3a44b7c5fed5e875d7f4b7133f65e3e6c45e39fd","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.1","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.9.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.0.1","@gltf-transform/functions":"^4.0.1","@gltf-transform/extensions":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.2.0-alpha.6_1718266287339_0.7934080615350185","host":"s3://npm-registry-packages"}},"2.2.0-alpha.7":{"name":"@needle-tools/gltf-build-pipeline","version":"2.2.0-alpha.7","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.2.0-alpha.7","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"64d72f1c012828f425e647d6cf17dba7b128d6a2","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.2.0-alpha.7.tgz","fileCount":95,"integrity":"sha512-Po/rPYvFIDR9KHefq6r0kr0MrOChdI1Vd/Od6hY8c6bs052CtUz+srLMYt+PWPU5pd2Y/5ClDlOrBaoXN4UUbw==","signatures":[{"sig":"MEQCIEK2Huh3gQrtJXE+6RcnYSxouJ7lLTzPNn7LlXxcacXlAiB4ReJHSFxL1+L3cmM/AQ9qNKK7bvvf5CMopF1uyTlZvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":265810},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"f1208cc94699a4ee91c27ee3ef185068f721200a","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.1","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.9.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.0.1","@gltf-transform/functions":"^4.0.1","@gltf-transform/extensions":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.2.0-alpha.7_1718279111741_0.7197408963895537","host":"s3://npm-registry-packages"}},"2.2.0-alpha.8":{"name":"@needle-tools/gltf-build-pipeline","version":"2.2.0-alpha.8","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.2.0-alpha.8","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"c2f15a9f819d8368fb612328d957a6fd80e061f3","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.2.0-alpha.8.tgz","fileCount":95,"integrity":"sha512-kVrR7Yv4AoHtna+4S23jH1HkgGtcn66tNOBOpFERvosVVEuhjqCkBpZPkEWQ9lrC2JQOmQU8247GXt1AczuI6A==","signatures":[{"sig":"MEYCIQD0F7Kg8FP2cFkW3Y0H0rMr9F7vKZWicoOEPWTr/7QPdQIhAMVVwlgKyd/lsFB/OLdeeee61frx/OQGIKOkMjcJrYqV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":266324},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"96846eacc913fe2ffe4736c2b0cbe25c1422ff77","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.1","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.9.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.0.1","@gltf-transform/functions":"^4.0.1","@gltf-transform/extensions":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.2.0-alpha.8_1718287482765_0.04937017928633436","host":"s3://npm-registry-packages"}},"2.2.0-alpha.9":{"name":"@needle-tools/gltf-build-pipeline","version":"2.2.0-alpha.9","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.2.0-alpha.9","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"beee8ccfbb3c4045366faf3d625cf2278555fed2","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.2.0-alpha.9.tgz","fileCount":95,"integrity":"sha512-hdsCStWS/w5Whwvd775pvjdEOJy/fk7M1CR5luBm2yQaf8zYzJabOzVh1+PKaFIlR5AABdODTSIwbEyRd2oIrg==","signatures":[{"sig":"MEUCIQCYNhsLqNign2HUHtar1U/AfExinK/W8WQwTS6hmf1OzAIgDMXraUBN6Xf9zGDn7TlYICAeiuQHlr8D1ycpku8tkPo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":266305},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"c2c78680c2f1a1587b4a8a985082dca20f92ca4e","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.1","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.9.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.0.1","@gltf-transform/functions":"^4.0.1","@gltf-transform/extensions":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.2.0-alpha.9_1718287656530_0.5972003809805908","host":"s3://npm-registry-packages"}},"2.2.0-alpha.10":{"name":"@needle-tools/gltf-build-pipeline","version":"2.2.0-alpha.10","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.2.0-alpha.10","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"d06f53865a2a52c53d3e938c9172535ac5e902ff","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.2.0-alpha.10.tgz","fileCount":95,"integrity":"sha512-kWHkkFqExAyUQNSDqm4bjsbIO5YTF2FFJKsy5V5HTCfWQcyqrnRKqoUclZTRpVUBqAWTzINjpS0RhsPihQ4boQ==","signatures":[{"sig":"MEQCICBPbpYhlK52vKgdGsduh3rZXofojwE5nfoVm8Bp/j8bAiBktH51oVK3BoO4OcSSlye7jDuoHIe23AH8XXpfwvliPQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":266386},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"d13270efe24b25901699033b18a492161e39510f","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.1","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.9.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.0.1","@gltf-transform/functions":"^4.0.1","@gltf-transform/extensions":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.2.0-alpha.10_1718291330099_0.5739873693888224","host":"s3://npm-registry-packages"}},"2.2.0-alpha.11":{"name":"@needle-tools/gltf-build-pipeline","version":"2.2.0-alpha.11","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.2.0-alpha.11","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"72566d6dd5c49817658cb816e0ea6c1c19780b31","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.2.0-alpha.11.tgz","fileCount":95,"integrity":"sha512-2sWex2VyagpMMNsP0zApIENdFr3tXK9vSEJRNqdRvaFMpH732Id31VCJOrMa2POeVECttvwBo55Me/22G7gacQ==","signatures":[{"sig":"MEYCIQCbgptAe7o5hdmCZD0br5tFFCNF/a/hs9iGSFd3ApvVIgIhAPn1JRGWr4dy/rsVfoasQM57es6CA8KzeRLpgh1C+M6M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":266512},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"0e3f695d9e0d280c6410ea23532d66aadc75d05d","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.1","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.9.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.0.1","@gltf-transform/functions":"^4.0.1","@gltf-transform/extensions":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.2.0-alpha.11_1718352505975_0.4467574356231101","host":"s3://npm-registry-packages"}},"2.2.1-alpha":{"name":"@needle-tools/gltf-build-pipeline","version":"2.2.1-alpha","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.2.1-alpha","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"ba9871a89c2a6f9b724ba214fad017c8c7a15be9","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.2.1-alpha.tgz","fileCount":95,"integrity":"sha512-xeA+kit1usDm3wn3IQWVN1MS3+4rJW6//AWSYHIxPDeRN6jd11XopN6GcVPMgBmB7JxdMFrdKvNQq+Emy6daUw==","signatures":[{"sig":"MEYCIQDyueRxLZdZibCEomheop2bZ0MKVI62Xb5wq8WMEzVaGgIhAJQfJ07uPop6662kgX0f+TrLP15Agy3hi5gFjuPlJLVW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":266692},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"7d2b0c18b0db090912860857cefed99a20bc7fc4","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.1","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.9.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.0.1","@gltf-transform/functions":"^4.0.1","@gltf-transform/extensions":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.2.1-alpha_1718465834904_0.4676697380934338","host":"s3://npm-registry-packages"}},"2.2.1-alpha.1":{"name":"@needle-tools/gltf-build-pipeline","version":"2.2.1-alpha.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.2.1-alpha.1","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"38c20279de60f8ebb51416cbd65cd3860a51f58a","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.2.1-alpha.1.tgz","fileCount":99,"integrity":"sha512-3PiceJX+Ms+lybr2NqYK2/MaR0uBK6E0D4qTCDu7SgQsPxB5EMMea6aj4RH/Vo6bANCUEzxawBp61YdmdALihg==","signatures":[{"sig":"MEUCIEf43HVEAvv3qftBcepj5teRlkkaxT2c8RXisGwo7tu9AiEAgaMXgvyKsbA9ZEDu6eT7nLsaJYGrjhD8vw1213VAYNg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":274878},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"3b75e52c8a04792804b056c37b1a6c3d580d4a15","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.1","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.9.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.0.1","@gltf-transform/functions":"^4.0.1","@gltf-transform/extensions":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.2.1-alpha.1_1718626300221_0.9641500091450159","host":"s3://npm-registry-packages"}},"2.2.1-alpha.2":{"name":"@needle-tools/gltf-build-pipeline","version":"2.2.1-alpha.2","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.2.1-alpha.2","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"9ba7674d0f818bafbe42e34ab4b5b7e962d69a69","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.2.1-alpha.2.tgz","fileCount":99,"integrity":"sha512-QYX5RMDFetsUhgmeZHQ/T7Y6l3hgELSYBfeh43VXZsB14qGLqPrW2b9MuUkNNgi5jOmwLB0XUIN1tV9JgvQDlQ==","signatures":[{"sig":"MEUCIEMNMaJGmu5l/d9aSI5pYAH2Xe+2nXaayupGAEb6CpdyAiEAtW8CiEXfwrP30+rnNs5a0WSWcxgOYxCymCYQYYjbSQg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":274882},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"42380f8f407271a6f9d47502473fb757c032af95","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.1","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.9.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.0.1","@gltf-transform/functions":"^4.0.1","@gltf-transform/extensions":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.2.1-alpha.2_1718628252424_0.15965995847541015","host":"s3://npm-registry-packages"}},"2.2.1-alpha.3":{"name":"@needle-tools/gltf-build-pipeline","version":"2.2.1-alpha.3","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.2.1-alpha.3","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"ac9d08d0b997b7155a1102d5a0c29ece791be8f7","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.2.1-alpha.3.tgz","fileCount":104,"integrity":"sha512-1wCN0ylB9Ywk7RHRwMiiXPEIRawdpnEKqegHvJwzgQe2hKh/xtslNY8hZv8Bev51v29ducjmGY4c7r3FtUecxw==","signatures":[{"sig":"MEQCIB5gfLl3u6QGusIIM87yHWFO7/xkQaslf2B7+Ouj26TrAiBfGbh40UlFueRlOeE19DPbjQqlPr42h1DEFSkl7SNOfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302379},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"d780e7119bcae80ce4b0d299d946fc208b7bc34f","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","publish":"npm run compile && npm publish --access public","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.2.3","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.0.1","@gltf-transform/functions":"^4.0.1","@gltf-transform/extensions":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.2.1-alpha.3_1718659565454_0.3628685847829345","host":"s3://npm-registry-packages"}},"2.2.1-alpha.4":{"name":"@needle-tools/gltf-build-pipeline","version":"2.2.1-alpha.4","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.2.1-alpha.4","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"31ecf25179bda02dde3da14e96708e275ce4f326","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.2.1-alpha.4.tgz","fileCount":104,"integrity":"sha512-Q6JUrMhSuNPLvpmX7OMu5aDgLszEWaIQD9Hq+1m6e1AMS7K0fMDi9DcEmNkU7fctsvZ7+NWXE2fjqminwJftgw==","signatures":[{"sig":"MEQCIGpLs+L18KOmGrnyZBMVCx+5lnhouQ02TM9XG3RhxkRiAiBnzYG923epFfIlGxsrICUT9pJ5CmKMlYtEc9k2JBjGJQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":303179},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"1e770f9faea50b6211ac163d1859b7f4175cede2","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","publish":"npm run compile && npm publish --access public","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.2.3","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.10.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.0.1","@gltf-transform/functions":"^4.0.1","@gltf-transform/extensions":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.2.1-alpha.4_1718661003576_0.08453304480537094","host":"s3://npm-registry-packages"}},"2.2.1-alpha.5":{"name":"@needle-tools/gltf-build-pipeline","version":"2.2.1-alpha.5","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.2.1-alpha.5","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"8b22ed346514dad4bd98d8dbcce513b67d31e1ff","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.2.1-alpha.5.tgz","fileCount":101,"integrity":"sha512-qxzaiaA0ZO8lutHmYkLNtHrI+poay72u6na6v/y0xHKknOwllpmvdJrxaGci/HonmhPIToy/Xk4z61X9R9xQgQ==","signatures":[{"sig":"MEUCIQDD4oyIIi6dpzCgxBOQWUobFWrKP9g8vf6CHZeZw66P0gIgJjTQ0+6vO0vbDDkC776k7EZDRqbZ0+oHmTRe3Rw+zUY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280483},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"f6b8b28a60b824e8240540c9cb574a0ee64868ab","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","publish":"npm run compile && npm publish --access public","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.1","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.9.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.0.1","@gltf-transform/functions":"^4.0.1","@gltf-transform/extensions":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.2.1-alpha.5_1718723913551_0.24431044311510308","host":"s3://npm-registry-packages"}},"2.2.1-alpha.6":{"name":"@needle-tools/gltf-build-pipeline","version":"2.2.1-alpha.6","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.2.1-alpha.6","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"2ebec05ab14acb78cc507aab7ef3c4ae17717a04","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.2.1-alpha.6.tgz","fileCount":101,"integrity":"sha512-Ow8MkHLihLlXJ78fuE3/POmdUL/NhMlAi8I7bwKZISWyBpxe9iuRwqya9lhDyOcyd52/pUuYhv7S1YGNgH0Zmg==","signatures":[{"sig":"MEUCIEFsu4l/TBLs54idL/L8IEZjFGh+1UuWcyn2otNSh5pAAiEAp2IzTcfXV2YlBnSptEXoK/LmU7e+dNy/8NotsrRdD/s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":280909},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"9da8f55ab784ad8e477e5b6d955e9176880f2197","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","publish":"npm run compile && npm publish --access public","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.1","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.9.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.0.1","@gltf-transform/functions":"^4.0.1","@gltf-transform/extensions":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.2.1-alpha.6_1718797597056_0.42815917993673747","host":"s3://npm-registry-packages"}},"2.2.1-alpha.7":{"name":"@needle-tools/gltf-build-pipeline","version":"2.2.1-alpha.7","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.2.1-alpha.7","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"ebfc1f710f011dce58b10bc1921b80923257dd0a","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.2.1-alpha.7.tgz","fileCount":101,"integrity":"sha512-0bQD9uEMLL+vhmbunMOAiV0W5cSZv5PyI+pt4sMWCM2Lr2U2na52pNMSkBOwNocya1hasawAUxpUDULIU5iBcw==","signatures":[{"sig":"MEUCIQDADAtaPO+bHV6V+3bD7CCkW7j7G7T7Nf3c7/HaWe/J+gIgU0qKNlvzrzOFr2VtLFNEfcMl91Z9QnqIyiVS7LU5hHw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":282373},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"357b70d08905281e6ed0dd732439022e1a8ca27b","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","publish":"npm run compile && npm publish --access public","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.1","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.9.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.0.1","@gltf-transform/functions":"^4.0.1","@gltf-transform/extensions":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.2.1-alpha.7_1718816412798_0.5957064026882066","host":"s3://npm-registry-packages"}},"2.2.1-alpha.8":{"name":"@needle-tools/gltf-build-pipeline","version":"2.2.1-alpha.8","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.2.1-alpha.8","homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"b812f49fb82e03d0050746706e0c49421663efe7","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.2.1-alpha.8.tgz","fileCount":101,"integrity":"sha512-Rs23AmZWmoVdVtX4YdrxovZovJP92oK3AeBHBfdKAziCn9ARrM0vww1+dxmqPq68fD7W2FFr+QWI8HS3Jkw/5Q==","signatures":[{"sig":"MEYCIQCSkQ1rXj4sk0BDB5EZvuCISk84jvN2DH1d0QEvht63GwIhAKeeYFirmoF2dglWyF17iiz02eSQmER86UKeRTFAlv7k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":287732},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"83c57ce325ab65e14d8a8fdd3ead8a4e83fb1091","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","publish":"npm run compile && npm publish --access public","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.1","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.9.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.0.1","@gltf-transform/functions":"^4.0.1","@gltf-transform/extensions":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.2.1-alpha.8_1719054274202_0.6132594591156457","host":"s3://npm-registry-packages"}},"2.3.0-alpha":{"name":"@needle-tools/gltf-build-pipeline","version":"2.3.0-alpha","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.3.0-alpha","homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"cc2e557d624b5e1bf9b890ec25f70c8401a162bd","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.3.0-alpha.tgz","fileCount":101,"integrity":"sha512-Xp4WxbopVrj+I/nN1OIoHVGTZQDoM9gRzQGaDy5G0UziS9QWRDjzYimeqRSBaK31537+IM/ymdVWqaYWlf4r0A==","signatures":[{"sig":"MEUCIENvYGbaPEFKba2Ee3fakUZKFheWiZFlBQr7eEGXUfU6AiEA/+6+166Os3NvfEdwls5xiaR0cpi7dh8SY4cxW8SKuFc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":288226},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"c64cbda689ea2ae74068cc9b3b4d47facbc0c91b","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","publish":"npm run compile && npm publish --access public","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.1","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.9.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.0.1","@gltf-transform/functions":"^4.0.1","@gltf-transform/extensions":"^4.0.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.3.0-alpha_1719060006310_0.46560600509955563","host":"s3://npm-registry-packages"}},"2.3.0-alpha.1":{"name":"@needle-tools/gltf-build-pipeline","version":"2.3.0-alpha.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.3.0-alpha.1","homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"8c053b35d613c27b527d64183dde082cb5ac79bb","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.3.0-alpha.1.tgz","fileCount":101,"integrity":"sha512-yFq/rAzVQxTGkbU0PeB2t1SsTkQ9zO3yxXCmGa9LENd97drOtUZ6TLQebJJjhYhA0smW2r1J2UlEWh1dygGpLw==","signatures":[{"sig":"MEUCIQCjKxGLXhpbtCERxdaSsew96yYoKN/p3ajk/s0kZXJzxgIgUc7DOa5q438/k4Lpqe9eJctjBhhrXtch9gJqqfoWTwc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":288401},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"3dd24e0fca56fa13ec5bc485f31d1d1727b7e65d","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","publish":"npm run compile && npm publish --access public","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.1","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.9.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.0.2","@gltf-transform/functions":"^4.0.2","@gltf-transform/extensions":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.3.0-alpha.1_1719133964417_0.22288325333227132","host":"s3://npm-registry-packages"}},"2.3.0-alpha.2":{"name":"@needle-tools/gltf-build-pipeline","version":"2.3.0-alpha.2","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.3.0-alpha.2","homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"8dfbf431338222eb960fb3c8682408c1a85f2d47","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.3.0-alpha.2.tgz","fileCount":101,"integrity":"sha512-nbKrmKHpb4sj25dm6EPdKlRpY9rCYaPTmOonsYNOlnoJ1fuYv2z9VJ0x12zUIoAI23esx6l3FdJGkKEFMlKB2Q==","signatures":[{"sig":"MEUCIFvlFk6oZyvRj3rxaaVwlH5VOqarlaW3B5gSKVnmlxDVAiEAtazxLix/Bx9gDuBONP8ZTk/UR31a+xfr8teteu4IaOI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":288408},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"e22edae472756e3375a346272ec5f89894d39704","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","publish":"npm run compile && npm publish --access public","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.1","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.9.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.0.2","@gltf-transform/functions":"^4.0.2","@gltf-transform/extensions":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.3.0-alpha.2_1719414029707_0.647877244856091","host":"s3://npm-registry-packages"}},"2.4.0-alpha":{"name":"@needle-tools/gltf-build-pipeline","version":"2.4.0-alpha","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.4.0-alpha","homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"5b3735f992efd0857413d5a1b7d5b05ceddd6663","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.4.0-alpha.tgz","fileCount":101,"integrity":"sha512-nvJEWUgoHCaCj+1aSqfEEoJwA6OawABXJ14ryhc87aGmOtRrGm1mmHjgTYdjXr3bvrIGhEO0C7wlpxgSanNIZg==","signatures":[{"sig":"MEUCIAf6CeJk1DgczkQnJZOTCaWJ3cIeUgX5U6IfnYz3mXowAiEApMbuwdywXGe9arVOpHQwjqKpbhyVtbb4pW6BTlvX26E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":289889},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"210e9d17380402635657f3b69b8792bead525055","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","publish":"npm run compile && npm publish --access public","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.1","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.9.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.0.2","@gltf-transform/functions":"^4.0.2","@gltf-transform/extensions":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.4.0-alpha_1719417469397_0.448058816669721","host":"s3://npm-registry-packages"}},"2.4.0-alpha.1":{"name":"@needle-tools/gltf-build-pipeline","version":"2.4.0-alpha.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.4.0-alpha.1","homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"f12a3693f3a5d7f97af6aba005e59ebf858b6c4b","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.4.0-alpha.1.tgz","fileCount":101,"integrity":"sha512-Wwv+/EduQe8Rj9tckO2MqJ+QdEYhhIgIH/R2euK3ovB+eVMtOOGfmty5fGjGwtbv+dDbtAd7ivNeg7Ju+c58kw==","signatures":[{"sig":"MEQCIFpBJVrih44teCHFWG2qtz2xIfbCBpCn3cOCVeEjp+/oAiA3UDD89tGqvdgybMkvZdPUWKlrIKY4WPbJcOZITwvpDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":290505},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"210e9d17380402635657f3b69b8792bead525055","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","publish":"npm run compile && npm publish --access public","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.1","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.9.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.0.2","@gltf-transform/functions":"^4.0.2","@gltf-transform/extensions":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.4.0-alpha.1_1719417857175_0.5540600740701365","host":"s3://npm-registry-packages"}},"2.4.0-alpha.2":{"name":"@needle-tools/gltf-build-pipeline","version":"2.4.0-alpha.2","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.4.0-alpha.2","homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"b0987b3617acb2e27eb81150f01cc8e49b6f253a","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.4.0-alpha.2.tgz","fileCount":101,"integrity":"sha512-uxFPrQeB7EipuvwGfIal8+vkQE5aKC5x9LnBVDS9VhmHrDqgWc3aebEBe2UPdgJKyLDLgNLnhbnAr4HmEBYDHA==","signatures":[{"sig":"MEYCIQCNtqtSBK6wBkefmbAowcgJbC0RVv9PiqaNh8ZGG9WxFwIhALMSXbTxYnEEEMLkmDYsF2lWr+OMhvspTa+XI+WzkwO7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":290641},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"39bf87a8384ccf351933584d6483ca92ca1c9392","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","publish":"npm run compile && npm publish --access public","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.1","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.9.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.0.2","@gltf-transform/functions":"^4.0.2","@gltf-transform/extensions":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.4.0-alpha.2_1719667400813_0.6202013228134269","host":"s3://npm-registry-packages"}},"2.4.0-alpha.3":{"name":"@needle-tools/gltf-build-pipeline","version":"2.4.0-alpha.3","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.4.0-alpha.3","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"30f54231bf1e8915ff2014ab2deff536b82f397b","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.4.0-alpha.3.tgz","fileCount":101,"integrity":"sha512-yTTi9uWMfWN9iVaxBw8J/EcW1AcpmINeoMbs9qtgt7JFocTSm/2JgTOfdEeYELfHBCZ7a6F2nRvowsU4l8mSJQ==","signatures":[{"sig":"MEUCIQC6WVHeWmxiDEKpRFGMG0BRvnDvmgAYonOiYbySHRvdPQIgRCeoylGdWruzrvVhpsi9QCcO5zduhWCXV8L/5peNnks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":291041},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"a655f02c36cb3db891e7a701559df801bafc1cad","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","publish":"npm run compile && npm publish --access public","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.16.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.0.2","@gltf-transform/functions":"^4.0.2","@gltf-transform/extensions":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.4.0-alpha.3_1723379052994_0.33945529189229307","host":"s3://npm-registry-packages"}},"2.4.0-alpha.4":{"name":"@needle-tools/gltf-build-pipeline","version":"2.4.0-alpha.4","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.4.0-alpha.4","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"9a557212dfae6dbcd759c26d4a8685eb1257c571","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.4.0-alpha.4.tgz","fileCount":101,"integrity":"sha512-E348KGrLsBZAzafp5mxdhVtqky13lorpKPS1vcqTIwDPYcy1yaorKL6VykkqUhKzBqJZ1GuwhSwm3GhxDzBTOw==","signatures":[{"sig":"MEUCIQCE2+RVzaIEHkSKa0Ju6+OsSv13u1FXpoBCwssTn9NEeQIgKPri5/+9n76xJBkgEOCq/Or8Aml9hHCRl3biyP/5Qvo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":292348},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"144ed6a7f91f067624e91b499536e78da26a9c28","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","publish":"npm run compile && npm publish --access public","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.16.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.0.2","@gltf-transform/functions":"^4.0.2","@gltf-transform/extensions":"^4.0.2"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.4.0-alpha.4_1723559010305_0.9719049665488457","host":"s3://npm-registry-packages"}},"2.4.0-alpha.5":{"name":"@needle-tools/gltf-build-pipeline","version":"2.4.0-alpha.5","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.4.0-alpha.5","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"094fd8b11de4dff394026cf80d10f30bbba20630","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.4.0-alpha.5.tgz","fileCount":101,"integrity":"sha512-r9A1rR3cnwA1+QieViJBgBhebBruVTliXaFytDEmd2LBSXnNSONYQE1jcLB36dHuz6+pavrBxq1P2XtY+6RFow==","signatures":[{"sig":"MEQCICXDKF6+HwzKYaB4jctfYMQKdMsCIGrC+MW7s5aCDhfuAiBppzuybQyKliZQHe5i96e3NqVe2wvxM3Wh1/4Oft68AA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":294031},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"fba076aea7bece3e22d06f5bb14c681975a089d0","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","publish":"npm run compile && npm publish --access public","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.16.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.0.8","@gltf-transform/functions":"^4.0.8","@gltf-transform/extensions":"^4.0.8"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.4.0-alpha.5_1725621264348_0.3503070220969495","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@needle-tools/gltf-build-pipeline","version":"2.4.0","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.4.0","maintainers":[{"name":"marwi123","email":"marcel@needle.tools"},{"name":"herbst","email":"felix@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"37067f6bd13a3a4f2dc5063ad105680af8616e30","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.4.0.tgz","fileCount":101,"integrity":"sha512-yj+m8EoNxT3fegVw2Z7zl95fhI9Jdb2j/XZeVt6SU+CoyqzZdkbeZ5i3HPl378AMft82QVO4yDWlWg66RF/maw==","signatures":[{"sig":"MEUCIHu/astbGVGSZaLCcYIytaQF/lvvE7xcCg6QtdskXZgIAiEAyrJtHG25i+ON6heZFl3DQnEruQdHGYAoCpriM0uhjfw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":294061},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"602d86168ceae835eeea08318f845092a3fe8d1b","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","publish":"npm run compile && npm publish --access public","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.16.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.0.8","@gltf-transform/functions":"^4.0.8","@gltf-transform/extensions":"^4.0.8"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.4.0_1726059093411_0.10200571663623581","host":"s3://npm-registry-packages"}},"2.5.0-beta":{"name":"@needle-tools/gltf-build-pipeline","version":"2.5.0-beta","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.5.0-beta","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"8499dfc97a84fdde9bccf71c33fe3c76a427ea0f","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.5.0-beta.tgz","fileCount":101,"integrity":"sha512-HY93c5BFJibOd4XCx+QNnlySmquXkolPZ5QiA1BXqMo1dKSKUlSSp5O6eYGMfQELH+49AHDgU9U9cMhu76d/lw==","signatures":[{"sig":"MEUCICFpoMt5EZKDYQdMlKf+YFdc8sr6L2iufE1V8a+pIDAKAiEA+564jkBLtfgdB5y7ewKVibQwHdapdDuqwfaB54SziF0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":294707},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"1876403f2e1e8f3cd4a5ed8245c085a572f5777c","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","publish":"npm run compile && npm publish --access public","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.18.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.0.8","@gltf-transform/functions":"^4.0.8","@gltf-transform/extensions":"^4.0.8"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.5.0-beta_1732881313577_0.3840590962423913","host":"s3://npm-registry-packages"}},"2.5.0-beta.1":{"name":"@needle-tools/gltf-build-pipeline","version":"2.5.0-beta.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.5.0-beta.1","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"e723512136daa640e5515a8388a9b976bdd90cae","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.5.0-beta.1.tgz","fileCount":101,"integrity":"sha512-HGgvWrTvmGKxJNiobip3ETTrnTTrn7g5RqEb1GTQ9CYDn5ws+pXrPpOk2fk0Dy+CoinynvEb+pVZ9LJ/utl5pg==","signatures":[{"sig":"MEUCIQCE9apdXgQGeBn9lA5uwdToUmFnmIMa2CM4m49xgWLr/wIgEU4yPv/w63qlt9Wq9jQZ7jli1BvSeCT32YofhCZUGt0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295232},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"03478120b09bf008ff1775bf504ecf71fe0bf49e","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","publish":"npm run compile && npm publish --access public","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.18.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.0.8","@gltf-transform/functions":"^4.0.8","@gltf-transform/extensions":"^4.0.8"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.5.0-beta.1_1732882260699_0.28780319201057125","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@needle-tools/gltf-build-pipeline","version":"2.5.0","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.5.0","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"4147b3f50d05139b8b6e89a37b33daec59e35669","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.5.0.tgz","fileCount":101,"integrity":"sha512-Lm/Nt1ul/u5Gf18a8SzoXCt9ZbldQZzJ3heXbNzJjogt7GAGVJihnBhaGEIdnYHBlu4c+G4oSXRWtJZXke1Vlg==","signatures":[{"sig":"MEUCIHdRPhBoMXNHnkQzTskTkn5VbWfUhgjHukf+AOOlVON2AiEAux0H1l34okn9t20eXQzbo6SZNOhv592aPt7dWHVb6sk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295225},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"80dbfec57b911784cbf314c89dc091b78dce1688","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","publish":"npm run compile && npm publish --access public","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.18.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.0.8","@gltf-transform/functions":"^4.0.8","@gltf-transform/extensions":"^4.0.8"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.5.0_1734337229294_0.5722688425133002","host":"s3://npm-registry-packages-npm-production"}},"2.6.0-alpha":{"name":"@needle-tools/gltf-build-pipeline","version":"2.6.0-alpha","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.6.0-alpha","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"e9c5f5d00dc87ecb66984138f4004cf50818c4ab","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.6.0-alpha.tgz","fileCount":101,"integrity":"sha512-qJkr5SjUxU5EC0Por+8WgY8IgRjUMmEStT/K5QREI0mJNwQCUYc4Sd0uL7wWW/k5twoxZG+qmMGPii6fLscPoA==","signatures":[{"sig":"MEUCIC6ewKlPZyd1YAnt6ViDTrkd/5lGEaqOtuOqX9C9quZ9AiEA4YWoCab8x3GcWmedCKAmLr6Kb0k02UJPH/d5ejMAVjk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":298672},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"0efb5978119eaff22bbbe036a98e4f913984c42c","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","publish":"npm run compile && npm publish --access public","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.18.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.0.8","@gltf-transform/functions":"^4.0.8","@gltf-transform/extensions":"^4.0.8"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.6.0-alpha_1734337291805_0.09668700752806547","host":"s3://npm-registry-packages-npm-production"}},"2.6.0-alpha.1":{"name":"@needle-tools/gltf-build-pipeline","version":"2.6.0-alpha.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.6.0-alpha.1","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"b663510e89563ba1e279190b1a7264a12d222f18","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.6.0-alpha.1.tgz","fileCount":101,"integrity":"sha512-wqYapo5ZnvSatdsEXtruD3rLzuiNgwAZeOnO6Z1FIKFe9r9OesUQcmduAU+4NPP/Zz5F6QPKFtXoOxxEcEJJvQ==","signatures":[{"sig":"MEUCIQD/Q5FxSEsHk9EtS+hNZ1qqvEbDq2QTA0LK2lhKSTmhZgIgfDds2u0VL6W3A31A2eepLxPiTDr9l4zJZ3GWoD7WRxk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":299158},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"01bc996cdc04781daf47138caf8b500049f15c67","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","publish":"npm run compile && npm publish --access public","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.18.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.0.8","@gltf-transform/functions":"^4.0.8","@gltf-transform/extensions":"^4.0.8"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.6.0-alpha.1_1734337741366_0.12036507918724082","host":"s3://npm-registry-packages-npm-production"}},"2.7.0-alpha":{"name":"@needle-tools/gltf-build-pipeline","version":"2.7.0-alpha","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.7.0-alpha","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"35278cde31095858285aebce2aa24acf1c6e0c9a","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.7.0-alpha.tgz","fileCount":103,"integrity":"sha512-lQRecM7I46aFE9WbPLHZRbK7Us5OWJe1hAv0rl22mKA2vY6txG4/hrCLrvTLSson9svf8Vm65NM9A6W7ZUFIIQ==","signatures":[{"sig":"MEUCIFwkenH4qXq/6lvdfnRVhlX9vcwFT8iZ4fAv0NehFJg7AiEA5MdJv1mOqEltjufvYfnIGdg38FbmlrvNVYnDEPEZc+c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":304656},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"9f4fbb2fb2fc6ccfc62f15479d1ae24af15cbc04","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","publish":"npm run compile && npm publish --access public","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.18.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.1.1","@gltf-transform/functions":"^4.1.1","@gltf-transform/extensions":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.7.0-alpha_1736771142469_0.9057856048209305","host":"s3://npm-registry-packages-npm-production"}},"2.7.0-alpha.1":{"name":"@needle-tools/gltf-build-pipeline","version":"2.7.0-alpha.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.7.0-alpha.1","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"4faa3648daa09241d41b7c38db9ea1c7165a3a68","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.7.0-alpha.1.tgz","fileCount":103,"integrity":"sha512-2wEaoOxBiTlfBZqc+9+nrff5OUdqRsHeIgOD7wwApku/Pj0LltFAfD/IgI1rIkf/bp2lGZ2SWQnUL66JUY2NBA==","signatures":[{"sig":"MEQCIFExeR6ts9eCqEyMrVw3I7bAXFOH6bjmKKgqYIdrw454AiATKhYTHRCS4Gs6H/vT1Hhv7xX9zDtUSa7jV2cu1EuwTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":305535},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"cd8aad2b4210050e3b400d62ba5f7a3d5f1da230","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","publish":"npm run compile && npm publish --access public","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.18.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.1.1","@gltf-transform/functions":"^4.1.1","@gltf-transform/extensions":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.7.0-alpha.1_1736784776251_0.32823972435760074","host":"s3://npm-registry-packages-npm-production"}},"2.7.0-alpha.2":{"name":"@needle-tools/gltf-build-pipeline","version":"2.7.0-alpha.2","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.7.0-alpha.2","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"c0a9d0c1b7a18936d24642294526bc46dfbe776d","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.7.0-alpha.2.tgz","fileCount":103,"integrity":"sha512-WBtLcHJeU46iF+tv4M7+pSHqQfWZvdxKYBhBg2wOnZtTZEsRgDnJbnPfRNdmyhivlLtim5CsSofvh0tKaVzCGQ==","signatures":[{"sig":"MEUCIQC6CrQklkbfpOpYf/Cr5rYPGv5OQ/w9I7oKkZvz34E7cwIgQUfmHMvb23ZnnTCmMlTqskSWILTXEFINtnSg6FPoBTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306541},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"1093ef3cc0881da5438525016cfe209148b763d2","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","publish":"npm run compile && npm publish --access public --tag alpha","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","publish-tag":"npm dist-tag add @needle-tools/gltf-build-pipeline@2.7.0-alpha.1 alpha","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.1.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"22.13.1","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.1.1","@gltf-transform/functions":"^4.1.1","@gltf-transform/extensions":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.7.0-alpha.2_1739440134978_0.5647390159583552","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@needle-tools/gltf-build-pipeline","version":"2.7.0","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.7.0","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"be4543e1bb7f8411a2884b0346f3bd5cced544de","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.7.0.tgz","fileCount":103,"integrity":"sha512-MxB62lGNDRbRCMgVn12KaZL5H7HOYe/ebAU9wBzIyxLHdfFoRVYe9OFPYXZWwUMUv471W+d6BtI81HHYMRhK7A==","signatures":[{"sig":"MEUCIQDRj7eP6gUgHSQXLxXC79acNOp3OfJvOTUIQCv/IWhgXQIgAs2kXexPsm6cHdCyyHaVneFtmApPVfZAf63UsJGfxiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306554},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"34d8a22277d952ae3f6bc516c5d90c46dce48b16","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","publish":"npm run compile && npm publish --access public --tag latest","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","publish-tag":"npm dist-tag add @needle-tools/gltf-build-pipeline@2.7.0 latest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.1.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"22.13.1","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.1.1","@gltf-transform/functions":"^4.1.1","@gltf-transform/extensions":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.7.0_1739446395344_0.5133044201766106","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"@needle-tools/gltf-build-pipeline","version":"2.7.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.7.1","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"58b9c3250b958ddfceee7ca89a527ee8fd89038f","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.7.1.tgz","fileCount":103,"integrity":"sha512-8M4Tx2ZYK5vJxKmFSbIzf9rjdG6sxqjfKsMaoxJFSuvfTr3+OxQVedzdFOe00T4LJVsZ/RJ2tuEKieTZQzm/uA==","signatures":[{"sig":"MEYCIQDKEsIF1ffvHlA8A9Afik+bEZFrQFaCkqbGBAnH3irS5gIhAMFLB+1dg1hta+jN0qFqaMc47SlJahEMPUJB4MU10c5Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306764},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"baca0e79424ee1d77888acccbc8df957492b56b8","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","publish":"npm run compile && npm publish --access public --tag latest","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","publish-tag":"npm dist-tag add @needle-tools/gltf-build-pipeline@2.7.0 latest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.9.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"22.13.1","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.1.1","@gltf-transform/functions":"^4.1.1","@gltf-transform/extensions":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.7.1_1739532786716_0.2573021694055304","host":"s3://npm-registry-packages-npm-production"}},"2.8.0-alpha.0":{"name":"@needle-tools/gltf-build-pipeline","version":"2.8.0-alpha.0","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.8.0-alpha.0","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"6be605eab29e840e8eb6cf0176149e89ef1d9c4f","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.8.0-alpha.0.tgz","fileCount":103,"integrity":"sha512-ilJW3rf3jOwK52Ku2kXEZOfDRgP7lrt52xapqetTJsLGKnUIBjWWUekDO1HpitS0qdwrtIOadiCs+8s86VTl0Q==","signatures":[{"sig":"MEUCIFcoNFCWGRpzO1A2sSvSm/7O59Crc+t6ezn2dDsNVnPhAiEAj2qPYEtyon2dT76cDbxldclfDPvpV6igwEmhny7+Wjc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307365},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"fd02296a7c6fb32e497572e2fd4156e017522b26","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","publish":"npm run compile && npm publish --access public --tag latest","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","publish-tag":"npm dist-tag add @needle-tools/gltf-build-pipeline@2.7.0 latest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.9.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"22.13.1","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.1.1","@gltf-transform/functions":"^4.1.1","@gltf-transform/extensions":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.8.0-alpha.0_1740647849830_0.6840797650441834","host":"s3://npm-registry-packages-npm-production"}},"2.8.0-alpha.1":{"name":"@needle-tools/gltf-build-pipeline","version":"2.8.0-alpha.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.8.0-alpha.1","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"67c8dd2d76f363c44cdbcf1a8f4f419be0285de4","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.8.0-alpha.1.tgz","fileCount":103,"integrity":"sha512-0qXwVa4jum0hGlxrm0Kc0Gkk0ZSiFWCBnCZyPSMUviEqTkwlawqaP9fsWjpK8tH5kf45e4OxyOesBVmsmdiYzw==","signatures":[{"sig":"MEUCIQC2bG5uhBoEUfQMqpNUhy9nAPZmrS2114yPsXE4nWEePQIgegdqSpfbKAP6y8CxH/v2PBKFfW2KsHa0LcM6WsScRoI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307904},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"ffb54b49bc93321ac5a18a374fceeab4b57ee3b0","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","publish":"npm run compile && npm publish --access public --tag latest","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","publish-tag":"npm dist-tag add @needle-tools/gltf-build-pipeline@2.7.0 latest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.9.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"22.13.1","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.1.1","@gltf-transform/functions":"^4.1.1","@gltf-transform/extensions":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.8.0-alpha.1_1741072685677_0.024311416638857608","host":"s3://npm-registry-packages-npm-production"}},"2.8.0-alpha.2":{"name":"@needle-tools/gltf-build-pipeline","version":"2.8.0-alpha.2","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.8.0-alpha.2","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"968d0bdbb62799d6d446e036ef768b84e0621285","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.8.0-alpha.2.tgz","fileCount":103,"integrity":"sha512-Z844Y4OIBpO/YVYqZy/VhbZLyxEKp/8puUb96dAIGC8zgeBAWkxFmSX3Y67p2BLtrvw4E/TjgLvSIJQ1QzYIZg==","signatures":[{"sig":"MEUCIEv33S7ZWdIsOLYKEiUIo3q36AF121a/+3fYxgiT2JEsAiEAv9pyrvwBjOVzWwz2kLr3MEkWDFltFwHKUBshXoWAEuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308384},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"fd98be967b2e6d2322b485d888db233109453f0f","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","publish":"npm run compile && npm publish --access public --tag latest","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","publish-tag":"npm dist-tag add @needle-tools/gltf-build-pipeline@2.7.0 latest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.9.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"22.13.1","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.1.1","@gltf-transform/functions":"^4.1.1","@gltf-transform/extensions":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.8.0-alpha.2_1741083067560_0.5667034060694398","host":"s3://npm-registry-packages-npm-production"}},"2.8.1-alpha.0":{"name":"@needle-tools/gltf-build-pipeline","version":"2.8.1-alpha.0","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.8.1-alpha.0","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"fd2460c42e5bfc50d7032e452abfd4f334bf8dde","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.8.1-alpha.0.tgz","fileCount":103,"integrity":"sha512-1XnIRviyJmRlgMENyW0RM22+4PhRGRyTHF6j0/zJGOmtz1UJz+TArIsfYlKpyRtpFGwRsNJHXHALJJeizMRKpw==","signatures":[{"sig":"MEUCIQDbKOCug8PMPZau9BQQpohvDKuwsJ036Z5qzmtNf/prkwIgRO5L3RzQCTDZBm3j20wwK5FS+KuWsMuLrcEkQLujy94=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309477},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"a7f6aa7925abac83debd70bb86708906b0bdac9d","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","publish":"npm run compile && npm publish --access public --tag latest","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","publish-tag":"npm dist-tag add @needle-tools/gltf-build-pipeline@2.7.0 latest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.9.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"22.13.1","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.1.1","@gltf-transform/functions":"^4.1.1","@gltf-transform/extensions":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.8.1-alpha.0_1742984358788_0.6731818132657277","host":"s3://npm-registry-packages-npm-production"}},"2.8.1-alpha.1":{"name":"@needle-tools/gltf-build-pipeline","version":"2.8.1-alpha.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.8.1-alpha.1","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"74292f3af6c94c784a684fc136960af6f0559a99","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.8.1-alpha.1.tgz","fileCount":103,"integrity":"sha512-Nd1kphfEA7tpVXHRjTIEkN2tXTD571gxFLrqo2XzdeAd6fOpYzh10Ob84AMl2ntw8v2K6ybfCZsP9deSu+VGZA==","signatures":[{"sig":"MEUCIQDPyQR9U+hcMO0P4/rjx263y4Vb32LNdzmTjdZsGwlTdQIgXtBTm2JsHcc17wQVdH9NFrDJ7Yplv6ebg7N+ZXn5xJ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309744},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"4b5086b470bf4ae2e462abe5b3eb51eaa67401c8","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","publish":"npm run compile && npm publish --access public --tag latest","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","publish-tag":"npm dist-tag add @needle-tools/gltf-build-pipeline@2.7.0 latest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.9.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"22.13.1","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.1.1","@gltf-transform/functions":"^4.1.1","@gltf-transform/extensions":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.8.1-alpha.1_1742985437963_0.5207782507480472","host":"s3://npm-registry-packages-npm-production"}},"2.8.1":{"name":"@needle-tools/gltf-build-pipeline","version":"2.8.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.8.1","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"c9152d1da2d50e991d2546a5d2375cf0f72446ca","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.8.1.tgz","fileCount":103,"integrity":"sha512-+IurBYpeGENutqIkwr/kP52r0aXSUCJDq/hXRpckA8YvlYyeCuYHXDEU7zH+zx1UJp/UzUkkOE6Oo0rjw5tGxQ==","signatures":[{"sig":"MEUCIQDtaQysdItT9PgZ399e5jOWnnt4jxV2qakTZozAr6fdewIgPcfMif2ScP4RkT/vL7+0Ba6Mwit4PCTU2RsJ856VizA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309763},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"ee24407efcb200e7b951551e9aea019ef8c44630","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","publish":"npm run compile && npm publish --access public --tag latest","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","publish-tag":"npm dist-tag add @needle-tools/gltf-build-pipeline@2.7.0 latest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.9.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"22.13.1","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.1.1","@gltf-transform/functions":"^4.1.1","@gltf-transform/extensions":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.8.1_1744897608857_0.40656263187614217","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@needle-tools/gltf-build-pipeline","version":"2.9.0","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.9.0","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"aeb8a656f3b147a092cab1c15b13e69f0c130086","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.9.0.tgz","fileCount":103,"integrity":"sha512-nD8nui4VydCr4fm2TGvWnNwdrRC8QuNOwG7pQuZYSaMvsZU8KKVk+j24eYcRrH45rbpQMXOUiVLBvQECvzO1aA==","signatures":[{"sig":"MEYCIQDsMX5NNYJBJZGnzQe2DE3qTpr0re8pbdNm4uBvBjljIAIhAJE0i/B1zR2T2sCqjo8LI9p9PE3ykmwhT0pJWxuRG8g7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310453},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"409f3c1ae8890d8d16e2ff808b51eac1b44e94fd","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","publish":"npm run compile && npm publish --access public --tag latest","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","publish-tag":"npm dist-tag add @needle-tools/gltf-build-pipeline@2.7.0 latest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.9.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"22.13.1","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.1.1","@gltf-transform/functions":"^4.1.1","@gltf-transform/extensions":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.9.0_1747922775424_0.7051987988793877","host":"s3://npm-registry-packages-npm-production"}},"2.9.1":{"name":"@needle-tools/gltf-build-pipeline","version":"2.9.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.9.1","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"a50759e6f6701d127b17ccba575e3649450fc0e6","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.9.1.tgz","fileCount":103,"integrity":"sha512-U2kz7aF3LXiuuLO4t5eKkDA/U+P1FENPEMo7YNER9o3gN7X/D6WSI7ReRCLq7l2hPy/Jq+OvmFLcqOCdZCvGmQ==","signatures":[{"sig":"MEUCIQDk23i0HKd6cMTS/+mFWQuUTgZ6QkGOdZFsMncTQv/HVwIgSc66dcWg3CitBTWoxu1JkitWPMGPJfPlCqIiNvFEiYc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310657},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"b9372fe4ae4ecc570336be15edfe98c2b7c58313","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","publish":"npm run compile && npm publish --access public --tag latest","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","publish-tag":"npm dist-tag add @needle-tools/gltf-build-pipeline@2.7.0 latest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.9.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"22.13.1","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.1.1","@gltf-transform/functions":"^4.1.1","@gltf-transform/extensions":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.9.1_1747923998722_0.558485658471032","host":"s3://npm-registry-packages-npm-production"}},"2.9.2":{"name":"@needle-tools/gltf-build-pipeline","version":"2.9.2","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.9.2","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"a7b76d04701decb54e021b8aa901af64e662a2cc","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.9.2.tgz","fileCount":103,"integrity":"sha512-fWLL+UTk2YMZ7h5d/OtrtDH2FL3y6LdKxcylC5RFT29wFFtnHT6DGxODbSlP+sVvG28kO2AhwkX+1vGTvAqfWg==","signatures":[{"sig":"MEYCIQDRZKFwxn+8XQDnzttaGmR369KTxyK6WD3yGEC1hGjE9wIhAJxaLOjXRQrn42AmKasG75mpuYpCetTtrzTJIGitEHRm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310755},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"2b1405ff4507aed678bf496dbca0e05a6540d040","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","publish":"npm run compile && npm publish --access public --tag latest","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","publish-tag":"npm dist-tag add @needle-tools/gltf-build-pipeline@2.7.0 latest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.9.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"22.13.1","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.1.1","@gltf-transform/functions":"^4.1.1","@gltf-transform/extensions":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.9.2_1747927270895_0.6704315469340727","host":"s3://npm-registry-packages-npm-production"}},"2.9.3":{"name":"@needle-tools/gltf-build-pipeline","version":"2.9.3","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.9.3","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"cf374b555adf8b82662f1d80d58636046cb6f3b9","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.9.3.tgz","fileCount":103,"integrity":"sha512-aB+x2wS5tH83DjV3ZMeLEHcn+fJvQKry9k62W9utfDD1esobRo1Mj1HrHRASTT9r0ndLNPCTYun/RVzbmyeqPA==","signatures":[{"sig":"MEYCIQDJs8x326UrURFLoeHcXXlw2mFW0jOtO0zKz0vl2EhkRAIhAIxyjmDkmypdDIT+XvyUZHUBKDzugrHvotqWoo6vgeeo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310960},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"9cc0d19112fc1eb986affb0ca9a7c9fe412ee9c7","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","publish":"npm run compile && npm publish --access public --tag latest","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","publish-tag":"npm dist-tag add @needle-tools/gltf-build-pipeline@2.7.0 latest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.9.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"22.13.1","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.1.1","@gltf-transform/functions":"^4.1.1","@gltf-transform/extensions":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.9.3_1747928763687_0.6483850836623117","host":"s3://npm-registry-packages-npm-production"}},"2.9.4":{"name":"@needle-tools/gltf-build-pipeline","version":"2.9.4","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.9.4","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"8346912bec4f00d6797ac4ceea2e309bb060377a","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.9.4.tgz","fileCount":103,"integrity":"sha512-oUtJ7Dim7Lfxom0N0TC+nLShLICjSb9z8XOe6MlNyMUiwYya2Yb1Z6uJd7WAkw9HxKZzMkhK7XITouH9eZkkPA==","signatures":[{"sig":"MEYCIQDR7U8phBbFlXkhT6L1VwvqeGuG2b+7H7cp3Z9DgsmK3AIhAMwyC2iPW+i26Raylj1h3hjMxiyPZyLEh72NfQuWeA/Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311353},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"0e0a7409d6fbefd5691ed9729ab61764bc7d7012","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","publish":"npm run compile && npm publish --access public --tag latest","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","publish-tag":"npm dist-tag add @needle-tools/gltf-build-pipeline@2.7.0 latest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.9.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"22.13.1","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"^4.1.1","@gltf-transform/functions":"^4.1.1","@gltf-transform/extensions":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.9.4_1747989446015_0.7747891335847645","host":"s3://npm-registry-packages-npm-production"}},"2.9.5-next.a7c482c":{"name":"@needle-tools/gltf-build-pipeline","version":"2.9.5-next.a7c482c","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.9.5-next.a7c482c","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"92eba3c77c56a8ebda1069886c0fdfbd19e278e5","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.9.5-next.a7c482c.tgz","fileCount":103,"integrity":"sha512-4UiXh//P2V8aIcWXCwxTAEh6F/nj2RdGNOmFDCxlIUKq8Fm1p7u3DmMN3tGpomHQB/8uVTKuzGPdnjIUDKJSxg==","signatures":[{"sig":"MEUCIQCA0cvrEANM109NFIi0R09C5V78euVm22Z8jEhibKXhzwIgT+Wl+zR7BRelZkG2VNmDPjckaS/G3yo0R8TjAOfsh8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304177},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"a7c482c65ef8a673ead4df323fc4c79c4e13bacb","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","publish":"npm run compile && npm publish --access public --tag latest","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","publish-tag":"npm dist-tag add @needle-tools/gltf-build-pipeline@2.7.0 latest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.1","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.1.3","@gltf-transform/functions":"4.1.3","@gltf-transform/extensions":"4.1.3"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.9.5-next.a7c482c_1747993071345_0.7796306208242632","host":"s3://npm-registry-packages-npm-production"}},"2.9.5-next.f657549":{"name":"@needle-tools/gltf-build-pipeline","version":"2.9.5-next.f657549","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.9.5-next.f657549","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"0fae3baa5e22a54c7b66a1756cd58791e929f838","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.9.5-next.f657549.tgz","fileCount":103,"integrity":"sha512-1bykDGOWo2Lr6pXmzQqwXthQt6IX0/8gTYBIPjg3jwt0iIrZV4xy5/mRS5zAQJLjSwJqJZPsZYoG2tri79A6cA==","signatures":[{"sig":"MEUCIH5sbNYXub0pSEVJ3tNCRvzVlVk/LXAUD9Dhh//xal1sAiEAjLaH6+7CwMwpGiEkdn5IlIodKfe8QlFxNSMxbTUHu9I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304193},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"f6575497c50345a42b4eff5a07ecf322048bf7d5","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","publish-package":"npm run compile && npm publish --access public --tag latest","publish-package-tag":"npm dist-tag add @needle-tools/gltf-build-pipeline@2.7.0 latest","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.1","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.1.3","@gltf-transform/functions":"4.1.3","@gltf-transform/extensions":"4.1.3"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.9.5-next.f657549_1747993183687_0.52629967231328","host":"s3://npm-registry-packages-npm-production"}},"2.9.5-next.5f15ea0":{"name":"@needle-tools/gltf-build-pipeline","version":"2.9.5-next.5f15ea0","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.9.5-next.5f15ea0","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"445fb53493dae295a8dcd954d6605ab1461af9be","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.9.5-next.5f15ea0.tgz","fileCount":103,"integrity":"sha512-3f9xivMvpUOBcVDnf+VSnjNiK8AwT/zsBlS7NLRtiocM9anU5syumXVcxb23K7Dq1geUetVpH8s5cqKOq5B22g==","signatures":[{"sig":"MEQCIDz1g01Ft8UwbksyT1rqLfe1dpjlHHX+Cw5BnyJKk4KYAiBaY+9LZMtRbo2dGUjKseR+8vFcv63DxMHs8w6v3WYUlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304193},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"5f15ea0b78c5b090ece47a690841e27d18b44730","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","publish-package":"npm run compile && npm publish --access public --tag latest","publish-package-tag":"npm dist-tag add @needle-tools/gltf-build-pipeline@2.7.0 latest","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.1","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.1.3","@gltf-transform/functions":"4.1.3","@gltf-transform/extensions":"4.1.3"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.9.5-next.5f15ea0_1747993305128_0.6780567295837652","host":"s3://npm-registry-packages-npm-production"}},"2.9.5-next.b31a603":{"name":"@needle-tools/gltf-build-pipeline","version":"2.9.5-next.b31a603","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.9.5-next.b31a603","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"cc103841c8f0a3fd653bd4e83264593b8fd2b26d","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.9.5-next.b31a603.tgz","fileCount":103,"integrity":"sha512-IHZSM4+v894q+N1Vjbj4d8RkIt9YQcdXhkZqR0BL0S80K+C0X+7vq0x9N3w+BECCWypExTqCsuvI9i6oXecBww==","signatures":[{"sig":"MEQCIC/mXMRekAkuu29wx+Zw4Z832/NlT0gjJZLSlk4+a4tNAiB61xjWGGeuoBlKqnd3lr2nFz++Sx7KTWkCyiXpqM0Caw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304193},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"b31a603911dab69b17e005da5577e6b5e1d8be45","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","publish-package":"npm run compile && npm publish --access public --tag latest","publish-package-tag":"npm dist-tag add @needle-tools/gltf-build-pipeline@2.7.0 latest","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.1","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.1.3","@gltf-transform/functions":"4.1.3","@gltf-transform/extensions":"4.1.3"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.9.5-next.b31a603_1747993464059_0.6088824533349286","host":"s3://npm-registry-packages-npm-production"}},"2.9.5-next.b73b03b":{"name":"@needle-tools/gltf-build-pipeline","version":"2.9.5-next.b73b03b","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.9.5-next.b73b03b","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"7089fc953d304f0fa6358ffdd8ee7efed0400710","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.9.5-next.b73b03b.tgz","fileCount":103,"integrity":"sha512-uec44UGZINdkBL3ZjmmiW+EML+148HBjgxV1M8XymLFx0BbtDIq9dfcV3wQ6xClnRAN6he39UHKLUuNDgNdQBw==","signatures":[{"sig":"MEQCIBj7SGd98kQ37FhCSnXyeRG13N47Ysus75Vac1gCNO2kAiAoTukaQz91IHvhSdirQbhEO8rybSwa4G85NApjYtSVqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304193},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"b73b03b9eb769ba77be725823c960d25fb23e867","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","publish-package":"npm run compile && npm publish --access public --tag latest","publish-package-tag":"npm dist-tag add @needle-tools/gltf-build-pipeline@2.7.0 latest","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.1","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.1.3","@gltf-transform/functions":"4.1.3","@gltf-transform/extensions":"4.1.3"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.9.5-next.b73b03b_1747994405689_0.04662771704943114","host":"s3://npm-registry-packages-npm-production"}},"2.9.5":{"name":"@needle-tools/gltf-build-pipeline","version":"2.9.5","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.9.5","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"921a48ea0d5058e42205eec3239cb3425fff631a","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.9.5.tgz","fileCount":103,"integrity":"sha512-Fr4YpIwWUHUpqLIW8Ul5L1/1pt6Ggcg5wUD1rCtj/RGqshBLUy+NAQPsCF4iYMbgbkQf+D0im9o0XdwBlwez5A==","signatures":[{"sig":"MEYCIQDyjRTHz1QVFrThQieIih5b2MD46SUuNDadb6pa8I4bVQIhALMYlvQBfDux2s0NQ1bkHH3bLUA8kJnepD7DjXGK5VFh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304180},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"8381325ed4226cad5f40a00790dc60ce19df3163","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","publish-package":"npm run compile && npm publish --access public --tag latest","publish-package-tag":"npm dist-tag add @needle-tools/gltf-build-pipeline@2.7.0 latest","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.1","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.1.3","@gltf-transform/functions":"4.1.3","@gltf-transform/extensions":"4.1.3"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.9.5_1747994709413_0.9663050328389666","host":"s3://npm-registry-packages-npm-production"}},"2.9.5-next.1f980a0":{"name":"@needle-tools/gltf-build-pipeline","version":"2.9.5-next.1f980a0","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.9.5-next.1f980a0","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"be50912d7f17880b7fef024794920c391ec60c20","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.9.5-next.1f980a0.tgz","fileCount":11,"integrity":"sha512-QgFHevXYz76NPr7k4QUugQlHekFsfFNYBrA8JXhPt/CKudypGo0myzGgxB59AaD5Gii/L8hqyq6eXW7bL1jpLg==","signatures":[{"sig":"MEQCICZZJo+HRXDj5dlZOkdeeIZpRRz/rE+mXCuTRdM7fKZnAiAu/EMridGRzFZQzeFnSCAnLgAxn04nhfezGc3W6H10DA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29670},"main":"dist/index.js","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"1f980a007fc63418f77648bde393142e4bcecb79","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","pre-publish":"npm run compile","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","publish-package-tag":"npm dist-tag add @needle-tools/gltf-build-pipeline@2.7.0 latest","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.1","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.1.3","@gltf-transform/functions":"4.1.3","@gltf-transform/extensions":"4.1.3"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.9.5-next.1f980a0_1747996635034_0.42403994922194754","host":"s3://npm-registry-packages-npm-production"}},"2.9.5-next.1449469":{"name":"@needle-tools/gltf-build-pipeline","version":"2.9.5-next.1449469","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.9.5-next.1449469","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"363079c36b63ba2a6c637602397e63ea315fa029","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.9.5-next.1449469.tgz","fileCount":103,"integrity":"sha512-GGWHp4wLQuzGFUCrVbcjjzVWtPd1TMpSoNcPt9g1Efw/WpxvbZYgwWooiT2TizYCCr2e3RvGVL6djp6VmSuguA==","signatures":[{"sig":"MEUCIQCWmbbH/rKNtzfJLC8s+e4Fj5ZW1nezGTZSGwqyqeCibgIgbDrPH4Hr9Zay6DyYc6qyAtd845m2+ExiX2V2n273W0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304174},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"14494696fbc61c67192b3cebfd15b4282dd9cbb2","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package-tag":"npm dist-tag add @needle-tools/gltf-build-pipeline@2.7.0 latest","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.1","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.1.3","@gltf-transform/functions":"4.1.3","@gltf-transform/extensions":"4.1.3"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.9.5-next.1449469_1747996839100_0.9720803510926328","host":"s3://npm-registry-packages-npm-production"}},"2.9.5-next.a532b3e":{"name":"@needle-tools/gltf-build-pipeline","version":"2.9.5-next.a532b3e","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.9.5-next.a532b3e","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"46e0a19b869ca3f7d7f19bc4b365e797a11c3b1e","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.9.5-next.a532b3e.tgz","fileCount":103,"integrity":"sha512-ZvsjN1JBCiBR6iX5sbZqHIT3leVpsJ6GyKvIPza5gFvaivZzRaKrPasUUs69JlnM/Fsc3Fkcxj0WqvNrS7jWWg==","signatures":[{"sig":"MEUCIGa04Gh8x/xOliKrOx5EDuPMU1q7YVTG12q8VArXAK9zAiEAhcPF03KESS1r/4DVwULk/YLe2qEglYIo0bHnT8lu+GM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304190},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"a532b3eb3b7618e1640396d6cfee29f0290faec5","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","publish-package":"npm run compile && npm publish","publish-package-tag":"npm dist-tag add @needle-tools/gltf-build-pipeline@2.7.0 latest","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.1","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.1.3","@gltf-transform/functions":"4.1.3","@gltf-transform/extensions":"4.1.3"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.9.5-next.a532b3e_1747996955613_0.04530326899163417","host":"s3://npm-registry-packages-npm-production"}},"2.9.5-release-experimental.0dfa267":{"name":"@needle-tools/gltf-build-pipeline","version":"2.9.5-release-experimental.0dfa267","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.9.5-release-experimental.0dfa267","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"1ab9378b616f83f133612d8e79703dfefb241fa4","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.9.5-release-experimental.0dfa267.tgz","fileCount":11,"integrity":"sha512-EzHuh/8BQrbDevQvK+tVyYEAGcpToHdGt5BvOdRy1b/aOyCU/jdkwm35J+lPr8zIYWRMqF28f50VtTzp0AqFEg==","signatures":[{"sig":"MEUCIAHlWbbMjA4jUxs1GsS11s/Gv2yYEZy03oG5ivARrb/tAiEAkTj787oGB7uoazcgNB8YwkbV63YfKgY79MZ/glhHnOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29705},"main":"dist/index.js","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"0dfa26775d05466b717ea09b3e3f7206ecda22c1","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","publish-package":"npm run compile && npm publish","publish-package-tag":"npm dist-tag add @needle-tools/gltf-build-pipeline@2.7.0 latest","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.2","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.1.3","@gltf-transform/functions":"4.1.3","@gltf-transform/extensions":"4.1.3"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.9.5-release-experimental.0dfa267_1749038786587_0.9523737326105219","host":"s3://npm-registry-packages-npm-production"}},"2.9.5-release.0dfa267":{"name":"@needle-tools/gltf-build-pipeline","version":"2.9.5-release.0dfa267","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.9.5-release.0dfa267","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"4ea7d7322c032fbda091fb4b3352b19c27dd73be","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.9.5-release.0dfa267.tgz","fileCount":11,"integrity":"sha512-0RfGYGdjYTBFfUTvbiXGsQwAJ50yd6UWGDyECib51zzT4iUgKpZXTU1mZMsJ/FMgvZeS5JT69EvVrv8ZS9zt+g==","signatures":[{"sig":"MEUCIQDa7X9Dky6dnLZhBBhkDaaSzPOh5azhV/JZBaIHxTm3wwIgXuuUHjdaNGs56EcEIdNV4miE0VnZfSVSa0nSxcJtanM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29692},"main":"dist/index.js","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"0dfa26775d05466b717ea09b3e3f7206ecda22c1","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","publish-package":"npm run compile && npm publish","publish-package-tag":"npm dist-tag add @needle-tools/gltf-build-pipeline@2.7.0 latest","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.2","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.1.3","@gltf-transform/functions":"4.1.3","@gltf-transform/extensions":"4.1.3"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.9.5-release.0dfa267_1749039261467_0.9015926437021855","host":"s3://npm-registry-packages-npm-production"}},"2.9.5-experimental.0dfa267":{"name":"@needle-tools/gltf-build-pipeline","version":"2.9.5-experimental.0dfa267","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.9.5-experimental.0dfa267","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"8577fe0ff93eb982d914cf03a319c69de0545b77","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.9.5-experimental.0dfa267.tgz","fileCount":11,"integrity":"sha512-yLbw076pR1gS+n8vSZHfMmS4WBOKPQfQOhInAwUGST0vAL+z8uElqGi+fGqQJLrcia5LIOTSm44Onv816bsSRw==","signatures":[{"sig":"MEUCIFRNRHsKESOMic2pW7Z1Yy35QzyCk0PhvrgxFb4JF658AiEAmyx9RD7KhaM9+yWBQc5yerfghKL5FRGQjVgcntzqCQE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29697},"main":"dist/index.js","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"0dfa26775d05466b717ea09b3e3f7206ecda22c1","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","publish-package":"npm run compile && npm publish","publish-package-tag":"npm dist-tag add @needle-tools/gltf-build-pipeline@2.7.0 latest","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.2","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.1.3","@gltf-transform/functions":"4.1.3","@gltf-transform/extensions":"4.1.3"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.9.5-experimental.0dfa267_1749039457995_0.9789173471470456","host":"s3://npm-registry-packages-npm-production"}},"2.9.5-experimental.5154fde":{"name":"@needle-tools/gltf-build-pipeline","version":"2.9.5-experimental.5154fde","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.9.5-experimental.5154fde","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"7c4a84d4ad0fa510af1a17c7c5b691d358d879ff","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.9.5-experimental.5154fde.tgz","fileCount":103,"integrity":"sha512-2ZZAHt3UyoRGtSYqmVS9Pya9w7Krno4RU+YsSZpOIZqadbOfdcyy+qncnhCPpn2kKXb4woc6Zuc3Dxc9ZhJDvg==","signatures":[{"sig":"MEUCIQCzyDgp0nNs5hAoq5f55mgdRciaYcxvnpKFo2dCaZqM3wIgYEBDe0zzfKM9kkF5XX8QjB6+09gtw/XqfCKa1UOq3Z0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304161},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"5154fdea40dd1a13972ee964422c5deb4b023fc5","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.2","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.1.3","@gltf-transform/functions":"4.1.3","@gltf-transform/extensions":"4.1.3"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.9.5-experimental.5154fde_1749106190880_0.0308227701298045","host":"s3://npm-registry-packages-npm-production"}},"2.9.5-next.5154fde":{"name":"@needle-tools/gltf-build-pipeline","version":"2.9.5-next.5154fde","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.9.5-next.5154fde","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"17304e88ca631bee3d45b2ac43a5ddf5aa69e483","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.9.5-next.5154fde.tgz","fileCount":103,"integrity":"sha512-FgOJlTdyntnAVBJigIjFpyshOA7vEv7+6gnmy+URzQkg7icaq9VTpA0/owgA2ZWcOb73UrPbD6EjnHaMrcHmEA==","signatures":[{"sig":"MEYCIQDEcdA36s4GheInvnFpQ7czIBSLHQDYqw4DZj9q9dwV8gIhAPsJHB5Oxob4O8qaAEkQvv1o+MNzCuB02BcvaW25NKVb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":304137},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"5154fdea40dd1a13972ee964422c5deb4b023fc5","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.2","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.1.3","@gltf-transform/functions":"4.1.3","@gltf-transform/extensions":"4.1.3"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.9.5-next.5154fde_1749106422952_0.7597989508126382","host":"s3://npm-registry-packages-npm-production"}},"2.10.0-next":{"name":"@needle-tools/gltf-build-pipeline","version":"2.10.0-next","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.10.0-next","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"bf04a9567001f022d97e9c0981b6970435ed7aff","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.10.0-next.tgz","fileCount":103,"integrity":"sha512-oOPO94DUc8cZcIgKKX8g+V9u4/n3evO2SoeBBczFToafsBxzPjD8aZp0bti+Re3mcybW3AKQ3rTomV0muecp4g==","signatures":[{"sig":"MEUCIAozc8Z6abH5fWIl/PIgOMIh88OkTsfc9OASAQxtxCRTAiEAgEhMATnOMXlpxJ+2aRPr+kvPwdO67EPQ6fWzCTzUuH0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305077},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"a8dfa8ec57d3f03e5650f6ae2933acc324955fba","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","actor":{"name":"marwi123","type":"user","email":"marcel@needle.tools"},"email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.3","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.1.3","@gltf-transform/functions":"4.1.3","@gltf-transform/extensions":"4.1.3"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.10.0-next_1751898720861_0.796879595412153","host":"s3://npm-registry-packages-npm-production"}},"2.10.0-next.8757b68":{"name":"@needle-tools/gltf-build-pipeline","version":"2.10.0-next.8757b68","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.10.0-next.8757b68","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"8d2a0faf17da5940aabe88424f3e749d6ad6cc14","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.10.0-next.8757b68.tgz","fileCount":103,"integrity":"sha512-mkcLPf/Vmy5MqrczOG4gLTipidfmWoUnpetwRYw/K4T+1xG8IN7XqkwKS94/Bh25LjM96Py+SrGBIgBET9l4hw==","signatures":[{"sig":"MEUCIDb1ZrVzZuWqPUZ6ym5Z/A6EMCpLIqVHMvfiuAzL0ez3AiEAobY7ZMzS+AkEWjGsR3v/UY2vyB8bMp+e5U3fFr4fw84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305101},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"8757b682f85a5972f5d8dfd9e9487a6ae5551474","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","actor":{"name":"marwi123","type":"user","email":"marcel@needle.tools"},"email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.3","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.1.3","@gltf-transform/functions":"4.1.3","@gltf-transform/extensions":"4.1.3"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.10.0-next.8757b68_1751901616495_0.9107675598873111","host":"s3://npm-registry-packages-npm-production"}},"2.10.0-next.cd026e0":{"name":"@needle-tools/gltf-build-pipeline","version":"2.10.0-next.cd026e0","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.10.0-next.cd026e0","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"c28a8ac1ab41b064fa4850e39acd3dbec274771b","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.10.0-next.cd026e0.tgz","fileCount":103,"integrity":"sha512-v9ujkqkdgpJJsi21S4/ZeSHXnicT38Mdil7fdFRzLpH4EXwFOz4FHXLZlmCwit1pDt93YGTTpg/H3sIQBDxMVQ==","signatures":[{"sig":"MEYCIQCg1ivZ/okAw0FN8LsOrjDtBxKHXpBAoKDzSI+o+ocaUQIhANQyh5yFEmCbPoNrntyrj5k4OpQx+z6+mGM31fi02hJ1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305288},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"cd026e0debc3d965c8277a3e74aa8bc137242764","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","actor":{"name":"marwi123","type":"user","email":"marcel@needle.tools"},"email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.3","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.1.4","@gltf-transform/functions":"4.1.4","@gltf-transform/extensions":"4.1.4"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.10.0-next.cd026e0_1751963522867_0.7797498173606754","host":"s3://npm-registry-packages-npm-production"}},"2.10.0-stable.69fecbe":{"name":"@needle-tools/gltf-build-pipeline","version":"2.10.0-stable.69fecbe","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.10.0-stable.69fecbe","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"aa4689ab77132a1fc6891233b7bfb7b0adb7b0f7","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.10.0-stable.69fecbe.tgz","fileCount":103,"integrity":"sha512-9fPTrhcBxtuvSoBB3Q0coDosdq+VZ3PPEJFgM0a4YcUMjBRJ0vo7weTjBzEt5nVfmlrNhbqsWfQ/X7pM/Ic6ag==","signatures":[{"sig":"MEYCIQCuy8kabHGR7/rhNqDqE1Kn1NbrN+u/MvpvsIuSXirKSwIhANP2U/5sdpv8FNEdjmsE08JFCnfXrzsa4/PxUKw6ZFpd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305398},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"69fecbeefea520c0ac6bc35564b3e85e391b19ec","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","actor":{"name":"marwi123","type":"user","email":"marcel@needle.tools"},"email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.3","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.1.4","@gltf-transform/functions":"4.1.4","@gltf-transform/extensions":"4.1.4"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.10.0-stable.69fecbe_1752079496969_0.7871409613157412","host":"s3://npm-registry-packages-npm-production"}},"2.10.0":{"name":"@needle-tools/gltf-build-pipeline","version":"2.10.0","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.10.0","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"ba52a2da72696a0342d2b6f9e792fdeaeaa81eee","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.10.0.tgz","fileCount":103,"integrity":"sha512-a7VO6VOQmyAa+jg97Jo5y7urYI1CFML2tebT7IKQsBNT2mSg8Of4sAbJxywTQhPRlk+q2ehS+Tp41OLTpOtnqg==","signatures":[{"sig":"MEUCIQCWVlVFUBvPuPB1zyA7Oa829NJt+mEkM3lVfvCv6lmzCQIgFH6yGgncMJEr/DNDdpwncHQSpf9oiFFobxvjyvFAd+4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305353},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"f7daf74f5e44ae06de86fc2d9207ff8ad115cb35","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","actor":{"name":"marwi123","type":"user","email":"marcel@needle.tools"},"email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.3","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.1.4","@gltf-transform/functions":"4.1.4","@gltf-transform/extensions":"4.1.4"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.10.0_1752079662060_0.935779861127606","host":"s3://npm-registry-packages-npm-production"}},"2.10.1":{"name":"@needle-tools/gltf-build-pipeline","version":"2.10.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.10.1","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"21816b3758b367bbabf5a6b087bce2e90aacbef7","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.10.1.tgz","fileCount":103,"integrity":"sha512-ef4cC90k9rHsDhHZXqc5bU2SNlzovRYQApVobY9CmWr+46zRu6ieZ7qdOTjN1WDLOU2ah3gwLnBlqgfRfGvdRQ==","signatures":[{"sig":"MEUCIQCBrB0YxODcpHNneAkHVVaM+D4Zequoc7A0bGaUog7nagIgZC0N8r3057w8lLgM7v0yosBW8Q3k/E8+FbMoOlMYrG4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305354},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"d9b46ffcc1d5dbe9d197fc8b0f2e413c876f0f17","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","actor":{"name":"marwi123","type":"user","email":"marcel@needle.tools"},"email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.3","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.1.4","@gltf-transform/functions":"4.1.4","@gltf-transform/extensions":"4.1.4"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.10.1_1752082038042_0.3454227296991337","host":"s3://npm-registry-packages-npm-production"}},"2.10.1-next.d9b46ff":{"name":"@needle-tools/gltf-build-pipeline","version":"2.10.1-next.d9b46ff","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.10.1-next.d9b46ff","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"2b7f26259c7afbff5de8ce83027c96f9b779bafd","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.10.1-next.d9b46ff.tgz","fileCount":103,"integrity":"sha512-+LCfRAKUk7PlW5phj+D7vOXXEmOauAb1Ayj2fWdKsarAseYpaTCueSYIsY6FwtE+ZGtDR2/5wek6w0AL18RE6g==","signatures":[{"sig":"MEUCIDe7OtrOBLzlaV5T88GsrPoEoxf5dQgZ6iiaoHxvDG1RAiEA8O6J9BdYK3P27Aa1l5tsxBNjCSnEFCO6UqZeDqK20JU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305393},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"d9b46ffcc1d5dbe9d197fc8b0f2e413c876f0f17","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","actor":{"name":"marwi123","type":"user","email":"marcel@needle.tools"},"email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.3","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.1.4","@gltf-transform/functions":"4.1.4","@gltf-transform/extensions":"4.1.4"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.10.1-next.d9b46ff_1752082046044_0.927700736089978","host":"s3://npm-registry-packages-npm-production"}},"2.10.2-next.efa41cf":{"name":"@needle-tools/gltf-build-pipeline","version":"2.10.2-next.efa41cf","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.10.2-next.efa41cf","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"df2e4f3d5d889ae56de14db5b38335dea43aa327","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.10.2-next.efa41cf.tgz","fileCount":103,"integrity":"sha512-Vi2KkijKt1ZmzHWvSDxtdfhOhSDwnb4tYIvqolH1GFGXZgcdySKGZKY3AB+N3RayDr+f6Bbls4Nt8iEeeDBvwA==","signatures":[{"sig":"MEYCIQDNttRf/HvuBPO7u2Q6g9phL5IhEGLkgoHzJoGSDcakxwIhANk17HGnXcaymiHJrH2m6salPcqszevb+IWodYQ+3665","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305649},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"efa41cfcd94c18afebc7eef2f466f59ae0f99eda","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.3","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.1.4","@gltf-transform/functions":"4.1.4","@gltf-transform/extensions":"4.1.4"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.10.2-next.efa41cf_1752750294470_0.1761757375569788","host":"s3://npm-registry-packages-npm-production"}},"2.10.2":{"name":"@needle-tools/gltf-build-pipeline","version":"2.10.2","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.10.2","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"7de35008bf517a485f5b7ac0b14e9ecc1e6eec7b","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.10.2.tgz","fileCount":103,"integrity":"sha512-wa4b0vneA6Zyf+z8Y9JJHTj5P/2kvfyYL/zefHH0CQX9pJkcWxiEK7Ar7xgmNkp5hGc7FVdaK+o+ofQi5PjdCQ==","signatures":[{"sig":"MEYCIQCRTRpfLW0SxA6UAHiAe9DV4smkTiU4V4h0CSp3XRmneQIhAJibKPr8zCVlaEJNGRt5OBCO7vtihPeYyPsyU85azN3U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305610},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"efa41cfcd94c18afebc7eef2f466f59ae0f99eda","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.3","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.1.4","@gltf-transform/functions":"4.1.4","@gltf-transform/extensions":"4.1.4"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.10.2_1752750586842_0.8673332545446182","host":"s3://npm-registry-packages-npm-production"}},"2.11.0-next.0ac327c":{"name":"@needle-tools/gltf-build-pipeline","version":"2.11.0-next.0ac327c","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.11.0-next.0ac327c","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"91126b9a201038f0c63769d62e82cec945f78c89","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.11.0-next.0ac327c.tgz","fileCount":103,"integrity":"sha512-t3kanjoE39Jb1T05rp/iyfggWWS641qg6azNiW2ct/OPdq3wtmFzbUkFJ59MjOUVdeupvLMhLwjc/iToVaaiug==","signatures":[{"sig":"MEUCIG7oE4FEc+tX6FYOX+tj+U1OffJRcLU3EOghEeL6HDunAiEAvNOmEkA7Kvotkf1/QVYm5ahypAtipgop95lLgGDqb1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":305958},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"0ac327c306c9c492b38f639736bcc4709e334aed","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"^0.18.1","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.1.4","@gltf-transform/functions":"4.1.4","@gltf-transform/extensions":"4.1.4"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.11.0-next.0ac327c_1753970913998_0.5473461958618167","host":"s3://npm-registry-packages-npm-production"}},"2.11.0-next.340ffdd":{"name":"@needle-tools/gltf-build-pipeline","version":"2.11.0-next.340ffdd","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.11.0-next.340ffdd","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"acf17c3618b207ad55b96a4e0389a6c708f180cf","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.11.0-next.340ffdd.tgz","fileCount":103,"integrity":"sha512-Ehbm+DWcHX0P1SApyyXZF+YYMJBqbyoLktmD9Mj/iRA6/V6WxSI52rVCjffWyWidipvsxtTfLtch6Oj5o4G+wQ==","signatures":[{"sig":"MEUCIDdaqYqPOYqbNWfHginaBmvnFVLbrcgE5bag0sWQqvBdAiEAux6NslmCM/tVks9HZCMKyNYHZWwKGaO8YapSt87a1WA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306390},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"340ffddfb5d8e87864a66885223300dc96155ddd","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"0.24.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"4.2.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.11.0-next.340ffdd_1753976388375_0.9577752128194774","host":"s3://npm-registry-packages-npm-production"}},"2.11.0-next.03ae4d3":{"name":"@needle-tools/gltf-build-pipeline","version":"2.11.0-next.03ae4d3","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.11.0-next.03ae4d3","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"d70551f73271c8a43d3e0dfd66c549ae0d2a007a","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.11.0-next.03ae4d3.tgz","fileCount":103,"integrity":"sha512-+P5PDhpfUS6MfTtTKOW5Rul+J+YUtPaXr5FnSXKeMeq6d2TrTeUHcN0Mxb1whXSx1+D/g8MQGqnHjQPmootDDQ==","signatures":[{"sig":"MEUCIQDDr/C598HQQkXiWHMW+Wf8xly9z2/QY7IVbtuDxinNSgIgep3o+Dd+sevWA9OvZwqGkOHt6jxNxXDju/3FCu5pvRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307673},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"03ae4d3f56b36dee14606f2ab3285a843c9811c6","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"0.24.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"4.2.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.11.0-next.03ae4d3_1754039119752_0.206919645188137","host":"s3://npm-registry-packages-npm-production"}},"2.11.0-beta":{"name":"@needle-tools/gltf-build-pipeline","version":"2.11.0-beta","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.11.0-beta","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"56145d9edc72988397c70a1de67508d1c7eba915","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.11.0-beta.tgz","fileCount":103,"integrity":"sha512-OC+vmZJfXlfuHsCTFfvLCuxxMdn2/y4jIhf/Eh1GTHzONljqA87tvFmfTnFpfQmb9vW5XOyASQdUWq4go+QZnA==","signatures":[{"sig":"MEQCIGJYVr1DQjZ6v7rpChSuGXruQMeMi+RcmbV1Ti5qPBREAiBOCbwIoDJdGnldQLxEr0p4NsE/rWPU97DcGjcDQcRMVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307649},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"03ae4d3f56b36dee14606f2ab3285a843c9811c6","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"0.24.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"4.2.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.11.0-beta_1754039122229_0.49728562584384584","host":"s3://npm-registry-packages-npm-production"}},"2.11.0-next.88b7fed":{"name":"@needle-tools/gltf-build-pipeline","version":"2.11.0-next.88b7fed","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.11.0-next.88b7fed","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"ae35dbb2121d2d14554f6d0267fad39ee8b5d92a","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.11.0-next.88b7fed.tgz","fileCount":103,"integrity":"sha512-RtiKmCGgzalWCBkaIhNkCr4hF0pWBEvM3MjYKN8FaLxEEExqG+C4YuM3+B3W9aCV2cZwUVsE0TAazETTkX6Pgg==","signatures":[{"sig":"MEUCIQCrPQjVtNr/diKD0HFQrMPjqu9l6KCXxH1270gBtphjiwIgIu2zhv+/SG9o4zdITv0NYQX7p2Q3tQlgXqVT4MekXyY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307747},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"88b7fedde7cf015120f01f1f1f8f06abaf60f000","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"0.24.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"4.2.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.11.0-next.88b7fed_1754050517821_0.8263975371658043","host":"s3://npm-registry-packages-npm-production"}},"2.11.0-next.dc26d01":{"name":"@needle-tools/gltf-build-pipeline","version":"2.11.0-next.dc26d01","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.11.0-next.dc26d01","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"146f838a411a2291b22e9699cdae8c0b25fff290","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.11.0-next.dc26d01.tgz","fileCount":103,"integrity":"sha512-zWPoZiz1bV1+mVY74CEMiVhZaUdokuD1+iie6R3gmim8QQlyPDKpneOMnEj19rn/APiEtNsHXU1vFx+s0BupeA==","signatures":[{"sig":"MEUCIQDczPck5rkGw6CdAgbtBmR9fx0scJWxCTUx/EXmwlicEAIgRIRG5p4LsbPWMe6Uf++f09ctysYSj6ULhWijjQdS75w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307797},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"dc26d010f2bae34afe08316b42f02f4d5b68aa1a","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"0.24.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"4.2.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.11.0-next.dc26d01_1754050706247_0.8282941594780595","host":"s3://npm-registry-packages-npm-production"}},"2.11.0":{"name":"@needle-tools/gltf-build-pipeline","version":"2.11.0","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.11.0","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"38f11f4e639259d32596e1b8ddf978467af7bbb4","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.11.0.tgz","fileCount":103,"integrity":"sha512-OfLzTgg1bcnAkJQJm8CH6JuBmeMDXdRu8W8gt4GtZq5F6isnhM5GzIzw+imjP/pmn8TPxzLrP4yHrCLQxRH4jg==","signatures":[{"sig":"MEUCIQDSkdGCPgdpr5iEiftMXGd4izSWHQFXxH4urKc3h4uh2gIgTFh76Lxza5fdZOcbcBejXATLZqi+2drwAOVTlNBaqqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307758},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"e975afafa177444d2e678d2e4bf41700858f57a8","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"0.24.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"4.2.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.11.0_1754318073216_0.02799564850820424","host":"s3://npm-registry-packages-npm-production"}},"2.11.0-next.e9fb69b":{"name":"@needle-tools/gltf-build-pipeline","version":"2.11.0-next.e9fb69b","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.11.0-next.e9fb69b","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"92dcf1a80f3a2bf52d5d5b92ae53db7996e008ce","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.11.0-next.e9fb69b.tgz","fileCount":103,"integrity":"sha512-DoZh4bBg9aCZfFLPiabGxahWKJ7EiXiXX98Mmo/B9jTK6CjapuqWgxy9pcYtoUhDw8vIsrE+tlQ4meM6Biw8Qg==","signatures":[{"sig":"MEUCIQCNqDTpBnB8l+LpBPPwjnQWS/k5zXZqWMY6GRuNLCMCrgIgCTzcQ85n+uGQGy3Cd9ZgIDzCUqwSddZwwDf+Ov2d7ZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307797},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"e9fb69b4cce958f02c4f604b79d0b03a188a9373","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"0.24.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"4.2.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.11.0-next.e9fb69b_1754487777859_0.09690371053372937","host":"s3://npm-registry-packages-npm-production"}},"2.11.0-next.8d57d26":{"name":"@needle-tools/gltf-build-pipeline","version":"2.11.0-next.8d57d26","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.11.0-next.8d57d26","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"36ff0aad24bb1ed0ef60459e189ea490cf6bb015","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.11.0-next.8d57d26.tgz","fileCount":103,"integrity":"sha512-QHs9QkQm+Nh9IY2X82mXQ7iX9xORTasj4AI7Dfma6EBqy3HKPIZ1i5kOtDhU/RkHZJtdBgPijNwZMAimpnlgTA==","signatures":[{"sig":"MEQCICLfHbiX+6E1zbpsg5cawKPZfk6jwdD9ja0IFfry6ulcAiAqjgRk8EPNhnZtgnvfMms+UvfjIq7V3XQXRx2dyRv9dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307797},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"8d57d2601cc2ed161d7dfc80d1a2421239b1fb05","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"0.24.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"4.2.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.11.0-next.8d57d26_1754495831173_0.39440776175230274","host":"s3://npm-registry-packages-npm-production"}},"2.11.1":{"name":"@needle-tools/gltf-build-pipeline","version":"2.11.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.11.1","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"b54f2b95a7c9067c8b074b42046a732c72f62eb3","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.11.1.tgz","fileCount":103,"integrity":"sha512-SUsEvzMl+j/7WgraOxzWurtwUHw4B/cob6bc2RdP6UkjCSegtkJtLIhkJlWPQ/lpND6rcLn25W079yutubKbEg==","signatures":[{"sig":"MEUCIA8pPqYnYuLlC/Qtm+XJ8dUxyz3YOj/ZnV9CNk79bBbYAiEAyWThRoV8xyuHppACmZmHipvsS57pJuP3BV07xWSEiSo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308002},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"2455442b14fc2a39e817a393cd62572621b50384","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"0.24.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"4.2.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.11.1_1754496320967_0.5294283182507293","host":"s3://npm-registry-packages-npm-production"}},"2.11.2-next.699e3f9":{"name":"@needle-tools/gltf-build-pipeline","version":"2.11.2-next.699e3f9","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.11.2-next.699e3f9","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"f3040a66333939692acd5b83ea45b4b2bd6c481c","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.11.2-next.699e3f9.tgz","fileCount":103,"integrity":"sha512-tuftG3jxmdZaOHnEVdvlYXhXz5XZF5jfOi2u+pyzIVI9bxHQ7kr4H28Jb+/Vwqv3gul7qHHKPuOLj3FTYBwixQ==","signatures":[{"sig":"MEUCIQDmUx/NwHaMvyPSZhFNyTXebppjdawfBiu1M3luHNMw8gIgDzOO5uf5b+ufE37SD7cR86jvlLtZj3ZXqpu13aY61wo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307689},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"699e3f91163d11e99ccaf371b900c8713e48296f","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"0.24.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"4.2.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.11.2-next.699e3f9_1754560921283_0.5657739804833362","host":"s3://npm-registry-packages-npm-production"}},"2.11.2":{"name":"@needle-tools/gltf-build-pipeline","version":"2.11.2","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.11.2","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"9430bcf5b5156965f4898a165245ba18aec53ab5","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.11.2.tgz","fileCount":103,"integrity":"sha512-48VrotuIvUkSAtq9+utG0G/qcDufJTNi/MMZ+kyNMro8JCggEobRTpmun5yla7pbFeuedvg2+t9j4TaPaEhEeQ==","signatures":[{"sig":"MEUCIBZMnokDzV9CGDjbBZwqyjyrYaRj2u3/JqL1zlxFX8IuAiEAm2L/XP3JxQHg5tJvKptwTg2cowDai2frCBrAlV0nVno=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307650},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"699e3f91163d11e99ccaf371b900c8713e48296f","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"0.24.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"4.2.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.11.2_1754561524598_0.2507710609442404","host":"s3://npm-registry-packages-npm-production"}},"2.11.3-next.c7edcb3":{"name":"@needle-tools/gltf-build-pipeline","version":"2.11.3-next.c7edcb3","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.11.3-next.c7edcb3","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"1af5efcb45fec31cdeb8a9d62534fac4cfe4424c","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.11.3-next.c7edcb3.tgz","fileCount":103,"integrity":"sha512-eZ2vBWCTtIflwhGSgaYYXRCt4PTu+doYrLE43xCZOpvsFP2uSFFPNdpPnVjKjlNxgrlPBffQT6btrueGKcl4ew==","signatures":[{"sig":"MEQCIBnqtQhS1+Kd6gv2OeGGQTrdwishKv5Uu2i0uVaBOm1PAiBFStGdPFFNkgDiGjTZHPpaPiyjIMg0tz4aN+7fMqqO6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308227},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"c7edcb3da71126b27eeac828092a84256ad07b3b","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"0.24.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"4.2.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.11.3-next.c7edcb3_1754664285246_0.6305610711308132","host":"s3://npm-registry-packages-npm-production"}},"2.11.3-next.9f96868":{"name":"@needle-tools/gltf-build-pipeline","version":"2.11.3-next.9f96868","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.11.3-next.9f96868","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"aa47f2e270c0766946c04cfd4831664f7052de6e","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.11.3-next.9f96868.tgz","fileCount":103,"integrity":"sha512-ue6Fz+GFX4LwuwcW9bPcFkhPtQO2yjzHWKhs3z2cwJkvY/1yRs72aixJuEysa3uzIcsz7GKVkCwdfiCVLNveGA==","signatures":[{"sig":"MEQCIB3Fiu5LKntvHruZ0i1ste1M1mo0y2loMGC6JDhrxlO2AiAGSHwQpNcYGWnLTj47zxsY2uXSAr+x1pPm4JVrUSp3nA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308406},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"9f96868e0b7e0d9612929dbd823b2a64f0f95d31","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"0.24.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"4.2.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.11.3-next.9f96868_1754665077247_0.15824216318420548","host":"s3://npm-registry-packages-npm-production"}},"2.11.3-next.0c3c418":{"name":"@needle-tools/gltf-build-pipeline","version":"2.11.3-next.0c3c418","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.11.3-next.0c3c418","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"650ff030562403a19a666431da5a786e1cd2ef8c","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.11.3-next.0c3c418.tgz","fileCount":103,"integrity":"sha512-Jz+FosfjPmDmjFXAgOXkl1s699LMdMUqJI02nKCiHdjcFfojlHdKZpPzXirhgmlxqHQgztYiSMCzg6iuNJ58VQ==","signatures":[{"sig":"MEQCIC7KJ1aYC0d7o+/OQE3JetVWDdeWrSjU3EwwM6EBcOvAAiAIGR1WSl1bjIoT93PCoTCK0If9cdg35AFOQCgW2eLDDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306487},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"0c3c418d5a7e1fcf0d10ea4adc1f3f648a4bf042","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"0.24.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"4.2.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.11.3-next.0c3c418_1754908396524_0.2638756156444835","host":"s3://npm-registry-packages-npm-production"}},"2.11.3":{"name":"@needle-tools/gltf-build-pipeline","version":"2.11.3","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.11.3","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"3d236397b8e05cf84ff9b3d1a347f2e361425dc8","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.11.3.tgz","fileCount":103,"integrity":"sha512-CXZR2ePMGftncj50OYNi11UmvdIFFok/kulgssGyVfWkf8CWeL0iDVReCpPGceg0gxdjRJqxclxIGNnOR8xzCw==","signatures":[{"sig":"MEYCIQDuaikSK7uoRItTWSxSKJpZ6alKQBsRmRj4B39fON5BrQIhAJP6rXKFbFtjI+o4vR4ZLAlJmQtIeAQiMPYnNiD4QW7A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306556},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"2c597538c7598a7528b82dbfa7bc915789d8f8fd","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"0.24.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"4.2.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.11.3_1754928135884_0.5166772679950125","host":"s3://npm-registry-packages-npm-production"}},"2.11.3-next.a2a5ca1":{"name":"@needle-tools/gltf-build-pipeline","version":"2.11.3-next.a2a5ca1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.11.3-next.a2a5ca1","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"d89e113fa0d8ab4d91a5d499abc24971bc1785e6","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.11.3-next.a2a5ca1.tgz","fileCount":103,"integrity":"sha512-UrDTlD5yuJvU1oc6bPkoLXirQMJ5N1V/NtgaJsDLzAS7AVmv/miY1GVrjLF8ZecJWWvoPCBhEn4Dy/ST1V4ZLg==","signatures":[{"sig":"MEUCIQC53j6yUBHDLunD9kTqAnPgLaXvxxqDmzG977ITQMkA2wIgKa5NEGpZkVaPrsA3d2zSctTnOpjSmlvCNvSNncJ/AVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306680},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"a2a5ca136f69fc4d2a39db1070bc257dd6824b1f","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"0.24.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"4.2.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.11.3-next.a2a5ca1_1754998465070_0.13651014314395082","host":"s3://npm-registry-packages-npm-production"}},"2.11.3-next.2bc6b5b":{"name":"@needle-tools/gltf-build-pipeline","version":"2.11.3-next.2bc6b5b","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.11.3-next.2bc6b5b","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"1a8851e2a5d2dceaf0810718f8f0aed545948a57","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.11.3-next.2bc6b5b.tgz","fileCount":103,"integrity":"sha512-gdkYKeuvxUyxLMtQuLe7TtwJMQNk0w96uWvalj0dJfBC9r0jKw9M9Rf2cNhD/OAylcCBvPas1fRE7zOzviQkPw==","signatures":[{"sig":"MEUCICe0+0/uUN5iaOzhYfCbEBCInUwKzSPBlkKv1syFRpjKAiEAh4U37ob2IBlLTrxHsmUNY6M3/ru4peOxsAVhLN7VZ8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306682},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"2bc6b5b81b70f12d4f1fa151401782d98d9c89f9","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"0.24.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"4.2.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.11.3-next.2bc6b5b_1754998567798_0.6541009570355096","host":"s3://npm-registry-packages-npm-production"}},"2.11.3-next.95c4f81":{"name":"@needle-tools/gltf-build-pipeline","version":"2.11.3-next.95c4f81","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.11.3-next.95c4f81","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"2867251634b467e32a9f1eac7b9dd6cf7a0e430b","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.11.3-next.95c4f81.tgz","fileCount":103,"integrity":"sha512-wuD4C+6NgcUH2LOS0vODaSpY+P8E9/HtapP0EVz93tA8unHXshtB85+GUEk83vzWYDzamQigB+7OmxmYERLUoA==","signatures":[{"sig":"MEUCIAr/LvNg0CxvE1MZUBN+CruqXzexZOn0uM4teganO8fdAiEAvOQPsjxr8lmTosi+lcAZo21Q7QWakPCTMMa/VHBTWqc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306614},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"95c4f819cbf61456a07ded61c4843245373a62f8","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"0.24.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"4.2.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.11.3-next.95c4f81_1755002407860_0.567716000442418","host":"s3://npm-registry-packages-npm-production"}},"2.11.4-next.bddd383":{"name":"@needle-tools/gltf-build-pipeline","version":"2.11.4-next.bddd383","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.11.4-next.bddd383","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"ac4e2728b43b71958fda7e114da7d7fee2155d91","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.11.4-next.bddd383.tgz","fileCount":103,"integrity":"sha512-PBG14TymLuUfSXI5ppy/yOkwtApCjsBTTay0RzSCt6pXQ5XbYFc3yiwjsqldOs2J4NwfOQ0jlvDeLFNwuRNM2Q==","signatures":[{"sig":"MEUCIEP46qo4QWsIZqhaULkgkNlciOjQZ6y88RA2HlblyS4nAiEAz6SrlTR74CBNptORZL50KFjxOyijsEHd3hlBXODEpok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306734},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"bddd3830251a2ba3adf22696266c858424a01e5c","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"0.24.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"4.2.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.11.4-next.bddd383_1755503025788_0.2129847521400774","host":"s3://npm-registry-packages-npm-production"}},"2.11.4":{"name":"@needle-tools/gltf-build-pipeline","version":"2.11.4","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.11.4","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"7d50272e28b0dab6929aea386b3e791e30b3588d","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.11.4.tgz","fileCount":103,"integrity":"sha512-2EXJKnoJ+5/oWPRUsLI3OFrzudaszNa3dExzFb3IItJmyWth331PlwH2z0sYd8/wsHPdGjF1FCqiKUZDmj/E+g==","signatures":[{"sig":"MEQCIGy+xswcBE8cj/HkVp16huZGGo2uTAUE9rGMlB5eM6gPAiBadS1VbqYzuWDc5dn+tW1Fe2PiavxVeLjKVvXAzewVCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306766},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"5cc4227543598a85d3f13b903e0d445546d2b6c5","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"0.24.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"4.2.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.11.4_1755507968515_0.02745443413312998","host":"s3://npm-registry-packages-npm-production"}},"2.12.0-next.29f728d":{"name":"@needle-tools/gltf-build-pipeline","version":"2.12.0-next.29f728d","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.12.0-next.29f728d","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"c853ceeb8913a16cbb0a837c32ce0ac86455f8e1","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.12.0-next.29f728d.tgz","fileCount":103,"integrity":"sha512-m9k5navStk/tYpeiHVRMGrJvM6WZ54H1ZOik4owacERDt1PomtLdyWOY8kop8q7Wa7H66lBiHqATDyK0yvOH9Q==","signatures":[{"sig":"MEQCIFIO1OAOBU8pOHyO1GvB4Qs8kyYm5WDMpOE7QCLNOmNNAiBcz36NBe7xeriOxrttGtY/T9BMhvsZnMRyFj3WukQh+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306955},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"29f728d31e7e79966b7734847914a79ffc415381","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.5","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.12.0-next.29f728d_1757783213507_0.049765075388189084","host":"s3://npm-registry-packages-npm-production"}},"2.12.0-next.717db30":{"name":"@needle-tools/gltf-build-pipeline","version":"2.12.0-next.717db30","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.12.0-next.717db30","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"41c987f6dce1872e2f068b167fceddbc952e8876","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.12.0-next.717db30.tgz","fileCount":103,"integrity":"sha512-FLgDVNNPGCzAqEKNnD+vO2nHLwmPGssNDlZj1zOxBY6Dq4TGETTG2EPLzansAMjTpeSQF7yM7iPtAnnE7cSRwQ==","signatures":[{"sig":"MEUCIQDUZvMPf/UEzu47kKwFTINch1kI8tOS+g6OK5KqbRb4bgIgboAiZ0cdKtluamyT3RCiLu7ho735ceFEzVyl2ZlmjdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306957},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"717db308b1e427a2863f32841ff833f396054041","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.5","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.12.0-next.717db30_1757844457213_0.11037094264359415","host":"s3://npm-registry-packages-npm-production"}},"2.12.0":{"name":"@needle-tools/gltf-build-pipeline","version":"2.12.0","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.12.0","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"75261ad3aa39608bbb21e4d254a205cdf32b1c8e","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.12.0.tgz","fileCount":103,"integrity":"sha512-+YaD3h49yQ1Npd3cbs6ldg3xGk1pZ6+g/+0FI3MGf8Qi0zjjErXW6jSeGvk6k3yYaDPnihUdndJuUiWtcLqyZQ==","signatures":[{"sig":"MEUCIQDrzi5YoE9gwplkbxt/vx8h1vDRDYxvIarGyy1ug11zIwIgWyGbePi5VVyYsFf8kgf8ciph/DM/4Cw6HVT/1kxQU1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":306918},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"717db308b1e427a2863f32841ff833f396054041","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.5","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.12.0_1757932822736_0.008432949401943945","host":"s3://npm-registry-packages-npm-production"}},"2.12.1-next.250a704":{"name":"@needle-tools/gltf-build-pipeline","version":"2.12.1-next.250a704","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.12.1-next.250a704","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"21a64aa509e631e0ce7390f0248db837749ec716","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.12.1-next.250a704.tgz","fileCount":103,"integrity":"sha512-GQQRHgInSbTH7Ed4CqzYouIT4c3OZB+bvZ8ZYd/6dKpaKCaGQwfx+MhfdCbNNnn2CJEw3gDUu/VPubGD0ngCnw==","signatures":[{"sig":"MEUCIBcCBU1KUK+a4/1V/auo5oCw6fCkZzE67IYQOt6J7Fa/AiEAopT/Beu4gevZscWWF8NVOR5Uy2dJpy3a/GBCtK51Iz4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308003},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"250a704fa275675b495e25057260f04e71e11fcb","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.5","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.12.1-next.250a704_1757942022707_0.6060126838339153","host":"s3://npm-registry-packages-npm-production"}},"2.12.1":{"name":"@needle-tools/gltf-build-pipeline","version":"2.12.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.12.1","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"40f869988575851f08856ffd0297e96b49808afc","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.12.1.tgz","fileCount":103,"integrity":"sha512-f5r1C6cP/NRLB5Sbapu9uNjPqX0Fb/+8/xrMPULJ1/Pmmc9gY2X9vBg1Bvvo+9AfhkUsFz26QKhTC1sEBUZc7Q==","signatures":[{"sig":"MEUCIQDhs/whYCQRlZB5ofWNOh3n3GwflAXlNvQO25zAUE9v+QIgHPx5+sS+U4lUscUwW6vPu8yBdLhLh9unDL4WYQPdsQI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":307964},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"250a704fa275675b495e25057260f04e71e11fcb","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.5","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.12.1_1757942050731_0.6893780895302319","host":"s3://npm-registry-packages-npm-production"}},"2.13.0-next.426b5d5":{"name":"@needle-tools/gltf-build-pipeline","version":"2.13.0-next.426b5d5","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.13.0-next.426b5d5","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"c3056e0081b41089de61f8de8016b6fb43de3171","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.13.0-next.426b5d5.tgz","fileCount":103,"integrity":"sha512-XqSwOrVFmcGmbvzQf/zxTx1DsCQ8eFgZCvxmSFq9IyTOYKJzeQQtxLPXYXZSvZrZB0c0yr8LnZowPko5gdMrxA==","signatures":[{"sig":"MEUCIQCVGixs5N4PGkygvYw0To0mocFwW8i+vtDb6VQA+Dy5WAIgJaOuKkFE545yV00GIlhYN3fzkwEABDC9vF0ZU9jEEqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308345},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"426b5d5c7201e4fb968583d94799ccd58a4bdcf3","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.5","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.13.0-next.426b5d5_1760959700465_0.9534441484369389","host":"s3://npm-registry-packages-npm-production"}},"2.13.0-beta":{"name":"@needle-tools/gltf-build-pipeline","version":"2.13.0-beta","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.13.0-beta","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"1b80ef46558eca545be24a2becd12fc2dc415685","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.13.0-beta.tgz","fileCount":103,"integrity":"sha512-u7NQD6JOAvHB8R8wpnEPU9TW+5k6CSioZfn9QtTQeKLoZG2lDS7j/L0xwqD6GYKQDOkR2ZPChxGIVEFbC+BsEQ==","signatures":[{"sig":"MEUCIFs57PZzUFOZfyFd3JZF931sESlw3tjS8QFjksj/PSK+AiEAwTPTd1jdRKq5UPWIIiG9Q0PnuKV3JT/2OZ6uCF9GQMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308321},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"426b5d5c7201e4fb968583d94799ccd58a4bdcf3","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.5","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.13.0-beta_1760959704244_0.9212977339130592","host":"s3://npm-registry-packages-npm-production"}},"2.13.0-beta.1":{"name":"@needle-tools/gltf-build-pipeline","version":"2.13.0-beta.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.13.0-beta.1","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"5bd146baba26c322089bc4b59f598758927b1b16","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.13.0-beta.1.tgz","fileCount":103,"integrity":"sha512-sxCNbZ6JBlWblh1jaqY9NeaQujvSiyQ/gOKjlWrzDIP89vmzAHH+MppWGMlpdj6hFK5Gsw64ApflQ957z0oVUw==","signatures":[{"sig":"MEQCIHR32i7NpaxGNG83Xuhnxh4D4Pxb9SeheVA9WAALjcCtAiB6eyslvFkvxAlsupLsOdLrgxv915BAh5D/firROYJhMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308372},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"913606e4379a2ab7f258fe44e800e502e47a2df4","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","preinstall":"node tools/prebuild.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.5","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.13.0-beta.1_1760959927683_0.9899571277442383","host":"s3://npm-registry-packages-npm-production"}},"2.13.0-beta.2":{"name":"@needle-tools/gltf-build-pipeline","version":"2.13.0-beta.2","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.13.0-beta.2","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"1df62f4e40eb7a2ff57f9d92dc5c51e473867bff","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.13.0-beta.2.tgz","fileCount":103,"integrity":"sha512-5wDFdXZKt3V9NXog7Z4ftrvMgAWB3eW0fWtqsDprV6uXAqYgcAYKr4j3Nffb9Ct0xDHnFyFMCuIZfPPk9l62QQ==","signatures":[{"sig":"MEUCIQDVTl3N1rw8EliudSdX9AhtbC8PF/D0XQrxHMBD24+ovgIgRLMrkPWmrmnenRpumB360BK0iZKe0SKbZS69OKCGY8o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308373},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"8c4b2db8506c52f2abf5670bd7898e9a7fc7fb2e","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","postinstall":"node tools/prebuild.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.5","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.13.0-beta.2_1760963266169_0.11213591125197353","host":"s3://npm-registry-packages-npm-production"}},"2.13.0-next.8c4b2db":{"name":"@needle-tools/gltf-build-pipeline","version":"2.13.0-next.8c4b2db","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.13.0-next.8c4b2db","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"469bb6a63ebee1bf6c60974f246136f9bc03c422","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.13.0-next.8c4b2db.tgz","fileCount":103,"integrity":"sha512-9YhRpXPMS152FwlK/8eXlFm2ZJ+Eo7u1q1D+IXHExMBvw8Tb/JMWEURuA2u9N++GfsuElklRuysjIn1HepC+Eg==","signatures":[{"sig":"MEQCIE5m0++XiEp3NXN5usaJTdIy/1Hx3g2YhFNLt6D63xLIAiBS5G2PnKCQteRfD/QDFSMk3P+P1PYreHGxzUSg7Z/NGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308391},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"8c4b2db8506c52f2abf5670bd7898e9a7fc7fb2e","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","postinstall":"node tools/prebuild.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.5","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.13.0-next.8c4b2db_1760964212845_0.02262344646225567","host":"s3://npm-registry-packages-npm-production"}},"2.13.0-next.65d3b04":{"name":"@needle-tools/gltf-build-pipeline","version":"2.13.0-next.65d3b04","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.13.0-next.65d3b04","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"554bf61c154d3e2d349adbf118ef09ec2d6bda7f","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.13.0-next.65d3b04.tgz","fileCount":103,"integrity":"sha512-aRZjzLClwA8L+dDxbKd/RDlCk50epgTVtEIMnCdJiQNsTn7X5if5kEz6FuMQzpOCY8VEpdms4OUswh8OaCJ5Tg==","signatures":[{"sig":"MEUCIHGfkPng3ksfhgfB5VsGHbh5KB1mk4g5ueSUctlR+1FxAiEAlKNkPFG6hkU73uZnt6iC074VFcoIr0rVvmD1Ts3RYoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308105},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"65d3b041a8ef225ac69dd63e1c6e5e917221fe97","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","postinstall":"node tools/prebuild.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.5","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.13.0-next.65d3b04_1760964658230_0.8036422533409844","host":"s3://npm-registry-packages-npm-production"}},"2.13.0-next.32eee7a":{"name":"@needle-tools/gltf-build-pipeline","version":"2.13.0-next.32eee7a","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.13.0-next.32eee7a","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"fce014f5d9c787107ade46fcf72b2e0de46635bc","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.13.0-next.32eee7a.tgz","fileCount":103,"integrity":"sha512-dJJXdOYYoyY2rw3HKtZOAVeC9PEuTyUhNaaGwFTDGeXP0eTGQXIZjspbdTQRPhUgi1ukG6Q/PXL4q66aidIPmg==","signatures":[{"sig":"MEQCIFQ/3t22ANy1eM+GIp6og6O+lGP7SfFW1TyeeBXjrulrAiAhyF1NNIfRuRgbHEMme20fA+yPhyRcMR31EUpy0LrL1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308345},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"32eee7a6e93f63e9fcc86c5fff2b74b791c84213","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.5","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.13.0-next.32eee7a_1760964837300_0.7477722681186012","host":"s3://npm-registry-packages-npm-production"}},"2.13.0-beta.4":{"name":"@needle-tools/gltf-build-pipeline","version":"2.13.0-beta.4","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.13.0-beta.4","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"f22a6f7f941f6d4bb627eb3608cd41e11efe6c18","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.13.0-beta.4.tgz","fileCount":103,"integrity":"sha512-Pvy6Ee+cCTooff9nShlRPEO6ltA3l+bx1P+907UjeFd3K1uciAcqqR0B7xvuy8Rguikd4vcBg4HaPlv4Tmaxkg==","signatures":[{"sig":"MEQCIH1s08hPs7J4P6I6V0WDuYA/fq17L4/R5joPV+RIIUD/AiBlgxXTzH/thEOCISBXp7tJinO9RkqCvKWqSmWOL38N2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308327},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"32eee7a6e93f63e9fcc86c5fff2b74b791c84213","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.5","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.13.0-beta.4_1760965336477_0.9711633638024546","host":"s3://npm-registry-packages-npm-production"}},"2.13.0":{"name":"@needle-tools/gltf-build-pipeline","version":"2.13.0","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.13.0","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"a1577ce97405ecd28097605e08db0ee75bd0ecd4","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.13.0.tgz","fileCount":103,"integrity":"sha512-5t+tXv+g497R35ShGgRREyQepXD6yttg5nMzxMQRAIPXR5O4ZUhBdBAR+0mAdnYQhyI9MyxoVPSbDN7wi+h8Yg==","signatures":[{"sig":"MEYCIQDbLj3v9d0iFNK+FTdybl9OixzC8ZGAMMr35AD/gBi7HQIhAL7gpV6FvZT0stv+hns61pZD8tZghY/454gLJC2DJw/A","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":308301},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"7d1c89768d7b601f67c1ccac9471cf9629e2340f","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.5","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.13.0_1760966559643_0.3098775246335812","host":"s3://npm-registry-packages-npm-production"}},"2.14.0-next.82286ab":{"name":"@needle-tools/gltf-build-pipeline","version":"2.14.0-next.82286ab","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.14.0-next.82286ab","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"59d9ed193705b8060ff847380eca79cc3f6f7ab7","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.14.0-next.82286ab.tgz","fileCount":103,"integrity":"sha512-5X5Z/bTCsdURc3oQcpsbbMjCh07mtwmoY6ZAFmbcZJZjBtAhX894vCxpBPWUzWes0d+cd3+VKmRT63ypDa34Og==","signatures":[{"sig":"MEUCIQC6sJny1JthCGcdP3plos82cKUVD2CRN6E0PNOXpBYfBQIgdMFdGDbmywW/ZBGB3at9t0Nn9uydhV9+i62OGrmWuLc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310652},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"82286ab8bbed64ff856f4835de29c0dee7067397","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.6","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.14.0-next.82286ab_1765186116530_0.9566759446024267","host":"s3://npm-registry-packages-npm-production"}},"2.14.0-alpha":{"name":"@needle-tools/gltf-build-pipeline","version":"2.14.0-alpha","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.14.0-alpha","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"7060a85034e12eb9a18afe9ffee5e89516caf34e","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.14.0-alpha.tgz","fileCount":103,"integrity":"sha512-PZwxUw784tLtGTPdKqA93DkJLP1xoB0kIUqTObEKAlgcMCpvVV2hje9TbJNgWbNtAWDBQXg239B+prJgg4HZYg==","signatures":[{"sig":"MEYCIQDh/ltnL/mNHljzuslQZ6tjDQgYJsmImoMVDZ5th1TkjwIhAMWh9F0fIHhCO1W4CbceixB7ugZaWPtqLfmwzepxO8e9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310631},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"82286ab8bbed64ff856f4835de29c0dee7067397","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.19.6","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.14.0-alpha_1765186221791_0.8478861431694256","host":"s3://npm-registry-packages-npm-production"}},"2.14.0":{"name":"@needle-tools/gltf-build-pipeline","version":"2.14.0","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.14.0","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"0c3ec96188c4b89e2e87aef6cffdc09289a957e8","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.14.0.tgz","fileCount":103,"integrity":"sha512-wPhijvl32v1SrBXfYBqc819qbutf3mL8J51ioEqzHPZl/PDKzupEdbJVaeZ3bhBYNf150jrtSefl7gKE6c2LCg==","signatures":[{"sig":"MEUCIQCVMo7ZWYFt4YZ1Xkpm+WHFIh1memaApYhcZKVVuO+z+gIgUBlS0W/t97jrnZJw5Kx2jOxTvMgYXHAgfMCghPUwOdQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310825},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"1f37dca3977fdfecc5c7afbd9b7a33558e618dd9","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.20.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.14.0_1769785426800_0.3101551574964063","host":"s3://npm-registry-packages-npm-production"}},"2.14.0-next.1f37dca":{"name":"@needle-tools/gltf-build-pipeline","version":"2.14.0-next.1f37dca","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.14.0-next.1f37dca","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"7c79c95f4200450f7d4d492588ad39df496447a0","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.14.0-next.1f37dca.tgz","fileCount":103,"integrity":"sha512-59sDY8S4JZtW/m9+6MsPfmiIWnJsJKipRoIqUYsXKIlhmsRQxsG0fX3M8Noiabev/bz2hjnm2N9984jT0iShUg==","signatures":[{"sig":"MEMCIEL7zQ/wbV+HfVEltAKE59jq7bSQ9prpdEZ/OnCbTqB2Ah8V3C9vLDFks6BOaDUvHwcXP7vYoV+QRyuopODuNe6v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":310864},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"1f37dca3977fdfecc5c7afbd9b7a33558e618dd9","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"20.20.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.14.0-next.1f37dca_1769785428849_0.28556419983299763","host":"s3://npm-registry-packages-npm-production"}},"2.13.1":{"name":"@needle-tools/gltf-build-pipeline","version":"2.13.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.13.1","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"29c7b0536d3ee0f93d6f50be00f83fa4d791ef71","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.13.1.tgz","fileCount":103,"integrity":"sha512-0U4zZ8UcLcgTZgsiUfiKWRBdtv0E8FfsTFe9bCTZlCOWz8OvrYy1o3Z0eFEoRfQXrNJkWBplAlkj0tuEUp5O0g==","signatures":[{"sig":"MEUCIQCHQUSgvCkPvJoYkuqE2m3ctXTcFSyNRLZwZTMb0CkHIwIgOCdo4k8vbTdZaEFqh3zj0fkX765eOHztfsTDNKjJ0ww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":315937},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"78718eaff950c0ef3697653cf0e8010f3ad63595","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"marwi123","email":"marcel@needle.tools"},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"10.9.3","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"22.20.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.13.1_1769786965021_0.9626972865869718","host":"s3://npm-registry-packages-npm-production"}},"2.15.0-next.9714120":{"name":"@needle-tools/gltf-build-pipeline","version":"2.15.0-next.9714120","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.15.0-next.9714120","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"6c4a14b24c155fa0648eb398df8c207baa1e290f","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.15.0-next.9714120.tgz","fileCount":103,"integrity":"sha512-iMCrv2wa3BKI+0FaxECE25AnhS2/iL6mtTDYY81bYVCkye22MJIW7ue3DWkUpP8jlHbgh0t3z8iOimxdC9Wx2Q==","signatures":[{"sig":"MEUCIH6dJ2LLL1/r0ecwfriRsu5Ztg0zPj2CX2XAPXjeMFW2AiEA5Bilhcuw0mmLbnkbUHNpFHvVSeBilpMcy43VjpBlkhA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311380},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"97141205b49b2eb86556c76eb683a506edae45d7","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.6.2","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.13.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.15.0-next.9714120_1771250798579_0.8206382586460503","host":"s3://npm-registry-packages-npm-production"}},"2.15.0-next.a25e7ea":{"name":"@needle-tools/gltf-build-pipeline","version":"2.15.0-next.a25e7ea","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.15.0-next.a25e7ea","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"9742f27dac444962644d31c2889b709a32b7a74a","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.15.0-next.a25e7ea.tgz","fileCount":103,"integrity":"sha512-ioN1RUZAhQzTGo9BRr9KDASR9kED/SBr/TkCF6Q1jOGLXfXAHt+JSX2VXneNq/A9Z/k9EIFj0/fLg20zbIffPg==","signatures":[{"sig":"MEQCIAMvYkiqPAFrc94I7t7qpNaRllohaqhsNuGeT+Fe5u8nAiAkkeegr9WqFMjXksYc649m+BBwYvT8Scr8FiaJ1bvUtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":312586},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"a25e7ea665174e54bc069eb0f240f1953abaa821","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.9.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.15.0-next.a25e7ea_1773926238583_0.40638454496250787","host":"s3://npm-registry-packages-npm-production"}},"2.15.0-next.75193b8":{"name":"@needle-tools/gltf-build-pipeline","version":"2.15.0-next.75193b8","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.15.0-next.75193b8","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"77e2dd2a1d56f7a68d80980282eff1e861ec1774","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.15.0-next.75193b8.tgz","fileCount":104,"integrity":"sha512-egr+no/2hszSGzKCSL3N7Xd1ApvWSyJwZhYjdIpYR5AML9k7irK9ptdsj5joSxdzT3Garn0yxKSTP7B7TrwmQQ==","signatures":[{"sig":"MEQCIElxKM66gQjk3A7mPwyyRU8nlZzIP+Efw13cfS3+XkvCAiByaRTgWe6zUStuxTQnhHapaZZC//+QGOCBEil0XY+wtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314171},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"75193b8758c3c57760bfe84ad547e3cb9a872584","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.9.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.15.0-next.75193b8_1773933944568_0.42675739714686856","host":"s3://npm-registry-packages-npm-production"}},"2.15.0-next.0c5bc39":{"name":"@needle-tools/gltf-build-pipeline","version":"2.15.0-next.0c5bc39","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.15.0-next.0c5bc39","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"9e4c7c71980f51be514b4b4b7913d31b942e038d","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.15.0-next.0c5bc39.tgz","fileCount":104,"integrity":"sha512-i0wXMbXkRN1nHnEE32e8aXrTaVFimeljVxpA3aGI9ta37owlc+SB1KYB+J8THR1d5A2rShnKRX1wpAmKfvvm2g==","signatures":[{"sig":"MEUCIF1OZvwdjHf1WFCUGCX1YZ0ArIbaSR9BhpqeAovDVlbDAiEAu9Bi8OQYaJNbUIa8zH84aTCh3tEPEoGZl+bWLeOCW5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":314644},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"0c5bc39b12e31aded0e19b06390a31fe787b14ef","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.9.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.15.0-next.0c5bc39_1773935350877_0.7223688490706619","host":"s3://npm-registry-packages-npm-production"}},"2.15.0-next.adb3357":{"name":"@needle-tools/gltf-build-pipeline","version":"2.15.0-next.adb3357","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.15.0-next.adb3357","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"6d91de7928319bff4f65264a8daa9f51adee3e3b","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.15.0-next.adb3357.tgz","fileCount":119,"integrity":"sha512-vOuolmomHCsgS8CQYOOC0DfUErh/Loxcume13M4aDLZLrW9X2qxWsIKXy4fQuPCHEUaGioXK14Opxt9+HViB/A==","signatures":[{"sig":"MEYCIQDfEIPpfAnn6q+sSaCUirt9SPvnvV/46VGkDN6AvBIJJgIhAJnY1M+O8W2Zkzu5kr+yEGn564J1rX8yZQoT5yIds6r9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12418882},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"adb335714ed7fd4f7b2d6025cfb8c992d8ae14fa","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","update-pmrem":"node update-pmrem.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.9.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.15.0-next.adb3357_1773994929976_0.680925320588377","host":"s3://npm-registry-packages-npm-production"}},"2.15.0-next.18cdb52":{"name":"@needle-tools/gltf-build-pipeline","version":"2.15.0-next.18cdb52","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.15.0-next.18cdb52","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"8b5656095a2d7fe9d491ad349623d15e59cfdf27","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.15.0-next.18cdb52.tgz","fileCount":119,"integrity":"sha512-PIWBUxrF2ovvp1RV8quJwISHe44xNtTE/bCsySatb3AJpgHsDjG8yuHw+RxB1GaPeK+v3KKvpkrB+Vws63+Maw==","signatures":[{"sig":"MEYCIQCG2WlLDRBCPjI77lGUM8KIsq7Oe+5uKJGykFA7pUhNJgIhAMCBhEvAQVrfjcYja4RLNWrm1xy9T9L1UOWJONlC73BM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12419191},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"18cdb524d1e964cc6bbd8bd0022a29e7cf8f575f","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","update-pmrem":"node update-pmrem.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.9.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.15.0-next.18cdb52_1773995442849_0.8039300132440437","host":"s3://npm-registry-packages-npm-production"}},"2.15.0-next.6fb464d":{"name":"@needle-tools/gltf-build-pipeline","version":"2.15.0-next.6fb464d","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.15.0-next.6fb464d","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"9488ffbe4d2e0950e74b5b6710a7dc5e482e600d","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.15.0-next.6fb464d.tgz","fileCount":121,"integrity":"sha512-5dQW0cGNQS0FIfFXC36Gkam6g3+cBtLQaZr6end5gTlSBPozn/IoC5ARXL+6QUiL5PcpI0k/F6tgOX6CQmtJtg==","signatures":[{"sig":"MEQCIB8ValgIJsSCXogGP3i3la12jei3rHZi6z0coJlIhjzaAiAiEiUr5F3la6b/s0+85THMd47TZvqPpxxfkprihyQ+7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12484612},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"6fb464da0ade1692e713c3879a67506c36d53130","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","update-pmrem":"node update-pmrem.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.9.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.15.0-next.6fb464d_1774009024819_0.3400489067482222","host":"s3://npm-registry-packages-npm-production"}},"2.15.0-next.d34f97f":{"name":"@needle-tools/gltf-build-pipeline","version":"2.15.0-next.d34f97f","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.15.0-next.d34f97f","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"20e599070e832b2ed3ebed42ef73328182bd0206","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.15.0-next.d34f97f.tgz","fileCount":121,"integrity":"sha512-HZn4ZlYiP66QzNQ/HCHCRmsXb4r0pgitZa5RnhOldLYyCHyDIsGZlFplfHnIFo7XG9F6opyEYxXeVWcDgDioIg==","signatures":[{"sig":"MEUCICIgfGfPN9i3jgd3MBZdEI69uVQX3z8mkRGJLgXWGyFOAiEAhZx5+WfrlG10P9XZCGDb/xR0+iqnHnNM0mc9F1BjgOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12484664},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"d34f97f95d6349715073050db520673abacc08fa","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","update-pmrem":"node update-pmrem.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.9.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.15.0-next.d34f97f_1774010282463_0.5888382060508421","host":"s3://npm-registry-packages-npm-production"}},"2.15.0-next.ca2fe5b":{"name":"@needle-tools/gltf-build-pipeline","version":"2.15.0-next.ca2fe5b","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.15.0-next.ca2fe5b","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"54002956536144c9874a59af658a94e4e0a18de3","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.15.0-next.ca2fe5b.tgz","fileCount":121,"integrity":"sha512-pBMoBMwfBEGEVJfbimQ4FpeUjxHI43rQkwlRoluc+GEfD3jWxhpmH0D6Pn6xqfzU6FQrTqbqbbDrP1HjOegt+A==","signatures":[{"sig":"MEQCIEgivV1o9GN812boY7ukJG+UTR2sydMT+3QCYJ1D4nX7AiAmrYS0JLHiOlfeOfNX+YTispc8DOZ344NdFdk8aOo1mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12487281},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"ca2fe5bbcd1aabd87c18d8323a7b9998f1ea357a","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","update-pmrem":"node update-pmrem.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.9.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.15.0-next.ca2fe5b_1774011219568_0.9995222399471109","host":"s3://npm-registry-packages-npm-production"}},"2.15.0-next.fd1fff4":{"name":"@needle-tools/gltf-build-pipeline","version":"2.15.0-next.fd1fff4","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.15.0-next.fd1fff4","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"9f8d9b2efc92cf1e14f74da41db75aad4ad5fd41","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.15.0-next.fd1fff4.tgz","fileCount":121,"integrity":"sha512-tCyb9sHsUTwe0w3xiQNz1vv49l9LQY1S5Odwd1RIY4PcDjduTzC1zi8NLnHnEjxVDAI2tEKOHOBHmylP4GPeRA==","signatures":[{"sig":"MEQCICZv1ZIdaU+urcmPsNJ56wsbGWJcgNJ/6tjLmz7qvzOxAiA+x2sIBafFpR8vS7WCT/eZbKEChct3JfsWL17nlFa5vA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12487316},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"fd1fff4568bf5c60d715c1e77f92b1463a75c2f9","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","update-pmrem":"node update-pmrem.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.9.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.15.0-next.fd1fff4_1774015507583_0.10751681577945882","host":"s3://npm-registry-packages-npm-production"}},"2.15.0-next.c62661b":{"name":"@needle-tools/gltf-build-pipeline","version":"2.15.0-next.c62661b","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.15.0-next.c62661b","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"becc106d105da7e6c4dc23c9c6e4b26cc139d12a","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.15.0-next.c62661b.tgz","fileCount":125,"integrity":"sha512-vSILkhfn3/lzRfwPXG1ZNDitasdB/fP8Z1rNcmmeE3s+bQ6Kee2txyem2MDPNl9Q1jZv6ZT6r/Ygz8hO95GM1A==","signatures":[{"sig":"MEUCIAeimZWOOT//XqtrWtKw0vkkm4owCpHKAup+NPdtVyacAiEA7oxaA6JTJUzAZQD2/NI7gVSpPXDsv0lxo7TCMig8GCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12615792},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"c62661b3eff471c831341c5e81ad4b8f27b06f88","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","update-pmrem":"node update-pmrem.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.9.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.15.0-next.c62661b_1774016297467_0.7575637201633603","host":"s3://npm-registry-packages-npm-production"}},"2.15.0-next.b8502b7":{"name":"@needle-tools/gltf-build-pipeline","version":"2.15.0-next.b8502b7","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.15.0-next.b8502b7","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"14af607a204d75f41355978643713020ea66f477","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.15.0-next.b8502b7.tgz","fileCount":127,"integrity":"sha512-dGlNGeB2UjrI0GuwzKwBI3EhS/xgKbgSPw3nQSGxgukCW9IhXeViU5Fyf0rgjSyK3C5YpwRNALhYJhK0u7U+Kg==","signatures":[{"sig":"MEQCIHicXLLiPPSbD5u/VFI1wiAmiA2YD0FcIxsyxOZsMv2FAiAa8DpQzfdCYNObRgq4lMej/Loib9HVMOWmJ+Z+lrNCxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12625909},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"b8502b7a415206b0ed73373d891aa1ad2a25d10c","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","update-pmrem":"node update-pmrem.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.9.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.15.0-next.b8502b7_1774020472419_0.02556999993126352","host":"s3://npm-registry-packages-npm-production"}},"2.15.0-next.94518b3":{"name":"@needle-tools/gltf-build-pipeline","version":"2.15.0-next.94518b3","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.15.0-next.94518b3","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"25779aa0cc46c6465b9a4ade5eafa2cfb16ada18","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.15.0-next.94518b3.tgz","fileCount":127,"integrity":"sha512-M3mFIYkZ0C+Bg825Tj7tHb1d66lyYwiJISyu4upODO++bVGnRasgR7Og5tk8rXPgQJ0fxPDI0MTPXuKeBvXBCA==","signatures":[{"sig":"MEUCIAIEWDAydUm3vUzK11QkglBgMIgtmJ7/4zX/I54gbhUIAiEA/So1tDEvCe75mb10JGP1jqDsUfxIZS2/zTcVSGGLEWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12626361},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"94518b34eafcbf10347a9e4c9586a39217bed418","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","update-pmrem":"node update-pmrem.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.9.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.15.0-next.94518b3_1774020785079_0.90242016263039","host":"s3://npm-registry-packages-npm-production"}},"2.15.0":{"name":"@needle-tools/gltf-build-pipeline","version":"2.15.0","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.15.0","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"069ed7fd84d6449b2f7fbad457cdf733862e9bf5","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.15.0.tgz","fileCount":127,"integrity":"sha512-LpWUAJ4fjUwXXkwKQJKlymwGTOCMKzchRUVIt1xa/xIw6zilXVSVML9Ivpfig5gK1Cz8f6AhjA/f6pAMsfZJeQ==","signatures":[{"sig":"MEQCIFGkDHIhK4qM22dU72quECpNvj1KzWmhODi2AgGrPtoCAiBASNLoCGBli+Bkc7npb7gonCDNrLRgIG4q7GwL9Y8R9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12626604},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"e8288402a591bb4256fb9b75a82cd31f5ad496b3","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","update-pmrem":"node update-pmrem.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.9.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.15.0_1774022734116_0.16807617691331433","host":"s3://npm-registry-packages-npm-production"}},"2.15.1":{"name":"@needle-tools/gltf-build-pipeline","version":"2.15.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.15.1","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"b2ce028733824b730ca7bdc10901865e0f9e3fd9","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.15.1.tgz","fileCount":127,"integrity":"sha512-xpU6HVXFbGj31oxzkc6nCikkZShoHdsAXPWLvr59MVr5L7SVe6Xd1o8IYyFZcLuufoUCshlfDOMwK1FdRphcYQ==","signatures":[{"sig":"MEUCIBQehNNziCF82y+SgMY/JSXxX6R/XXLTTdBt6igcPGdQAiEAtXgVJGDsk4GtIuyrEUoMJqD4hbhU52HhJ0uOlTj5D/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12626822},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"e896a3904515f49bd8b5b3be7aa84181d2e8f869","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","update-pmrem":"node update-pmrem.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.9.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.15.1_1774026828903_0.4225149582720018","host":"s3://npm-registry-packages-npm-production"}},"2.15.2":{"name":"@needle-tools/gltf-build-pipeline","version":"2.15.2","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.15.2","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"9a8d91967c3dbb9dd15d274c894b768b190dcfb8","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.15.2.tgz","fileCount":127,"integrity":"sha512-k2h1ETji/PTDA2DUQlD1gWxtoKmnpz6HJQkX3N2hIAIMGF1e5B4zgi4QsdfS9ORMzGJoqZhyX47b6/05XH3VIQ==","signatures":[{"sig":"MEYCIQC1rCuSTZLFejy+z11L8FKc7AwpItAJyN8nqb4l4TCMQAIhAMhLhxQTroJ//07PKGQMugzULseGe96l+j1QeRsu3Xha","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12627462},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"6d62fec565e2059396a18cb987bd48c8066b4291","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","update-pmrem":"node update-pmrem.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.9.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.15.2_1774262159542_0.1312573255531786","host":"s3://npm-registry-packages-npm-production"}},"2.15.3":{"name":"@needle-tools/gltf-build-pipeline","version":"2.15.3","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.15.3","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"cabc06b749c2149e1038a996ee42bc71eff0aa18","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.15.3.tgz","fileCount":127,"integrity":"sha512-Vy1RSYNLZqy/vusIrJwTHwbr1YILcN0K+loGIYPqt60fJFL2mzMhcYXkjF8gWxh7/CwuaAK+NH8KJ9aW0IZ9Hw==","signatures":[{"sig":"MEUCIFftaJTE0LxqjVKhg7NgJOkn9Dd9Xt8s4KFeOCoLCsQLAiEAwTD26h0fsA0Ut4KHYLvb5uGk10PtzqnUxEfigB/3TYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12627538},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"1e00329d9e8831f71f2f36dc36323032659a14d4","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","update-pmrem":"node update-pmrem.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.9.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.15.3_1774263257620_0.6273036967583223","host":"s3://npm-registry-packages-npm-production"}},"2.15.4":{"name":"@needle-tools/gltf-build-pipeline","version":"2.15.4","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.15.4","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"0fa6ed55d25cd0e9124ec1a7883bb3faab765c55","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.15.4.tgz","fileCount":127,"integrity":"sha512-tIvSO8CDbPJ3fux1/N1jNJFtYYF1shvC6Q1xAMx+ERWfuTdHG/FJDci53cFcBj8mTqU+zk5ZciJ+8Wqfm4Uvmg==","signatures":[{"sig":"MEUCIQDbzNLRDCjKpEGJWALmFkulSka/8xrQc6P2DTaCZs1d0wIgXso7KeZ1rlmiEUZpjQ8wmRyxIK+Zw40HaZn7kw6+YIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12629543},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"485f4fc469c0dc2a1e45673cc0f3ccb520c1cdab","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","update-pmrem":"node update-pmrem.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.9.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.15.4_1774266081129_0.00884483473897646","host":"s3://npm-registry-packages-npm-production"}},"2.15.5":{"name":"@needle-tools/gltf-build-pipeline","version":"2.15.5","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.15.5","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"b812a4cb95e58eddbdf6c2fd09fdba4b5cc74d67","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.15.5.tgz","fileCount":127,"integrity":"sha512-rRbiMbnbYKb2dr4ryLRjmQ9YisIlgQlVnN7FY5I2O7IeXjBTIHn0srrYkPvLLgPTyaaeo0aB6bvdaIskPxU2tA==","signatures":[{"sig":"MEYCIQDgYEXI0VXvLqP+HWNd7/PU4q2xoqy28wnaBSeseDTE+QIhANwF5O5uG3HgYaMW4EYtXMCjLM3Ttupgwr2vTF8Cp1+D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12629695},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"df1595156ebe2af3c45cd50db044919b01fc6d2a","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","update-pmrem":"node update-pmrem.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.9.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.15.5_1774267522004_0.8363464630170234","host":"s3://npm-registry-packages-npm-production"}},"2.15.6":{"name":"@needle-tools/gltf-build-pipeline","version":"2.15.6","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.15.6","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"ce7e545c1ee0c98c62391ea28cacd5d5a404e9e8","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.15.6.tgz","fileCount":127,"integrity":"sha512-//bWR0O6BtZehJGh1EnYMnDEM+FgR58ozEsvfLURKprqBKAUbf/k5Vlu25Xpym60Zl5FlkadhsOPXF137qn+sQ==","signatures":[{"sig":"MEUCIQDkr/5RwB8mQURjjDSxpw88mciu/cjjb5ZXRx0B1Y4uawIgKRrUs0dE3Wo9L46dX0SyO0cDX+W8r11TPHPYemBo4fw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12629795},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"da33b933774e88f76283e336863fe75bc2df8c75","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","update-pmrem":"node update-pmrem.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.9.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.15.6_1774327249202_0.28430476867618526","host":"s3://npm-registry-packages-npm-production"}},"2.15.7":{"name":"@needle-tools/gltf-build-pipeline","version":"2.15.7","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.15.7","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"1e957d7b5b50cbe1a28aff1c1f4f34390eb8294c","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.15.7.tgz","fileCount":127,"integrity":"sha512-+gdppomAgI3B0fqCYweGmiY+AWJaqkacR8tGrHjfYPCGb4LACxZku0b+Ih4pQxETxV4EcjzVAWXc019I+B1pZw==","signatures":[{"sig":"MEYCIQDfOlLgI7RROW0l22j+Hzqj0nAgaEetiLgoiDi0EMKXNgIhAIqly0x9GsTLhEDYwdyUUuQmgHrWM2nZRinA0F/CE67z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12631225},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"eb62adaf44de04bd467bb3c9f745bcb7bc8d761d","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","update-pmrem":"node update-pmrem.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.9.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.15.7_1774351129043_0.8795728032874219","host":"s3://npm-registry-packages-npm-production"}},"2.15.7-next.4034c13":{"name":"@needle-tools/gltf-build-pipeline","version":"2.15.7-next.4034c13","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.15.7-next.4034c13","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"cd244f50abc66bbf980757c3b04e21bb98a4eaf1","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.15.7-next.4034c13.tgz","fileCount":127,"integrity":"sha512-5HyAb9+vJ284MQMvkwJH69MvohuwTNCL0XDm407Nx9nTLmrlIinKdlgqRKYnoZeA7hcek5oMEnX6S961wtz6SQ==","signatures":[{"sig":"MEQCIAVvolkslp65hf9l7cJa82kFjmYc/9LoFZ8n3EaWmIkQAiBrhJyIMBuOAkr66DqlBwb0YA01qUnopgggzC7LtGUV0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13518815},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"4034c1308899f20b64bf07bcea7857677e0ba396","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","update-pmrem":"node update-pmrem.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.9.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.15.7-next.4034c13_1774354499678_0.344896900671283","host":"s3://npm-registry-packages-npm-production"}},"2.15.8":{"name":"@needle-tools/gltf-build-pipeline","version":"2.15.8","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.15.8","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"5962dd8a0036e38faa255a11140a6eb1e7109202","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.15.8.tgz","fileCount":127,"integrity":"sha512-Vud6FvYCNk/YMtkCRaGAObpsn50Kn/wbfsTyBBaZsSz9vv2/Y+tW1JRONi17A9okAK+QQQgEyfb3pIAboczzjA==","signatures":[{"sig":"MEUCIDWu+10kJdLIdarDHCuVgcP6GufJnD/JJN1uBdl+J113AiEA1xb9OeyEoic4hf40VTGl9Hh3AwZeoms8A13qpIyq43s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13518776},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"9f7145029cac15abb77462214064fb6ca450eea7","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","update-pmrem":"node update-pmrem.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.9.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.15.8_1774354824998_0.1624361925953166","host":"s3://npm-registry-packages-npm-production"}},"2.15.8-next.3674f4f":{"name":"@needle-tools/gltf-build-pipeline","version":"2.15.8-next.3674f4f","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.15.8-next.3674f4f","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"7105858df1850379bf4e0f6ea8dedf553d1bca84","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.15.8-next.3674f4f.tgz","fileCount":127,"integrity":"sha512-gCL9zIVXHtdjj66Q9LkeBRjSY92J8I7AEUZjGdXBRzdamn5umZ/ku355FlrzosORk0fBj+iYmT2+IiH6I8RMEQ==","signatures":[{"sig":"MEUCIGReyGgi+J0q40WRdjV4L+veZyTzmOVZP/gwiwc0e+mQAiEAw3Uf66whjGv3mUf4GaijXvnt4cf9WT4Bde2Y++duTCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13519505},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"3674f4fa84b3805880281dc069b37059f416509e","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","update-pmrem":"node update-pmrem.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.9.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.15.8-next.3674f4f_1774360419914_0.2799183113972892","host":"s3://npm-registry-packages-npm-production"}},"2.15.9-next.53d13f4":{"name":"@needle-tools/gltf-build-pipeline","version":"2.15.9-next.53d13f4","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.15.9-next.53d13f4","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"d25fd8b152c1a571f22f4e1734d48e6d0de691d5","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.15.9-next.53d13f4.tgz","fileCount":127,"integrity":"sha512-V5re34QTv1O0Yz9/ea3Lz7mgWajjOUcftS7Zig9mUtb2SXnwhIups9qYl/8Xi8wn68xkscSWsWGL9gtRr05YSg==","signatures":[{"sig":"MEQCICGg8oC4unEEUb6ZcE+a2T18ks2ZpOZ2+IxDCH0Lrv/pAiBNc4dt58HoQrIFi+iOcKxmndGChi/8W3NXCFbnx1rZYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13520201},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"53d13f406bd2e0a6edb4b1b72e6f56c7b8b366de","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","update-pmrem":"node update-pmrem.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.9.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.15.9-next.53d13f4_1774367279496_0.7379404849834414","host":"s3://npm-registry-packages-npm-production"}},"2.14.0-next.66c769b":{"name":"@needle-tools/gltf-build-pipeline","version":"2.14.0-next.66c769b","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.14.0-next.66c769b","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"6476e1c376fe3f939ae7a4d9eecd9961cfdef9ef","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.14.0-next.66c769b.tgz","fileCount":117,"integrity":"sha512-IOe75WyZsJ4tSv7gj9l3jVNRyQlTqCcwb+XYwPPdAzqC860SuE5IMKJLOViBl0BRLAY7IJhNWyt3PbcJBL1tcA==","signatures":[{"sig":"MEQCIE0BNSE8AdirHDGL+nItoynzyHzl6uBARkY2XCkuLVEKAiA3joDR1+ENuUUo/h5GPHYxjeqEIBTe/D+7O4MuPk2ICg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":503681},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"66c769bc9a937eaff24f622ac5463e8f879138ba","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"node --test \"src/tests/**/*.test.mjs\"","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.9.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.14.0-next.66c769b_1774368969810_0.9724410848060079","host":"s3://npm-registry-packages-npm-production"}},"2.15.9-next.e981752":{"name":"@needle-tools/gltf-build-pipeline","version":"2.15.9-next.e981752","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.15.9-next.e981752","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"fe1a26630820fa3f153668c1c8207950a84a77fe","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.15.9-next.e981752.tgz","fileCount":127,"integrity":"sha512-hYSiL0f1mSCqW6ys/1R8mtaScqnfnvWR7IydYPvN2vIIbUXtNr1kA2nmsK57PAfn9hd0LGmSFy5Iz4VbQ7ryPg==","signatures":[{"sig":"MEUCIDbyW8aHzAllr9TdCN+6k/jcdL0BRRMV/GxHYIHBLxbmAiEA/hjbtcs5bGQr23qUKVlTGzQKfr6h7Yztqed/d0mr6Aw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13521936},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"e98175242df0bd6df730da283f82ee110549b9ad","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","update-pmrem":"node update-pmrem.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.9.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.15.9-next.e981752_1774428160320_0.3849173627426139","host":"s3://npm-registry-packages-npm-production"}},"2.15.9-next.f565e02":{"name":"@needle-tools/gltf-build-pipeline","version":"2.15.9-next.f565e02","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.15.9-next.f565e02","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"62bef5ff0b32c1005db396065c772696d06200f3","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.15.9-next.f565e02.tgz","fileCount":127,"integrity":"sha512-tNxVaaDuu5eulYMrBhDfcz9TEvLhVNno624lmsAMT8AdmilwONnGEHVATOIBB7FRReHNQvanrIttQSQwBPUInQ==","signatures":[{"sig":"MEUCIQC3CS/kM2a8A42rphijLrDbf0j7RaJqmDbHV1pFiolC3AIgCmZWRpLSN6o+lgO37bELgKheSGRgLcv7W4HZtW+VpK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13522375},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"f565e027382db9ae59cf0633ee23f082d95597ef","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","update-pmrem":"node update-pmrem.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.9.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.15.9-next.f565e02_1774429302776_0.3783127025080615","host":"s3://npm-registry-packages-npm-production"}},"2.15.9-next.aba648c":{"name":"@needle-tools/gltf-build-pipeline","version":"2.15.9-next.aba648c","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.15.9-next.aba648c","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"9c66e7e27a9cd22d2f662b6a29e5f2d9d518a409","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.15.9-next.aba648c.tgz","fileCount":127,"integrity":"sha512-pCf4LGH8GzLHNeY+8nMnddG5neLy/wVBgYY3E/PaOlSBvLIEzMUqgQXa3LZkZk3hNJRM1Aj4HQBfI276mSjHoQ==","signatures":[{"sig":"MEQCIG0dqQPHhMaT9+STyM6THSroG6Qwwxzf8JtxtHBqP/QpAiB/nmOld2alrE3lEfy1NOyQ3Dvr5ii0Bv4fLPHu7H/Uhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13522749},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"aba648ce71e7543568ae64fcf5aa99df008daa06","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","update-pmrem":"node update-pmrem.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.9.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.15.9-next.aba648c_1774430613477_0.20435162134073037","host":"s3://npm-registry-packages-npm-production"}},"2.15.9":{"name":"@needle-tools/gltf-build-pipeline","version":"2.15.9","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.15.9","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"d9d2215fb32f2692559f89473bece461e0fbf32a","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.15.9.tgz","fileCount":127,"integrity":"sha512-5FdxxSOw0naK80fZBZGdB0W5KkstsaJd4+s1YEKwEJ/PbyOBGYIifPsRk/quXzZ69MWgjFyOOXiQGLqvS4Kz3g==","signatures":[{"sig":"MEUCIQCmRQLte23gOAeTAseXUAXEq+WeDb5BYO/1fgFlG9T4lgIgcym4++MvJ8eyUcsBJEiB54+g85Moc1XywxdaDMAaSCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13522710},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"aba648ce71e7543568ae64fcf5aa99df008daa06","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","update-pmrem":"node update-pmrem.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.9.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.15.9_1774430946282_0.2707968594209458","host":"s3://npm-registry-packages-npm-production"}},"2.15.10-next.73160c4":{"name":"@needle-tools/gltf-build-pipeline","version":"2.15.10-next.73160c4","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.15.10-next.73160c4","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"f4723e257bf7fcdd8c692c12b85020e60b4421e0","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.15.10-next.73160c4.tgz","fileCount":127,"integrity":"sha512-bscgKN6TjD+4SiAkKmoPBpx1fQYQv1dUwJvaC1On9q35VTvlmNzo5h4BK6Am3GERjW5BpQvE0f1sS/ArU/jRww==","signatures":[{"sig":"MEQCID6msTQYiuHibcWaZH1SE6DMwR8ZNHTOKAWAYgllqRv8AiBziQt/of7BClpy4k3YBCmarJgiCVHnJVwkArccbTwGSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13522752},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"73160c41b7d9216006e4c4182660708f2ba3b439","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","update-pmrem":"node update-pmrem.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.9.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.15.10-next.73160c4_1774544129857_0.45265898472668176","host":"s3://npm-registry-packages-npm-production"}},"2.15.10-next.6fede52":{"name":"@needle-tools/gltf-build-pipeline","version":"2.15.10-next.6fede52","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.15.10-next.6fede52","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"1c332a12f81edbcd25bff2e8113832471988254c","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.15.10-next.6fede52.tgz","fileCount":127,"integrity":"sha512-BibInuR/cGmGKmKddk7n/ytaZHpspbt3aNNrh73ugFv3U6aDR69kPmobm91JILdDr64WcGoGRWgFwYI+EC6g5g==","signatures":[{"sig":"MEUCIE+wA/5BAs+7SCaG/4jpCKVFUR7HH1W8oTXkgqmlL+WcAiEA+PxmFIABt4+fcWdE5mfjmtCDgysjN6XTakronsFA4UY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13523313},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"6fede52704634a176b9115b82bc94f8ac05b2169","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","update-pmrem":"node update-pmrem.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.9.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.15.10-next.6fede52_1774547057392_0.6264994923792999","host":"s3://npm-registry-packages-npm-production"}},"2.15.10":{"name":"@needle-tools/gltf-build-pipeline","version":"2.15.10","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.15.10","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"5b01d37009419a20940f2ba0c7484fef6be8fadb","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.15.10.tgz","fileCount":127,"integrity":"sha512-FH505VuwbRKQ4WEXy63f2guf4RsKkW1tdpBfo4ZtMGB8IP8qC+1Q1Vpyvfr7XAyrXgYRvedVPWU9iGGPK9w8uA==","signatures":[{"sig":"MEUCIQC+A9h6ok0dkSUdaZyRVFrTr4UVc/MHnQvQ+P+DpI1vaAIgdUe5txRSMm+/LMqdzeRXvbdZnJvKl1j8yUTvyXztjF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13524419},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"f4f345c426b160415f9de5145635b9d3940b01ed","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","update-pmrem":"node update-pmrem.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.9.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.15.10_1774601511880_0.7086869911923672","host":"s3://npm-registry-packages-npm-production"}},"2.15.10-next.0a00d78":{"name":"@needle-tools/gltf-build-pipeline","version":"2.15.10-next.0a00d78","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.15.10-next.0a00d78","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"0685e8b26ae5c1a9f1b4f6479ac66e0975dcab90","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.15.10-next.0a00d78.tgz","fileCount":127,"integrity":"sha512-Uxm7tk1Zpdt/MCNnu/BgGN59R+yP/ISReZkW7IOEC+3CtCgey6hyhI9Ub5h4Ls9ebohY1tlbg5dHhxTB6IU/Cg==","signatures":[{"sig":"MEUCIBPsVlYNXNuiiDjIdCs7KejVeor33csOI/oL+rgi6C4uAiEAlECHUqdDY/vn8jjy3hDnJh+uqoXsXHy1WWCgOfdfvlU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13524579},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"0a00d78e0477fb222a0e4d186a0d457c3022cff3","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","update-pmrem":"node update-pmrem.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.9.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.15.10-next.0a00d78_1775055405637_0.9137094060340922","host":"s3://npm-registry-packages-npm-production"}},"2.15.11":{"name":"@needle-tools/gltf-build-pipeline","version":"2.15.11","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.15.11","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"b43fca71dfb2552769c8e96be62ae1961e781bd0","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.15.11.tgz","fileCount":127,"integrity":"sha512-3ovE69cLvGefvMVEifql45RNv6MSvELmWLuQw5mjladLVlokinNZkU8I8o5Rt/J5mXldQXg6JLbEEZaZIZsmOg==","signatures":[{"sig":"MEQCIBtt/2fPcZdOpzML+2d0P4OHzm/KvMoOSRQ7mr4n+IrTAiAHGj4Ku3+6LgazdqplUPWtY5b53E8MSIFu6xCtXFHLTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13524540},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"a7ee23910541037a938ff16a57897808eed4896d","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","update-pmrem":"node update-pmrem.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.9.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.15.11_1775055954180_0.37960164029881627","host":"s3://npm-registry-packages-npm-production"}},"2.16.0-next.fc19d36":{"name":"@needle-tools/gltf-build-pipeline","version":"2.16.0-next.fc19d36","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.16.0-next.fc19d36","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"430c4ea93b0579be6b7824d1046f3efd3e0c4242","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.16.0-next.fc19d36.tgz","fileCount":129,"integrity":"sha512-oc34MV0a3OnwCsx9iaVW1gJTlCwxi1AYxigR7XGYAm3WkrOC+95FgrShjBSF8HgEgBvtjRkR61aM3pWr6Y1b4Q==","signatures":[{"sig":"MEUCIQDIZt0wUptKJRju4vcAwcqJ5MZfAQUVktiw111Js0hIVgIgdzp5z2pj7CDxUyFTtPVR6my+hNcjLHKG8TAdh4jyzEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13531260},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"fc19d36dfe6f6a0bb86c89c9cfaf5ee4882d8a39","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","update-pmrem":"node update-pmrem.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.11.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.1","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.16.0-next.fc19d36_1775825923730_0.07047944672008666","host":"s3://npm-registry-packages-npm-production"}},"2.15.0-next.a6f6798":{"name":"@needle-tools/gltf-build-pipeline","version":"2.15.0-next.a6f6798","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.15.0-next.a6f6798","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"aaa235392a4da1abe021f229bafbf29414a54cd7","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.15.0-next.a6f6798.tgz","fileCount":103,"integrity":"sha512-hItO3Ys8PEx+foV1a3Vo8oAm3TS8TSqMBJN9J9jwIWVKNQT8HyTHBWQ9EuKHG6mB4gr/i95h5qVX+s41tVoyzA==","signatures":[{"sig":"MEYCIQDYdNbZq/gfRSG89fEjJ9MOGdnf0ri75AvqRGc5gcfmSAIhAKez/TydVa35bgbsiN6OrInhF8ydaLv8r+4mjK+rkmie","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311502},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"a6f6798f8503b3e5f5c4284821f4b935d9e55c2d","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.11.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.1","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.15.0-next.a6f6798_1776078600475_0.7573136679427526","host":"s3://npm-registry-packages-npm-production"}},"2.14.1":{"name":"@needle-tools/gltf-build-pipeline","version":"2.14.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.14.1","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"e13c0be1a62e020ba0c20d837971702c6970dc86","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.14.1.tgz","fileCount":103,"integrity":"sha512-myDeVkelEgR5YMm3UlWgwV2Ia5wQhfEtbNjNstS189DdzzZRtrFz1MbfVtG3LQMx6uk5oBUmFM9q+IulYr7a9A==","signatures":[{"sig":"MEUCIQCmiXAH4woQFK5DbsGfdQ4sbswVdkMcrnpA2CER9or8JwIgMFJfLtY/viTrc+KeJN1VISiOcP+EnPAKRvDaysiF2F8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":311908},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"889256c0bdf1f4b6d02ef8702cd0475744e7802b","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.11.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.1","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.14.1_1776079063418_0.5998881376276428","host":"s3://npm-registry-packages-npm-production"}},"2.16.0-next.85db3ce":{"name":"@needle-tools/gltf-build-pipeline","version":"2.16.0-next.85db3ce","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.16.0-next.85db3ce","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"1960211a76eb513a46322f86fcfa32df62426d94","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.16.0-next.85db3ce.tgz","fileCount":129,"integrity":"sha512-Vm+kBiXJDsE5PCwyxqpbdjNhuJY1n1wlOtxN1RjP5nacVh9xEVzkwLM380PMQhW79C54y4wSPfWCQGVoC3MuLQ==","signatures":[{"sig":"MEQCIFxCZQKKoAUhdG+SNG7EX4eKh2i3ogzhSs9PV0H4CnoOAiB4G6UtVPpTbyRTyWp6rBGBjYaLhFfLLmep4O2ufUMh+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13531281},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"85db3ce6fee6e365c5d5d7d8e62ef1df6310a8fe","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","update-pmrem":"node update-pmrem.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.11.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.1","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.16.0-next.85db3ce_1777475724785_0.6913651023013152","host":"s3://npm-registry-packages-npm-production"}},"2.16.0-alpha.9a91bf5":{"name":"@needle-tools/gltf-build-pipeline","version":"2.16.0-alpha.9a91bf5","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.16.0-alpha.9a91bf5","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"5a03e9e57d92d54641a5b8f8ba4369acdc20333f","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.16.0-alpha.9a91bf5.tgz","fileCount":129,"integrity":"sha512-mjWq+zoskRhCMpYEv0EZ5yQdjD+H/mllDKYI5/BHAVH21fOWzHgo8AAJjptAzo2Oo+0URN9xdeA+u58/bEZseQ==","signatures":[{"sig":"MEUCIQCcvrRuObYOJSbzQdh+afWEF79bacZfYTYCgEn6gfCvigIgeDNkEIS73L8BNVJSKlacHkBYBYv78maGRh+hgf3SdS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13531284},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"9a91bf5eaa5dfd311463993027495f7ae312c68b","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","update-pmrem":"node update-pmrem.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.11.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.1","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.16.0-alpha.9a91bf5_1777533401923_0.7513303272140361","host":"s3://npm-registry-packages-npm-production"}},"2.16.0-next.bc3af72":{"name":"@needle-tools/gltf-build-pipeline","version":"2.16.0-next.bc3af72","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.16.0-next.bc3af72","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"4c0b5cd3d1f19a809594be692ca3577fa6c6df52","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.16.0-next.bc3af72.tgz","fileCount":129,"integrity":"sha512-BypQNkszLp97VUUwcjhVQ7kFFWdtsBAC6DHRctDrridYKBxxf/ZiZY2uFZ12z2HobECZrU2QbTRim99xH6igFA==","signatures":[{"sig":"MEQCIAxrE9HG2egsl6+b/KmvKdiyvK0N3IwoS47j05SBQx6aAiB7MFgG1Wc+Rkk2MKlae0U4cuAFfshqa5/AwEj7h1n9Tw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13533645},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"bc3af72cd864a10093588b4a465e60d950356e23","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","update-pmrem":"node update-pmrem.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.11.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.1","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.16.0-next.bc3af72_1777538345588_0.6773461779071706","host":"s3://npm-registry-packages-npm-production"}},"2.16.0-alpha.bc3af72":{"name":"@needle-tools/gltf-build-pipeline","version":"2.16.0-alpha.bc3af72","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.16.0-alpha.bc3af72","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"910c04ac945469c8e098eaf0ae971996763a234d","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.16.0-alpha.bc3af72.tgz","fileCount":129,"integrity":"sha512-sNOVkn2DNsvzCCFmdYhILn/xDRAx+QAIoGFWiyqHW00re3j2kdtWgZZ5AeApfAxq94c0gPkoIOhE46Bm7the9w==","signatures":[{"sig":"MEUCIGfhIg+jCfDPs3SWSDtX52id2KGLIoszmCMt4RAFOj6+AiEAz+0xgp6s5e4wl9FUdPMzSHv26NFb0ZBn9xA32+j04Ic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13533648},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"bc3af72cd864a10093588b4a465e60d950356e23","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","update-pmrem":"node update-pmrem.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.11.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.1","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.16.0-alpha.bc3af72_1777539233392_0.3881963420904275","host":"s3://npm-registry-packages-npm-production"}},"2.16.0-next.b5c9119":{"name":"@needle-tools/gltf-build-pipeline","version":"2.16.0-next.b5c9119","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.16.0-next.b5c9119","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"4f24394970d2ac1c26c92e2c65cdfd9b0deea924","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.16.0-next.b5c9119.tgz","fileCount":129,"integrity":"sha512-WIDSWNif/0KtZYLI7T2Ka+zR5PjYwaxxo6WSXfRvVryDGv9JbO77dwIlt33XulyRg3giQoSF5UR+erc9tKpJ5A==","signatures":[{"sig":"MEUCIQDR+Jlq7RuPSzTHrOUKM/Hj+W1n2U2KVmP1aZEPt4CZsQIgGsHPum+EevHe0o3hankta3kPScS0UA1uurQjIi1o2SM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13521860},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"b5c9119d75bb47a0bbe9d4bf0f423d62b4d9f1eb","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","update-pmrem":"node update-pmrem.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.11.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.1","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.16.0-next.b5c9119_1777559639173_0.15926840203467796","host":"s3://npm-registry-packages-npm-production"}},"2.16.0-next.dc1c5d9":{"name":"@needle-tools/gltf-build-pipeline","version":"2.16.0-next.dc1c5d9","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.16.0-next.dc1c5d9","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"b200cc6244e12b9a0e31b42b1a182a17148365d1","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.16.0-next.dc1c5d9.tgz","fileCount":129,"integrity":"sha512-rKRUtwYSi/iKvhu7vmpL+/9IHyDWWxR5reMmK98rsmQHWbtyuM0ScNUjcWDkqUg5X41AP7qys3YiR5N/1p6DNg==","signatures":[{"sig":"MEUCIQDnvoSLFOEkTL3pmR81IJkjcdjP/ht37ykjR2WQJbQywgIgaBRvjkFnvkdoaEO+6Hi45SHzicAH7lavCgMFoTS1/4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13522260},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"dc1c5d97795d64f1fc7e27e78e3759780d0817ad","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","update-pmrem":"node update-pmrem.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.11.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.1","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.16.0-next.dc1c5d9_1777564705635_0.5501082174179182","host":"s3://npm-registry-packages-npm-production"}},"2.16.0-alpha.dc1c5d9":{"name":"@needle-tools/gltf-build-pipeline","version":"2.16.0-alpha.dc1c5d9","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.16.0-alpha.dc1c5d9","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"649a87409cff3c9d333d0b3c4da4253d5ba63358","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.16.0-alpha.dc1c5d9.tgz","fileCount":129,"integrity":"sha512-ybSZN5f0a7CZERQTgg1R4XKZ5n67ldPpF3QJQmATSK2vavqdK/kqlIDXKFRALSgn5+8FjMnxBJgZTSReaVG8JQ==","signatures":[{"sig":"MEYCIQDFqRe45rHMc44tqiNuLCNoVRnywMzHCbIgTCpRHdejWAIhAKlRf3Zi+vkvS7ZiwNp/yB7Oxgnkzkc0WkWWlJGBGey2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13522263},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"dc1c5d97795d64f1fc7e27e78e3759780d0817ad","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","update-pmrem":"node update-pmrem.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.11.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.1","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.16.0-alpha.dc1c5d9_1777565014427_0.8766154084021656","host":"s3://npm-registry-packages-npm-production"}},"2.15.12":{"name":"@needle-tools/gltf-build-pipeline","version":"2.15.12","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.15.12","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"8a9f2b4cd15531715df8c51346a379837ae07372","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.15.12.tgz","fileCount":127,"integrity":"sha512-HI+36z2FE1igfRcG8oQIVJxlDklW492XxcQNFLhsVrLcIPhzRAUDnjPqjvdZKRISmCSPytR1LjWuKz0EibfXSA==","signatures":[{"sig":"MEYCIQCAqa//1H4xeeIiM7tHQcFBH84RKFRN3j42C/r/wSTXggIhAKxS9FjuGiPDFvOxG7Zy07yforaIPmThuzq8mo7+ry9B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13514184},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"03068b3e86c2aefe69ebb55b5c776e1e3b114cea","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","update-pmrem":"node update-pmrem.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.11.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.1","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.15.12_1777879233404_0.35771209078035593","host":"s3://npm-registry-packages-npm-production"}},"2.16.0-next.19247c3":{"name":"@needle-tools/gltf-build-pipeline","version":"2.16.0-next.19247c3","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.16.0-next.19247c3","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"95c36d828e9fec6bd4e1b5ae4ec4fffcc4e39eea","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.16.0-next.19247c3.tgz","fileCount":129,"integrity":"sha512-jQWggDuW2udVtV124cZoXa2GVMwFMgN0xwK3aWk9peIi3rSscnu2CbGyWKbyEhjjI0vMsnISEM5a4cWXCnuCIg==","signatures":[{"sig":"MEQCID3h/ws28pSqetz5EUboROXWH1OJoJd38afwV4t2xNRZAiAhySCtmi+nrs5LbyLKSjVr4lSe8ZiOnKAV7Oe4J8oY0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13527203},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"19247c3242a846ccace6d9ceea91ee47f43bb6ec","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","update-pmrem":"node update-pmrem.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.11.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.1","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.16.0-next.19247c3_1778661735925_0.5463133365875958","host":"s3://npm-registry-packages-npm-production"}},"2.16.0-next.2b9edfd":{"name":"@needle-tools/gltf-build-pipeline","version":"2.16.0-next.2b9edfd","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.16.0-next.2b9edfd","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"735a169f340d3788fc8d12c2bc166506382f5eb4","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.16.0-next.2b9edfd.tgz","fileCount":133,"integrity":"sha512-eVxEj06MLym2DqBtzXYL6TO2WVeB0JrCPOFc0X3hrvms+9F7IQnajkYcPzgEnbW/21Ci5NujrjXbKUZ4XkvBfA==","signatures":[{"sig":"MEYCIQCGZCsQRJ7Lz/Yx8ZI99F0hJ1X1tiXPFUrDJMynsMBLkAIhALJq9IxI8Ri/uL/xgL8nLPzHoFqMPuMXIxMbY5ICtgJ5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13543525},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"2b9edfd6be291389b73fb6a378a920ff99c01c74","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","update-pmrem":"node update-pmrem.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.11.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.1","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.16.0-next.2b9edfd_1778670547383_0.2831025219037169","host":"s3://npm-registry-packages-npm-production"}},"2.16.0-next.eb5a640":{"name":"@needle-tools/gltf-build-pipeline","version":"2.16.0-next.eb5a640","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.16.0-next.eb5a640","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"930ee32fe323e19313f1eecb29f2a9bcdb897309","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.16.0-next.eb5a640.tgz","fileCount":133,"integrity":"sha512-lQJ80pEQwWC0+jRGzSQtSu4O4NlhiNUY/vGMA7W1+xENt8zNAC/R2t5mYjl8eS0FGrl3C3IJyR2wY8KpCQgcUg==","signatures":[{"sig":"MEYCIQCiLu7QT1hTOUMBCXEZ3oUjAdmXcel/OSG3ggMsJpeAtAIhAJN/NSX+NapMDes7tuZMCZ6tZ9k62MtDsOYok+clB5cT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13543847},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"eb5a6407eec0fc23962c7bcf9af5f381e52ecd90","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","update-pmrem":"node update-pmrem.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.11.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.1","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.16.0-next.eb5a640_1778673712629_0.33747700732651387","host":"s3://npm-registry-packages-npm-production"}},"2.16.0-alpha.eb5a640":{"name":"@needle-tools/gltf-build-pipeline","version":"2.16.0-alpha.eb5a640","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.16.0-alpha.eb5a640","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"4f59ddbcdf74393abaad2c74dd0c6d0ba4050cfc","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.16.0-alpha.eb5a640.tgz","fileCount":133,"integrity":"sha512-ofN6n97Iuzy0QFdzfjokJNY1p7MZjkPfzJePDpKgc7uA4OygZXVV/1rEzDt+3KDY/QA8kwivR35Oz/gaIqccsg==","signatures":[{"sig":"MEUCIHp1Z9XvacXz+AKmI7/58tF7jugx5qWs2URH8wm5YsbXAiEA5pflUmOn4wPAh8+i8ORPM4fXWL6gq7uKae44KJRj6DM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13543850},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"eb5a6407eec0fc23962c7bcf9af5f381e52ecd90","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","update-pmrem":"node update-pmrem.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.11.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.14.1","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.16.0-alpha.eb5a640_1778704958372_0.3128333653455182","host":"s3://npm-registry-packages-npm-production"}},"2.16.0-next.8ceb45e":{"name":"@needle-tools/gltf-build-pipeline","version":"2.16.0-next.8ceb45e","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.16.0-next.8ceb45e","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"df2e14b8e11d9a700b0e31476dc78155e0b5925c","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.16.0-next.8ceb45e.tgz","fileCount":133,"integrity":"sha512-D5ohPfKHqIBEoG5wERdHt91RoNrkuhaqSsJ3WVp/G3nwSjy7Awz0oOcz511sGv2ALEzhph39xR8xOQ848AtyEg==","signatures":[{"sig":"MEUCIQD+KGvIxbT7zgCk2/tH2CFAiqONt0SQ8/ZETdcyrId+zQIgQSvgdLKaHing4UTOsqNCzWiIWSkB3BhwP+6Copf9dy8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13549610},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"8ceb45e07641d8826af64b0d981a768bd671741b","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","update-pmrem":"node update-pmrem.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.12.1","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.15.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.16.0-next.8ceb45e_1779099658165_0.04464407905109269","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-next.47d9f08":{"name":"@needle-tools/gltf-build-pipeline","version":"3.0.0-next.47d9f08","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@3.0.0-next.47d9f08","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"71531029e2ba2b5342746afa35b369756e0c347c","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-3.0.0-next.47d9f08.tgz","fileCount":19,"integrity":"sha512-RWeK6/J2HJkoAA3MwfXxPXjXRTGl4hLB6PfdoKy9SRPH463QfH6MLr+BcKVputwjzNdyUDLWTz4BU5DqEKr3SA==","signatures":[{"sig":"MEUCIQCNZbxqy/ZNtCbCZHGTrOFU3Q1eI3/fPxL+wCDhEXVJhwIgYO8fAZJ7vAwHEgEC8ehjnsgvHB4Y2z1wtn2ef0NAVPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13380633},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"47d9f08e89e056b39d4836495515a8a46cc5673b","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs","publish-package":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.12.1","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.15.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","jose":"^6.2.3","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_3.0.0-next.47d9f08_1779118140910_0.04142428904816087","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-next.03f5d79":{"name":"@needle-tools/gltf-build-pipeline","version":"3.0.0-next.03f5d79","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@3.0.0-next.03f5d79","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"bbfcd5725c68e91188a2a2a4cd545a69836c2340","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-3.0.0-next.03f5d79.tgz","fileCount":19,"integrity":"sha512-jqJRu4TUFk65++C+9GSis6b8o1AtKPuhJ5f2vAa55YZhXZ7IrGSNnBzkRLzvE4LV1gt/ANYg9Qwnar9mic7Liw==","signatures":[{"sig":"MEYCIQCg9zRciy/tBRCBwfU7twc3i1xNNEdjAn1iqOYlaabpZwIhAPWfL3tFr/MvZeJ+Pxy1rztavKuuWV7ieE+cpO2mDaww","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13406495},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"03f5d795139102113bc4cb1a6a5ab419e838fa88","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs","publish-package":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.12.1","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.15.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","jose":"^6.2.3","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_3.0.0-next.03f5d79_1779196180743_0.11262058797466201","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha":{"name":"@needle-tools/gltf-build-pipeline","version":"3.0.0-alpha","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@3.0.0-alpha","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"2587e6013ebdd66206a7388afa67852829e5446d","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-3.0.0-alpha.tgz","fileCount":19,"integrity":"sha512-lePipWhD2a5hjf4F+hahnKcM8txQUW+rcIW95vyiEkvArui2IdmJg1yMjA3Jhc+Y/FPplfIOcRL7mH/rR35yJg==","signatures":[{"sig":"MEQCIDOfnZLk+f29paBQfipLTLd4W2iFWE/wG+O9EatukksKAiANHBKQAhCgNameshcUmQrCpa9HovBe/2TjA29mQ4A/yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13408752},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"adfd5bd9042a222ce1ec7130fc267fb0a57a9b83","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs","publish-package":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.12.1","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.15.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","jose":"^6.2.3","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_3.0.0-alpha_1779789482551_0.3949047926320721","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-next.3fbb1fc":{"name":"@needle-tools/gltf-build-pipeline","version":"3.0.0-next.3fbb1fc","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@3.0.0-next.3fbb1fc","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"3c00576b5e511c3713b252154de5a2d642a83f41","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-3.0.0-next.3fbb1fc.tgz","fileCount":19,"integrity":"sha512-44TtD6+7yvHJqrYgzpoPnGsSO+O2fLNnpS4uT6S80wSDofkdYwX9RXWK88vD8xC8Gs0/vjv3pTwH/N6VJ7Bt8g==","signatures":[{"sig":"MEUCIQDi82QN97fInifbZwzX5Jf40bQyzYkJmMN00x9vkY2eeAIgMhc5vMfLKJ3gc/PMVvDaEUjN1RgmlAyjn79jiPgwn+Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13410304},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"3fbb1fc7f3c792eeb4b6de7bb3b5eeaa4ed335b5","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs","publish-package":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.12.1","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.15.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","jose":"^6.2.3","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_3.0.0-next.3fbb1fc_1779838465930_0.10373317189619224","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-next.73f1606":{"name":"@needle-tools/gltf-build-pipeline","version":"3.0.0-next.73f1606","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@3.0.0-next.73f1606","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"4adfb93809f7b234e09e05aa13c4dfa7914aad3d","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-3.0.0-next.73f1606.tgz","fileCount":19,"integrity":"sha512-YiGsBDVTca/wxE8iBQxQdVPAZWkKCalzR3vEkv46LXanl9jFvbHbD1PDmqsynk09vRSk4hp8j0OTrTmPVa20hA==","signatures":[{"sig":"MEUCIQDHhVv45bRGM/V7RXqvmv3lmj2Ctur3AefEQL4IwyoDjAIgWgEKluVHSO0WlfQl6fnLM75AfFr5Mn2Ve/usacl326w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13410245},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"73f1606e9b8a7525f64197ac53f5e8f2301ca81d","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs","publish-package":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","jose":"^6.2.3","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_3.0.0-next.73f1606_1779872784486_0.3198562162937477","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.1":{"name":"@needle-tools/gltf-build-pipeline","version":"3.0.0-alpha.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@3.0.0-alpha.1","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"d25c4ec470f7796db933d7b8377ecbd84767c646","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-3.0.0-alpha.1.tgz","fileCount":19,"integrity":"sha512-IIymVh/sn+uavO4200m1XfnpbWXblYvkZdV49HceefR7Tz/+MgkZzwgGop2m15QUjX1c8J5w/0Lft45TJFhBlw==","signatures":[{"sig":"MEUCIQCI6y2uyIbYqNgb1cLCTtUnmcTqYZgUstY8nWCm++PZewIgFdd+ZcFOb91ekj92pJ+bl7IRCduL/adG1Qc5bJpwZwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13410235},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"5b23b051c20fe0fc598827c96b921b9d31e9eb46","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs","publish-package":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","jose":"^6.2.3","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_3.0.0-alpha.1_1779873798568_0.6222180730295643","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.2":{"name":"@needle-tools/gltf-build-pipeline","version":"3.0.0-alpha.2","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@3.0.0-alpha.2","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"325993d28ad2149c76b78719de93b6492f46f5b6","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-3.0.0-alpha.2.tgz","fileCount":19,"integrity":"sha512-nayPQOWghdXTSjZM71Q775g6rUTxmOPmYU19+wJk8gg0cElaaLZh7XbonLazkvN5PxUeVZ4byDHkWuS5no2/8w==","signatures":[{"sig":"MEUCIQCFd07fiI1Tps7fHYAp34AyNHBgi95zG6RhjVfWCEI7CAIgd5LnLMXqjzKIlAc86NgZ9jr0zkRi2vkhuXtFp5GFqcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13410832},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"c6b645127d1ccc205c63837a95693b4034ab14c7","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs","publish-package":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","jose":"^6.2.3","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_3.0.0-alpha.2_1779888379547_0.6047361857470139","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.2.c6b6451":{"name":"@needle-tools/gltf-build-pipeline","version":"3.0.0-alpha.2.c6b6451","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@3.0.0-alpha.2.c6b6451","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"6fa173453d76e0c3bd537dcc18fddc7af1c14cf4","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-3.0.0-alpha.2.c6b6451.tgz","fileCount":19,"integrity":"sha512-Y0g0QWy44+9PTgAs6CdgNx0/SRAPZ2R4WaXgHQMF8JubIe+czlLGxM/PBROgo0UPQcK4MeJw8VRBo0GgLtFpgg==","signatures":[{"sig":"MEYCIQCB/pXiI6uAciYutDMRb+oQvWqkAsbpS6D/XFZ3so3MYgIhAI7odg77OhgQ0k+Ak7VlQs/6QBsFWVExq5AmMD0/q0t+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13410848},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"c6b645127d1ccc205c63837a95693b4034ab14c7","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs","publish-package":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","jose":"^6.2.3","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_3.0.0-alpha.2.c6b6451_1779898684388_0.5407679791483524","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-next.7e6c33d":{"name":"@needle-tools/gltf-build-pipeline","version":"3.0.0-next.7e6c33d","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@3.0.0-next.7e6c33d","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"28f07f4dbb1cf3309a4c7b282563d5d4d24bd1ad","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-3.0.0-next.7e6c33d.tgz","fileCount":19,"integrity":"sha512-AMsLgKYYvxjJ8xB2cafr9NSuxLCWRguPIXLvXVD6x8MHX6LfLPSvbHT5ZL2hOd/xv0Dk9JTqVHiJTsUDICaa9Q==","signatures":[{"sig":"MEYCIQDcG8hSoQqa9DiV0WOG2fJjOYaWc7BXzzeJ8a+DGWFh+gIhAJbZI7siOH04H8ErfiBffZTnLiR/+O8rWTpzxzrui8/k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13411378},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"7e6c33df00e9b64d6ed0bfc2c486f0ba1d3d0eb5","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs","publish-package":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","jose":"^6.2.3","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_3.0.0-next.7e6c33d_1780331907736_0.8071663056955753","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.3":{"name":"@needle-tools/gltf-build-pipeline","version":"3.0.0-alpha.3","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@3.0.0-alpha.3","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"f4f4754bfe287fbc2d95f6e6796a7e5d43aa9b98","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-3.0.0-alpha.3.tgz","fileCount":19,"integrity":"sha512-1u5f7lBMaH4QCwmK1z/IZML0LiuPDtgn4+x2VvNqy4EskpV/dmj39QJpeHVOJZpenCeGcpsDIitXXfhtlii36A==","signatures":[{"sig":"MEYCIQCAjuzS2sqDKrb4jQVGpL5G58sjBr6ju1mEYZ+oVmo0KAIhANtgZxLFHC2KA5q6f66hCVepGq4Gunn3wVmfrZ+ftahR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13411368},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"b78960e5906e97412b6e61eb4bc1a0cfe50ff793","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs","publish-package":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","jose":"^6.2.3","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_3.0.0-alpha.3_1780332583889_0.37454947365636304","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta":{"name":"@needle-tools/gltf-build-pipeline","version":"3.0.0-beta","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@3.0.0-beta","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"68dbaf4099f06c5068c9d5fd3b40e05ba805afd9","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-3.0.0-beta.tgz","fileCount":19,"integrity":"sha512-15S85XKt3/TfSRFvQj5nMh6Mw5Khf0qTKyAf5Ri/Me1xeH7xUWrxtFDkoqBlk6a6FQmUt0/MMkLWZynIrS0S3w==","signatures":[{"sig":"MEYCIQD32BCrQceE1rxrEUnj+x3eX/djsCXx9WQrxdm0yKqsTwIhAJVzmAEsO0hZ/qHKqJKgvFNOQIMnC9zD8UiS2n84VS2Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13411362},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"b6148cf8511c4df1e3498010e7bc760841fc4133","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs","publish-package":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","jose":"^6.2.3","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_3.0.0-beta_1780924865938_0.6211429754191844","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.b6148cf":{"name":"@needle-tools/gltf-build-pipeline","version":"3.0.0-beta.b6148cf","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@3.0.0-beta.b6148cf","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"e4706ba1211d0c7d229ea03c03fcc83f94463235","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-3.0.0-beta.b6148cf.tgz","fileCount":19,"integrity":"sha512-99YGs76FS1yNrrEXp+i/Qz1/fGJnapcAv5Zf/19W2k6Vd120HiWhtppBp1jOxqTfE3SLbMm27Q3paMX9lxLsqg==","signatures":[{"sig":"MEQCIAmN9BbmT/zIqD81ZHedX5vc6OMr9JvY70JZ7shHYLXLAiB/JV4NGef7zif30ZbtsMj51gLKpNQ8lJseBKkvmoc2Fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13411378},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"b6148cf8511c4df1e3498010e7bc760841fc4133","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs","publish-package":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","jose":"^6.2.3","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_3.0.0-beta.b6148cf_1781085445679_0.9387019032372097","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.1":{"name":"@needle-tools/gltf-build-pipeline","version":"3.0.0-beta.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@3.0.0-beta.1","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"9ee6cba279022be5a421bf05bcbfadd8d4deb1f4","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-3.0.0-beta.1.tgz","fileCount":19,"integrity":"sha512-LxeZNBAIQRlTb96sPbzRt0MkM8PSymf8BhRSjE2XRn4kHKsaLIdVU9zvAw2xeLCLnDdTyt+j4ajUi+tfyma2Sg==","signatures":[{"sig":"MEUCIAL9EBLsL9sw30XSsnX3Zez3F3Fyquv2M4Wg7FPAIPZPAiEAnPXdP9S8xfraMjAPS5Dsg5j/fTQ08xsSCLkvmRw53Wg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13412413},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"40138cdf010431de692c3e0045b783f10ee9baaa","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs","publish-package":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","jose":"^6.2.3","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_3.0.0-beta.1_1781089941081_0.6399224178479936","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-next.1781089963.rowdy-caligula-of-rome.40138cd":{"name":"@needle-tools/gltf-build-pipeline","version":"3.0.0-next.1781089963.rowdy-caligula-of-rome.40138cd","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@3.0.0-next.1781089963.rowdy-caligula-of-rome.40138cd","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"91f1bd89533d926223c424bb37980cc8b6805e17","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-3.0.0-next.1781089963.rowdy-caligula-of-rome.40138cd.tgz","fileCount":19,"integrity":"sha512-zXA5OHClAs3nMXrg+LMplOQYNLcMBr6f1GNJIs4gsj1g1Ys4+SU42ojkJz5INDGpH7QEjKPYqVwILCOpvdUmSg==","signatures":[{"sig":"MEYCIQDTeGN6z5ahzUXUOePMcYTSe6aeawOauPfYvRtRZw4piAIhANz52zGkEDqSAnj09fKwq72KecPDcK99tqrXYeQFN3nM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13412493},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"40138cdf010431de692c3e0045b783f10ee9baaa","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs","publish-package":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","jose":"^6.2.3","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_3.0.0-next.1781089963.rowdy-caligula-of-rome.40138cd_1781089977373_0.283811466924915","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-next.1781093874.dramatic-henry-the-eighth.144d1ce":{"name":"@needle-tools/gltf-build-pipeline","version":"3.0.0-next.1781093874.dramatic-henry-the-eighth.144d1ce","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@3.0.0-next.1781093874.dramatic-henry-the-eighth.144d1ce","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"1f4bd2308d07ab95a777ef1c68dc2bd837c0e846","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-3.0.0-next.1781093874.dramatic-henry-the-eighth.144d1ce.tgz","fileCount":19,"integrity":"sha512-/ZT8ltgSh5cTuFMnsL7Hy4raED0JFPBUQ75MbGT92EQsECqT9B0v/abPo04GQPhcVZP6ry0izVII+N93+jQfEw==","signatures":[{"sig":"MEUCIHP7Uzms7hXGhfXLjZMdJjimI0Z8rQeh8S/u41mDKxZYAiEAwXMSHsjOv6hKnlyY0Xcj4VKuQ8m5cdn1Vjsbxh2KPk4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13412516},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"144d1ce0ea5913fae0892e1ba1442e761719f70c","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs","publish-package":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","jose":"^6.2.3","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_3.0.0-next.1781093874.dramatic-henry-the-eighth.144d1ce_1781093883656_0.3762745654919024","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.1.1b06064":{"name":"@needle-tools/gltf-build-pipeline","version":"3.0.0-beta.1.1b06064","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@3.0.0-beta.1.1b06064","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"67eff6d05fc710d3aea93921cc6d0d18c2e2c910","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-3.0.0-beta.1.1b06064.tgz","fileCount":19,"integrity":"sha512-WZ71ueU57clcyBDqlUUCIRmh8AnCXIr1MqmOdkVTcC5BiSXYhFiV2YsAG78XmwLiqZ4JgkRLhVS2knzzU6B98Q==","signatures":[{"sig":"MEUCIE3yu7rnQ+bd3TcfMBIOu9oFYWLGw48d7K74mRHPzwpAAiEAouyzVLLj623NUTh+Q7eFOGMtN+AGdZG8YCH5BE14yDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13414225},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"1b06064d35753b3f734f58181674e04d68822df8","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs","publish-package":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","jose":"^6.2.3","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_3.0.0-beta.1.1b06064_1781095263040_0.9558762738431612","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-next.1781095261.william-the-conqueror.1b06064":{"name":"@needle-tools/gltf-build-pipeline","version":"3.0.0-next.1781095261.william-the-conqueror.1b06064","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@3.0.0-next.1781095261.william-the-conqueror.1b06064","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"03e5025a2ec71f1ff9b37cbf9538e2731ac1968a","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-3.0.0-next.1781095261.william-the-conqueror.1b06064.tgz","fileCount":19,"integrity":"sha512-3JM2NS6B5m7FX/wWAs3TKvrB9TtKeZ8i2xbWNVi2b51jiCAoCXcW+LdX4WT7VKV+ZYoVWDHURDo3pOmMsBcpVg==","signatures":[{"sig":"MEYCIQD5VPc0GlkGdtY/pg7f91s3O6ti/kZ5fDsMbk9qpVcMCgIhANZHX7majlARBJcULYXAxMuPrmwAqABQGFMPljSjbYGc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13414287},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"1b06064d35753b3f734f58181674e04d68822df8","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs","publish-package":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","jose":"^6.2.3","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_3.0.0-next.1781095261.william-the-conqueror.1b06064_1781095269893_0.7237577783469176","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-next.1781096148.nikola-tesla.efe1dab":{"name":"@needle-tools/gltf-build-pipeline","version":"3.0.0-next.1781096148.nikola-tesla.efe1dab","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@3.0.0-next.1781096148.nikola-tesla.efe1dab","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"fd8554edb441fb533920a00124d59e869c61157c","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-3.0.0-next.1781096148.nikola-tesla.efe1dab.tgz","fileCount":19,"integrity":"sha512-H0cQ1X2z9S2/NLd23Z6lomEW5Ez3Kbyna5IDG7UK9tPJ67LJNEJFvoLa64bANOGK93elhrBzSMBGup93XDeilw==","signatures":[{"sig":"MEYCIQDr0v8I1FSsJQE6m0RCRW+IdVEcY1YypOT0rhJ2wsxWYAIhAO/Fq/kVjfgmrQXqY+DdTIhW0u8OB0JcbTO7lhbF7AsS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13414890},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"efe1dabec274d554b76a1e37916947090f4927ab","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs","publish-package":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","jose":"^6.2.3","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_3.0.0-next.1781096148.nikola-tesla.efe1dab_1781096157330_0.5845615424650326","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.3":{"name":"@needle-tools/gltf-build-pipeline","version":"3.0.0-beta.3","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@3.0.0-beta.3","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"e8291714e076399cac2014ce93e5ec36978fb7f1","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-3.0.0-beta.3.tgz","fileCount":19,"integrity":"sha512-tM9atdX0ilfSw+wasN1cQoW9caxFpPGz+bEU9gPjvppX4nncZukjOhk15KJ4GdX8qTeKGQAdVZVDL8BsPD7Yxw==","signatures":[{"sig":"MEUCIDSEIjLMtdES8nJCRodsKoxYc6Hbt3wWQH1IdOgbUwr0AiEA7Ggr0fOenAZ/QI0bloe+IuVD595bXUSvM0glp0yeoDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13414999},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"fb2a23cca81f3e5dc8a75759aebecf4a19d69ab7","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs","publish-package":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","jose":"^6.2.3","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_3.0.0-beta.3_1781255225508_0.6633535978794975","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@needle-tools/gltf-build-pipeline","version":"3.0.0","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@3.0.0","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"053b8ee7f416fd9c13cf48c67c666390409ed91a","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-3.0.0.tgz","fileCount":19,"integrity":"sha512-sjZayNmXg0oxmV/N4CJzkWfDK4FfXLJgCj2R18/gxcujNWHYlHXSZDNDY5kMRyvcRrtWmmKcTmGsPGVwqXMqhA==","signatures":[{"sig":"MEQCIGc2fvzLiIqLnNMgso2cP0bcOkOH+2MrnS4gYNpeciQ2AiBKkaGgE9CJLv+ARqTVrX9YtvhFkPVEBvb7hQY5X13YPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13417343},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"520934f5bca1f2fcac377a8a9ba4aae2c62d35ae","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs","publish-package":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","jose":"^6.2.3","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_3.0.0_1782219071815_0.8565523898254384","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-520934f":{"name":"@needle-tools/gltf-build-pipeline","version":"3.0.0-520934f","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@3.0.0-520934f","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"083438cd99288ca47c2b54b21b671d86a6cc5371","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-3.0.0-520934f.tgz","fileCount":19,"integrity":"sha512-ZtV0oO3hmHC20lsn5EJOFEjRyBmHqpMPaT4GWQLSmK9yiYew0PtWaE5PwshDWn7M5ksVLO7LDV4N5nS6UvIpRA==","signatures":[{"sig":"MEUCIQC8ubdH5pG7HUvECMv28X7ZULt+qYd5lTuEYT+PclyG7gIgYeCqsTo5GwL5qem/nHp1VLWNR64f6As8OUEbtGw22gY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13417359},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"520934f5bca1f2fcac377a8a9ba4aae2c62d35ae","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs","publish-package":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","jose":"^6.2.3","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_3.0.0-520934f_1782219072640_0.7523458228156517","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-next.1783595102.attila-the-hun.fdcd2e3":{"name":"@needle-tools/gltf-build-pipeline","version":"4.0.0-next.1783595102.attila-the-hun.fdcd2e3","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@4.0.0-next.1783595102.attila-the-hun.fdcd2e3","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"283d93fb771470742d155c9859cc3cfd919e6b8d","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-4.0.0-next.1783595102.attila-the-hun.fdcd2e3.tgz","fileCount":19,"integrity":"sha512-LzLy/PX5HEIaUCEDYExPczn+HQIQ2iUzVwBW61d2+B/EGB2YdJeu1aQh39JEvdotdNBSo4idi+h4FIRC9CMpUQ==","signatures":[{"sig":"MEQCIHyBnUcABINZ6OSO3pK6Y7kNLKQbIbez81pMGeiPObwaAiADslF8SUVH3YpvXZ42DRGc82By4PEwv/ws4TzhqKsg1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13430014},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"fdcd2e33dd136f0b139e2003ec2b201885e46007","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs","publish-package":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","jose":"^6.2.3","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9","@playcanvas/splat-transform":"^2.7.1"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_4.0.0-next.1783595102.attila-the-hun.fdcd2e3_1783595110901_0.9288001581086249","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-next.1783608263.round-orchid.7a6a947":{"name":"@needle-tools/gltf-build-pipeline","version":"4.0.0-next.1783608263.round-orchid.7a6a947","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@4.0.0-next.1783608263.round-orchid.7a6a947","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"e12ec9ddae52f5b36dfaf34f4cfd968201af2e37","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-4.0.0-next.1783608263.round-orchid.7a6a947.tgz","fileCount":19,"integrity":"sha512-2sypg1RiZVFwI1A97dK/RcX1laTXfDMy0XdyMULxVtWQhMmtaL+omYx+6wvBaI9+0yd6zbY65u0dGd7MjjT0SA==","signatures":[{"sig":"MEUCIQDfZEw4mVWANomDin2pAcle/9Y3pbWkvXUJsMZ8evBpYwIgCM/+xsEiwCDX3E9nC59cJ8H9x3xu/M4jqZ8d6htgT48=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13430431},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"7a6a9473df2ba3a052a2f839a6fdb4a88a685f29","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs","publish-package":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","jose":"^6.2.3","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9","@playcanvas/splat-transform":"^2.7.1"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_4.0.0-next.1783608263.round-orchid.7a6a947_1783608272823_0.40325251366279224","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-next.1783616468.bumpy-clover.79d4859":{"name":"@needle-tools/gltf-build-pipeline","version":"4.0.0-next.1783616468.bumpy-clover.79d4859","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@4.0.0-next.1783616468.bumpy-clover.79d4859","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"c2015b26d23f66a5a8061e1f78f724aab0fc583b","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-4.0.0-next.1783616468.bumpy-clover.79d4859.tgz","fileCount":19,"integrity":"sha512-L4iYmADBz7Sts5ON2hvO7g5LR6HFO/ZwiT8TOtuc4oYGKL6L/ZUctBpbJcXHZivs/RtMN5kIvjQwntwYNmcBJQ==","signatures":[{"sig":"MEUCIETvfIqVQI9OOqwQcn+c1kBMd4LJLtbEIHbfr0dankQHAiEAlvREcOqeLBrJ4bxoDe3ONaysjHZpeLXx3JqpdF47mRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13430704},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"79d4859a3259f29acd4bf58722c29a708a0ea5b0","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs","publish-package":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","jose":"^6.2.3","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9","@playcanvas/splat-transform":"^2.7.1"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_4.0.0-next.1783616468.bumpy-clover.79d4859_1783616476744_0.8493402517400814","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-next.1783681106.fresh-clover.539602a":{"name":"@needle-tools/gltf-build-pipeline","version":"4.0.0-next.1783681106.fresh-clover.539602a","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@4.0.0-next.1783681106.fresh-clover.539602a","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"ea614ed994a39f83d7f1b781a8032b5d09465d7d","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-4.0.0-next.1783681106.fresh-clover.539602a.tgz","fileCount":19,"integrity":"sha512-qX2YG1E0OfURZ5xhUebNop+E8Z9eWPYrzs/jVHbp0QHPLanlG5tXHY0ML7ZXrFM7lU31NzKfiLtszCBu/P8C+g==","signatures":[{"sig":"MEUCIDXy+V//QrGg9qX+zQ5eFFEo8IUTvuzPwvVb6C9+Fd76AiEApP9hyaAGEHPqTHlvfRQwOnbNsZVf9pHPeI3PlYo0W1U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13430895},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"539602ab23e8cf24137379c59ed0badb461a9a53","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs","publish-package":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","jose":"^6.2.3","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9","@playcanvas/splat-transform":"^2.7.1"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_4.0.0-next.1783681106.fresh-clover.539602a_1783681114521_0.24457975712975277","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-next.1783684433.little-yucca.f516ff6":{"name":"@needle-tools/gltf-build-pipeline","version":"4.0.0-next.1783684433.little-yucca.f516ff6","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@4.0.0-next.1783684433.little-yucca.f516ff6","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"3a57c5e75d2a956e30500d44e9f730b2f33eeb05","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-4.0.0-next.1783684433.little-yucca.f516ff6.tgz","fileCount":19,"integrity":"sha512-QISxO/M/bcJ7OxSxldfXoKEiTA+Fx47P7muXUcf7DgE7yc7NT03tWaaRTXM96Thl0bfHUFziL9of+943LjEGZg==","signatures":[{"sig":"MEUCIFrGLKYwJKImZKVzQpBR91f8w9Y6xAhdGsd5JyhqsdEMAiEAmEcy4BO+q1AdzvnP3WuIGAk70IH1P0lK49QdxGN8fEg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13430894},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"f516ff61c0e3bd0c85687266dd3db112759cbce2","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs","publish-package":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","jose":"^6.2.3","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9","@playcanvas/splat-transform":"^2.7.1"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_4.0.0-next.1783684433.little-yucca.f516ff6_1783684442294_0.522940434976588","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-next.1783686582.sunny-clover.e0792c0":{"name":"@needle-tools/gltf-build-pipeline","version":"4.0.0-next.1783686582.sunny-clover.e0792c0","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@4.0.0-next.1783686582.sunny-clover.e0792c0","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"73d6fa6fee19119892c4113c8c07f6423a5a476f","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-4.0.0-next.1783686582.sunny-clover.e0792c0.tgz","fileCount":19,"integrity":"sha512-j5GlIEhy/yKVtE2VxVc9v5wKzu0WG7oNz6H9p5V/dxg+LBLi7FQy+9jSxaw18Db/aFtb7gLF7kVkcLZFqWAnNA==","signatures":[{"sig":"MEYCIQChkENUFlJt4PYxsl7lbIz/l3DtFOOtj9QYUXWuMptF2wIhALF9q3rk/kqQaI68SJxjG1Fl9NJe8BVofSxWghfWtKt3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13431736},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"e0792c0fe3b4e5b4e88bd8a185702c4e35b820ba","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs","publish-package":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","jose":"^6.2.3","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9","@playcanvas/splat-transform":"^2.7.1"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_4.0.0-next.1783686582.sunny-clover.e0792c0_1783686590112_0.7976533996672901","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-next.1783689736.fluffy-agave.86f6d85":{"name":"@needle-tools/gltf-build-pipeline","version":"4.0.0-next.1783689736.fluffy-agave.86f6d85","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@4.0.0-next.1783689736.fluffy-agave.86f6d85","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"d96c7c67d084e8d11a6bc1df8d379b596c135cd8","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-4.0.0-next.1783689736.fluffy-agave.86f6d85.tgz","fileCount":19,"integrity":"sha512-7sU6NE9qesSx/0BpbFE0nLLjkt4yP84IbTk9ZMhtmdfbYBMVw4kx28/b9fP3Ac/yIcc8Otzr3r9ECALzEiLsJg==","signatures":[{"sig":"MEUCIDdljrag7fC4n9e0JkaHlLZART5VECYP/wRd5Yw32Xm0AiEAhKgm56CmZiMfKPPC1to7wddSWF0RHBbNIo4u8YAsats=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13432347},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"86f6d85cb1ec7f3a4d361aef714d7a16943f4c2e","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs","publish-package":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","jose":"^6.2.3","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9","@playcanvas/splat-transform":"^2.7.1"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_4.0.0-next.1783689736.fluffy-agave.86f6d85_1783689744647_0.06000132306920536","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-next.1783690983.silly-pine.89aec64":{"name":"@needle-tools/gltf-build-pipeline","version":"4.0.0-next.1783690983.silly-pine.89aec64","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@4.0.0-next.1783690983.silly-pine.89aec64","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"cc14b218d5f9012d8bfea4cda1aa756170a6858f","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-4.0.0-next.1783690983.silly-pine.89aec64.tgz","fileCount":19,"integrity":"sha512-bg3PGaQsVcj2DcvgI7c0ANJ3ghBa63OJ9fkJLg7ScndQzgSJnzjyhjiLGPVLQHBFzUbilTJMRYSd+LODf78teA==","signatures":[{"sig":"MEQCIE7snlvXfOrTDUs7j2ELfozaQ8JhDcGWwr/h7heGhYv6AiABhm3FUFu0qv+pYrQuMXS3bHvfW+sIz5ogaRItKratnQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13433036},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"89aec6412d950a1f99fdfb2da052f9a94244e5c5","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs","publish-package":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","jose":"^6.2.3","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9","@playcanvas/splat-transform":"^2.7.1"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_4.0.0-next.1783690983.silly-pine.89aec64_1783690992056_0.7929597369965837","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-next.1783695201.cool-leaf.37a2c00":{"name":"@needle-tools/gltf-build-pipeline","version":"4.0.0-next.1783695201.cool-leaf.37a2c00","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@4.0.0-next.1783695201.cool-leaf.37a2c00","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"012a45bd78185bff4eb0776af812f2789e672002","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-4.0.0-next.1783695201.cool-leaf.37a2c00.tgz","fileCount":19,"integrity":"sha512-CRvCquRt1mwKVi1RYboIJcILs2shFLuueaUyfDxZmp99uZcZNJOeB8ZzSlcKL1CQTEutY7bOQZeuXBKk9gx/1A==","signatures":[{"sig":"MEQCICgN1wZGC5Uv4uL6Mxk7Tsf5t/ZzWei6WEUpJ1o/yYwLAiA3nGSTFfPGOwROLJAWrOyd/25GRrsOWvGfV9K/2TmMRQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13432507},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"37a2c00c0e947dbd728764fb6595d591697b3e58","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs","publish-package":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","jose":"^6.2.3","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9","@playcanvas/splat-transform":"^2.7.1"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_4.0.0-next.1783695201.cool-leaf.37a2c00_1783695210740_0.3948478025165656","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-next.1785148479.giant-tulip.375cda9":{"name":"@needle-tools/gltf-build-pipeline","version":"4.0.0-next.1785148479.giant-tulip.375cda9","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@4.0.0-next.1785148479.giant-tulip.375cda9","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"faa8dd97fe04f598596e88db44d3c7978f5dbe87","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-4.0.0-next.1785148479.giant-tulip.375cda9.tgz","fileCount":25,"integrity":"sha512-Hw/ZyFNtOcP0Pe/eKY1PouLD8Lu6ln+hOvmO8hVNv8Oiz50UC0E9dnpgOgNk48uqrgKBUlqnKa4AO20TwHKjrw==","signatures":[{"sig":"MEUCIQCPPPumFs+G7qcDT7gPk171Ci27eAdHvmAa3wDk/Aq5hwIgLLmSYkIUvSzI1ylUKshNQdq+CqGbxBZbp60YQYb0eTM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17794235},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"375cda9f0e1f03629405d18dadeea41d32c2857f","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","build:rad":"node tools/build-rad.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs && node tools/check-rad-binaries.mjs","publish-package":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","jose":"^6.2.3","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9","@playcanvas/splat-transform":"^2.7.1"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_4.0.0-next.1785148479.giant-tulip.375cda9_1785148487646_0.16186707593556338","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-next.1785321842.spiky-melon.636ac3f":{"name":"@needle-tools/gltf-build-pipeline","version":"4.0.0-next.1785321842.spiky-melon.636ac3f","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@4.0.0-next.1785321842.spiky-melon.636ac3f","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"150bd55d537a3289794efbfc787345978aa4c59b","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-4.0.0-next.1785321842.spiky-melon.636ac3f.tgz","fileCount":25,"integrity":"sha512-hX3V53dmUI/J+LPM6YfZf4G/TfVeSy0gPVg9Q3Mtk09JMoFEB0EplxiASqYfXYfV97gV4o6AOpzMtUt3Me3z8Q==","signatures":[{"sig":"MEUCIGUtMU+EWX46+KD6+/7svm8zRwfYY7CXEUfpvhyx8EJEAiEA85gQVC7apLlVYveK23mFTIUf35V56kGSXY9IKu4fZtU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17795413},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"636ac3fb7bde08dab5d0666d1701d8f952887ee7","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","build:rad":"node tools/build-rad.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs && node tools/check-rad-binaries.mjs","publish-package":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","jose":"^6.2.3","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9","@playcanvas/splat-transform":"^2.7.1"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_4.0.0-next.1785321842.spiky-melon.636ac3f_1785321852961_0.39656335599313497","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-next.1785327842.bright-jade.502e333":{"name":"@needle-tools/gltf-build-pipeline","version":"4.0.0-next.1785327842.bright-jade.502e333","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@4.0.0-next.1785327842.bright-jade.502e333","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"a1d5ba18eb0ed785002d17aeaf1f32d620634961","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-4.0.0-next.1785327842.bright-jade.502e333.tgz","fileCount":25,"integrity":"sha512-V6wCPc3ekQDvHqS/htfE8Ear2ay0Kzk3MHe6Cw8jHxDBrom/ULjLmKDX/Z2zRgovWe/KZy6eoMBakwQh/dRxsQ==","signatures":[{"sig":"MEUCIEBL5UvjkFn3L0V9uPgXMWfWreGBkXpoXiXlo+Y0u8R+AiEA9weK0+BgSinOFNnPdngmvc3ufD7x/kYK+fd4w3iplR0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17796928},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"502e33320f193ecfa4f658cd056e4b2c92be0eb6","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","build:rad":"node tools/build-rad.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs && node tools/check-rad-binaries.mjs","publish-package":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","jose":"^6.2.3","uuid":"^9.0.1","sharp":"^0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9","@playcanvas/splat-transform":"^2.7.1"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.34.5","@img/sharp-win32-x64":"^0.34.5","@img/sharp-darwin-x64":"^0.34.5","@img/sharp-darwin-arm64":"^0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_4.0.0-next.1785327842.bright-jade.502e333_1785327851072_0.22899559448388995","host":"s3://npm-registry-packages-npm-production"}},"2.14.0-alpha.1786365824.soft-cherry":{"name":"@needle-tools/gltf-build-pipeline","version":"2.14.0-alpha.1786365824.soft-cherry","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.14.0-alpha.1786365824.soft-cherry","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"6403656032d8867ab4362f3758ee513c94116f7d","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.14.0-alpha.1786365824.soft-cherry.tgz","fileCount":123,"integrity":"sha512-tnUHq2xOibsJGEOJtCs+nfu52FJFfKwFk6fVUhDFwq+KII2qvOE00q/Ycj0BX1bh7YJ8rzEVUAQKyu9CfJQz9w==","signatures":[{"sig":"MEYCIQDocmirbapzDwhQRXTJR8Cinc3HbKp7AISZ0+O58rsa9AIhAMpBUtfUhf+feUWADTI3oBQwZ1NDRdvUayj28lX/Pt5N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":508258},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"5c1cf561c4f751e3e12890baa238e49578f42f3c","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"node --test \"src/tests/**/*.test.mjs\"","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.16.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.14.0-alpha.1786365824.soft-cherry_1786365831154_0.7688559092697536","host":"s3://npm-registry-packages-npm-production"}},"2.14.0-variant.1786366097.happy-agave":{"name":"@needle-tools/gltf-build-pipeline","version":"2.14.0-variant.1786366097.happy-agave","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.14.0-variant.1786366097.happy-agave","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"4bc763d99337e264adc2e12af3333c51d9ee6d44","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.14.0-variant.1786366097.happy-agave.tgz","fileCount":123,"integrity":"sha512-W07sbOD9pe4u+rxn/cPHa+d/6RjRBOQGM7VJk5LpRfz7igKGUeO6/hsgan671fdofghuCzL0pnb2CnW00NEp6A==","signatures":[{"sig":"MEYCIQDRn1+nuZD2D28qM9pOW0gK4AYKx40R8vPwdezGeD9cjQIhALH1bRO+sBLbvObQk5ci2HgcXcgaLL4BYF5n9RdCSSkn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":508264},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"3b5d406127bdbfa78127617dccd7e88c121f2184","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"node --test \"src/tests/**/*.test.mjs\"","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.16.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"^0.33.4","semver":"^7.3.7","ndarray":"^1.0.19","p-limit":"3.1.0","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"^2.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"^0.33.4","@img/sharp-win32-x64":"^0.33.4","@img/sharp-darwin-x64":"^0.33.4","@img/sharp-darwin-arm64":"^0.33.4"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.14.0-variant.1786366097.happy-agave_1786366103664_0.9052616605517636","host":"s3://npm-registry-packages-npm-production"}},"2.14.0-variant.1786368684.lucky-aloe":{"name":"@needle-tools/gltf-build-pipeline","version":"2.14.0-variant.1786368684.lucky-aloe","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.14.0-variant.1786368684.lucky-aloe","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"3166a5b30b61bc962e99748f1287fff040fc3595","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.14.0-variant.1786368684.lucky-aloe.tgz","fileCount":123,"integrity":"sha512-Ec+9Qh3I8Zdxn+xB+016YFvUx8zG7aHkuhTeb0+V1ntchlcuNLroQyYH4PuxPwDpRlmnDqmAZ8S5N4F8LK9JVA==","signatures":[{"sig":"MEUCICQmVcFs9+2GVd2sFF+1cTSDOITiaE/sW+mTYJSGlvdrAiEAtg0OUKDO0+ip2ZZWRKmTyM5ZswMcwLLixgqL4HmcxQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":510513},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"d39f7b9a7f41d8d5cf4547fd0bc2306c02eee6aa","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"node --test \"src/tests/**/*.test.mjs\"","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.16.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"tmp":"^0.2.1","glob":"^7.2.0","uuid":"^9.0.1","sharp":"0.34.5","semver":"^7.3.7","ndarray":"^1.0.19","micromatch":"^4.0.5","draco3dgltf":"^1.5.3","xxhash-wasm":"^1.1.0","meshoptimizer":"0.25.0","command-exists":"^1.2.9","ndarray-pixels":"5.0.1","ndarray-lanczos":"^0.3.0","command-line-args":"^5.2.1","@donmccurdy/caporal":"~0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"0.34.5","@img/sharp-win32-x64":"0.34.5","@img/sharp-darwin-x64":"0.34.5","@img/sharp-darwin-arm64":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.14.0-variant.1786368684.lucky-aloe_1786368691572_0.9665792618730753","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-next.1786369352.cool-barrel-cactus.617e911":{"name":"@needle-tools/gltf-build-pipeline","version":"4.0.0-next.1786369352.cool-barrel-cactus.617e911","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@4.0.0-next.1786369352.cool-barrel-cactus.617e911","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"c0c10df170c1a5bd92dd93d946009c543e3ff29e","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-4.0.0-next.1786369352.cool-barrel-cactus.617e911.tgz","fileCount":25,"integrity":"sha512-fqJCtbHoJTxiZcxyiVmXySOrOQyDPTPbu99viaxhKoZnXTiJCEQknd7bCfC/K/rQsV13bdek8k1gbII/u0mkYw==","signatures":[{"sig":"MEQCIGV6aCjrRqZ3haXQq/oHB/g096+ybtUQVwbsXqF9O1rqAiAZqDCpZoXDkNuAZ4HtdLE8y66F9PZRhrpAOXWW3ID1Xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17796923},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"617e911cfd8991a2c811ebb5faab7d3492be0e46","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","build:rad":"node tools/build-rad.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs && node tools/check-rad-binaries.mjs","publish-package":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"0.2.3","glob":"7.2.3","jose":"6.2.3","uuid":"9.0.1","sharp":"0.34.5","semver":"7.7.4","ndarray":"1.0.19","p-limit":"3.1.0","micromatch":"4.0.5","draco3dgltf":"1.5.7","xxhash-wasm":"1.1.0","meshoptimizer":"0.25.0","command-exists":"1.2.9","ndarray-pixels":"5.0.1","ndarray-lanczos":"0.3.0","command-line-args":"5.2.1","@donmccurdy/caporal":"0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9","@playcanvas/splat-transform":"^2.7.1"},"optionalDependencies":{"@img/sharp-linux-arm":"0.34.5","@img/sharp-win32-x64":"0.34.5","@img/sharp-darwin-x64":"0.34.5","@img/sharp-darwin-arm64":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_4.0.0-next.1786369352.cool-barrel-cactus.617e911_1786369361061_0.9891076282106446","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@needle-tools/gltf-build-pipeline","version":"3.0.1","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@3.0.1","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"400e3109e120e0e6fb6d099d3cef9bed5f8a88ea","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-3.0.1.tgz","fileCount":19,"integrity":"sha512-+CFMOyygv+hkpyslhTbDriLrkgCJ+/1Ntpy1V3jfzk8B2u/8UEqBpzVY+NIAcWwkeN66Gm52OOh20YYLSCPSbQ==","signatures":[{"sig":"MEYCIQDyjTLsg/T+7QuBTUfcwJ+7huT7u2SKyvFjfHmC3Odu5gIhAPDUSKMZ/vBj9iqreXhrzFlJK68kST9OIzLcNvriGdUv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13417324},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"44cdeba46d4207d8c17c8598f08242ba7468a322","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs","publish-package":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"0.2.3","glob":"7.2.3","jose":"6.2.3","uuid":"9.0.1","sharp":"0.34.5","semver":"7.7.4","ndarray":"1.0.19","p-limit":"3.1.0","micromatch":"4.0.5","draco3dgltf":"1.5.7","xxhash-wasm":"1.1.0","meshoptimizer":"0.25.0","command-exists":"1.2.9","ndarray-pixels":"5.0.1","ndarray-lanczos":"0.3.0","command-line-args":"5.2.1","@donmccurdy/caporal":"0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"0.34.5","@img/sharp-win32-x64":"0.34.5","@img/sharp-darwin-x64":"0.34.5","@img/sharp-darwin-arm64":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_3.0.1_1786369762875_0.4958381816609956","host":"s3://npm-registry-packages-npm-production"}},"3.0.1-44cdeba":{"name":"@needle-tools/gltf-build-pipeline","version":"3.0.1-44cdeba","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@3.0.1-44cdeba","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"477b42e4ef00c40d5bf251ff2a784236f33a52e8","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-3.0.1-44cdeba.tgz","fileCount":19,"integrity":"sha512-YeSoi4pxoXevHF9pg4mKln/bWjeGFeJUwkTCka2hwNpAe7rl3eVR/GlFc7L0Q1zJyMY+1QUb+FEshzE7OGR/Ow==","signatures":[{"sig":"MEUCIAMiwCcp9983RPoNYTLFpoUCwnGBBwjJT6eHkWDsvIiAAiEAlSF5owjcEkAYms0h4ueGZLtxtGEN8r49BXfKdfUweJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13417340},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"44cdeba46d4207d8c17c8598f08242ba7468a322","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs","publish-package":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"0.2.3","glob":"7.2.3","jose":"6.2.3","uuid":"9.0.1","sharp":"0.34.5","semver":"7.7.4","ndarray":"1.0.19","p-limit":"3.1.0","micromatch":"4.0.5","draco3dgltf":"1.5.7","xxhash-wasm":"1.1.0","meshoptimizer":"0.25.0","command-exists":"1.2.9","ndarray-pixels":"5.0.1","ndarray-lanczos":"0.3.0","command-line-args":"5.2.1","@donmccurdy/caporal":"0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9"},"optionalDependencies":{"@img/sharp-linux-arm":"0.34.5","@img/sharp-win32-x64":"0.34.5","@img/sharp-darwin-x64":"0.34.5","@img/sharp-darwin-arm64":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_3.0.1-44cdeba_1786369786737_0.7534316079144829","host":"s3://npm-registry-packages-npm-production"}},"2.14.0-variant.1786448194.tiny-berry":{"name":"@needle-tools/gltf-build-pipeline","version":"2.14.0-variant.1786448194.tiny-berry","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.14.0-variant.1786448194.tiny-berry","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"042f16bb42f9fed2fba78d77688526182e965756","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.14.0-variant.1786448194.tiny-berry.tgz","fileCount":123,"integrity":"sha512-y7zQ2ooqfMBv77Vp1mN/NP13BmWYUfp+wq4w8NPRTLg3mavBiZPY1Jo9jBKjXeH/FvT3QBh9KZ1gVxRp2HrhOA==","signatures":[{"sig":"MEYCIQCiakCWJzfjzeHgwwgxwRAyk2luegpcoFT/3r+xSmtcUgIhAJQCjAKHt5hXy0bR1M7Jflc1tACU9s2lsUe9A9I7BxXj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":512898},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"ea5f94cb86699169d8a121c9a5e154c82d8b4300","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"node --test \"src/tests/**/*.test.mjs\"","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.16.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"tmp":"0.2.3","glob":"7.2.3","uuid":"9.0.1","sharp":"0.34.5","semver":"7.7.4","ndarray":"1.0.19","micromatch":"4.0.5","draco3dgltf":"1.5.7","xxhash-wasm":"1.1.0","meshoptimizer":"0.25.0","command-exists":"1.2.9","ndarray-pixels":"5.0.1","ndarray-lanczos":"0.3.0","command-line-args":"5.2.1","@donmccurdy/caporal":"0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"0.34.5","@img/sharp-win32-x64":"0.34.5","@img/sharp-darwin-x64":"0.34.5","@img/sharp-darwin-arm64":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.14.0-variant.1786448194.tiny-berry_1786448201231_0.9664203845019856","host":"s3://npm-registry-packages-npm-production"}},"2.14.0-variant.1786537668.warm-tomato":{"name":"@needle-tools/gltf-build-pipeline","version":"2.14.0-variant.1786537668.warm-tomato","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@2.14.0-variant.1786537668.warm-tomato","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"d7de18e599149e4a392c1810b31963b3083faaf2","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-2.14.0-variant.1786537668.warm-tomato.tgz","fileCount":123,"integrity":"sha512-lUBJXFDT2bdabyPcj90+k+beAvc8A+lBbw2EZ3o74Tj/yGQUm8BHH7GmrN6imxsK8ePHbZn4qnj7RcopgE2GxQ==","signatures":[{"sig":"MEYCIQCYIjs2EMs/ESmwzU2V6BaKuGM4zFDaXTy5VYZYPQI6QgIhAPYCq8+d5hOLNAW26mgQEXpxlPhLfVs3GC1ytWiXsFGk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":514579},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"gitHead":"1d8584d1f4be36336361dbce7d92e6580a49fc55","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"node --test \"src/tests/**/*.test.mjs\"","start":"node scripts/index.mjs","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/postbuild.mjs","pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform":"node scripts/index.mjs","clear-caches":"node scripts/clear-caches.mjs","limit-caches":"node scripts/limit-caches.mjs","dev:pack-gltf":"npm run compile && node scripts/pack-gltf.mjs","prepublishOnly":"npm run compile","publish-package":"npm run compile && npm publish","transform:pack-gltf":"node --no-experimental-fetch scripts/pack-gltf.mjs","transform:make-progressive":"node scripts/make-progressive.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.16.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.18.0","dependencies":{"tmp":"0.2.3","glob":"7.2.3","uuid":"9.0.1","sharp":"0.34.5","semver":"7.7.4","ndarray":"1.0.19","micromatch":"4.0.5","draco3dgltf":"1.5.7","xxhash-wasm":"1.1.0","meshoptimizer":"0.25.0","command-exists":"1.2.9","ndarray-pixels":"5.0.1","ndarray-lanczos":"0.3.0","command-line-args":"5.2.1","@donmccurdy/caporal":"0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^18.7.23"},"optionalDependencies":{"@img/sharp-linux-arm":"0.34.5","@img/sharp-win32-x64":"0.34.5","@img/sharp-darwin-x64":"0.34.5","@img/sharp-darwin-arm64":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_2.14.0-variant.1786537668.warm-tomato_1786537675068_0.8569366950905761","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-next.1786631530.kind-pine.1bde201":{"name":"@needle-tools/gltf-build-pipeline","version":"4.0.0-next.1786631530.kind-pine.1bde201","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@4.0.0-next.1786631530.kind-pine.1bde201","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"8dd90997fe03227cb0a3c501458c9a283e339cb8","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-4.0.0-next.1786631530.kind-pine.1bde201.tgz","fileCount":25,"integrity":"sha512-h0Qv7nlUZqjVqH3wXMuQx2xxZZT2Y4eerMEV0/MN4dqvfgBG5tj2vGzjcKMMHccgxPdgpTB9WBpEn4COv+rPWw==","signatures":[{"sig":"MEYCIQCsNbWUbMEL0M+/2BCgUdr/31mnUKkBu45vm+UsuyJF+wIhAJlIKpYcHcvRtojIxNNtSLx/R1v5pHse27MkNYyvWNKd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17798578},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"1bde201939181d73e998b5961b39d3f6ac07e997","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","build:rad":"node tools/build-rad.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs && node tools/check-rad-binaries.mjs","publish-package":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"0.2.3","glob":"7.2.3","jose":"6.2.3","uuid":"9.0.1","sharp":"0.34.5","semver":"7.7.4","ndarray":"1.0.19","p-limit":"3.1.0","micromatch":"4.0.5","draco3dgltf":"1.5.7","xxhash-wasm":"1.1.0","meshoptimizer":"0.25.0","command-exists":"1.2.9","ndarray-pixels":"5.0.1","ndarray-lanczos":"0.3.0","command-line-args":"5.2.1","@donmccurdy/caporal":"0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9","@playcanvas/splat-transform":"^2.7.1"},"optionalDependencies":{"@img/sharp-linux-arm":"0.34.5","@img/sharp-win32-x64":"0.34.5","@img/sharp-darwin-x64":"0.34.5","@img/sharp-darwin-arm64":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_4.0.0-next.1786631530.kind-pine.1bde201_1786631538902_0.5690545087735221","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-next.1786633296.bumpy-maple.d4bb2ec":{"name":"@needle-tools/gltf-build-pipeline","version":"4.0.0-next.1786633296.bumpy-maple.d4bb2ec","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@4.0.0-next.1786633296.bumpy-maple.d4bb2ec","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"c2e38c3192bcea40d76036fc30cfa2f8b0d74438","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-4.0.0-next.1786633296.bumpy-maple.d4bb2ec.tgz","fileCount":25,"integrity":"sha512-8hP1v+7MG5FWDN98q3GsfWL3PyTXCqcStcTVntijKfTz4VnkxLK69r3u5EdPcp4cC/s8kQDjrt1CT6Ul/T95sw==","signatures":[{"sig":"MEUCIQDOYey3Q0bZ36MRxSXFyF7mgSB2QXE/axUmmwzYSjR/BgIgbQH0fbacF8KbTbOTOjVVnrfh4fPG8rGd9RIhnXlVlwE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17798887},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"d4bb2ec27a50aedc8473753bebbbbb3279625053","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","build:rad":"node tools/build-rad.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs && node tools/check-rad-binaries.mjs","publish-package":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"0.2.3","glob":"7.2.3","jose":"6.2.3","uuid":"9.0.1","sharp":"0.34.5","semver":"7.7.4","ndarray":"1.0.19","p-limit":"3.1.0","micromatch":"4.0.5","draco3dgltf":"1.5.7","xxhash-wasm":"1.1.0","meshoptimizer":"0.25.0","command-exists":"1.2.9","ndarray-pixels":"5.0.1","ndarray-lanczos":"0.3.0","command-line-args":"5.2.1","@donmccurdy/caporal":"0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9","@playcanvas/splat-transform":"^2.7.1"},"optionalDependencies":{"@img/sharp-linux-arm":"0.34.5","@img/sharp-win32-x64":"0.34.5","@img/sharp-darwin-x64":"0.34.5","@img/sharp-darwin-arm64":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_4.0.0-next.1786633296.bumpy-maple.d4bb2ec_1786633305457_0.3475532097753651","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-next.1786635120.sunny-clover.101102c":{"name":"@needle-tools/gltf-build-pipeline","version":"4.0.0-next.1786635120.sunny-clover.101102c","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@4.0.0-next.1786635120.sunny-clover.101102c","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"24f043c418089e3059880c0f6582f6086f79897f","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-4.0.0-next.1786635120.sunny-clover.101102c.tgz","fileCount":25,"integrity":"sha512-qddcnB24QIlHub3/VBvbkftKg80FHeMTUXffw6StSWM3UAh86am4bS6faWhYSKsl/TznPT40dX2OENf6zgD7Yw==","signatures":[{"sig":"MEQCIE8rEopFZWXJwYJcJT3XGO6o20nn0YrtFidFbu6hL43/AiAatKD0DYU3R5dD51IyUsBJG1cA/4S3WEUhurUnHNZ8jQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17801862},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"101102cee3299c8c9930d897499aa33f873e913c","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","build:rad":"node tools/build-rad.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs && node tools/check-rad-binaries.mjs","publish-package":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"0.2.3","glob":"7.2.3","jose":"6.2.3","uuid":"9.0.1","sharp":"0.34.5","semver":"7.7.4","ndarray":"1.0.19","p-limit":"3.1.0","micromatch":"4.0.5","draco3dgltf":"1.5.7","xxhash-wasm":"1.1.0","meshoptimizer":"0.25.0","command-exists":"1.2.9","ndarray-pixels":"5.0.1","ndarray-lanczos":"0.3.0","command-line-args":"5.2.1","@donmccurdy/caporal":"0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9","@playcanvas/splat-transform":"^2.7.1"},"optionalDependencies":{"@img/sharp-linux-arm":"0.34.5","@img/sharp-win32-x64":"0.34.5","@img/sharp-darwin-x64":"0.34.5","@img/sharp-darwin-arm64":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_4.0.0-next.1786635120.sunny-clover.101102c_1786635129921_0.3728774006617499","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-next.1786637167.chunky-prickly-pear.17c5bfe":{"name":"@needle-tools/gltf-build-pipeline","version":"4.0.0-next.1786637167.chunky-prickly-pear.17c5bfe","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@4.0.0-next.1786637167.chunky-prickly-pear.17c5bfe","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"701af522a531c132bb738a67f3d65dcd836ea73c","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-4.0.0-next.1786637167.chunky-prickly-pear.17c5bfe.tgz","fileCount":25,"integrity":"sha512-sIZ/6VW1BLEUPv2iKhoLLtBZ1D6/9g4lhzxK+aDJEfy5XqOH9AOdK7Q7RTujsYygWSfWDJZCZWNdZJU9CMTVtg==","signatures":[{"sig":"MEQCIHVeqSc0ir+vhH2JDgCoaVxTjBHognMR+U3OIv87SESeAiBF5wVJHEXDn2XTSKHI/W1jK0dE7qFDLsVf6zQCI3Ra9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17802758},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"17c5bfe1037c20b0fe0f69b8b9cb72885070d907","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","build:rad":"node tools/build-rad.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs && node tools/check-rad-binaries.mjs","publish-package":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"0.2.3","glob":"7.2.3","jose":"6.2.3","uuid":"9.0.1","sharp":"0.34.5","semver":"7.7.4","ndarray":"1.0.19","p-limit":"3.1.0","micromatch":"4.0.5","draco3dgltf":"1.5.7","xxhash-wasm":"1.1.0","meshoptimizer":"0.25.0","command-exists":"1.2.9","ndarray-pixels":"5.0.1","ndarray-lanczos":"0.3.0","command-line-args":"5.2.1","@donmccurdy/caporal":"0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9","@playcanvas/splat-transform":"^2.7.1"},"optionalDependencies":{"@img/sharp-linux-arm":"0.34.5","@img/sharp-win32-x64":"0.34.5","@img/sharp-darwin-x64":"0.34.5","@img/sharp-darwin-arm64":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_4.0.0-next.1786637167.chunky-prickly-pear.17c5bfe_1786637175593_0.4725709048321316","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-next.1787046857.chunky-prickly-pear.f68c35d":{"name":"@needle-tools/gltf-build-pipeline","version":"4.0.0-next.1787046857.chunky-prickly-pear.f68c35d","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@4.0.0-next.1787046857.chunky-prickly-pear.f68c35d","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"26f787340d486ccd925736237b3be0b091abbb6a","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-4.0.0-next.1787046857.chunky-prickly-pear.f68c35d.tgz","fileCount":25,"integrity":"sha512-/f01NZ9DV9087MXNJuokoXQw6PmC2l7XfNWj/72qcne+KThttIwdtz65Amj+Ca7E0Zp8j9+vLMJHNBlsVTzcAg==","signatures":[{"sig":"MEYCIQDqpyeGYl5z4tlA5ozomZ2f5myLqQUvoynQ2/AmUQSLEAIhAMj4V7/nTh4+2f6j+/8EgCegh10CLUMZEQpE6zaPqips","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17802760},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"f68c35d7ea462c55496ac2fba39bc96620cea378","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","build:rad":"node tools/build-rad.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs && node tools/check-rad-binaries.mjs","publish-package":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"0.2.3","glob":"7.2.3","jose":"6.2.3","uuid":"9.0.1","sharp":"0.34.5","semver":"7.7.4","ndarray":"1.0.19","p-limit":"3.1.0","micromatch":"4.0.5","draco3dgltf":"1.5.7","xxhash-wasm":"1.1.0","meshoptimizer":"0.25.0","command-exists":"1.2.9","ndarray-pixels":"5.0.1","ndarray-lanczos":"0.3.0","command-line-args":"5.2.1","@donmccurdy/caporal":"0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9","@playcanvas/splat-transform":"3.3.0"},"optionalDependencies":{"@img/sharp-linux-arm":"0.34.5","@img/sharp-win32-x64":"0.34.5","@img/sharp-darwin-x64":"0.34.5","@img/sharp-darwin-arm64":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_4.0.0-next.1787046857.chunky-prickly-pear.f68c35d_1787046866463_0.8517780631601304","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-f68c35d":{"name":"@needle-tools/gltf-build-pipeline","version":"4.0.0-f68c35d","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@4.0.0-f68c35d","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"12a8b3f28b006ce13fe294aa811d66ddc95b3cac","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-4.0.0-f68c35d.tgz","fileCount":25,"integrity":"sha512-Gd2CiB1M2YISG3DQlx6RfA+H/Ce+9V2tN00p/V59M39ejOIubWpiGYL3mYJr3eCqPOz8F8xHiw65zc0iOo/ZNg==","signatures":[{"sig":"MEUCICXNAwZqpoeu8/FqXgCnEPuqI89Ho08467Vs0EICKRhdAiEA3LwCrzg7aStQnGDlwb9tZoxrwVdFmHWacAklX/kRPVI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17802688},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"f68c35d7ea462c55496ac2fba39bc96620cea378","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","build:rad":"node tools/build-rad.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs && node tools/check-rad-binaries.mjs","publish-package":"npm publish"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"0.2.3","glob":"7.2.3","jose":"6.2.3","uuid":"9.0.1","sharp":"0.34.5","semver":"7.7.4","ndarray":"1.0.19","p-limit":"3.1.0","micromatch":"4.0.5","draco3dgltf":"1.5.7","xxhash-wasm":"1.1.0","meshoptimizer":"0.25.0","command-exists":"1.2.9","ndarray-pixels":"5.0.1","ndarray-lanczos":"0.3.0","command-line-args":"5.2.1","@donmccurdy/caporal":"0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9","@playcanvas/splat-transform":"3.3.0"},"optionalDependencies":{"@img/sharp-linux-arm":"0.34.5","@img/sharp-win32-x64":"0.34.5","@img/sharp-darwin-x64":"0.34.5","@img/sharp-darwin-arm64":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_4.0.0-f68c35d_1787230371275_0.430588823699775","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-next.1790242992.happy-apple.a2e9e08":{"name":"@needle-tools/gltf-build-pipeline","version":"4.0.0-next.1790242992.happy-apple.a2e9e08","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@4.0.0-next.1790242992.happy-apple.a2e9e08","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"6fe01ad0b083fd8a9593d9f7643c660481146ef4","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-4.0.0-next.1790242992.happy-apple.a2e9e08.tgz","fileCount":27,"integrity":"sha512-b9CePHHmw7k98T/6t2Y47Ob/TUi5bY9IqmKXhmm62tbT6td+Rpkg5rWUzvf7cG44Mtb4s6HzP1ctYWebvvZygQ==","signatures":[{"sig":"MEYCIQDEDippqUkgRLqk6Pgk3eH4CoQLVyOCenB3B8kGFvLAnQIhAOfEYh3/ajXmyRrGaSSjLqOCTEvt36sAvx6/NpIXmsNp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCMWJa+QkHdyi0C+eFx7jKyyHVNxcgnbo44TsxMkdLClgIgLRzc/RfNVdczkvfiwhcf94Qe4Dc2kDixq4mEFb8U02s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19370612},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"a2e9e080c170e035a0e4ba472df14e6b1a796f1c","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","build:rad":"node tools/build-rad.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs && node tools/check-rad-binaries.mjs","publish-package":"npm publish","test:setup:baker":"npm --prefix ../modules/mesh-baker install --omit=dev --ignore-scripts --package-lock=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"0.2.3","glob":"7.2.3","jose":"6.2.3","uuid":"9.0.1","sharp":"0.34.5","semver":"7.7.4","ndarray":"1.0.19","p-limit":"3.1.0","micromatch":"4.0.5","draco3dgltf":"1.5.7","xxhash-wasm":"1.1.0","meshoptimizer":"0.25.0","command-exists":"1.2.9","ndarray-pixels":"5.0.1","ndarray-lanczos":"0.3.0","command-line-args":"5.2.1","@donmccurdy/caporal":"0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9","@playcanvas/splat-transform":"3.3.0"},"optionalDependencies":{"@img/sharp-linux-arm":"0.34.5","@img/sharp-win32-x64":"0.34.5","@img/sharp-darwin-x64":"0.34.5","@img/sharp-darwin-arm64":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_4.0.0-next.1790242992.happy-apple.a2e9e08_1790243130315_0.8660341283885773","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-next.1790245940.fluffy-daisy.dd22766":{"name":"@needle-tools/gltf-build-pipeline","version":"4.0.0-next.1790245940.fluffy-daisy.dd22766","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@4.0.0-next.1790245940.fluffy-daisy.dd22766","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"4ec9b3ba65113f617793b4e65bf70dfa89906611","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-4.0.0-next.1790245940.fluffy-daisy.dd22766.tgz","fileCount":27,"integrity":"sha512-rKT8h5ky68HMdxoNkOdhFNknHXmq17vs9z4n4iWzV1IBVfUZV96Dhz05YpTXghIGNx+bLGrvKsbFP8DPoT5f0w==","signatures":[{"sig":"MEUCIQDTccDqxkFfT6KT5lZ8gzqTaeamTiZtjUr2skVPg7NXgAIgJSQDHXOB3hq+8oPfyVIn8FJHackFvZuixkRrVOkp8zw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDS+Ws364i1BqCg4TxMHAbPB6WArDjXQpAY3VsHuaJtAAIgHZ3oNsw/eBg9LSuS7+msn08NQWJIk1Xx87LIs+b1CuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19371643},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"dd2276645959400718bd0851e33bfec6f515dfe3","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","build:rad":"node tools/build-rad.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs && node tools/check-rad-binaries.mjs","publish-package":"npm publish","test:setup:baker":"npm --prefix ../modules/mesh-baker install --omit=dev --ignore-scripts --package-lock=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"0.2.3","glob":"7.2.3","jose":"6.2.3","uuid":"9.0.1","sharp":"0.34.5","semver":"7.7.4","ndarray":"1.0.19","p-limit":"3.1.0","micromatch":"4.0.5","draco3dgltf":"1.5.7","xxhash-wasm":"1.1.0","meshoptimizer":"0.25.0","command-exists":"1.2.9","ndarray-pixels":"5.0.1","ndarray-lanczos":"0.3.0","command-line-args":"5.2.1","@donmccurdy/caporal":"0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9","@playcanvas/splat-transform":"3.3.0"},"optionalDependencies":{"@img/sharp-linux-arm":"0.34.5","@img/sharp-win32-x64":"0.34.5","@img/sharp-darwin-x64":"0.34.5","@img/sharp-darwin-arm64":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_4.0.0-next.1790245940.fluffy-daisy.dd22766_1790246077562_0.26065684639094333","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-next.1790247683.square-saguaro.fe33cd3":{"name":"@needle-tools/gltf-build-pipeline","version":"4.0.0-next.1790247683.square-saguaro.fe33cd3","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@4.0.0-next.1790247683.square-saguaro.fe33cd3","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"2f23454ac30ab3ccd9cb6d5ab59f9010b704104c","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-4.0.0-next.1790247683.square-saguaro.fe33cd3.tgz","fileCount":27,"integrity":"sha512-ZLCt9cmL+scQNi9zNUCkIsPz/s31tf0NJ7JKjOOKNkp1Kjx9yvFTNSUUN6G1Ck05fDbbxMBsEkSyjqW2RtGekg==","signatures":[{"sig":"MEUCIQCgl/i6Ha8EwPwaZw1BA/RznVWE0HwkMJJM06Fy7g3A8QIgaQxB2Wi4y/lVNUA6KOadjhM7d8ct5iCh62/fCU7lu04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDCxMg7w3pIs5gOxMpc1XDgtEu0EgrtiOhiS/gz8MWWHwIhAKwAkAB1j6LsibRkUEFT8G3XPUCOnErdy979cYaSJNd0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19374366},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"fe33cd3af4a6233746e4a48a5c9d3bf412802ba6","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","build:rad":"node tools/build-rad.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs && node tools/check-rad-binaries.mjs","publish-package":"npm publish","test:setup:baker":"npm --prefix ../modules/mesh-baker install --omit=dev --ignore-scripts --package-lock=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"0.2.3","glob":"7.2.3","jose":"6.2.3","uuid":"9.0.1","sharp":"0.34.5","semver":"7.7.4","ndarray":"1.0.19","p-limit":"3.1.0","micromatch":"4.0.5","draco3dgltf":"1.5.7","xxhash-wasm":"1.1.0","meshoptimizer":"0.25.0","command-exists":"1.2.9","ndarray-pixels":"5.0.1","ndarray-lanczos":"0.3.0","command-line-args":"5.2.1","@donmccurdy/caporal":"0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9","@playcanvas/splat-transform":"3.3.0"},"optionalDependencies":{"@img/sharp-linux-arm":"0.34.5","@img/sharp-win32-x64":"0.34.5","@img/sharp-darwin-x64":"0.34.5","@img/sharp-darwin-arm64":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_4.0.0-next.1790247683.square-saguaro.fe33cd3_1790247820437_0.6872172542804267","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-next.1790252520.chunky-orchid.40111ae":{"name":"@needle-tools/gltf-build-pipeline","version":"4.0.0-next.1790252520.chunky-orchid.40111ae","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@4.0.0-next.1790252520.chunky-orchid.40111ae","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"7459f8913110f8fca4489b5e07035be23aae73bf","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-4.0.0-next.1790252520.chunky-orchid.40111ae.tgz","fileCount":27,"integrity":"sha512-G1DCV/kef0HjYZfYY87yP+Ak/kAeTIW/j6Qgi6kXag4ZHKL/CvN4Nm9qLKZuY7VtNet6ISerjKMRLCSl8kE3vA==","signatures":[{"sig":"MEUCIHU9Xc2cDLmMavnZAWusnM0+6xd0Nq7eZ9bddMsjDOVMAiEAjwCU+nWJi9gSx3ZTXxa61kmaDBikcgSKr06GPjQIGbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEdlW79gMl9++7gbB6rWDnD0XmnB/zaHUtbYfla/Yq/OAiBQJmQAYZhftt813WV9KSZ2HZilEdixQ2VaYO0oQRzidw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19374705},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"40111ae6fee8d2e78a051309011efe429ef748ed","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","build:rad":"node tools/build-rad.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs && node tools/check-rad-binaries.mjs","publish-package":"npm publish","test:setup:baker":"npm --prefix ../modules/mesh-baker install --omit=dev --ignore-scripts --package-lock=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"0.2.3","glob":"7.2.3","jose":"6.2.3","uuid":"9.0.1","sharp":"0.34.5","semver":"7.7.4","ndarray":"1.0.19","p-limit":"3.1.0","micromatch":"4.0.5","draco3dgltf":"1.5.7","xxhash-wasm":"1.1.0","meshoptimizer":"0.25.0","command-exists":"1.2.9","ndarray-pixels":"5.0.1","ndarray-lanczos":"0.3.0","command-line-args":"5.2.1","@donmccurdy/caporal":"0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9","@playcanvas/splat-transform":"3.3.0"},"optionalDependencies":{"@img/sharp-linux-arm":"0.34.5","@img/sharp-win32-x64":"0.34.5","@img/sharp-darwin-x64":"0.34.5","@img/sharp-darwin-arm64":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_4.0.0-next.1790252520.chunky-orchid.40111ae_1790252792291_0.2275666816823141","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-next.1790255797.nice-olive.3ea15aa":{"name":"@needle-tools/gltf-build-pipeline","version":"4.0.0-next.1790255797.nice-olive.3ea15aa","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@4.0.0-next.1790255797.nice-olive.3ea15aa","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"3ccff1d9a5c65c6e0280e38452a17278de51622c","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-4.0.0-next.1790255797.nice-olive.3ea15aa.tgz","fileCount":33,"integrity":"sha512-ewF2ZHd7YzX6ylsgIMqZcAzi9ggoU44qkoprYrlz4NBJbNQuhLlrtSc8NgzbT2PYb/xod4qJR4s8+24pwt/XGA==","signatures":[{"sig":"MEUCID5VDdl77mQ6nztFtOdUPFXeX8IIymipkO3Hdi6h1PpXAiEA6a2ahmlNAiPvaODeJAtwiYv5ldBDeG6f26s+bkrSLcg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCvJPHu+CRlcmxLevvRJYVw+ZS2WzrxCV8ZMCH9x1VttgIgC/LXXWE8Eok+UJHVJ61ma0cF+lDdj8i7UEDnZQwfuT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27693953},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"3ea15aa03c5fccba23f52c7a164ce843719ea030","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","build:rad":"node tools/build-rad.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs && node tools/check-rad-binaries.mjs","publish-package":"npm publish","test:setup:baker":"npm --prefix ../modules/mesh-baker install --omit=dev --ignore-scripts --package-lock=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"0.2.3","glob":"7.2.3","jose":"6.2.3","uuid":"9.0.1","sharp":"0.34.5","semver":"7.7.4","ndarray":"1.0.19","p-limit":"3.1.0","micromatch":"4.0.5","draco3dgltf":"1.5.7","xxhash-wasm":"1.1.0","meshoptimizer":"0.25.0","command-exists":"1.2.9","ndarray-pixels":"5.0.1","ndarray-lanczos":"0.3.0","command-line-args":"5.2.1","@donmccurdy/caporal":"0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9","@playcanvas/splat-transform":"3.3.0"},"optionalDependencies":{"@img/sharp-linux-arm":"0.34.5","@img/sharp-win32-x64":"0.34.5","@img/sharp-darwin-x64":"0.34.5","@img/sharp-darwin-arm64":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_4.0.0-next.1790255797.nice-olive.3ea15aa_1790256179083_0.6471004821793211","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-next.1790326039.gentle-mint.829dddc":{"name":"@needle-tools/gltf-build-pipeline","version":"4.0.0-next.1790326039.gentle-mint.829dddc","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@4.0.0-next.1790326039.gentle-mint.829dddc","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"5d2b524c6feb7f41a7852b7d1d5959e9bf49e7ef","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-4.0.0-next.1790326039.gentle-mint.829dddc.tgz","fileCount":33,"integrity":"sha512-P6f1ftYNqUebXFUH761EcSNCBmtKK9gKntz3PeIPbgzxNbA0+EQJf/W8S3hHGLyzPwqm+uTh43HAJxl1AAUujw==","signatures":[{"sig":"MEUCIQCMpiOKABdijO4PiouJW2oJXa33MHAVSeXsJZutxzittwIgHNZo+xUvDWOUFJS6HUe0kJa2IeqCKqgvYNhpTi7XmoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCcGDdOtOY5yTTOz5GAqKT29egRDfbftuZ+nuVzMKARNgIhANOOAVJ1zIosDgwU6kwxbzW2FOz49+bRTkqsdvQP2opX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27752012},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"829dddc71ba6b0c9c0c91713512769832a9b3e56","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","build:rad":"node tools/build-rad.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs && node tools/check-rad-binaries.mjs","publish-package":"npm publish","test:setup:baker":"npm --prefix ../modules/mesh-baker install --omit=dev --ignore-scripts --package-lock=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"0.2.3","glob":"7.2.3","jose":"6.2.3","uuid":"9.0.1","sharp":"0.34.5","semver":"7.7.4","ndarray":"1.0.19","p-limit":"3.1.0","micromatch":"4.0.5","draco3dgltf":"1.5.7","xxhash-wasm":"1.1.0","meshoptimizer":"0.25.0","command-exists":"1.2.9","ndarray-pixels":"5.0.1","ndarray-lanczos":"0.3.0","command-line-args":"5.2.1","@donmccurdy/caporal":"0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9","@playcanvas/splat-transform":"3.3.0"},"optionalDependencies":{"@img/sharp-linux-arm":"0.34.5","@img/sharp-win32-x64":"0.34.5","@img/sharp-darwin-x64":"0.34.5","@img/sharp-darwin-arm64":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_4.0.0-next.1790326039.gentle-mint.829dddc_1790326302997_0.07475380115019115","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-next.1790330592.quiet-rose.0966b4b":{"name":"@needle-tools/gltf-build-pipeline","version":"4.0.0-next.1790330592.quiet-rose.0966b4b","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@4.0.0-next.1790330592.quiet-rose.0966b4b","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"13709a6e70b7f2aa5638d2fc4451859267cdbac9","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-4.0.0-next.1790330592.quiet-rose.0966b4b.tgz","fileCount":33,"integrity":"sha512-mxHr2Ey8xvyEFfD5J4MDmuon2e+ndDCAXuCIo9G+FMW7zaxAYqewnSaiX1TAiTrtrhXeBYNB9GSuPU/M0E223w==","signatures":[{"sig":"MEYCIQCi613Fo/SC4V7E8wQrBJ8PVH/Dr+g/BsuMJMXHosVj+AIhAO/90aV9qF4C3kHtmVBgY8SD9TjX4CwtDQqKPm1SRVRK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEXvNovYJIZ0vBOnhdnaUF5espXGgZfeZnwZXJw3QeLyAiBkYhyufqOlRTaO8KT60jZQE6tFgLTUg+ORtKYA89f5WA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27752548},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"0966b4b097f148ea3bd4ff00e9f11175d492361b","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","build:rad":"node tools/build-rad.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs && node tools/check-rad-binaries.mjs","publish-package":"npm publish","test:setup:baker":"npm --prefix ../modules/mesh-baker install --omit=dev --ignore-scripts --package-lock=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"0.2.3","glob":"7.2.3","jose":"6.2.3","uuid":"9.0.1","sharp":"0.34.5","semver":"7.7.4","ndarray":"1.0.19","p-limit":"3.1.0","micromatch":"4.0.5","draco3dgltf":"1.5.7","xxhash-wasm":"1.1.0","meshoptimizer":"0.25.0","command-exists":"1.2.9","ndarray-pixels":"5.0.1","ndarray-lanczos":"0.3.0","command-line-args":"5.2.1","@donmccurdy/caporal":"0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9","@playcanvas/splat-transform":"3.3.0"},"optionalDependencies":{"@img/sharp-linux-arm":"0.34.5","@img/sharp-win32-x64":"0.34.5","@img/sharp-darwin-x64":"0.34.5","@img/sharp-darwin-arm64":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_4.0.0-next.1790330592.quiet-rose.0966b4b_1790330732935_0.025708921730809742","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-next.1790336792.twisty-rose.c00f24e":{"name":"@needle-tools/gltf-build-pipeline","version":"4.0.0-next.1790336792.twisty-rose.c00f24e","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@4.0.0-next.1790336792.twisty-rose.c00f24e","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"e89f2edcfd2507f4faaebb1a18ee1532d1afcf43","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-4.0.0-next.1790336792.twisty-rose.c00f24e.tgz","fileCount":33,"integrity":"sha512-LYxn6rNCnf6Mc7XVz7P+mqTJd/MpY9VTAuJbWMlRrWZ1TucmIA+3kKtwj7YOXLkkQkmXr7W84fl5cwT83EpeGQ==","signatures":[{"sig":"MEUCIQCF3elKP5AFrdZ3gHIGd2sFJOTgW4K8K6CLhsqdVenbGAIgZY217CO3Olw/UwvnaNBe1Jgs+4xQbib6qRhpzQNxlVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHLWTgiXfC7GpKHV8KN6h+BGtd/Up+2mgFH+MQZHkDWdAiAMMjLopY2RIglETy9BKROlQxVCXpas2quDxddvvZHbrg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27764380},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"c00f24e8ef0fa5b309424e8b59b0838c6319c414","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","build:rad":"node tools/build-rad.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs && node tools/check-rad-binaries.mjs","publish-package":"npm publish","test:setup:baker":"npm --prefix ../modules/mesh-baker install --omit=dev --ignore-scripts --package-lock=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"0.2.3","glob":"7.2.3","jose":"6.2.3","uuid":"9.0.1","sharp":"0.34.5","semver":"7.7.4","ndarray":"1.0.19","p-limit":"3.1.0","micromatch":"4.0.5","draco3dgltf":"1.5.7","xxhash-wasm":"1.1.0","meshoptimizer":"0.25.0","command-exists":"1.2.9","ndarray-pixels":"5.0.1","ndarray-lanczos":"0.3.0","command-line-args":"5.2.1","@donmccurdy/caporal":"0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9","@playcanvas/splat-transform":"3.3.0"},"optionalDependencies":{"@img/sharp-linux-arm":"0.34.5","@img/sharp-win32-x64":"0.34.5","@img/sharp-darwin-x64":"0.34.5","@img/sharp-darwin-arm64":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_4.0.0-next.1790336792.twisty-rose.c00f24e_1790336960588_0.6272223445908249","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-next.1790670006.bumpy-barrel-cactus.8748a44":{"name":"@needle-tools/gltf-build-pipeline","version":"4.0.0-next.1790670006.bumpy-barrel-cactus.8748a44","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@4.0.0-next.1790670006.bumpy-barrel-cactus.8748a44","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"acd366ed9fb6904eeb4012e9b302c6c85f9f05cf","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-4.0.0-next.1790670006.bumpy-barrel-cactus.8748a44.tgz","fileCount":34,"integrity":"sha512-3LD2pbDpNv/S+OTtzVjtCi0IUoL6/Yh/PdBIowG43P0ioQlO7IzFI+a//iqmcsxpSSQc+bDKRtauSKGFhEpvtQ==","signatures":[{"sig":"MEQCIA6wGeK0B8jXR0KEoLznMIcPyQRGrTwrxMt3r0UcoZuOAiAyFGe++L39PCjw9jxdMFk+Z36nhLLHBLsQBRNKsanZlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDWXU2uI7Uh+rNq9pG0L8I8CvJ9wMjZdPeQ0aNAB8303QIhAKbv1kkQ2reCTenPyQCRx3+O/58Z95cqcH6fqWOHlcdv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28591453},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"8748a449ab6d82bfc1c53d5cb36448865e72be98","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","build:rad":"node tools/build-rad.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs && node tools/check-rad-binaries.mjs","publish-package":"npm publish","test:setup:baker":"npm --prefix ../modules/mesh-baker install --omit=dev --ignore-scripts --package-lock=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"0.2.3","glob":"7.2.3","jose":"6.2.3","uuid":"9.0.1","sharp":"0.34.5","semver":"7.7.4","ndarray":"1.0.19","p-limit":"3.1.0","micromatch":"4.0.5","draco3dgltf":"1.5.7","xxhash-wasm":"1.1.0","meshoptimizer":"0.25.0","command-exists":"1.2.9","ndarray-pixels":"5.0.1","ndarray-lanczos":"0.3.0","command-line-args":"5.2.1","@donmccurdy/caporal":"0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9","@playcanvas/splat-transform":"3.3.0"},"optionalDependencies":{"@img/sharp-linux-arm":"0.34.5","@img/sharp-win32-x64":"0.34.5","@img/sharp-darwin-x64":"0.34.5","@img/sharp-darwin-arm64":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_4.0.0-next.1790670006.bumpy-barrel-cactus.8748a44_1790670752598_0.6729846696848729","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-next.1790677706.silly-maple.33798":{"name":"@needle-tools/gltf-build-pipeline","version":"4.0.0-next.1790677706.silly-maple.33798","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@4.0.0-next.1790677706.silly-maple.33798","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"6dd306e4934c3fb9579ac4512de78ed6dde6546f","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-4.0.0-next.1790677706.silly-maple.33798.tgz","fileCount":34,"integrity":"sha512-ia05M+3Ux8sVL0OFpJwUcfL4t+dZdnIkguwlgOmIlLBAcGSwChDOleKWabaCNW24mdUnNk11ZfBdg/4bmL/MLA==","signatures":[{"sig":"MEUCICFDeVmtzKWsR3TsvBHLnZD17RAEdQHOaI4zKYIS03nbAiEA36I2xw+hgvtKT+Vs2zwXbX+CqN0VhIOttsriX95wnDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDrezszwj6x7FtIF9VAEICSVdNqafXamOS3qiUXigq/3gIgB+HxCPqVMhFHn/HEsmgfM5MARA7VjOsqTIK7+q1S0vI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28595549},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"0033798518487e83eac209113395566c72133744","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","build:rad":"node tools/build-rad.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs && node tools/check-rad-binaries.mjs","publish-package":"npm publish","test:setup:baker":"npm --prefix ../modules/mesh-baker install --omit=dev --ignore-scripts --package-lock=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"0.2.3","glob":"7.2.3","jose":"6.2.3","uuid":"9.0.1","sharp":"0.34.5","semver":"7.7.4","ndarray":"1.0.19","p-limit":"3.1.0","micromatch":"4.0.5","draco3dgltf":"1.5.7","xxhash-wasm":"1.1.0","meshoptimizer":"0.25.0","command-exists":"1.2.9","ndarray-pixels":"5.0.1","ndarray-lanczos":"0.3.0","command-line-args":"5.2.1","@donmccurdy/caporal":"0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9","@playcanvas/splat-transform":"3.3.0"},"optionalDependencies":{"@img/sharp-linux-arm":"0.34.5","@img/sharp-win32-x64":"0.34.5","@img/sharp-darwin-x64":"0.34.5","@img/sharp-darwin-arm64":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_4.0.0-next.1790677706.silly-maple.33798_1790677846803_0.038848012506684126","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-next.1790678880.lucky-cherry.531c653":{"name":"@needle-tools/gltf-build-pipeline","version":"4.0.0-next.1790678880.lucky-cherry.531c653","author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"_id":"@needle-tools/gltf-build-pipeline@4.0.0-next.1790678880.lucky-cherry.531c653","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"dist":{"shasum":"348bcbff6d2f62223f30bfb89a613e010c022ce4","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-4.0.0-next.1790678880.lucky-cherry.531c653.tgz","fileCount":34,"integrity":"sha512-kHaJbjcJF3MwPwzOiSe1m7CR4xDkldRYI2Gmj4ng4CJac/9sCEOFyy4KZB4OjSw95Uby0lKjaKev5SY/eIhx7Q==","signatures":[{"sig":"MEYCIQD6SEIxlW+R7G6DaeUrEHrklysbqF5+kXPDmfImK6IrXgIhAKG2lCsri2SiH4K5iBC8K/hq7+guuvkGRNIU106IVAWU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG5te0N3qjkgz9Og2s5fGD2PeSA3mJ+Gsup3rBxGaHpKAiEA+xVLqJFKHUOAxx8q06C1BVhv3nVDSqKNEo6qI9IFF90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28597021},"type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"exports":{"./package.json":"./package.json"},"gitHead":"531c653318d6238996b06aa6a64331274e775f36","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","build:rad":"node tools/build-rad.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs && node tools/check-rad-binaries.mjs","publish-package":"npm publish","test:setup:baker":"npm --prefix ../modules/mesh-baker install --omit=dev --ignore-scripts --package-lock=false"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"_nodeVersion":"24.16.0","dependencies":{"tmp":"0.2.3","glob":"7.2.3","jose":"6.2.3","uuid":"9.0.1","sharp":"0.34.5","semver":"7.7.4","ndarray":"1.0.19","p-limit":"3.1.0","micromatch":"4.0.5","draco3dgltf":"1.5.7","xxhash-wasm":"1.1.0","meshoptimizer":"0.25.0","command-exists":"1.2.9","ndarray-pixels":"5.0.1","ndarray-lanczos":"0.3.0","command-line-args":"5.2.1","@donmccurdy/caporal":"0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9","@playcanvas/splat-transform":"3.3.0"},"optionalDependencies":{"@img/sharp-linux-arm":"0.34.5","@img/sharp-win32-x64":"0.34.5","@img/sharp-darwin-x64":"0.34.5","@img/sharp-darwin-arm64":"0.34.5"},"_npmOperationalInternal":{"tmp":"tmp/gltf-build-pipeline_4.0.0-next.1790678880.lucky-cherry.531c653_1790679022757_0.45197911408299296","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-next.1790872088.lumpy-yucca.ad803d7":{"_id":"@needle-tools/gltf-build-pipeline@4.0.0-next.1790872088.lumpy-yucca.ad803d7","bin":{"needle-gltf":"dist/cli/index.js","gltf-build-pipeline":"dist/cli/index.js"},"bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"dist":{"shasum":"e6e0ca866f72f2b42932a5ef16690e792985e395","tarball":"https://registry.npmjs.org/@needle-tools/gltf-build-pipeline/-/gltf-build-pipeline-4.0.0-next.1790872088.lumpy-yucca.ad803d7.tgz","fileCount":34,"integrity":"sha512-4D6GLRHTxC2LOP7D7ErV+5ABF3+GpbwDQD5WXRKI6ohUh3vqL3wnsx730Ut6SWQYsr/64M49ryTSJ7TuxagAYw==","signatures":[{"sig":"MEUCIQDXMBdD06NuYHvw93VlIebNC2kwmIYh65KGwUJ3PwIvygIgXA62oGE6MS3ZFDT7pylFguUS+yPF9evFJxA3+L8u/6U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDv43aBnXcoGPs+VhZnfWLARv8OOnSXLHEhTsgjogr4oAIgIbJP94VuUHvCeACjebcz6GQrbcu73KNi+pJqMWiLc6k="}],"unpackedSize":28596870},"name":"@needle-tools/gltf-build-pipeline","type":"module","watch":{"compile":{"quiet":false,"patterns":["src"],"extensions":"ts"}},"author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"exports":{"./package.json":"./package.json"},"gitHead":"ad803d75b438d5c54a518b8dc0087b0fef43c907","imports":{"#package.json":"./package.json"},"scripts":{"dev":"npm-watch compile","test":"tsx tests/utils/download-fixtures.ts && vitest run","compile":"node tools/prebuild.mjs && (tsc || exit 1) && node tools/bundle.mjs && node tools/postbuild.mjs","build:rad":"node tools/build-rad.mjs","test:setup":"tsx tests/utils/download-fixtures.ts","test:watch":"vitest","update-pmrem":"node update-pmrem.mjs","prepublishOnly":"NEEDLE_BUILD_MODE=publish npm run compile && node tools/check-no-test-key.mjs && node tools/check-rad-binaries.mjs","publish-package":"npm publish","test:setup:baker":"npm --prefix ../modules/mesh-baker install --omit=dev --ignore-scripts --package-lock=false"},"version":"4.0.0-next.1790872088.lumpy-yucca.ad803d7","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"b3b9274b-9157-47c7-a53a-b61fefbf08da"}},"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"_npmVersion":"11.13.0","description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","directories":{},"maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"_nodeVersion":"24.16.0","dependencies":{"tmp":"0.2.3","glob":"7.2.3","jose":"6.2.3","uuid":"9.0.1","sharp":"0.34.5","semver":"7.7.4","ndarray":"1.0.19","p-limit":"3.1.0","micromatch":"4.0.5","draco3dgltf":"1.5.7","xxhash-wasm":"1.1.0","meshoptimizer":"0.25.0","command-exists":"1.2.9","ndarray-pixels":"5.0.1","ndarray-lanczos":"0.3.0","command-line-args":"5.2.1","@donmccurdy/caporal":"0.0.10","@gltf-transform/core":"4.2.1","@gltf-transform/functions":"npm:@needle-tools/gltf-transform-functions@4.3.0-alpha.1","@gltf-transform/extensions":"4.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","vitest":"^3.1.1","esbuild":"^0.28.0","npm-watch":"^0.13.0","typescript":"^4.9.5","@types/node":"^22.19.15","gltf-validator":"^2.0.0-dev.3.9","@playcanvas/splat-transform":"3.3.0"},"optionalDependencies":{"@img/sharp-linux-arm":"0.34.5","@img/sharp-win32-x64":"0.34.5","@img/sharp-darwin-x64":"0.34.5","@img/sharp-darwin-arm64":"0.34.5"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gltf-build-pipeline_4.0.0-next.1790872088.lumpy-yucca.ad803d7_1790872907150_0.9043536798902376"}}},"time":{"created":"2023-04-03T17:12:25.843Z","modified":"2026-10-01T16:41:47.562Z","1.0.0-alpha":"2023-04-03T17:12:26.123Z","1.1.0-alpha":"2023-04-04T06:10:48.059Z","1.1.0-alpha.1":"2023-04-04T06:26:31.099Z","1.1.1-alpha":"2023-04-04T07:48:27.821Z","1.1.2-alpha":"2023-04-04T08:33:17.729Z","1.1.3-alpha":"2023-04-04T11:36:31.298Z","1.0.0-pre":"2023-04-04T13:59:34.871Z","0.1.0":"2023-04-04T14:00:21.631Z","1.0.0":"2023-04-04T14:08:08.975Z","1.0.1":"2023-04-17T06:47:27.477Z","1.0.2":"2023-04-19T11:51:27.757Z","1.0.3":"2023-04-24T20:38:57.387Z","1.0.4":"2023-04-27T15:48:36.905Z","1.0.5":"2023-05-06T11:19:40.157Z","1.0.6":"2023-05-06T12:37:34.170Z","1.1.0":"2023-05-06T12:38:11.785Z","1.1.1":"2023-05-18T13:39:54.397Z","1.1.2":"2023-05-24T18:36:10.793Z","1.1.3":"2023-05-24T19:42:53.130Z","1.1.4":"2023-06-09T10:21:39.907Z","1.1.5":"2023-06-26T10:24:24.287Z","1.1.6":"2023-07-10T09:02:38.456Z","1.2.0":"2023-07-21T15:24:10.618Z","1.2.1":"2023-07-25T15:29:42.725Z","1.2.2":"2023-08-14T16:19:03.927Z","1.2.3":"2023-09-29T12:28:05.860Z","1.2.4":"2023-09-30T17:17:03.597Z","1.3.0":"2023-10-20T12:14:09.471Z","1.3.1":"2023-10-20T12:47:15.257Z","1.4.0-beta":"2024-03-12T11:57:28.453Z","1.4.1-beta":"2024-03-13T12:56:28.765Z","1.4.1-beta.1":"2024-03-13T15:00:16.798Z","1.4.1-beta.3":"2024-03-14T17:42:50.126Z","1.4.1-beta.4":"2024-03-15T13:54:03.868Z","1.4.1-beta.5":"2024-03-15T14:44:43.344Z","1.4.1-beta.6":"2024-03-15T17:41:33.456Z","1.4.1-beta.7":"2024-03-15T17:47:02.897Z","1.4.1-beta.8":"2024-03-15T18:13:34.872Z","1.4.1-beta.9":"2024-03-18T15:49:46.211Z","1.4.1-beta.10":"2024-03-19T13:40:25.263Z","1.4.1-beta.11":"2024-03-20T16:46:51.630Z","1.4.1-beta.12":"2024-03-23T11:44:50.456Z","1.4.1-beta.13":"2024-03-26T13:25:55.199Z","1.4.1-beta.14":"2024-04-02T10:06:28.215Z","1.4.1-beta.15":"2024-04-02T10:35:18.264Z","1.4.1":"2024-04-02T11:45:51.982Z","1.4.2":"2024-04-02T12:26:13.192Z","1.4.3":"2024-04-02T16:08:03.215Z","1.4.4":"2024-04-03T14:10:33.140Z","1.4.5":"2024-04-05T11:23:26.016Z","1.4.6":"2024-04-10T08:18:35.820Z","1.4.7":"2024-04-16T07:53:27.495Z","1.4.8":"2024-04-22T14:18:23.085Z","1.4.9":"2024-04-23T08:19:41.306Z","1.4.10":"2024-04-23T12:23:10.737Z","1.4.11":"2024-04-29T09:17:07.843Z","1.5.0-alpha":"2024-05-01T15:06:59.835Z","1.5.0-alpha.1":"2024-05-01T15:18:37.024Z","1.5.0-alpha.2":"2024-05-03T12:35:45.340Z","1.5.0-alpha.3":"2024-05-03T12:54:40.127Z","1.5.0-alpha.4":"2024-05-03T15:44:03.087Z","1.5.0-alpha.5":"2024-05-04T15:06:48.173Z","1.5.0-alpha.6":"2024-05-15T14:58:59.446Z","1.5.0-alpha.7":"2024-05-16T10:56:13.893Z","1.5.0-alpha.8":"2024-05-16T12:26:06.187Z","1.5.0-alpha.9":"2024-05-16T14:29:38.664Z","1.5.0-alpha.10":"2024-05-17T09:22:56.212Z","1.5.0-alpha.11":"2024-05-20T16:31:37.234Z","1.5.0-alpha.12":"2024-05-20T16:40:04.371Z","1.6.0-alpha":"2024-05-27T14:48:18.880Z","1.6.0-alpha.1":"2024-05-27T15:03:19.265Z","1.6.0-alpha.2":"2024-05-27T16:57:46.157Z","1.6.0-alpha.3":"2024-05-28T13:00:23.645Z","1.6.0-alpha.4":"2024-05-28T13:18:05.096Z","1.6.0-alpha.5":"2024-05-28T14:23:33.661Z","1.6.0-alpha.6":"2024-05-30T10:34:26.642Z","1.6.0-alpha.7":"2024-05-30T11:33:06.457Z","2.0.0-alpha":"2024-06-01T09:06:56.606Z","2.1.0-alpha":"2024-06-03T12:20:26.011Z","2.1.0-alpha.1":"2024-06-03T12:42:20.446Z","2.1.0-alpha.2":"2024-06-03T13:29:59.603Z","2.1.0-alpha.3":"2024-06-03T13:45:33.979Z","2.1.0-alpha.4":"2024-06-03T14:04:43.094Z","2.1.0-alpha.5":"2024-06-04T16:54:44.579Z","2.1.0-alpha.6":"2024-06-04T17:35:44.063Z","2.2.0-alpha":"2024-06-06T12:02:44.765Z","2.2.0-alpha.1":"2024-06-06T12:28:13.706Z","2.2.0-alpha.2":"2024-06-06T13:03:55.944Z","2.2.0-alpha.3":"2024-06-06T13:10:54.007Z","2.2.0-alpha.4":"2024-06-06T17:47:36.448Z","2.2.0-alpha.5":"2024-06-07T12:24:24.703Z","2.2.0-alpha.6":"2024-06-13T08:11:27.539Z","2.2.0-alpha.7":"2024-06-13T11:45:11.892Z","2.2.0-alpha.8":"2024-06-13T14:04:42.973Z","2.2.0-alpha.9":"2024-06-13T14:07:36.709Z","2.2.0-alpha.10":"2024-06-13T15:08:50.330Z","2.2.0-alpha.11":"2024-06-14T08:08:26.183Z","2.2.1-alpha":"2024-06-15T15:37:15.072Z","2.2.1-alpha.1":"2024-06-17T12:11:40.381Z","2.2.1-alpha.2":"2024-06-17T12:44:12.616Z","2.2.1-alpha.3":"2024-06-17T21:26:05.690Z","2.2.1-alpha.4":"2024-06-17T21:50:03.725Z","2.2.1-alpha.5":"2024-06-18T15:18:33.758Z","2.2.1-alpha.6":"2024-06-19T11:46:37.207Z","2.2.1-alpha.7":"2024-06-19T17:00:12.981Z","2.2.1-alpha.8":"2024-06-22T11:04:34.382Z","2.3.0-alpha":"2024-06-22T12:40:06.467Z","2.3.0-alpha.1":"2024-06-23T09:12:44.616Z","2.3.0-alpha.2":"2024-06-26T15:00:29.883Z","2.4.0-alpha":"2024-06-26T15:57:49.703Z","2.4.0-alpha.1":"2024-06-26T16:04:17.396Z","2.4.0-alpha.2":"2024-06-29T13:23:21.074Z","2.4.0-alpha.3":"2024-08-11T12:24:13.213Z","2.4.0-alpha.4":"2024-08-13T14:23:30.461Z","2.4.0-alpha.5":"2024-09-06T11:14:24.517Z","2.4.0":"2024-09-11T12:51:33.644Z","2.5.0-beta":"2024-11-29T11:55:13.794Z","2.5.0-beta.1":"2024-11-29T12:11:00.900Z","2.5.0":"2024-12-16T08:20:29.535Z","2.6.0-alpha":"2024-12-16T08:21:31.994Z","2.6.0-alpha.1":"2024-12-16T08:29:01.527Z","2.7.0-alpha":"2025-01-13T12:25:42.627Z","2.7.0-alpha.1":"2025-01-13T16:12:56.429Z","2.7.0-alpha.2":"2025-02-13T09:48:55.213Z","2.7.0":"2025-02-13T11:33:15.554Z","2.7.1":"2025-02-14T11:33:06.968Z","2.8.0-alpha.0":"2025-02-27T09:17:30.121Z","2.8.0-alpha.1":"2025-03-04T07:18:05.944Z","2.8.0-alpha.2":"2025-03-04T10:11:07.743Z","2.8.1-alpha.0":"2025-03-26T10:19:19.037Z","2.8.1-alpha.1":"2025-03-26T10:37:18.124Z","2.8.1":"2025-04-17T13:46:49.042Z","2.9.0":"2025-05-22T14:06:15.610Z","2.9.1":"2025-05-22T14:26:38.937Z","2.9.2":"2025-05-22T15:21:11.065Z","2.9.3":"2025-05-22T15:46:03.861Z","2.9.4":"2025-05-23T08:37:26.206Z","2.9.5-next.a7c482c":"2025-05-23T09:37:51.502Z","2.9.5-next.f657549":"2025-05-23T09:39:43.861Z","2.9.5-next.5f15ea0":"2025-05-23T09:41:45.327Z","2.9.5-next.b31a603":"2025-05-23T09:44:24.218Z","2.9.5-next.b73b03b":"2025-05-23T10:00:05.929Z","2.9.5":"2025-05-23T10:05:09.661Z","2.9.5-next.1f980a0":"2025-05-23T10:37:15.226Z","2.9.5-next.1449469":"2025-05-23T10:40:39.323Z","2.9.5-next.a532b3e":"2025-05-23T10:42:35.827Z","2.9.5-release-experimental.0dfa267":"2025-06-04T12:06:26.776Z","2.9.5-release.0dfa267":"2025-06-04T12:14:21.663Z","2.9.5-experimental.0dfa267":"2025-06-04T12:17:38.184Z","2.9.5-experimental.5154fde":"2025-06-05T06:49:51.092Z","2.9.5-next.5154fde":"2025-06-05T06:53:43.125Z","2.10.0-next":"2025-07-07T14:32:01.101Z","2.10.0-next.8757b68":"2025-07-07T15:20:16.666Z","2.10.0-next.cd026e0":"2025-07-08T08:32:03.076Z","2.10.0-stable.69fecbe":"2025-07-09T16:44:57.147Z","2.10.0":"2025-07-09T16:47:42.215Z","2.10.1":"2025-07-09T17:27:18.266Z","2.10.1-next.d9b46ff":"2025-07-09T17:27:26.268Z","2.10.2-next.efa41cf":"2025-07-17T11:04:54.673Z","2.10.2":"2025-07-17T11:09:47.079Z","2.11.0-next.0ac327c":"2025-07-31T14:08:34.181Z","2.11.0-next.340ffdd":"2025-07-31T15:39:48.566Z","2.11.0-next.03ae4d3":"2025-08-01T09:05:20.021Z","2.11.0-beta":"2025-08-01T09:05:22.406Z","2.11.0-next.88b7fed":"2025-08-01T12:15:18.034Z","2.11.0-next.dc26d01":"2025-08-01T12:18:26.488Z","2.11.0":"2025-08-04T14:34:33.448Z","2.11.0-next.e9fb69b":"2025-08-06T13:42:58.035Z","2.11.0-next.8d57d26":"2025-08-06T15:57:11.355Z","2.11.1":"2025-08-06T16:05:21.157Z","2.11.2-next.699e3f9":"2025-08-07T10:02:01.485Z","2.11.2":"2025-08-07T10:12:04.765Z","2.11.3-next.c7edcb3":"2025-08-08T14:44:45.434Z","2.11.3-next.9f96868":"2025-08-08T14:57:57.495Z","2.11.3-next.0c3c418":"2025-08-11T10:33:16.699Z","2.11.3":"2025-08-11T16:02:16.080Z","2.11.3-next.a2a5ca1":"2025-08-12T11:34:25.284Z","2.11.3-next.2bc6b5b":"2025-08-12T11:36:08.013Z","2.11.3-next.95c4f81":"2025-08-12T12:40:08.040Z","2.11.4-next.bddd383":"2025-08-18T07:43:45.977Z","2.11.4":"2025-08-18T09:06:08.746Z","2.12.0-next.29f728d":"2025-09-13T17:06:53.759Z","2.12.0-next.717db30":"2025-09-14T10:07:37.432Z","2.12.0":"2025-09-15T10:40:22.931Z","2.12.1-next.250a704":"2025-09-15T13:13:42.890Z","2.12.1":"2025-09-15T13:14:10.923Z","2.13.0-next.426b5d5":"2025-10-20T11:28:20.653Z","2.13.0-beta":"2025-10-20T11:28:24.440Z","2.13.0-beta.1":"2025-10-20T11:32:07.867Z","2.13.0-beta.2":"2025-10-20T12:27:46.376Z","2.13.0-next.8c4b2db":"2025-10-20T12:43:33.008Z","2.13.0-next.65d3b04":"2025-10-20T12:50:58.426Z","2.13.0-next.32eee7a":"2025-10-20T12:53:57.517Z","2.13.0-beta.4":"2025-10-20T13:02:16.693Z","2.13.0":"2025-10-20T13:22:39.857Z","2.14.0-next.82286ab":"2025-12-08T09:28:36.695Z","2.14.0-alpha":"2025-12-08T09:30:21.979Z","2.14.0":"2026-01-30T15:03:47.001Z","2.14.0-next.1f37dca":"2026-01-30T15:03:48.997Z","2.13.1":"2026-01-30T15:29:25.164Z","2.15.0-next.9714120":"2026-02-16T14:06:38.706Z","2.15.0-next.a25e7ea":"2026-03-19T13:17:18.751Z","2.15.0-next.75193b8":"2026-03-19T15:25:44.746Z","2.15.0-next.0c5bc39":"2026-03-19T15:49:11.021Z","2.15.0-next.adb3357":"2026-03-20T08:22:10.340Z","2.15.0-next.18cdb52":"2026-03-20T08:30:43.269Z","2.15.0-next.6fb464d":"2026-03-20T12:17:05.368Z","2.15.0-next.d34f97f":"2026-03-20T12:38:02.789Z","2.15.0-next.ca2fe5b":"2026-03-20T12:53:39.910Z","2.15.0-next.fd1fff4":"2026-03-20T14:05:07.869Z","2.15.0-next.c62661b":"2026-03-20T14:18:17.875Z","2.15.0-next.b8502b7":"2026-03-20T15:27:52.742Z","2.15.0-next.94518b3":"2026-03-20T15:33:05.454Z","2.15.0":"2026-03-20T16:05:34.482Z","2.15.1":"2026-03-20T17:13:49.288Z","2.15.2":"2026-03-23T10:35:59.895Z","2.15.3":"2026-03-23T10:54:17.986Z","2.15.4":"2026-03-23T11:41:21.451Z","2.15.5":"2026-03-23T12:05:22.365Z","2.15.6":"2026-03-24T04:40:49.540Z","2.15.7":"2026-03-24T11:18:49.391Z","2.15.7-next.4034c13":"2026-03-24T12:15:00.013Z","2.15.8":"2026-03-24T12:20:25.533Z","2.15.8-next.3674f4f":"2026-03-24T13:53:40.242Z","2.15.9-next.53d13f4":"2026-03-24T15:47:59.839Z","2.14.0-next.66c769b":"2026-03-24T16:16:09.984Z","2.15.9-next.e981752":"2026-03-25T08:42:40.635Z","2.15.9-next.f565e02":"2026-03-25T09:01:43.136Z","2.15.9-next.aba648c":"2026-03-25T09:23:33.870Z","2.15.9":"2026-03-25T09:29:06.688Z","2.15.10-next.73160c4":"2026-03-26T16:55:30.270Z","2.15.10-next.6fede52":"2026-03-26T17:44:17.783Z","2.15.10":"2026-03-27T08:51:52.201Z","2.15.10-next.0a00d78":"2026-04-01T14:56:45.970Z","2.15.11":"2026-04-01T15:05:54.521Z","2.16.0-next.fc19d36":"2026-04-10T12:58:44.035Z","2.15.0-next.a6f6798":"2026-04-13T11:10:00.716Z","2.14.1":"2026-04-13T11:17:43.623Z","2.16.0-next.85db3ce":"2026-04-29T15:15:25.149Z","2.16.0-alpha.9a91bf5":"2026-04-30T07:16:42.271Z","2.16.0-next.bc3af72":"2026-04-30T08:39:05.949Z","2.16.0-alpha.bc3af72":"2026-04-30T08:53:53.748Z","2.16.0-next.b5c9119":"2026-04-30T14:33:59.597Z","2.16.0-next.dc1c5d9":"2026-04-30T15:58:25.975Z","2.16.0-alpha.dc1c5d9":"2026-04-30T16:03:34.835Z","2.15.12":"2026-05-04T07:20:33.722Z","2.16.0-next.19247c3":"2026-05-13T08:42:16.263Z","2.16.0-next.2b9edfd":"2026-05-13T11:09:07.784Z","2.16.0-next.eb5a640":"2026-05-13T12:01:52.985Z","2.16.0-alpha.eb5a640":"2026-05-13T20:42:38.697Z","2.16.0-next.8ceb45e":"2026-05-18T10:20:58.532Z","3.0.0-next.47d9f08":"2026-05-18T15:29:01.236Z","3.0.0-next.03f5d79":"2026-05-19T13:09:41.027Z","3.0.0-alpha":"2026-05-26T09:58:02.811Z","3.0.0-next.3fbb1fc":"2026-05-26T23:34:26.217Z","3.0.0-next.73f1606":"2026-05-27T09:06:24.737Z","3.0.0-alpha.1":"2026-05-27T09:23:18.967Z","3.0.0-alpha.2":"2026-05-27T13:26:19.804Z","3.0.0-alpha.2.c6b6451":"2026-05-27T16:18:04.683Z","3.0.0-next.7e6c33d":"2026-06-01T16:38:28.065Z","3.0.0-alpha.3":"2026-06-01T16:49:44.149Z","3.0.0-beta":"2026-06-08T13:21:06.188Z","3.0.0-beta.b6148cf":"2026-06-10T09:57:25.972Z","3.0.0-beta.1":"2026-06-10T11:12:21.480Z","3.0.0-next.1781089963.rowdy-caligula-of-rome.40138cd":"2026-06-10T11:12:57.611Z","3.0.0-next.1781093874.dramatic-henry-the-eighth.144d1ce":"2026-06-10T12:18:03.955Z","3.0.0-beta.1.1b06064":"2026-06-10T12:41:03.517Z","3.0.0-next.1781095261.william-the-conqueror.1b06064":"2026-06-10T12:41:10.111Z","3.0.0-next.1781096148.nikola-tesla.efe1dab":"2026-06-10T12:55:57.615Z","3.0.0-beta.3":"2026-06-12T09:07:05.815Z","3.0.0":"2026-06-23T12:51:12.070Z","3.0.0-520934f":"2026-06-23T12:51:12.885Z","4.0.0-next.1783595102.attila-the-hun.fdcd2e3":"2026-07-09T11:05:11.176Z","4.0.0-next.1783608263.round-orchid.7a6a947":"2026-07-09T14:44:33.092Z","4.0.0-next.1783616468.bumpy-clover.79d4859":"2026-07-09T17:01:17.086Z","4.0.0-next.1783681106.fresh-clover.539602a":"2026-07-10T10:58:34.834Z","4.0.0-next.1783684433.little-yucca.f516ff6":"2026-07-10T11:54:02.555Z","4.0.0-next.1783686582.sunny-clover.e0792c0":"2026-07-10T12:29:50.510Z","4.0.0-next.1783689736.fluffy-agave.86f6d85":"2026-07-10T13:22:24.951Z","4.0.0-next.1783690983.silly-pine.89aec64":"2026-07-10T13:43:12.302Z","4.0.0-next.1783695201.cool-leaf.37a2c00":"2026-07-10T14:53:31.020Z","4.0.0-next.1785148479.giant-tulip.375cda9":"2026-07-27T10:34:47.895Z","4.0.0-next.1785321842.spiky-melon.636ac3f":"2026-07-29T10:44:13.222Z","4.0.0-next.1785327842.bright-jade.502e333":"2026-07-29T12:24:11.460Z","2.14.0-alpha.1786365824.soft-cherry":"2026-08-10T12:43:51.323Z","2.14.0-variant.1786366097.happy-agave":"2026-08-10T12:48:23.804Z","2.14.0-variant.1786368684.lucky-aloe":"2026-08-10T13:31:31.742Z","4.0.0-next.1786369352.cool-barrel-cactus.617e911":"2026-08-10T13:42:41.336Z","3.0.1":"2026-08-10T13:49:23.169Z","3.0.1-44cdeba":"2026-08-10T13:49:46.988Z","2.14.0-variant.1786448194.tiny-berry":"2026-08-11T11:36:41.391Z","2.14.0-variant.1786537668.warm-tomato":"2026-08-12T12:27:55.286Z","4.0.0-next.1786631530.kind-pine.1bde201":"2026-08-13T14:32:19.977Z","4.0.0-next.1786633296.bumpy-maple.d4bb2ec":"2026-08-13T15:01:45.728Z","4.0.0-next.1786635120.sunny-clover.101102c":"2026-08-13T15:32:10.185Z","4.0.0-next.1786637167.chunky-prickly-pear.17c5bfe":"2026-08-13T16:06:15.910Z","4.0.0-next.1787046857.chunky-prickly-pear.f68c35d":"2026-08-18T09:54:26.726Z","4.0.0-f68c35d":"2026-08-20T12:52:51.605Z","4.0.0-next.1790242992.happy-apple.a2e9e08":"2026-09-24T09:45:30.576Z","4.0.0-next.1790245940.fluffy-daisy.dd22766":"2026-09-24T10:34:37.752Z","4.0.0-next.1790247683.square-saguaro.fe33cd3":"2026-09-24T11:03:40.633Z","4.0.0-next.1790252520.chunky-orchid.40111ae":"2026-09-24T12:26:32.495Z","4.0.0-next.1790255797.nice-olive.3ea15aa":"2026-09-24T13:22:59.312Z","4.0.0-next.1790326039.gentle-mint.829dddc":"2026-09-25T08:51:43.218Z","4.0.0-next.1790330592.quiet-rose.0966b4b":"2026-09-25T10:05:33.325Z","4.0.0-next.1790336792.twisty-rose.c00f24e":"2026-09-25T11:49:20.825Z","4.0.0-next.1790670006.bumpy-barrel-cactus.8748a44":"2026-09-29T08:32:32.832Z","4.0.0-next.1790677706.silly-maple.33798":"2026-09-29T10:30:47.009Z","4.0.0-next.1790678880.lucky-cherry.531c653":"2026-09-29T10:50:22.965Z","4.0.0-next.1790872088.lumpy-yucca.ad803d7":"2026-10-01T16:41:47.378Z"},"bugs":{"url":"https://github.com/needle-tools/needle-gltf-extensions/issues"},"author":{"url":"https://needle.tools/","name":"Needle","email":"help@needle.tools"},"homepage":"https://github.com/needle-tools/needle-gltf-extensions#readme","repository":{"url":"git+https://github.com/needle-tools/needle-gltf-extensions.git","type":"git"},"description":"Pipeline and tools for optimizing gltf files using gltf-transform and compression settings within glTF extensions","maintainers":[{"name":"herbst","email":"felix@needle.tools"},{"name":"marwi123","email":"marcel@needle.tools"}],"readme":"","readmeFilename":""}