{"_id":"ktx2-encoder","_rev":"23-0e7d90cc07a22b7d2f44ebc87a4157e7","name":"ktx2-encoder","dist-tags":{"latest":"0.6.0"},"versions":{"0.0.1":{"name":"ktx2-encoder","version":"0.0.1","keywords":["ktx","ktx2","basis","texture","encoder","webgl","webgpu"],"author":{"name":"Hu Song","email":"gz65555@gmail.com"},"license":"MIT","_id":"ktx2-encoder@0.0.1","maintainers":[{"name":"husong","email":"gz65555@gmail.com"}],"homepage":"https://github.com/gz65555/ktx2-encoder#readme","bugs":{"url":"https://github.com/gz65555/ktx2-encoder/issues"},"dist":{"shasum":"255d9d2079272a03dda25035f84d9b9e66e6aea8","tarball":"https://registry.npmjs.org/ktx2-encoder/-/ktx2-encoder-0.0.1.tgz","fileCount":8,"integrity":"sha512-Mvi/9MZbTB94KLqfep5BSm5LcOw1Be2RoXswUmOUewRYob33VMqk9bLJaJEUZz5hQJ3hE7bi+c8kDZHeFp332Q==","signatures":[{"sig":"MEQCICL+k3qPvBHKS7tMBKQ9vQ8lrzLqrav8XKjolQEscQoSAiAHD1c7V4ndQ1gPDwO33yKxpCV5A73wc6hohcbVFimP5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9Y33ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmowZQ//fj625jbzlWKEnlN7Sy77CLr73sFZsSc6+0ra85DSn1lwb3c7\r\nj0TLmdFQmQtp65BoxB6h+gug5Y5S/LMFQw3DmOZCzzidagF06zNX29qs8r1j\r\ng5I5lwHI0R5+0qCb05AlIC5D0PVi/ttSfjNa2r9ffT20iSMTn7KWifyyCYXB\r\nIooXq/qOdqYaYtTiwTexpOTQHcOFb6WMOn5Yn8rNDqjV3U/irYt3PcJ493J7\r\nlvhQx8T7yRGA9IVDIgINe9TAJ5JoPjTNfnUyVrl+iJuENB0kDSVLa1jLDenW\r\nHC1lfnJ1AU0EHf/v8zo/3P/lsTgiIpHyJQfBgV+TNyFj9N1aXrw12rgVT5/q\r\nlflVywKYr1wu53D+CEhttWZq2J8NoKavfCB0ZY+Mi5xtwOuC+8VFtr/S2uVb\r\nCsNMbOGTU/rxP0YU2UzhZMbhDIgCbnt8hGnurYs59qZB8jxhoVxjPKuaAgox\r\nKMASwdEew48SHPExXFxvNQLbwD++U506+22A2Du5v1SIkhdRmwFNspcxlmGK\r\n8SIjsscIFvUulGzI05yGPHjDM3ZPuAPbKDiwTZcRASCKfBrKMHE7q+2UmrK4\r\nmnv/UJrBBXRdNS/aMbYRatrC9kApqOPm/K5XKCKh2aCh0gC+KwtCU2b5OPyD\r\nqiQ7HuhZ+ilLxM6+E1Nr4F1lunfPJ/X7ph4=\r\n=v89n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.js","type":"module","types":"types/index.d.ts","module":"dist/module.esm.js","gitHead":"5c309b39454729039fbf593a290f3e63534ae6c6","scripts":{"dev":"vite","docs":"typedoc src/index.ts --plugin typedoc-plugin-markdown --out ./docs","build":"tsc && rollup -c"},"_npmUser":{"name":"husong","email":"gz65555@gmail.com"},"repository":{"url":"git+https://github.com/gz65555/ktx2-encoder.git","type":"git"},"_npmVersion":"8.19.2","description":"KTX2 encoder for browser applications","directories":{},"_nodeVersion":"18.11.0","dependencies":{"@swc/core":"^1.3.35","@swc/helpers":"^0.4.14","rollup-plugin-swc3":"^0.8.0","typedoc-plugin-markdown":"^3.14.0","@rollup/plugin-node-resolve":"^15.0.1"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4","rollup":"^3","typedoc":"^0.23.25","prettier":"^2.3.1","typescript":"^4"},"_npmOperationalInternal":{"tmp":"tmp/ktx2-encoder_0.0.1_1677037047564_0.2554027346853216","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"ktx2-encoder","version":"0.0.2","keywords":["ktx","ktx2","basis","texture","encoder","webgl","webgpu"],"author":{"name":"Hu Song","email":"gz65555@gmail.com"},"license":"MIT","_id":"ktx2-encoder@0.0.2","maintainers":[{"name":"husong","email":"gz65555@gmail.com"}],"homepage":"https://github.com/gz65555/ktx2-encoder#readme","bugs":{"url":"https://github.com/gz65555/ktx2-encoder/issues"},"dist":{"shasum":"9c3ebe2447659cefb8eb69fef52ffdd096e4669c","tarball":"https://registry.npmjs.org/ktx2-encoder/-/ktx2-encoder-0.0.2.tgz","fileCount":8,"integrity":"sha512-1+xVzpdunWIQwEnvbFen+75Q4YRQUisy/l1TzNAU/olEAugw/WU1Q5WeUaljrKg0HtlzpbaOX0Vj+csnUoSoYg==","signatures":[{"sig":"MEUCIE/Cjhxk0oGjUCIKlIc9sBb5vgCGT2qOY1nvvAJLLZOhAiEAthLhrhsCbs8q24NCzbvM6vOS9PHl+C6/SIUzE3iVnKY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9Y5HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzoQ//QKHURPGq+109me5+RBMOQwOsiVdfQqgMSo4QHf9CTYgw8VPS\r\nBJBmh60/z1RhzsXGkp3NvMiICftE5o/jf15ZpDsifc/0I81ZrEvREfrVE7BS\r\nqhk6Nt/+feJ3PFqDCMT5tPLFa+2ZNdAMpYBUsa5Mqb7TbUJXxvmcTC2EmmLw\r\nDHIs11qLisMr5KyCQ/2oZ8CUBQEA5C3hM7Ysy9/AIB57C8XyMF7tg7VOMHik\r\noASnLnz/LTO4roHZkatQ7e2SiEpg04rOvqzPlTQFMefwoZxELkV2YrVQGoLx\r\nlH0R90h8eQKM0b8c9MjpL4KTY6PChf1XqkW9ehlurfmEMjXbUvibJ0MGiPt1\r\nekukuKZwCibY5KaCWBfErD/9ZnSLm6keRQmoiD8gU9CiDQlIe7LJroDjuuL0\r\nP9JfOo2M4nghgTl8jIndJIHFEUU8AM1clnrWj5S9qs8MRyjQD5zzx7DmMsTk\r\nkqDdZT65iWjOcZkbuXfBaXhqpSwhi/ghliJ7iWXq/fFKg+D/oJNSIJGvgvMn\r\nwu3TuZ3wahKhqiZw+HNPLxRYr0KyGR25s2RPdO+FtXLt79RlAFOhdHt2+iZe\r\niiL9WWVOgsGQSay6dT9oor7uYnM+y1MVDOhTxTbFSWT3MVYHhiTcDT4xACl0\r\ngEjvHM0gYTLSrj04uxPyIG/R7f+KqqYTvmk=\r\n=gSDS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/main.js","type":"module","types":"types/index.d.ts","module":"dist/module.esm.js","gitHead":"744679dfa1f06c6ac2d4f3249ac2612f171a3ac9","scripts":{"dev":"vite","docs":"typedoc src/index.ts --plugin typedoc-plugin-markdown --out ./docs","build":"tsc && rollup -c"},"_npmUser":{"name":"husong","email":"gz65555@gmail.com"},"repository":{"url":"git+https://github.com/gz65555/ktx2-encoder.git","type":"git"},"_npmVersion":"8.19.2","description":"KTX2 encoder for browser applications","directories":{},"_nodeVersion":"18.11.0","dependencies":{"@swc/helpers":"^0.4.14"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4","rollup":"^3","typedoc":"^0.23.25","prettier":"^2.3.1","@swc/core":"^1.3.35","typescript":"^4","rollup-plugin-swc3":"^0.8.0","typedoc-plugin-markdown":"^3.14.0","@rollup/plugin-node-resolve":"^15.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ktx2-encoder_0.0.2_1677037126780_0.20038486478696926","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"ktx2-encoder","version":"0.0.3","keywords":["ktx","ktx2","basis","texture","encoder","webgl","webgpu"],"author":{"name":"Hu Song","email":"gz65555@gmail.com"},"license":"MIT","_id":"ktx2-encoder@0.0.3","maintainers":[{"name":"husong","email":"gz65555@gmail.com"}],"homepage":"https://github.com/gz65555/ktx2-encoder#readme","bugs":{"url":"https://github.com/gz65555/ktx2-encoder/issues"},"dist":{"shasum":"0239d5e6704657a026f7a08bf976bd161ce40c83","tarball":"https://registry.npmjs.org/ktx2-encoder/-/ktx2-encoder-0.0.3.tgz","fileCount":8,"integrity":"sha512-qw8tRFckXH/WSomj4lSygHatViizyaB32X2Y3vVA2pmGgyLJW+SoKvaOEwRh9h5Mvs7PWivX7R1Vl0EVpRxgxg==","signatures":[{"sig":"MEUCIQDLu2SRhCgfJkRKxS2CepSIEFLOtnhGBI8zq/td11Mw5AIgA3MqdK535pfsN1XUg5VJORBDp2ce6E5uONOz0/i9cK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32917},"main":"dist/main.js","type":"module","types":"types/index.d.ts","module":"dist/module.esm.js","gitHead":"05c98f88c7ef5896c3c701d871261cb5b1a18219","scripts":{"dev":"vite","docs":"typedoc src/index.ts --plugin typedoc-plugin-markdown --out ./docs","build":"tsc && rollup -c"},"_npmUser":{"name":"husong","email":"gz65555@gmail.com"},"repository":{"url":"git+https://github.com/gz65555/ktx2-encoder.git","type":"git"},"_npmVersion":"8.19.2","description":"KTX2(.ktx2) encoder for browser applications","directories":{},"_nodeVersion":"18.11.0","dependencies":{"ktx-parse":"^0.5.0","@swc/helpers":"^0.4.14"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4","rollup":"^3","typedoc":"^0.23.25","prettier":"^2.3.1","@swc/core":"^1.3.35","typescript":"^4","rollup-plugin-swc3":"^0.8.0","typedoc-plugin-markdown":"^3.14.0","@rollup/plugin-node-resolve":"^15.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ktx2-encoder_0.0.3_1688626868287_0.1746710466107837","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"ktx2-encoder","version":"0.0.4","keywords":["ktx","ktx2","basis","texture","encoder","webgl","webgpu"],"author":{"name":"Hu Song","email":"gz65555@gmail.com"},"license":"MIT","_id":"ktx2-encoder@0.0.4","maintainers":[{"name":"husong","email":"gz65555@gmail.com"}],"homepage":"https://github.com/gz65555/ktx2-encoder#readme","bugs":{"url":"https://github.com/gz65555/ktx2-encoder/issues"},"dist":{"shasum":"541ffc9cc4f51737e8b879feadcf2390a5d24794","tarball":"https://registry.npmjs.org/ktx2-encoder/-/ktx2-encoder-0.0.4.tgz","fileCount":8,"integrity":"sha512-iZzWTYSQPxqFXF0c9EoHFLeKPcCTSGADDfgrcNr7F9AyQpJOZzydu/JEUE2YPNfCb6U25f4IQe32W7nsbzSqJg==","signatures":[{"sig":"MEYCIQCFrdSqrMSLGsgwwY84RPHPjjVY9QGPQ1xfBMwrKPKxaQIhAI8gkV7hbgjKfxhAiYMFu9+nLyRizO45a1Zt032d7hbx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35243},"main":"dist/main.js","type":"module","types":"types/index.d.ts","module":"dist/module.esm.js","gitHead":"b5e884f47fbdba2b2854268f0a3e4f4248959f89","scripts":{"dev":"vite","docs":"typedoc src/index.ts --plugin typedoc-plugin-markdown --out ./docs","build":"tsc && rollup -c"},"_npmUser":{"name":"husong","email":"gz65555@gmail.com"},"repository":{"url":"git+https://github.com/gz65555/ktx2-encoder.git","type":"git"},"_npmVersion":"8.19.2","description":"KTX2(.ktx2) encoder for browser applications","directories":{},"_nodeVersion":"18.11.0","dependencies":{"ktx-parse":"^0.5.0","@swc/helpers":"^0.4.14"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4","rollup":"^3","typedoc":"^0.23.25","prettier":"^2.3.1","@swc/core":"^1.3.35","typescript":"^4","rollup-plugin-swc3":"^0.8.0","typedoc-plugin-markdown":"^3.14.0","@rollup/plugin-node-resolve":"^15.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ktx2-encoder_0.0.4_1688958307315_0.853896439270462","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"ktx2-encoder","version":"0.0.5","keywords":["ktx","ktx2","basis","texture","encoder","webgl","webgpu"],"author":{"name":"Hu Song","email":"gz65555@gmail.com"},"license":"MIT","_id":"ktx2-encoder@0.0.5","maintainers":[{"name":"husong","email":"gz65555@gmail.com"}],"homepage":"https://github.com/gz65555/ktx2-encoder#readme","bugs":{"url":"https://github.com/gz65555/ktx2-encoder/issues"},"dist":{"shasum":"e82d24f15714df042d10b5cf5cc73bb801e73777","tarball":"https://registry.npmjs.org/ktx2-encoder/-/ktx2-encoder-0.0.5.tgz","fileCount":11,"integrity":"sha512-3qhvHrEJquxOdL4oLYwN0Q5U4m2dPlCKVuxxo0IJNAjRunq8ctPGgZohAwlTBQrQ+JeG6zof4nxTpINdoD8oCg==","signatures":[{"sig":"MEYCIQDEcrHuYrqcLv7Bsl+YlE3CLmLmIV2M6mlR+AcfuUqzzgIhALRrpwlJQ/fjBSQqieWpN9x4yghTGOft1+fpUTEcDSm9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48640},"main":"dist/main.umd.js","type":"module","types":"types/index.d.ts","module":"dist/module.esm.js","gitHead":"0957235110c1636d37393ad02cc5aeb35a181915","scripts":{"dev":"vite","docs":"typedoc src/index.ts --plugin typedoc-plugin-markdown --out ./docs","build":"tsc && rollup -c"},"_npmUser":{"name":"husong","email":"gz65555@gmail.com"},"repository":{"url":"git+https://github.com/gz65555/ktx2-encoder.git","type":"git"},"_npmVersion":"8.19.2","description":"KTX2(.ktx2) encoder for browser applications","directories":{},"_nodeVersion":"18.11.0","dependencies":{"ktx-parse":"^0.6.0","@swc/helpers":"^0.4.14"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4","rollup":"^3","typedoc":"^0.24.8","prettier":"^2.3.1","@swc/core":"^1.3.35","typescript":"^5","rollup-plugin-swc3":"^0.8.0","typedoc-plugin-markdown":"^3.15.3","@rollup/plugin-node-resolve":"^15.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ktx2-encoder_0.0.5_1689746476602_0.7930062554660615","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"ktx2-encoder","version":"0.0.6","keywords":["ktx","ktx2","basis","texture","encoder","webgl","webgpu"],"author":{"name":"Hu Song","email":"gz65555@gmail.com"},"license":"MIT","_id":"ktx2-encoder@0.0.6","maintainers":[{"name":"husong","email":"gz65555@gmail.com"}],"homepage":"https://github.com/gz65555/ktx2-encoder#readme","bugs":{"url":"https://github.com/gz65555/ktx2-encoder/issues"},"dist":{"shasum":"7fb7b16d8ea5673b235109fdb8e9bb285505560a","tarball":"https://registry.npmjs.org/ktx2-encoder/-/ktx2-encoder-0.0.6.tgz","fileCount":11,"integrity":"sha512-onkMEh0N2MiZbx6MyM2bGxMpSxjjDq60aNl+6LehMSMnxzVvRKzdJPk4zGpwqw53m/Wo4C1nuwNdWNvfMbKqcw==","signatures":[{"sig":"MEUCIQDpZbyq4nAW1pY3yN5vvuEqTh/MgxbPy87II3Fh5WA6FwIgM4qfPrJnIt1WfHlu5njiK+aFlRuXssPmbBJ3RBX6nkY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47728},"main":"dist/main.umd.js","type":"module","types":"types/index.d.ts","module":"dist/module.esm.js","gitHead":"50d079e64e6593c073e573075f0b52807e627fd6","scripts":{"dev":"vite","docs":"typedoc src/index.ts --plugin typedoc-plugin-markdown --out ./docs","build":"tsc && rollup -c"},"_npmUser":{"name":"husong","email":"gz65555@gmail.com"},"repository":{"url":"git+https://github.com/gz65555/ktx2-encoder.git","type":"git"},"_npmVersion":"8.19.2","description":"KTX2(.ktx2) encoder for browser applications","directories":{},"_nodeVersion":"18.11.0","dependencies":{"ktx-parse":"^0.6.0","@swc/helpers":"^0.4.14"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4","rollup":"^3","typedoc":"^0.24.8","prettier":"^2.3.1","@swc/core":"^1.3.35","typescript":"^5","rollup-plugin-swc3":"^0.8.0","typedoc-plugin-markdown":"^3.15.3","@rollup/plugin-node-resolve":"^15.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ktx2-encoder_0.0.6_1689754638704_0.022358990120525668","host":"s3://npm-registry-packages"}},"0.0.0-experimental.1":{"name":"ktx2-encoder","version":"0.0.0-experimental.1","keywords":["ktx","ktx2","basis","texture","encoder","webgl","webgpu"],"author":{"name":"Hu Song","email":"gz65555@gmail.com"},"license":"MIT","_id":"ktx2-encoder@0.0.0-experimental.1","maintainers":[{"name":"husong","email":"gz65555@gmail.com"}],"homepage":"https://github.com/gz65555/ktx2-encoder#readme","bugs":{"url":"https://github.com/gz65555/ktx2-encoder/issues"},"dist":{"shasum":"bb9df055c3a760f92e5cf22eb8de01075d33778a","tarball":"https://registry.npmjs.org/ktx2-encoder/-/ktx2-encoder-0.0.0-experimental.1.tgz","fileCount":5,"integrity":"sha512-JnypkL6twY2tEQ4GOE06Mw970TECITSCM1ShniNhn6C+vEXC/0u7ZRDSaeD+ChpBKT/G9dYIqe85Pa059hUWvA==","signatures":[{"sig":"MEUCIQCM7wHjIDk79x3CcjwaskmC61Yeboj9zj4GnQM4eJ9TEAIgR2ZZA27rp9QQrMt7MB80zN8CB2QCfEAV1qlceCCIOQo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ktx2-encoder@0.0.0-experimental.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92157},"type":"module","types":"types/index.d.ts","exports":{"node":"./dist/node.esm.js","default":"./dist/web.esm.js"},"gitHead":"ee42fcf46c3260c11d732d82cb01a2e42209f844","scripts":{"dev":"vite --host","docs":"typedoc src/index.ts --plugin typedoc-plugin-markdown --out ./docs","test":"npm run test:node && npm run test:web","build":"tsc && rollup -c","release":"bumpp","test:web":"vitest --browser.name=chrome ./test/web.test.ts","test:node":"vitest ./test/node.test.ts"},"_npmUser":{"name":"husong","email":"gz65555@gmail.com"},"repository":{"url":"git+https://github.com/gz65555/ktx2-encoder.git","type":"git"},"_npmVersion":"10.2.4","description":"KTX2(.ktx2) encoder for browser applications","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ktx-parse":"^0.6.0","@swc/helpers":"^0.5.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.2","devDependencies":{"antd":"^5.8.2","vite":"^5.1.5","bumpp":"^9.4.0","jszip":"^3.10.1","react":"^18.2.0","sharp":"^0.33.2","rollup":"^3","vitest":"^1.3.1","typedoc":"^0.24.8","prettier":"^2.3.1","@swc/core":"^1.3.35","react-dom":"^18.2.0","typescript":"^5","@types/node":"^20.11.10","webdriverio":"^8.32.4","@types/react":"^18.2.15","@webgpu/types":"^0.1.40","@vitest/browser":"^1.3.1","@galacean/engine":"^1.1.0-beta.50","@types/react-dom":"^18.2.7","@ant-design/icons":"^5.2.5","rollup-plugin-swc3":"^0.11.0","@vitejs/plugin-react":"^4.2.1","typedoc-plugin-markdown":"^3.15.3","@rollup/plugin-node-resolve":"^15.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ktx2-encoder_0.0.0-experimental.1_1710227273219_0.7103651844416403","host":"s3://npm-registry-packages"}},"0.0.0-experimental.2":{"name":"ktx2-encoder","version":"0.0.0-experimental.2","keywords":["ktx","ktx2","basis","texture","encoder","webgl","webgpu"],"author":{"name":"Hu Song","email":"gz65555@gmail.com"},"license":"MIT","_id":"ktx2-encoder@0.0.0-experimental.2","maintainers":[{"name":"husong","email":"gz65555@gmail.com"}],"homepage":"https://github.com/gz65555/ktx2-encoder#readme","bugs":{"url":"https://github.com/gz65555/ktx2-encoder/issues"},"dist":{"shasum":"04d8bf50c1ffdb665c1953ae8989c4e76b7ff413","tarball":"https://registry.npmjs.org/ktx2-encoder/-/ktx2-encoder-0.0.0-experimental.2.tgz","fileCount":12,"integrity":"sha512-g0OjO2dNSPKRD6PlQAYPw71I4lvmSTdurB63Sn934godIh8zjrEE+cAgrbxjtlTpGCkm33NGVAu3SFRWBJKNOA==","signatures":[{"sig":"MEQCIE4oP9RR/98LbpicRE7e+CN1f/Lnkkscn4oiKQXXuKfqAiBb9d5E8EHjNemQibZmm/drESKRnKVzF+ZPOkA54dvCCw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ktx2-encoder@0.0.0-experimental.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99423},"type":"module","types":"types/index.d.ts","exports":{"node":{"types":"./types/node/index.d.ts","import":"./dist/node.esm.js"},"default":{"types":"./types/web/index.d.ts","import":"./dist/web.esm.js"}},"gitHead":"338244f0db89d0496d132e2c11e7c7f2e5a73431","scripts":{"dev":"vite --host","docs":"typedoc src/index.ts --plugin typedoc-plugin-markdown --out ./docs","test":"npm run test:node && npm run test:web","build":"tsc && rollup -c","release":"bumpp","test:web":"vitest --browser.name=chrome ./test/web.test.ts","test:node":"vitest ./test/node.test.ts"},"_npmUser":{"name":"husong","email":"gz65555@gmail.com"},"repository":{"url":"git+https://github.com/gz65555/ktx2-encoder.git","type":"git"},"_npmVersion":"10.2.4","description":"KTX2(.ktx2) encoder for browser applications","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ktx-parse":"^0.6.0","@swc/helpers":"^0.5.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.2","devDependencies":{"antd":"^5.8.2","vite":"^5.1.5","bumpp":"^9.4.0","jszip":"^3.10.1","react":"^18.2.0","sharp":"^0.33.2","rollup":"^3","vitest":"^1.3.1","typedoc":"^0.24.8","prettier":"^2.3.1","@swc/core":"^1.3.35","react-dom":"^18.2.0","typescript":"^5","@types/node":"^20.11.10","webdriverio":"^8.32.4","@types/react":"^18.2.15","@webgpu/types":"^0.1.40","@vitest/browser":"^1.3.1","@galacean/engine":"^1.1.0-beta.50","@types/react-dom":"^18.2.7","@ant-design/icons":"^5.2.5","rollup-plugin-swc3":"^0.11.0","@vitejs/plugin-react":"^4.2.1","typedoc-plugin-markdown":"^3.15.3","@rollup/plugin-node-resolve":"^15.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ktx2-encoder_0.0.0-experimental.2_1710730035559_0.3554883229265273","host":"s3://npm-registry-packages"}},"0.0.0-experimental.3":{"name":"ktx2-encoder","version":"0.0.0-experimental.3","keywords":["ktx","ktx2","basis","texture","encoder","webgl","webgpu"],"author":{"name":"Hu Song","email":"gz65555@gmail.com"},"license":"MIT","_id":"ktx2-encoder@0.0.0-experimental.3","maintainers":[{"name":"husong","email":"gz65555@gmail.com"}],"homepage":"https://github.com/gz65555/ktx2-encoder#readme","bugs":{"url":"https://github.com/gz65555/ktx2-encoder/issues"},"dist":{"shasum":"b28155a7649c4c0c7ed843bab1f7dc47ed1b033f","tarball":"https://registry.npmjs.org/ktx2-encoder/-/ktx2-encoder-0.0.0-experimental.3.tgz","fileCount":20,"integrity":"sha512-NGsH7M1wve5a9zWZx5ez+FvZvGXNSSz2Vngu0hdEui7/f4lzdO6mRuBvopwJLjou/osAfeI2Z4UknesGwYsjsw==","signatures":[{"sig":"MEYCIQDx8kmbB0r16v0IsshxTsbrewqIAwlvbhqONtWPjD5z9QIhAI9R30C97zSnvl76bkurzt89X0CsM0eUTLlUsDeEqxM0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ktx2-encoder@0.0.0-experimental.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1776017},"type":"module","types":"types/web/index.d.ts","exports":{"node":{"types":"./types/node/index.d.ts","import":"./dist/node/index.js"},"default":{"types":"./types/web/index.d.ts","import":"./dist/web/index.js"}},"gitHead":"01cb16eab6001657369be321a71ab8ac7ea2420b","scripts":{"dev":"vite --host","docs":"typedoc src/index.ts --plugin typedoc-plugin-markdown --out ./docs","test":"npm run test:node && npm run test:web","build":"tsc -p tsconfig.json && cp -R src/node/basis dist/node","release":"bumpp","test:web":"vitest --browser.name=chrome ./test/web.test.ts","test:node":"vitest ./test/node.test.ts"},"_npmUser":{"name":"husong","email":"gz65555@gmail.com"},"repository":{"url":"git+https://github.com/gz65555/ktx2-encoder.git","type":"git"},"_npmVersion":"10.2.4","description":"KTX2(.ktx2) encoder for browser applications","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ktx-parse":"^0.6.0","@swc/helpers":"^0.5.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.2","devDependencies":{"antd":"^5.8.2","vite":"^5.1.5","bumpp":"^9.4.0","jszip":"^3.10.1","react":"^18.2.0","sharp":"^0.33.2","rollup":"^3","vitest":"^1.3.1","typedoc":"^0.24.8","prettier":"^2.3.1","@swc/core":"^1.3.35","react-dom":"^18.2.0","tsc-alias":"^1.8.8","typescript":"^5","@types/node":"^20.11.10","webdriverio":"^8.32.4","@types/react":"^18.2.15","@webgpu/types":"^0.1.40","tsconfig-paths":"^4.2.0","@vitest/browser":"^1.3.1","@galacean/engine":"^1.1.0-beta.50","@types/react-dom":"^18.2.7","@ant-design/icons":"^5.2.5","rollup-plugin-swc3":"^0.11.0","@rollup/plugin-alias":"^5.1.0","@vitejs/plugin-react":"^4.2.1","typedoc-plugin-markdown":"^3.15.3","@rollup/plugin-node-resolve":"^15.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ktx2-encoder_0.0.0-experimental.3_1710837273754_0.11835289610792765","host":"s3://npm-registry-packages"}},"0.0.0-experimental.4":{"name":"ktx2-encoder","version":"0.0.0-experimental.4","keywords":["ktx","ktx2","basis","texture","encoder","webgl","webgpu"],"author":{"name":"Hu Song","email":"gz65555@gmail.com"},"license":"MIT","_id":"ktx2-encoder@0.0.0-experimental.4","maintainers":[{"name":"husong","email":"gz65555@gmail.com"}],"homepage":"https://github.com/gz65555/ktx2-encoder#readme","bugs":{"url":"https://github.com/gz65555/ktx2-encoder/issues"},"dist":{"shasum":"4445390053e98cfe134dcd3df437fb7456200f36","tarball":"https://registry.npmjs.org/ktx2-encoder/-/ktx2-encoder-0.0.0-experimental.4.tgz","fileCount":20,"integrity":"sha512-tOlG1H76szVLT0rNYM0LeIzsmsKJ1n5g2SQfplb+2dMLwxxKPkW1FT2Rk3pbMLwCkFEUCGD0HrEIhzCpyfZACg==","signatures":[{"sig":"MEUCIQCFZuZD9ZgsDvnqwQA+zfQnlNZZ2su/sugBUMBcyvYhvAIgMbewP8YbdfzRTb4hDwADBtb8GKWFWDyAf65ZfBnu8c8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ktx2-encoder@0.0.0-experimental.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1776086},"type":"module","types":"types/web/index.d.ts","exports":{"node":{"types":"./types/node/index.d.ts","import":"./dist/node/index.js"},"default":{"types":"./types/web/index.d.ts","import":"./dist/web/index.js"}},"gitHead":"c345c93bb7e2e92b3c0e4a9ed9c8f417734d5528","scripts":{"dev":"vite --host","docs":"typedoc src/index.ts --plugin typedoc-plugin-markdown --out ./docs","test":"npm run test:node && npm run test:web","build":"tsc -p tsconfig.json && cp -R src/node/basis dist/node","release":"bumpp","test:web":"vitest run --browser.name=chrome ./test/web.test.ts","test:node":"vitest run ./test/node.test.ts"},"_npmUser":{"name":"husong","email":"gz65555@gmail.com"},"repository":{"url":"git+https://github.com/gz65555/ktx2-encoder.git","type":"git"},"_npmVersion":"10.2.4","description":"KTX2(.ktx2) encoder for browser applications","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ktx-parse":"^0.6.0","@swc/helpers":"^0.5.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.2","devDependencies":{"antd":"^5.8.2","vite":"^5.1.5","bumpp":"^9.4.0","jszip":"^3.10.1","react":"^18.2.0","sharp":"^0.33.2","rollup":"^3","vitest":"^1.3.1","typedoc":"^0.24.8","prettier":"^2.3.1","@swc/core":"^1.3.35","react-dom":"^18.2.0","tsc-alias":"^1.8.8","typescript":"^5","@types/node":"^20.11.10","webdriverio":"^8.32.4","@types/react":"^18.2.15","@webgpu/types":"^0.1.40","tsconfig-paths":"^4.2.0","@vitest/browser":"^1.3.1","@galacean/engine":"^1.1.0-beta.50","@types/react-dom":"^18.2.7","@ant-design/icons":"^5.2.5","rollup-plugin-swc3":"^0.11.0","@rollup/plugin-alias":"^5.1.0","@vitejs/plugin-react":"^4.2.1","typedoc-plugin-markdown":"^3.15.3","@rollup/plugin-node-resolve":"^15.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ktx2-encoder_0.0.0-experimental.4_1710838072363_0.34196273491676266","host":"s3://npm-registry-packages"}},"0.0.0-experimental.5":{"name":"ktx2-encoder","version":"0.0.0-experimental.5","keywords":["ktx","ktx2","basis","texture","encoder","webgl","webgpu"],"author":{"name":"Hu Song","email":"gz65555@gmail.com"},"license":"MIT","_id":"ktx2-encoder@0.0.0-experimental.5","maintainers":[{"name":"husong","email":"gz65555@gmail.com"}],"homepage":"https://github.com/gz65555/ktx2-encoder#readme","bugs":{"url":"https://github.com/gz65555/ktx2-encoder/issues"},"dist":{"shasum":"531754fa4cd64436556c412f0583e306f02d22ba","tarball":"https://registry.npmjs.org/ktx2-encoder/-/ktx2-encoder-0.0.0-experimental.5.tgz","fileCount":20,"integrity":"sha512-iReUccJVC7VuCgGfW8J4LCq6VDqOrzHM/aeHjzLN/X17fV3KM34x7fLCuvQJymX7XqUhWG5lL3Pcdr8pBuhWEw==","signatures":[{"sig":"MEYCIQDPJLP4jtPbjd4ET68qKRoNnN6pgzDqqPOrgnSsRXtZCQIhAK2XFqqIvF5ND23Lj7y2nrcjiTxAQnAoWVzrbltRu/UP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ktx2-encoder@0.0.0-experimental.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1776069},"type":"module","types":"types/web/index.d.ts","exports":{"node":{"types":"./types/node/index.d.ts","import":"./dist/node/index.js"},"default":{"types":"./types/web/index.d.ts","import":"./dist/web/index.js"}},"gitHead":"78bde513e9480f8a5028cb6321d8f11d8c4eb173","scripts":{"dev":"vite --host","docs":"typedoc src/index.ts --plugin typedoc-plugin-markdown --out ./docs","test":"npm run test:node && npm run test:web","build":"tsc -p tsconfig.json && cp -R src/node/basis dist/node","release":"bumpp","test:web":"vitest run --browser.name=chrome ./test/web.test.ts","test:node":"vitest run ./test/node.test.ts"},"_npmUser":{"name":"husong","email":"gz65555@gmail.com"},"repository":{"url":"git+https://github.com/gz65555/ktx2-encoder.git","type":"git"},"_npmVersion":"10.2.4","description":"KTX2(.ktx2) encoder for browser applications","directories":{},"_nodeVersion":"20.11.1","dependencies":{"ktx-parse":"^0.6.0","@swc/helpers":"^0.5.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.2","devDependencies":{"antd":"^5.8.2","vite":"^5.1.5","bumpp":"^9.4.0","jszip":"^3.10.1","react":"^18.2.0","sharp":"^0.33.2","rollup":"^3","vitest":"^1.3.1","typedoc":"^0.24.8","prettier":"^2.3.1","@swc/core":"^1.3.35","react-dom":"^18.2.0","tsc-alias":"^1.8.8","typescript":"^5","@types/node":"^20.11.10","webdriverio":"^8.32.4","@types/react":"^18.2.15","@webgpu/types":"^0.1.40","tsconfig-paths":"^4.2.0","@vitest/browser":"^1.3.1","@galacean/engine":"^1.1.0-beta.50","@types/react-dom":"^18.2.7","@ant-design/icons":"^5.2.5","rollup-plugin-swc3":"^0.11.0","@rollup/plugin-alias":"^5.1.0","@vitejs/plugin-react":"^4.2.1","typedoc-plugin-markdown":"^3.15.3","@rollup/plugin-node-resolve":"^15.0.1"},"_npmOperationalInternal":{"tmp":"tmp/ktx2-encoder_0.0.0-experimental.5_1710838378036_0.39883236692543833","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"ktx2-encoder","version":"0.1.0","keywords":["ktx","ktx2","basis","texture","encoder","webgl","webgpu"],"author":{"name":"Hu Song","email":"gz65555@gmail.com"},"license":"MIT","_id":"ktx2-encoder@0.1.0","maintainers":[{"name":"husong","email":"gz65555@gmail.com"}],"homepage":"https://github.com/gz65555/ktx2-encoder#readme","bugs":{"url":"https://github.com/gz65555/ktx2-encoder/issues"},"dist":{"shasum":"7cc1de79dbcff945df40bab9788956613733320d","tarball":"https://registry.npmjs.org/ktx2-encoder/-/ktx2-encoder-0.1.0.tgz","fileCount":12,"integrity":"sha512-6eWvpUfCcbdNIrBR2+d0me0lDUQjC0OrzxZUNJq35ZseA4kNpFEIUjl4Im+fkQbCFWBYYpPxDFjIGlXZUH2KBA==","signatures":[{"sig":"MEUCICzeisE5vs+i4e5NZUZD9jhZ4kZMwkI8sShUnqSj6B6cAiEAgsgbhK3mN/G+WsRBTko8OmCBNtbMHT5fuFv6Jn8+Xfs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ktx2-encoder@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1768773},"type":"module","exports":{".":{"node":{"types":"./types/node/index.d.ts","import":"./dist/node/index.js"},"default":{"types":"./types/web/index.d.ts","import":"./dist/web/index.js"}}},"gitHead":"403b2816b76cbb934656fbcd1e1138b38b0ee0d0","scripts":{"dev":"vite --host","docs":"typedoc ./src/web/index.ts --plugin typedoc-plugin-markdown --out ./docs","test":"npm run test:node && npm run test:web","build":"tsc -p tsconfig.json && cp -R src/node/basis dist/node","release":"bumpp","test:web":"vitest run --browser.name=chrome ./test/web.test.ts","test:node":"vitest run ./test/node.test.ts"},"_npmUser":{"name":"husong","email":"gz65555@gmail.com"},"repository":{"url":"git+https://github.com/gz65555/ktx2-encoder.git","type":"git"},"_npmVersion":"10.7.0","description":"KTX2(.ktx2) encoder for browser applications","directories":{},"_nodeVersion":"20.15.0","dependencies":{"ktx-parse":"^0.6.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.2","devDependencies":{"antd":"^5.8.2","vite":"^5.1.5","bumpp":"^9.4.0","jszip":"^3.10.1","react":"^18.2.0","sharp":"^0.33.2","vitest":"^1.3.1","typedoc":"^0.26.3","prettier":"^2.3.1","react-dom":"^18.2.0","tsc-alias":"^1.8.8","typescript":"^5","@types/node":"^20.11.10","webdriverio":"^8.32.4","@types/react":"^18.2.15","@webgpu/types":"^0.1.40","tsconfig-paths":"^4.2.0","@vitest/browser":"^1.3.1","@galacean/engine":"^1.1.0-beta.50","@types/react-dom":"^18.2.7","@ant-design/icons":"^5.2.5","@vitejs/plugin-react":"^4.2.1","typedoc-plugin-markdown":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ktx2-encoder_0.1.0_1720001524432_0.5098190439078498","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"ktx2-encoder","version":"0.1.1","keywords":["ktx","ktx2","basis","texture","encoder","webgl","webgpu"],"author":{"name":"Hu Song","email":"gz65555@gmail.com"},"license":"MIT","_id":"ktx2-encoder@0.1.1","maintainers":[{"name":"husong","email":"gz65555@gmail.com"}],"homepage":"https://github.com/gz65555/ktx2-encoder#readme","bugs":{"url":"https://github.com/gz65555/ktx2-encoder/issues"},"dist":{"shasum":"e9bf962a0298e4608c98ebe52c8851f139dba58f","tarball":"https://registry.npmjs.org/ktx2-encoder/-/ktx2-encoder-0.1.1.tgz","fileCount":22,"integrity":"sha512-PJDoADzNdFFXrWF2rh+mzq3IxVuVaBEnMxfMJ14dop9rq9kfQ/zt1C8I2c2qIP0nAeB5FJqEtyzB3PuqAg80JA==","signatures":[{"sig":"MEQCIFyMJLjvlSs5/lbQ+veffZ/hxZE8VRBrdaiZ01XbILI4AiAxLvr2uSsdLjSSV2y5A/uLzGkqjvKQfEcsFGii5o503A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ktx2-encoder@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1777282},"type":"module","exports":{".":{"node":{"types":"./types/node/index.d.ts","import":"./dist/node/index.js"},"default":{"types":"./types/web/index.d.ts","import":"./dist/web/index.js"}}},"gitHead":"f6d2d53b7b6c4cebb99e1277fe29290aded384c4","scripts":{"dev":"vite --host","docs":"typedoc ./src/web/index.ts --plugin typedoc-plugin-markdown --out ./docs","test":"npm run test:node && npm run test:web","build":"tsc -p tsconfig.json && cp -R src/node/basis dist/node","release":"bumpp","test:web":"vitest run --browser.name=chrome ./test/web.test.ts","test:node":"vitest run ./test/node.test.ts"},"_npmUser":{"name":"husong","email":"gz65555@gmail.com"},"repository":{"url":"git+https://github.com/gz65555/ktx2-encoder.git","type":"git"},"_npmVersion":"10.9.0","description":"KTX2(.ktx2) encoder for browser applications","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ktx-parse":"^0.6.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.2","devDependencies":{"antd":"^5.8.2","vite":"^5.1.5","bumpp":"^9.4.0","jszip":"^3.10.1","react":"^18.2.0","sharp":"^0.33.2","vitest":"^1.3.1","typedoc":"^0.26.3","prettier":"^2.3.1","react-dom":"^18.2.0","tsc-alias":"^1.8.8","typescript":"^5","@types/node":"^20.11.10","webdriverio":"^8.32.4","@types/react":"^18.2.15","@webgpu/types":"^0.1.40","tsconfig-paths":"^4.2.0","@vitest/browser":"^1.3.1","@galacean/engine":"^1.1.0-beta.50","@types/react-dom":"^18.2.7","@ant-design/icons":"^5.2.5","@vitejs/plugin-react":"^4.2.1","typedoc-plugin-markdown":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ktx2-encoder_0.1.1_1732753736282_0.0317318762436094","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"ktx2-encoder","version":"0.2.0","keywords":["ktx","ktx2","basis","texture","encoder","webgl","webgpu"],"author":{"name":"Hu Song","email":"gz65555@gmail.com"},"license":"MIT","_id":"ktx2-encoder@0.2.0","maintainers":[{"name":"husong","email":"gz65555@gmail.com"}],"homepage":"https://github.com/gz65555/ktx2-encoder#readme","bugs":{"url":"https://github.com/gz65555/ktx2-encoder/issues"},"dist":{"shasum":"1a72b4608a06de76b10a64cc3eab25ed92582551","tarball":"https://registry.npmjs.org/ktx2-encoder/-/ktx2-encoder-0.2.0.tgz","fileCount":22,"integrity":"sha512-i6ihrOQnMQZobDVqAL7ptc5z1vqvhZ1kG1lLg+f9z8g7LdvJ+kQejdSI39BDcgyxWPWyM8VhpOa3MvmgxcTGeQ==","signatures":[{"sig":"MEQCIAizYYhDAqEUdoyCbMq5luLoVQWjeqNnjoXjzaklgRvKAiARFa5aJ9fdrAyYNkzv6AHmxuYf9t1XTCC2vFQPWAe4yA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ktx2-encoder@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1868671},"type":"module","exports":{".":{"node":{"types":"./types/node/index.d.ts","import":"./dist/node/index.js"},"default":{"types":"./types/web/index.d.ts","import":"./dist/web/index.js"}}},"gitHead":"cca15826f8593d3590205c993a17a51f103fa623","scripts":{"dev":"vite --host","docs":"typedoc ./src/web/index.ts --plugin typedoc-plugin-markdown --out ./docs","test":"npm run test:node && npm run test:web","build":"tsc -p tsconfig.json && cp -R src/basis dist","release":"bumpp","test:web":"vitest run --browser.name=chrome ./test/web.test.ts","test:node":"vitest run ./test/node.test.ts"},"_npmUser":{"name":"husong","email":"gz65555@gmail.com"},"repository":{"url":"git+https://github.com/gz65555/ktx2-encoder.git","type":"git"},"_npmVersion":"10.9.0","description":"KTX2(.ktx2) encoder for browser applications","directories":{},"_nodeVersion":"22.11.0","dependencies":{"ktx-parse":"^0.6.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.2","devDependencies":{"antd":"^5.8.2","vite":"^5.1.5","bumpp":"^9.4.0","jszip":"^3.10.1","react":"^18.2.0","sharp":"^0.33.5","vitest":"^2.1.8","typedoc":"^0.26.3","prettier":"^2.3.1","react-dom":"^18.2.0","tsc-alias":"^1.8.8","typescript":"^5","@types/node":"^20.11.10","webdriverio":"^8.32.4","@types/react":"^18.2.15","@webgpu/types":"^0.1.40","tsconfig-paths":"^4.2.0","@vitest/browser":"^2.1.8","@galacean/engine":"^1.1.0-beta.50","@types/react-dom":"^18.2.7","@ant-design/icons":"^5.2.5","@vitejs/plugin-react":"^4.2.1","typedoc-plugin-markdown":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ktx2-encoder_0.2.0_1733788916933_0.9280952655074355","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"ktx2-encoder","version":"0.3.0","keywords":["ktx","ktx2","basis","texture","encoder","webgl","webgpu"],"author":{"name":"Hu Song","email":"gz65555@gmail.com"},"license":"MIT","_id":"ktx2-encoder@0.3.0","maintainers":[{"name":"husong","email":"gz65555@gmail.com"}],"homepage":"https://github.com/gz65555/ktx2-encoder#readme","bugs":{"url":"https://github.com/gz65555/ktx2-encoder/issues"},"dist":{"shasum":"2062e8795720dfa0dab0a546852e3d2759199273","tarball":"https://registry.npmjs.org/ktx2-encoder/-/ktx2-encoder-0.3.0.tgz","fileCount":26,"integrity":"sha512-6iFPLzh6sQmB/0sRdcaump6rgLwDzZAgtP/D7NfDZIFB4QlQUjvNSsqP3njgu8LeeZ+Mu3uX77UlTg+9+42Isg==","signatures":[{"sig":"MEUCIFPCmwZoWH79qonlDOvpvJ6KIH6KAny/tHG3b3dWg5j9AiEAnTTOQpEUl4YDNwmQLpLGY+Lf0y64WeTs4wRfXtI64uA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ktx2-encoder@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1874193},"type":"module","exports":{".":{"node":{"types":"./types/node/index.d.ts","import":"./dist/node/index.js"},"default":{"types":"./types/web/index.d.ts","import":"./dist/web/index.js"}},"./gltf-transform":{"types":"./types/gltf-transform/index.d.ts","import":"./dist/gltf-transform/index.js"}},"gitHead":"a4e928c6e1706996467c97cef270bb60c94baf3a","scripts":{"dev":"vite --host","docs":"typedoc ./src/web/index.ts --plugin typedoc-plugin-markdown --out ./docs","test":"npm run test:node && npm run test:web","build":"tsc -p tsconfig.json && cp -R src/basis dist","release":"bumpp","test:web":"vitest run --browser.name=chrome ./test/web.test.ts","test:gltf":"vitest run ./test/gltf-transform.node.test.ts && vitest run --browser.name=chrome ./test/gltf-transform.web.test.ts","test:node":"vitest run ./test/node.test.ts"},"_npmUser":{"name":"husong","email":"gz65555@gmail.com"},"repository":{"url":"git+https://github.com/gz65555/ktx2-encoder.git","type":"git"},"_npmVersion":"10.9.0","description":"KTX2(.ktx2) encoder for browser applications","directories":{},"_nodeVersion":"22.12.0","dependencies":{"ktx-parse":"^0.6.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.6.2","devDependencies":{"antd":"^5.8.2","vite":"^5.1.5","bumpp":"^9.4.0","jszip":"^3.10.1","react":"^18.2.0","sharp":"^0.33.5","vitest":"^2.1.8","typedoc":"^0.27.6","prettier":"^2.3.1","react-dom":"^18.2.0","tsc-alias":"^1.8.8","typescript":"~5.6","@types/node":"^20.11.10","webdriverio":"^9.4.5","@types/react":"^18.2.15","@webgpu/types":"^0.1.40","tsconfig-paths":"^4.2.0","@vitest/browser":"^2.1.8","@galacean/engine":"^1.1.0-beta.50","@types/react-dom":"^18.2.7","@ant-design/icons":"^5.2.5","@gltf-transform/core":"^4.1.1","@vitejs/plugin-react":"^4.2.1","typedoc-plugin-markdown":"^4.3.3","@gltf-transform/extensions":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ktx2-encoder_0.3.0_1737089758044_0.6125120669598223","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"ktx2-encoder","version":"0.4.0","keywords":["ktx","ktx2","basis","texture","encoder","webgl","webgpu"],"author":{"name":"Hu Song","email":"gz65555@gmail.com"},"license":"MIT","_id":"ktx2-encoder@0.4.0","maintainers":[{"name":"husong","email":"gz65555@gmail.com"}],"homepage":"https://github.com/gz65555/ktx2-encoder#readme","bugs":{"url":"https://github.com/gz65555/ktx2-encoder/issues"},"dist":{"shasum":"274ce0c4fe9cc720cc47f3241372bd8703e651f0","tarball":"https://registry.npmjs.org/ktx2-encoder/-/ktx2-encoder-0.4.0.tgz","fileCount":26,"integrity":"sha512-By2EJYaimpkPDagaB/X/hSMm27xvZ96qt1wue/WbPUpP0pgQwLcop1d6j7gW2ySLaR3usZO0szAJH4St8JYzhw==","signatures":[{"sig":"MEUCIQDSv36xw17b+BlkfarZHf1zc598k6mhf583v3yiQlh5rwIgJJWb/rlxsLoZgZ44Pt6169GUsS0DqlhU6JUxXrBn7Zs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ktx2-encoder@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1878005},"type":"module","exports":{".":{"node":{"types":"./types/node/index.d.ts","import":"./dist/node/index.js"},"default":{"types":"./types/web/index.d.ts","import":"./dist/web/index.js"}},"./gltf-transform":{"types":"./types/gltf-transform/index.d.ts","import":"./dist/gltf-transform/index.js"}},"gitHead":"981b2c4bec0948fda9df2436074234c0364bd934","scripts":{"docs":"typedoc ./src/web/index.ts --plugin typedoc-plugin-markdown --out ./docs","test":"npm run test:node && npm run test:web","build":"tsc -p tsconfig.json && cp -R src/basis dist","release":"bumpp","docs:dev":"vitepress dev website","test:web":"vitest run --browser.name=chrome ./test/web.test.ts","test:gltf":"vitest run ./test/gltf-transform.node.test.ts && vitest run --browser.name=chrome ./test/gltf-transform.web.test.ts","test:node":"vitest run ./test/node.test.ts","docs:build":"cp -r src/basis website/public && vitepress build website","docs:preview":"vitepress preview website"},"_npmUser":{"name":"husong","email":"gz65555@gmail.com"},"repository":{"url":"git+https://github.com/gz65555/ktx2-encoder.git","type":"git"},"_npmVersion":"10.9.2","description":"KTX2(.ktx2) encoder for browser applications","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ktx-parse":"^0.7.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.9","devDependencies":{"vue":"^3.5.13","vite":"^5.4.14","bumpp":"^9.11.1","sharp":"^0.33.5","three":"^0.172.0","vitest":"^2.1.8","typedoc":"^0.27.6","naive-ui":"^2.41.0","prettier":"^2.8.8","vitepress":"^1.6.3","typescript":"~5.6.3","@types/node":"^20.17.16","webdriverio":"^9.7.1","@types/react":"^18.3.18","@types/three":"^0.172.0","@webgpu/types":"^0.1.53","@vitest/browser":"^2.1.8","@galacean/engine":"^1.4.5","@types/react-dom":"^18.3.5","@css-render/vue3-ssr":"^0.15.14","@gltf-transform/core":"^4.1.1","typedoc-plugin-markdown":"^4.4.1","@gltf-transform/extensions":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ktx2-encoder_0.4.0_1743051097250_0.3747885468370409","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"ktx2-encoder","version":"0.4.1","keywords":["ktx","ktx2","basis","texture","encoder","webgl","webgpu"],"author":{"name":"Hu Song","email":"gz65555@gmail.com"},"license":"MIT","_id":"ktx2-encoder@0.4.1","maintainers":[{"name":"husong","email":"gz65555@gmail.com"}],"homepage":"https://github.com/gz65555/ktx2-encoder#readme","bugs":{"url":"https://github.com/gz65555/ktx2-encoder/issues"},"dist":{"shasum":"e435e55046beeeb9347a120b613da5e3f29a895d","tarball":"https://registry.npmjs.org/ktx2-encoder/-/ktx2-encoder-0.4.1.tgz","fileCount":26,"integrity":"sha512-v/XVmqFXMdbpPBsHLY5fcA2xsm7j/7q/A/FzIhiNVF4moDSdXvlymoAiIGzACtCFiDfDZ+3AZrcebtQCDp/Saw==","signatures":[{"sig":"MEUCIBY++sbf5FusGE3Ov/yPX7DsN+bR4ww44Z8PCL0eHvDdAiEAqwXVb9atIUjDoQGpqFR9C/s3rxZJsjO9UaYirQgk8FY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ktx2-encoder@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1878395},"type":"module","exports":{".":{"node":{"types":"./types/node/index.d.ts","import":"./dist/node/index.js"},"default":{"types":"./types/web/index.d.ts","import":"./dist/web/index.js"}},"./gltf-transform":{"types":"./types/gltf-transform/index.d.ts","import":"./dist/gltf-transform/index.js"}},"gitHead":"f481ad4a17be166026ad46dec294614581e82419","scripts":{"docs":"typedoc ./src/web/index.ts --plugin typedoc-plugin-markdown --out ./docs","test":"npm run test:node && npm run test:web","build":"tsc -p tsconfig.json && cp -R src/basis dist","watch":"tsc -p tsconfig.json --watch","release":"bumpp","docs:dev":"vitepress dev website","test:web":"vitest run --browser.name=chrome ./test/web.test.ts","test:gltf":"vitest run ./test/gltf-transform.node.test.ts && vitest run --browser.name=chrome ./test/gltf-transform.web.test.ts","test:node":"vitest run ./test/node.test.ts","docs:build":"cp -r src/basis website/public && vitepress build website","docs:preview":"vitepress preview website"},"_npmUser":{"name":"husong","email":"gz65555@gmail.com"},"repository":{"url":"git+https://github.com/gz65555/ktx2-encoder.git","type":"git"},"_npmVersion":"10.9.2","description":"KTX2(.ktx2) encoder for browser applications","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ktx-parse":"^0.7.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.9","devDependencies":{"vue":"^3.5.13","vite":"^5.4.14","bumpp":"^9.11.1","sharp":"^0.33.5","three":"^0.172.0","vitest":"^2.1.8","typedoc":"^0.27.6","naive-ui":"^2.41.0","prettier":"^2.8.8","vitepress":"^1.6.3","typescript":"~5.6.3","@types/node":"^20.17.16","webdriverio":"^9.7.1","@types/react":"^18.3.18","@types/three":"^0.172.0","@webgpu/types":"^0.1.53","@vitest/browser":"^2.1.8","@galacean/engine":"^1.4.5","@types/react-dom":"^18.3.5","@css-render/vue3-ssr":"^0.15.14","@gltf-transform/core":"^4.1.1","@vitejs/plugin-react":"^4.3.4","typedoc-plugin-markdown":"^4.4.1","@gltf-transform/extensions":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ktx2-encoder_0.4.1_1743149831896_0.14176054397382098","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"ktx2-encoder","version":"0.4.2","keywords":["ktx","ktx2","basis","texture","encoder","webgl","webgpu"],"author":{"name":"Hu Song","email":"gz65555@gmail.com"},"license":"MIT","_id":"ktx2-encoder@0.4.2","maintainers":[{"name":"husong","email":"gz65555@gmail.com"}],"homepage":"https://github.com/gz65555/ktx2-encoder#readme","bugs":{"url":"https://github.com/gz65555/ktx2-encoder/issues"},"dist":{"shasum":"acf709d5ed178ba6f49b53b0ef8ca43b594d69d5","tarball":"https://registry.npmjs.org/ktx2-encoder/-/ktx2-encoder-0.4.2.tgz","fileCount":26,"integrity":"sha512-FcS4g+4/Gy/KUOgzhl3oQxqm1PiXGXUhZZqB5kOippbwp6bdCOjqiqOfd60GtPHh0W5oi7ICsV8klXTgUTB13A==","signatures":[{"sig":"MEUCIQDlUJEDp+2x0XzuI02L1AYDcHFnJNroeUIB7ewr5Bh4gQIgOjUJAL88C+TqVdKJWE5azUYMzvHiuYPnntNmvaYP3sA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ktx2-encoder@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1878670},"type":"module","exports":{".":{"node":{"types":"./types/node/index.d.ts","import":"./dist/node/index.js"},"default":{"types":"./types/web/index.d.ts","import":"./dist/web/index.js"}},"./gltf-transform":{"types":"./types/gltf-transform/index.d.ts","import":"./dist/gltf-transform/index.js"}},"gitHead":"f05120f89ce0236f7f960ecef11f23f71f14ceee","scripts":{"docs":"typedoc ./src/web/index.ts --plugin typedoc-plugin-markdown --out ./docs","test":"npm run test:node && npm run test:web","build":"tsc -p tsconfig.json && cp -R src/basis dist","watch":"tsc -p tsconfig.json --watch","release":"bumpp","docs:dev":"vitepress dev website","test:web":"vitest run --browser.name=chrome ./test/web.test.ts","test:gltf":"vitest run ./test/gltf-transform.node.test.ts && vitest run --browser.name=chrome ./test/gltf-transform.web.test.ts","test:node":"vitest run ./test/node.test.ts","docs:build":"cp -r src/basis website/public && vitepress build website","docs:preview":"vitepress preview website"},"_npmUser":{"name":"husong","email":"gz65555@gmail.com"},"repository":{"url":"git+https://github.com/gz65555/ktx2-encoder.git","type":"git"},"_npmVersion":"10.9.2","description":"KTX2(.ktx2) encoder for browser applications","directories":{},"_nodeVersion":"22.14.0","dependencies":{"ktx-parse":"^0.7.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.9","devDependencies":{"vue":"^3.5.13","vite":"^5.4.14","bumpp":"^9.11.1","sharp":"^0.33.5","three":"^0.172.0","vitest":"^2.1.8","typedoc":"^0.27.6","naive-ui":"^2.41.0","prettier":"^2.8.8","vitepress":"^1.6.3","typescript":"~5.6.3","@types/node":"^20.17.16","webdriverio":"^9.7.1","@types/react":"^18.3.18","@types/three":"^0.172.0","@webgpu/types":"^0.1.53","@vitest/browser":"^2.1.8","@galacean/engine":"^1.4.5","@types/react-dom":"^18.3.5","@css-render/vue3-ssr":"^0.15.14","@gltf-transform/core":"^4.1.1","@vitejs/plugin-react":"^4.3.4","typedoc-plugin-markdown":"^4.4.1","@gltf-transform/extensions":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ktx2-encoder_0.4.2_1745108925808_0.1021930755394278","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"ktx2-encoder","version":"0.5.0","keywords":["ktx","ktx2","basis","texture","encoder","webgl","webgpu"],"author":{"name":"Hu Song","email":"gz65555@gmail.com"},"license":"MIT","_id":"ktx2-encoder@0.5.0","maintainers":[{"name":"husong","email":"gz65555@gmail.com"}],"homepage":"https://github.com/gz65555/ktx2-encoder#readme","bugs":{"url":"https://github.com/gz65555/ktx2-encoder/issues"},"dist":{"shasum":"ae682abe7079dde97fcc2688fe2d6b95d5186c7f","tarball":"https://registry.npmjs.org/ktx2-encoder/-/ktx2-encoder-0.5.0.tgz","fileCount":28,"integrity":"sha512-agmIQcPyFTe8Khzp0mkHcR4svFhfRAr8HwL8G8VyfBEC3umUWykdWqHVubKcyS6lheq8dV4EdUCIsdc+oRwV0w==","signatures":[{"sig":"MEQCIBF7bp9x4nr9QwAhvsaW5nR8U4KK7w6IQn0sJljWrs9PAiApVtY3hWX1s5hHzrt724FuK4r/i+PAYibzctB+X3FPag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ktx2-encoder@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1880893},"type":"module","exports":{".":{"node":{"types":"./types/node/index.d.ts","import":"./dist/node/index.js"},"default":{"types":"./types/web/index.d.ts","import":"./dist/web/index.js"}},"./gltf-transform":{"types":"./types/gltf-transform/index.d.ts","import":"./dist/gltf-transform/index.js"}},"gitHead":"ba65a1ca1789d51908c75f47167ec5d3081a60e6","scripts":{"docs":"typedoc ./src/web/index.ts --plugin typedoc-plugin-markdown --out ./docs","test":"npm run test:node && npm run test:web","build":"tsc -p tsconfig.json && cp -R src/basis dist","watch":"tsc -p tsconfig.json --watch","release":"bumpp","docs:dev":"vitepress dev website","test:web":"vitest run --browser.name=chrome ./test/web.test.ts","test:gltf":"vitest run ./test/gltf-transform.node.test.ts && vitest run --browser.name=chrome ./test/gltf-transform.web.test.ts","test:node":"vitest run ./test/node.test.ts","docs:build":"cp -r src/basis website/public && vitepress build website","docs:preview":"vitepress preview website"},"_npmUser":{"name":"husong","email":"gz65555@gmail.com"},"repository":{"url":"git+https://github.com/gz65555/ktx2-encoder.git","type":"git"},"_npmVersion":"10.9.3","description":"KTX2(.ktx2) encoder for browser applications","directories":{},"_nodeVersion":"22.19.0","dependencies":{"ktx-parse":"^0.7.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.9","devDependencies":{"vue":"^3.5.13","vite":"^5.4.14","bumpp":"^9.11.1","sharp":"^0.33.5","three":"^0.172.0","vitest":"^2.1.8","typedoc":"^0.27.6","naive-ui":"^2.41.0","prettier":"^2.8.8","vitepress":"^1.6.3","typescript":"~5.6.3","@types/node":"^20.17.16","webdriverio":"^9.7.1","@types/react":"^18.3.18","@types/three":"^0.172.0","@webgpu/types":"^0.1.53","@vitest/browser":"^2.1.8","@galacean/engine":"^1.4.5","@types/react-dom":"^18.3.5","@css-render/vue3-ssr":"^0.15.14","@gltf-transform/core":"^4.1.1","@vitejs/plugin-react":"^4.3.4","typedoc-plugin-markdown":"^4.4.1","@gltf-transform/extensions":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ktx2-encoder_0.5.0_1757913576895_0.6216164531503556","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"ktx2-encoder","version":"0.5.1","keywords":["ktx","ktx2","basis","texture","encoder","webgl","webgpu"],"author":{"name":"Hu Song","email":"gz65555@gmail.com"},"license":"MIT","_id":"ktx2-encoder@0.5.1","maintainers":[{"name":"husong","email":"gz65555@gmail.com"}],"homepage":"https://github.com/gz65555/ktx2-encoder#readme","bugs":{"url":"https://github.com/gz65555/ktx2-encoder/issues"},"dist":{"shasum":"dbd81ccf9855e405e175d16f17be9a755aff4c50","tarball":"https://registry.npmjs.org/ktx2-encoder/-/ktx2-encoder-0.5.1.tgz","fileCount":28,"integrity":"sha512-7KBYwXlE+SQBWkt3qbnv/H+5he1QP3grpOF9935YwVTxxoRCLFilGBqgQGpbGUBLUnZYs8VBUlhefpquz53EQQ==","signatures":[{"sig":"MEYCIQDRT7liiks78tjGYRs6amP2nWuykLP0vFw+1DSYdCEbJwIhAKLEhb63AyJ2e0FFAOfsSU0nZptDX5n/J3LZJUdQ4qR0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ktx2-encoder@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1880899},"type":"module","exports":{".":{"node":{"types":"./types/node/index.d.ts","import":"./dist/node/index.js"},"default":{"types":"./types/web/index.d.ts","import":"./dist/web/index.js"}},"./gltf-transform":{"types":"./types/gltf-transform/index.d.ts","import":"./dist/gltf-transform/index.js"}},"gitHead":"986a378f8720f0d750dc281519e9375234f5f9f1","scripts":{"docs":"typedoc ./src/web/index.ts --plugin typedoc-plugin-markdown --out ./docs","test":"npm run test:node && npm run test:web","build":"tsc -p tsconfig.json && cp -R src/basis dist","watch":"tsc -p tsconfig.json --watch","release":"bumpp","docs:dev":"vitepress dev website","test:web":"vitest run --browser.name=chrome ./test/web.test.ts","test:gltf":"vitest run ./test/gltf-transform.node.test.ts && vitest run --browser.name=chrome ./test/gltf-transform.web.test.ts","test:node":"vitest run ./test/node.test.ts","docs:build":"cp -r src/basis website/public && vitepress build website","docs:preview":"vitepress preview website"},"_npmUser":{"name":"husong","email":"gz65555@gmail.com"},"repository":{"url":"git+https://github.com/gz65555/ktx2-encoder.git","type":"git"},"_npmVersion":"10.9.3","description":"KTX2(.ktx2) encoder for browser applications","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ktx-parse":"^0.7.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.9","devDependencies":{"vue":"^3.5.13","vite":"^5.4.14","bumpp":"^9.11.1","sharp":"^0.33.5","three":"^0.172.0","vitest":"^2.1.8","typedoc":"^0.27.6","naive-ui":"^2.41.0","prettier":"^2.8.8","vitepress":"^1.6.3","typescript":"~5.6.3","@types/node":"^20.17.16","webdriverio":"^9.7.1","@types/react":"^18.3.18","@types/three":"^0.172.0","@webgpu/types":"^0.1.53","@vitest/browser":"^2.1.8","@galacean/engine":"^1.4.5","@types/react-dom":"^18.3.5","@css-render/vue3-ssr":"^0.15.14","@gltf-transform/core":"^4.1.1","@vitejs/plugin-react":"^4.3.4","typedoc-plugin-markdown":"^4.4.1","@gltf-transform/extensions":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ktx2-encoder_0.5.1_1761573321538_0.3921724623210141","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"ktx2-encoder","version":"0.5.3","keywords":["ktx","ktx2","basis","texture","encoder","webgl","webgpu"],"author":{"name":"Hu Song","email":"gz65555@gmail.com"},"license":"MIT","_id":"ktx2-encoder@0.5.3","maintainers":[{"name":"husong","email":"gz65555@gmail.com"}],"homepage":"https://github.com/gz65555/ktx2-encoder#readme","bugs":{"url":"https://github.com/gz65555/ktx2-encoder/issues"},"dist":{"shasum":"36f314c1618d30cb0b23baaf0a645e67d5cc9b08","tarball":"https://registry.npmjs.org/ktx2-encoder/-/ktx2-encoder-0.5.3.tgz","fileCount":28,"integrity":"sha512-VkoccU/EHSf1690w6znOhp2Hz4UJuKMnfuZhtaymVYge3okU64myyZ/v1Wui926rDuAoi1LfVNqilKm/k4nlqQ==","signatures":[{"sig":"MEUCIFG4frLidmO6PBdv+/Z1iRaYjHeVwVRm62caHUrPQvr3AiEA0mrXNUkf0H3lJPPm64TzxQuCpIeju8MPvINVd3DAHmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ktx2-encoder@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1881923},"type":"module","exports":{".":{"node":{"types":"./types/node/index.d.ts","import":"./dist/node/index.js"},"default":{"types":"./types/web/index.d.ts","import":"./dist/web/index.js"}},"./gltf-transform":{"types":"./types/gltf-transform/index.d.ts","import":"./dist/gltf-transform/index.js"}},"gitHead":"58128486936ea4bebd9d758ea2d89070549e4234","scripts":{"docs":"typedoc ./src/web/index.ts --plugin typedoc-plugin-markdown --out ./docs","test":"npm run test:node && npm run test:web","build":"tsc -p tsconfig.json && cp -R src/basis dist","watch":"tsc -p tsconfig.json --watch","release":"bumpp","docs:dev":"vitepress dev website","test:web":"vitest run --browser.name=chrome ./test/web.test.ts","test:gltf":"vitest run ./test/gltf-transform.node.test.ts && vitest run --browser.name=chrome ./test/gltf-transform.web.test.ts","test:node":"vitest run ./test/node.test.ts","docs:build":"cp -r src/basis website/public && vitepress build website","docs:preview":"vitepress preview website"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:214adddb-2a68-4bde-be10-47fa3ef37f71"}},"repository":{"url":"git+https://github.com/gz65555/ktx2-encoder.git","type":"git"},"_npmVersion":"11.11.0","description":"KTX2(.ktx2) encoder for browser applications","directories":{},"_nodeVersion":"24.14.1","dependencies":{"ktx-parse":"^0.7.1"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.9","devDependencies":{"vue":"^3.5.13","vite":"^5.4.14","bumpp":"^9.11.1","sharp":"^0.33.5","three":"^0.172.0","vitest":"^2.1.8","typedoc":"^0.27.6","naive-ui":"^2.41.0","prettier":"^2.8.8","vitepress":"^1.6.3","typescript":"~5.6.3","@types/node":"^20.17.16","webdriverio":"^9.7.1","@types/react":"^18.3.18","@types/three":"^0.172.0","@webgpu/types":"^0.1.53","@vitest/browser":"^2.1.8","@galacean/engine":"^1.4.5","@types/react-dom":"^18.3.5","@css-render/vue3-ssr":"^0.15.14","@gltf-transform/core":"^4.1.1","@vitejs/plugin-react":"^4.3.4","typedoc-plugin-markdown":"^4.4.1","@gltf-transform/extensions":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/ktx2-encoder_0.5.3_1777428120880_0.9862620489013418","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"ktx2-encoder","version":"0.5.4","keywords":["ktx","ktx2","basis","texture","encoder","webgl","webgpu"],"author":{"name":"Hu Song","email":"gz65555@gmail.com"},"license":"MIT","_id":"ktx2-encoder@0.5.4","maintainers":[{"name":"husong","email":"gz65555@gmail.com"}],"homepage":"https://github.com/gz65555/ktx2-encoder#readme","bugs":{"url":"https://github.com/gz65555/ktx2-encoder/issues"},"dist":{"shasum":"1941d5e7b628b16f1c322c4b4d139485ca852134","tarball":"https://registry.npmjs.org/ktx2-encoder/-/ktx2-encoder-0.5.4.tgz","fileCount":30,"integrity":"sha512-MHiOXWytotEad50c67kFsZ3aFmBsWu4XK6KZ3DQ9pDG6jbGxYmZRRlSDJPEwAUW2jFmiqHjYKV70vObZFh99eg==","signatures":[{"sig":"MEUCIQCAmA7OWvJfTZgq2aaUr6ns+Ya87lymgBKInYrph5YZ6QIgO8X0P8gHK9z9hCvr2a2LDp7DiuPlJNpjOOAdT06Rq7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ktx2-encoder@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1885597},"pnpm":{"onlyBuiltDependencies":["esbuild","sharp"]},"type":"module","exports":{".":{"node":{"types":"./types/node/index.d.ts","import":"./dist/node/index.js"},"default":{"types":"./types/web/index.d.ts","import":"./dist/web/index.js"}},"./gltf-transform":{"types":"./types/gltf-transform/index.d.ts","import":"./dist/gltf-transform/index.js"}},"gitHead":"7bc9ade679d411e921b158360e2a0b8ceac3167c","scripts":{"lint":"oxlint --type-aware --deny-warnings .","test":"npm run test:node && npm run test:web","build":"tsc -p tsconfig.json && cp -R src/basis dist","watch":"tsc -p tsconfig.json --watch","format":"oxfmt --write .","release":"bumpp","docs:dev":"vitepress dev website","lint:fix":"oxlint --type-aware --fix --deny-warnings .","test:web":"vitest run --browser.enabled ./test/web.test.ts","test:gltf":"vitest run ./test/gltf-transform.node.test.ts && vitest run --browser.enabled ./test/gltf-transform.web.test.ts","test:node":"vitest run ./test/node.test.ts","docs:build":"cp -r src/basis website/public && vitepress build website","docs:preview":"vitepress preview website","format:check":"oxfmt --check ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:214adddb-2a68-4bde-be10-47fa3ef37f71"}},"repository":{"url":"git+https://github.com/gz65555/ktx2-encoder.git","type":"git"},"_npmVersion":"11.16.0","description":"KTX2(.ktx2) encoder for browser applications","directories":{},"_nodeVersion":"24.18.0","dependencies":{"ktx-parse":"^1.1.0"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.5","devDependencies":{"vue":"^3.5.13","vite":"^8.1.5","bumpp":"^11.1.0","oxfmt":"^0.59.0","sharp":"^0.35.3","three":"^0.172.0","oxlint":"^1.74.0","vitest":"^4.1.10","naive-ui":"^2.41.0","vitepress":"^1.6.3","playwright":"^1.61.1","typescript":"~7.0.2","@types/node":"^22.20.0","@types/three":"^0.172.0","@webgpu/types":"^0.1.53","oxlint-tsgolint":"^0.25.0","@galacean/engine":"^1.4.5","@css-render/vue3-ssr":"^0.15.14","@gltf-transform/core":"^4.1.1","@gltf-transform/extensions":"^4.1.1","@vitest/browser-playwright":"^4.1.10"},"_npmOperationalInternal":{"tmp":"tmp/ktx2-encoder_0.5.4_1784379695088_0.7966694286706497","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"version":"0.6.0","name":"ktx2-encoder","description":"KTX2(.ktx2) encoder for browser applications","type":"module","packageManager":"pnpm@10.34.5","exports":{".":{"node":{"import":"./dist/node/index.js","types":"./types/node/index.d.ts"},"default":{"import":"./dist/web/index.js","types":"./types/web/index.d.ts"}},"./gltf-transform":{"import":"./dist/gltf-transform/index.js","types":"./types/gltf-transform/index.d.ts"}},"repository":{"type":"git","url":"git+https://github.com/gz65555/ktx2-encoder.git"},"author":{"name":"Hu Song","email":"gz65555@gmail.com"},"license":"MIT","scripts":{"format":"oxfmt --write .","format:check":"oxfmt --check .","lint":"oxlint --type-aware --deny-warnings .","lint:fix":"oxlint --type-aware --fix --deny-warnings .","watch":"tsc -p tsconfig.json --watch","build":"tsc -p tsconfig.json && cp -R src/basis dist","prepack":"npm run build","test":"npm run test:node && npm run test:web","test:node":"vitest run ./test/node.test.ts","test:web":"vitest run --browser.enabled ./test/web.test.ts","test:abi":"vitest run ./test/abi-contract.test.ts","test:quality":"vitest run --browser.enabled ./test/quality.test.ts","build:wasm":"bash ./scripts/build-basis-wasm.sh","test:gltf":"vitest run ./test/gltf-transform.node.test.ts && vitest run --browser.enabled ./test/gltf-transform.web.test.ts","release":"bumpp","docs:dev":"vitepress dev website","docs:build":"cp -r src/basis website/public && vitepress build website","docs:preview":"vitepress preview website"},"keywords":["ktx","ktx2","basis","texture","encoder","webgl","webgpu"],"devDependencies":{"@css-render/vue3-ssr":"^0.15.14","@galacean/engine":"^1.4.5","@gltf-transform/core":"^4.1.1","@gltf-transform/extensions":"^4.1.1","@types/node":"^22.20.0","@types/three":"^0.172.0","@vitest/browser-playwright":"^4.1.10","@webgpu/types":"^0.1.53","bumpp":"^11.1.0","naive-ui":"^2.41.0","oxfmt":"^0.59.0","oxlint":"^1.74.0","oxlint-tsgolint":"^0.25.0","playwright":"^1.61.1","sharp":"^0.35.3","ssim.js":"^3.5.0","three":"^0.172.0","typescript":"~7.0.2","vite":"^8.1.5","vitepress":"^1.6.3","vitest":"^4.1.10","vue":"^3.5.13"},"dependencies":{"ktx-parse":"^1.1.0"},"pnpm":{"onlyBuiltDependencies":["esbuild","sharp"]},"gitHead":"290146de75ccc8ecc1597f5df4b62f5df096ddcc","_id":"ktx2-encoder@0.6.0","bugs":{"url":"https://github.com/gz65555/ktx2-encoder/issues"},"homepage":"https://github.com/gz65555/ktx2-encoder#readme","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-gEWkw2YUlhKO4hXhqVLQQWJ+fGJObsXIwz0pGjJMclnQ4MQU3SAtN1MzutjFxO3ejWvxHyvFk5kr8+RtLmHiTA==","shasum":"237a59771fccc34ba67188b17490308883032390","tarball":"https://registry.npmjs.org/ktx2-encoder/-/ktx2-encoder-0.6.0.tgz","fileCount":31,"unpackedSize":3435553,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/ktx2-encoder@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIF5ljkJ6Lec0LxRBLpt5uXgkucAqcfwXvTWpgfP8QFN0AiAcPxpYT+A5dnriwWlJO2eigGOafTjlwTplbfkLFiAfkg=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:214adddb-2a68-4bde-be10-47fa3ef37f71"}},"directories":{},"maintainers":[{"name":"husong","email":"gz65555@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ktx2-encoder_0.6.0_1784462942710_0.21416065303306864"},"_hasShrinkwrap":false}},"time":{"created":"2023-02-22T03:37:27.562Z","modified":"2026-07-19T12:09:03.657Z","0.0.1":"2023-02-22T03:37:27.739Z","0.0.2":"2023-02-22T03:38:46.979Z","0.0.3":"2023-07-06T07:01:08.441Z","0.0.4":"2023-07-10T03:05:07.527Z","0.0.5":"2023-07-19T06:01:16.811Z","0.0.6":"2023-07-19T08:17:18.940Z","0.0.0-experimental.1":"2024-03-12T07:07:53.441Z","0.0.0-experimental.2":"2024-03-18T02:47:15.702Z","0.0.0-experimental.3":"2024-03-19T08:34:33.903Z","0.0.0-experimental.4":"2024-03-19T08:47:52.543Z","0.0.0-experimental.5":"2024-03-19T08:52:58.250Z","0.1.0":"2024-07-03T10:12:04.664Z","0.1.1":"2024-11-28T00:28:56.579Z","0.2.0":"2024-12-10T00:01:57.216Z","0.3.0":"2025-01-17T04:55:58.260Z","0.4.0":"2025-03-27T04:51:37.447Z","0.4.1":"2025-03-28T08:17:12.177Z","0.4.2":"2025-04-20T00:28:46.080Z","0.5.0":"2025-09-15T05:19:37.110Z","0.5.1":"2025-10-27T13:55:21.756Z","0.5.3":"2026-04-29T02:02:01.165Z","0.5.4":"2026-07-18T13:01:35.293Z","0.6.0":"2026-07-19T12:09:02.909Z"},"bugs":{"url":"https://github.com/gz65555/ktx2-encoder/issues"},"author":{"name":"Hu Song","email":"gz65555@gmail.com"},"license":"MIT","homepage":"https://github.com/gz65555/ktx2-encoder#readme","keywords":["ktx","ktx2","basis","texture","encoder","webgl","webgpu"],"repository":{"type":"git","url":"git+https://github.com/gz65555/ktx2-encoder.git"},"description":"KTX2(.ktx2) encoder for browser applications","maintainers":[{"name":"husong","email":"gz65555@gmail.com"}],"readme":"# ktx2-encoder\n\n[![Latest NPM release](https://img.shields.io/npm/v/ktx2-encoder.svg)](https://www.npmjs.com/package/ktx2-encoder) [![License](https://img.shields.io/badge/license-MIT-007ec6.svg)](https://github.com/gz65555/ktx2-encoder)\n\nA lightweight JavaScript library for converting images to KTX2 (.ktx2) format. Powered by [BinomialLLC/basis_universal](https://github.com/BinomialLLC/basis_universal).\n\n## Features\n\n- Convert images to KTX2 format\n- Support for both 2D images and cubemaps\n- Integration with gltf-transform\n- Support both Browser and Node.js\n\n## Quick Start\n\nInstall:\n\n```shell\nnpm install --save ktx2-encoder\n```\n\nImport and encode an image:\n\n```javascript\nimport { encodeToKTX2 } from \"ktx2-encoder\";\n\nconst source = new Uint8Array(await file.arrayBuffer());\nconst ktx2Data = await encodeToKTX2(source, {\n  isUASTC: true,\n  generateMipmap: true\n});\n```\n\nIn browsers, `encodeToKTX2` also accepts exactly six `Uint8Array` images to encode a cubemap, ordered as `[posx, negx, posy, negy, posz, negz]`.\n\nSee the [API guide](./website/guide/api.md) for more details.\n\n## For gltf-transform\n\nFor users of [glTF Transform](https://gltf-transform.dev/), use the provided `ktx2` transform. In Node.js, pass an `imageDecoder`; browser builds provide one automatically.\n\n```typescript\nimport { ktx2 } from \"ktx2-encoder/gltf-transform\";\nimport sharp from \"sharp\";\n\nconst imageDecoder = async (buffer: Uint8Array) => {\n  const { data, info } = await sharp(buffer).ensureAlpha().raw().toBuffer({ resolveWithObject: true });\n  return { data: new Uint8Array(data), width: info.width, height: info.height };\n};\n\nawait document.transform(\n  ktx2({\n    isUASTC: true,\n    enableDebug: false,\n    generateMipmap: true,\n    imageDecoder\n  })\n);\n```\n\nThe browser build loads its bundled, version-matched `basis_encoder.wasm` automatically, with no CDN fallback. To serve a matching WASM file from a custom location, set `wasmUrl` explicitly. See the [advanced guide](./website/guide/advanced.md#custom-wasm-loading).\n\n## Tool\n\nOpen the page of [ktx2 encoder tool](https://husong.me/ktx2-encoder/tools), you can use it to encode your image to ktx2.\n","readmeFilename":"README.md"}