{"_id":"@gpu-tex-enc/etc","_rev":"3-cd6467cd4977c56a210425d4f612e901","name":"@gpu-tex-enc/etc","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@gpu-tex-enc/etc","version":"1.0.0","description":"Compressing images using the ETC & ETC2 texture compression standard.","main":"index.js","types":"types.d.ts","keywords":["compression","image-compression","etc1","etc2","etc2comp","EtcTool","GPUTexEncoder"],"author":{"name":"Denys Denysiuk","email":"denisyuk.d@gmail.com"},"license":"Apache-2.0","bin":{"etc2comp-win32":"bin/win32/EtcTool.exe","etc2comp-darwin":"bin/darwin/EtcTool"},"devDependencies":{"@types/node":"^18.11.18"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git://github.com/ddenisyuk/gpu-tex-enc.git"},"_id":"@gpu-tex-enc/etc@1.0.0","gitHead":"23c87ac5e9ce610a5b572d5125a0cc0097e9d09e","bugs":{"url":"https://github.com/ddenisyuk/gpu-tex-enc/issues"},"homepage":"https://github.com/ddenisyuk/gpu-tex-enc#readme","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-ZM7bCMhXRRDjm5glgaay7SsWKyWmthGCnfbLYPiVaH9cD8d14W2OWHOfwOehR2o/PBlFKLNpxOAHDZZZqfHewg==","shasum":"ec64a0a41d3e7e31966227b4b24a311d4c353183","tarball":"https://registry.npmjs.org/@gpu-tex-enc/etc/-/etc-1.0.0.tgz","fileCount":7,"unpackedSize":892187,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC7dpsRoe9kE0U//XDESJxLmjfqwcSQpDG83dG/R5zTdAiBzUzrEO+mcqhp9sxxIBUJkeA3cRAku3bjXXeWgnM7gCQ=="}]},"_npmUser":{"name":"ddenisyuk","email":"denisyuk.d@gmail.com"},"directories":{},"maintainers":[{"name":"ddenisyuk","email":"denisyuk.d@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/etc_1.0.0_1701540755134_0.1411059180141403"},"_hasShrinkwrap":false},"1.0.1":{"name":"@gpu-tex-enc/etc","version":"1.0.1","description":"Compressing images using the ETC & ETC2 texture compression standard.","main":"index.js","types":"types.d.ts","keywords":["compression","image-compression","etc1","etc2","etc2comp","EtcTool","GPUTexEncoder"],"author":{"name":"Denys Denysiuk","email":"denisyuk.d@gmail.com"},"license":"Apache-2.0","bin":{"etc2comp-linux":"bin/linux/EtcTool","etc2comp-win32":"bin/win32/EtcTool.exe","etc2comp-darwin":"bin/darwin/EtcTool"},"devDependencies":{"@types/node":"^18.11.18"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git://github.com/ddenisyuk/gpu-tex-enc.git"},"_id":"@gpu-tex-enc/etc@1.0.1","gitHead":"40d1a68ba700eda1b12a00b3278b62887ec057dd","bugs":{"url":"https://github.com/ddenisyuk/gpu-tex-enc/issues"},"homepage":"https://github.com/ddenisyuk/gpu-tex-enc#readme","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-8Vgw3tOGRZPuAAoNeHVKMBG49NmUS9I/9dUH+q4jLX7lrl17r9nXqjyeNbW70XJSF+/dd57rzFdr+mXUZJLkCQ==","shasum":"26989ef74ea9ee67bcc0be28edad24ba5f298d27","tarball":"https://registry.npmjs.org/@gpu-tex-enc/etc/-/etc-1.0.1.tgz","fileCount":8,"unpackedSize":3317375,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCE3/VL3jOO4dXthM2cNVr3ne8UUfhJcYKBkWddVzZKdwIgNaW6ymg+4X8m1fPqlS2pE7LQHs8QF8yow0TxgqWx9fc="}]},"_npmUser":{"name":"ddenisyuk","email":"denisyuk.d@gmail.com"},"directories":{},"maintainers":[{"name":"ddenisyuk","email":"denisyuk.d@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/etc_1.0.1_1701694390987_0.8050866217586639"},"_hasShrinkwrap":false},"1.0.2":{"name":"@gpu-tex-enc/etc","version":"1.0.2","description":"Compressing images using the ETC & ETC2 texture compression standard.","main":"index.js","types":"types.d.ts","keywords":["compression","image-compression","etc1","etc2","etc2comp","EtcTool","GPUTexEncoder"],"author":{"name":"Denys Denysiuk","email":"denisyuk.d@gmail.com"},"license":"Apache-2.0","bin":{"etc2comp-linux":"bin/linux/EtcTool","etc2comp-win32":"bin/win32/EtcTool.exe","etc2comp-darwin-x64":"bin/darwin-x64/EtcTool","etc2comp-darwin-arm64":"bin/darwin-arm64/EtcTool"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git://github.com/ddenisyuk/gpu-tex-enc.git"},"_id":"@gpu-tex-enc/etc@1.0.2","gitHead":"a7c0efa3eb8a5753ec793dd76ef387e8198d8370","bugs":{"url":"https://github.com/ddenisyuk/gpu-tex-enc/issues"},"homepage":"https://github.com/ddenisyuk/gpu-tex-enc#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-9Tp78PAXh/QX3bLgq3eIDM40MSblbO+ju5dIiQl7aUzuD5FpMcZ4NQlxGbg7MS3hXQ5si/ppUTNZWZhnfEurKQ==","shasum":"6f2bfb84034ff1b6656ddfdbd987f1d0b0eb8e79","tarball":"https://registry.npmjs.org/@gpu-tex-enc/etc/-/etc-1.0.2.tgz","fileCount":9,"unpackedSize":3706987,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIARk2I6xkJBhgPBVLSLEBmNBl9C1Jid35lkrqOcRRgRTAiBi9d8cIE/l/mMlMQgWso4H9ZE5NWTaYFvoMXaBIYhhRw=="}]},"_npmUser":{"name":"ddenisyuk","email":"denisyuk.d@gmail.com"},"directories":{},"maintainers":[{"name":"ddenisyuk","email":"denisyuk.d@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/etc_1.0.2_1708015293437_0.5176647145144526"},"_hasShrinkwrap":false},"1.0.3":{"name":"@gpu-tex-enc/etc","version":"1.0.3","description":"Compressing images using the ETC & ETC2 texture compression standard.","main":"index.js","types":"types.d.ts","keywords":["compression","image-compression","etc1","etc2","etc2comp","EtcTool","GPUTexEncoder"],"author":{"name":"Denys Denysiuk","email":"denisyuk.d@gmail.com"},"license":"Apache-2.0","bin":{"etc2comp-linux":"bin/linux/EtcTool","etc2comp-win32":"bin/win32/EtcTool.exe","etc2comp-darwin-x64":"bin/darwin-x64/EtcTool","etc2comp-darwin-arm64":"bin/darwin-arm64/EtcTool"},"scripts":{"release":"npm publish --access public"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"repository":{"type":"git","url":"git://github.com/ddenisyuk/gpu-tex-enc.git"},"_id":"@gpu-tex-enc/etc@1.0.3","gitHead":"f651c94413d0b829596a5c444ad5796eccad7f96","bugs":{"url":"https://github.com/ddenisyuk/gpu-tex-enc/issues"},"homepage":"https://github.com/ddenisyuk/gpu-tex-enc#readme","_nodeVersion":"18.19.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-KRGP0qua3bzj1wdNlkFxg/TV3beGCW5iOlFjVJ90+osDVqYBLd1BsEqRSlqxd3b/gG1S7dL/gX4igqZtUDobKQ==","shasum":"c03ea5e7d33ae2a2ab906ea594f7eb8158e4bb49","tarball":"https://registry.npmjs.org/@gpu-tex-enc/etc/-/etc-1.0.3.tgz","fileCount":9,"unpackedSize":3707147,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDqo+spQRC5i1WkQoYYWhwFKuM719bC2+c1KWNApR0IZAiEA+734X5HLXXoetNKo4slJKVwOwEuB/LUwxwK6P4nHpOw="}]},"_npmUser":{"name":"ddenisyuk","email":"denisyuk.d@gmail.com"},"directories":{},"maintainers":[{"name":"ddenisyuk","email":"denisyuk.d@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/etc_1.0.3_1708078968391_0.6016110936438739"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-02T18:12:35.067Z","1.0.0":"2023-12-02T18:12:35.464Z","modified":"2024-02-16T10:22:49.010Z","1.0.1":"2023-12-04T12:53:11.240Z","1.0.2":"2024-02-15T16:41:33.670Z","1.0.3":"2024-02-16T10:22:48.576Z"},"maintainers":[{"name":"ddenisyuk","email":"denisyuk.d@gmail.com"}],"description":"Compressing images using the ETC & ETC2 texture compression standard.","homepage":"https://github.com/ddenisyuk/gpu-tex-enc#readme","keywords":["compression","image-compression","etc1","etc2","etc2comp","EtcTool","GPUTexEncoder"],"repository":{"type":"git","url":"git://github.com/ddenisyuk/gpu-tex-enc.git"},"author":{"name":"Denys Denysiuk","email":"denisyuk.d@gmail.com"},"bugs":{"url":"https://github.com/ddenisyuk/gpu-tex-enc/issues"},"license":"Apache-2.0","readme":"# @gpu-tex-enc/etc\n\nCompressing images using the ETC & ETC2 texture compression standard.\n\n[etc2comp](https://github.com/google/etc2comp) v1.0.0\n\n## Description\n\nThe `@gpu-tex-enc/etc` module offers an efficient solution for compressing images into ETC (Ericsson Texture Compression) and ETC2 formats. These compression standards are widely used in the world of graphics programming, particularly in scenarios where memory bandwidth and texture size are crucial considerations.\n\n## Features\n\n- Efficient image compression into ETC and ETC2 formats.\n- Supports a wide range of use cases in graphics programming.\n- Includes pre-compiled etc2comp [etc2comp](https://github.com/google/etc2comp) binaries for Linux, Windows, and Darwin for easy integration.\n\n## Installation\n\nTo install the package, run:\n\n```bash\nnpm install @gpu-tex-enc/etc\n```\n\n## Usage\n\nHere's how to use the module in your Node.js project:\n\n```javascript\nconst etcCompressor = require('@gpu-tex-enc/etc');\n\n// Your code to use the compressor\n```\n\n## Binaries\n\nIncluded pre-compiled binaries:\n\n- Linux: `etc2comp-linux` (located in `./bin/linux/EtcTool`)\n- Windows: `etc2comp-win32` (located in `./bin/win32/EtcTool.exe`)\n- Darwin: `etc2comp-darwin-{x64|arm64}` (located in `./bin/darwin-{x64|arm64}/EtcTool`)\n\n## Repository\n\nFind the source code on GitHub:\n\n[github.com/ddenisyuk/gpu-tex-enc](https://github.com/ddenisyuk/gpu-tex-enc)\n\n## License\n\nThis project is under the Apache-2.0 License.\n","readmeFilename":"README.md"}