{"_id":"@gpu-tex-enc/astc","_rev":"2-fd39c2696833467a592e729e92c7838c","name":"@gpu-tex-enc/astc","dist-tags":{"latest":"4.7.1"},"versions":{"4.6.1":{"name":"@gpu-tex-enc/astc","version":"4.6.1","keywords":["compression","image-compression","astc","astcenc","GPUTexEncoder"],"author":{"name":"Denys Denysiuk","email":"denisyuk.d@gmail.com"},"license":"Apache-2.0","_id":"@gpu-tex-enc/astc@4.6.1","maintainers":[{"name":"ddenisyuk","email":"denisyuk.d@gmail.com"}],"homepage":"https://github.com/ddenisyuk/gpu-tex-enc#readme","bugs":{"url":"https://github.com/ddenisyuk/gpu-tex-enc/issues"},"bin":{"astcenc-linux-x64-avx2":"bin/linux-x64/astcenc-avx2","astcenc-linux-x64-sse2":"bin/linux-x64/astcenc-sse2","astcenc-win32-x64-avx2":"bin/win32-x64/astcenc-avx2.exe","astcenc-win32-x64-sse2":"bin/win32-x64/astcenc-sse2.exe","astcenc-darwin-x64-avx2":"bin/darwin/astcenc","astcenc-darwin-x64-sse2":"bin/darwin/astcenc","astcenc-linux-x64-sse4.1":"bin/linux-x64/astcenc-sse4.1","astcenc-win32-arm64-avx2":"bin/win32-arm64/astcenc-neon.exe","astcenc-win32-arm64-sse2":"bin/win32-arm64/astcenc-neon.exe","astcenc-win32-x64-sse4.1":"bin/win32-x64/astcenc-sse4.1.exe","astcenc-darwin-arm64-avx2":"bin/darwin/astcenc","astcenc-darwin-arm64-sse2":"bin/darwin/astcenc","astcenc-darwin-x64-sse4.1":"bin/darwin/astcenc","astcenc-win32-arm64-sse4.1":"bin/win32-arm64/astcenc-neon.exe","astcenc-darwin-arm64-sse4.1":"bin/darwin/astcenc"},"dist":{"shasum":"3c2ee8d75fd11334c56f0b064f5b5549abad750d","tarball":"https://registry.npmjs.org/@gpu-tex-enc/astc/-/astc-4.6.1.tgz","fileCount":13,"integrity":"sha512-ynbEYD5VpzTUKgKratPAM/XszQ30fewmTvrpTCOLTYN0yaKVL8LGq45whxQTbnJHuaJ92KD4ag7L3UaEhDh4dw==","signatures":[{"sig":"MEUCIGIwCi7Fn5vHIhN692YMO3YGzJmoAnRuVcP68ukzc6aCAiEAqXcie8dPC+GR556Nd2BNn99uZhFbDudapU/Jvyx+isA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17704442},"main":"index.js","types":"types.d.ts","gitHead":"23c87ac5e9ce610a5b572d5125a0cc0097e9d09e","_npmUser":{"name":"ddenisyuk","email":"denisyuk.d@gmail.com"},"repository":{"url":"git://github.com/ddenisyuk/gpu-tex-enc.git","type":"git"},"_npmVersion":"10.2.3","description":"Compressing images using the ASTC texture compression standard.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"cpu-features":"^0.0.9"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^18.11.18"},"_npmOperationalInternal":{"tmp":"tmp/astc_4.6.1_1701540758930_0.4493995648912541","host":"s3://npm-registry-packages"}},"4.7.0":{"name":"@gpu-tex-enc/astc","version":"4.7.0","keywords":["compression","image-compression","astc","astcenc","GPUTexEncoder"],"author":{"name":"Denys Denysiuk","email":"denisyuk.d@gmail.com"},"license":"Apache-2.0","_id":"@gpu-tex-enc/astc@4.7.0","maintainers":[{"name":"ddenisyuk","email":"denisyuk.d@gmail.com"}],"homepage":"https://github.com/ddenisyuk/gpu-tex-enc#readme","bugs":{"url":"https://github.com/ddenisyuk/gpu-tex-enc/issues"},"bin":{"astcenc-linux-x64-avx2":"bin/linux-x64/astcenc-avx2","astcenc-linux-x64-sse2":"bin/linux-x64/astcenc-sse2","astcenc-win32-x64-avx2":"bin/win32-x64/astcenc-avx2.exe","astcenc-win32-x64-sse2":"bin/win32-x64/astcenc-sse2.exe","astcenc-darwin-x64-avx2":"bin/darwin/astcenc","astcenc-darwin-x64-sse2":"bin/darwin/astcenc","astcenc-linux-x64-sse4.1":"bin/linux-x64/astcenc-sse4.1","astcenc-win32-arm64-avx2":"bin/win32-arm64/astcenc-neon.exe","astcenc-win32-arm64-sse2":"bin/win32-arm64/astcenc-neon.exe","astcenc-win32-x64-sse4.1":"bin/win32-x64/astcenc-sse4.1.exe","astcenc-darwin-arm64-avx2":"bin/darwin/astcenc","astcenc-darwin-arm64-sse2":"bin/darwin/astcenc","astcenc-darwin-x64-sse4.1":"bin/darwin/astcenc","astcenc-win32-arm64-sse4.1":"bin/win32-arm64/astcenc-neon.exe","astcenc-darwin-arm64-sse4.1":"bin/darwin/astcenc"},"dist":{"shasum":"711d0eb851fe489823bfd0f1c900755c2ad4d06d","tarball":"https://registry.npmjs.org/@gpu-tex-enc/astc/-/astc-4.7.0.tgz","fileCount":13,"integrity":"sha512-YBeXSYM/WP71hAxLgFxpaF6VEe2dwkS9rjTtKMPRDJEJoja/NIHWrqScwJC600UyxY7kLsjFTek7W6WtYzyi8A==","signatures":[{"sig":"MEYCIQDZA7cd7uUnxKvpmb3kJtodgS9Tus2rzopZmNHRFTrmhwIhAIeba5rXBKxCltU94oeAc3Gry0HC4N8hUO8WpK71SFCz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18088273},"main":"index.js","types":"types.d.ts","gitHead":"a7c0efa3eb8a5753ec793dd76ef387e8198d8370","_npmUser":{"name":"ddenisyuk","email":"denisyuk.d@gmail.com"},"repository":{"url":"git://github.com/ddenisyuk/gpu-tex-enc.git","type":"git"},"_npmVersion":"10.2.3","description":"Compressing images using the ASTC texture compression standard.","directories":{},"_nodeVersion":"18.19.0","dependencies":{"cpu-features":"^0.0.9"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/astc_4.7.0_1708015263712_0.7318717413720881","host":"s3://npm-registry-packages"}},"4.7.1":{"name":"@gpu-tex-enc/astc","version":"4.7.1","description":"Compressing images using the ASTC texture compression standard.","main":"index.js","types":"types.d.ts","keywords":["compression","image-compression","astc","astcenc","GPUTexEncoder"],"author":{"name":"Denys Denysiuk","email":"denisyuk.d@gmail.com"},"license":"Apache-2.0","bin":{"astcenc-linux-x64-avx2":"bin/linux-x64/astcenc-avx2","astcenc-linux-x64-sse2":"bin/linux-x64/astcenc-sse2","astcenc-linux-x64-sse4.1":"bin/linux-x64/astcenc-sse4.1","astcenc-win32-x64-avx2":"bin/win32-x64/astcenc-avx2.exe","astcenc-win32-x64-sse2":"bin/win32-x64/astcenc-sse2.exe","astcenc-win32-x64-sse4.1":"bin/win32-x64/astcenc-sse4.1.exe","astcenc-win32-arm64-avx2":"bin/win32-arm64/astcenc-neon.exe","astcenc-win32-arm64-sse2":"bin/win32-arm64/astcenc-neon.exe","astcenc-win32-arm64-sse4.1":"bin/win32-arm64/astcenc-neon.exe","astcenc-darwin-x64-avx2":"bin/darwin/astcenc","astcenc-darwin-x64-sse2":"bin/darwin/astcenc","astcenc-darwin-x64-sse4.1":"bin/darwin/astcenc","astcenc-darwin-arm64-avx2":"bin/darwin/astcenc","astcenc-darwin-arm64-sse2":"bin/darwin/astcenc","astcenc-darwin-arm64-sse4.1":"bin/darwin/astcenc"},"optionalDependencies":{"cpu-features":"^0.0.10"},"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/astc@4.7.1","gitHead":"76a495713be192a887736b78784ed1edb2a81c99","bugs":{"url":"https://github.com/ddenisyuk/gpu-tex-enc/issues"},"homepage":"https://github.com/ddenisyuk/gpu-tex-enc#readme","_nodeVersion":"18.20.4","_npmVersion":"10.7.0","dist":{"integrity":"sha512-ku4RvhQ+qp/k0bp8FbUvJGxfn/nf4FN0tMngPCyDiXbzzSeQip0QausfUt6gILlFGZHtlO+zO7SNkkacDJN3Rw==","shasum":"6df3d4d79b55f4098e0ca666ef45a9f57144e8f6","tarball":"https://registry.npmjs.org/@gpu-tex-enc/astc/-/astc-4.7.1.tgz","fileCount":13,"unpackedSize":18088572,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH8AFLzCttq4vYEo0z2wSEz58GMykuC1vwEtIEiDWnHGAiB++g9lvatkilSKy6t+FhtAmWK2E6e7ttI7Q72M1YkwZQ=="}]},"_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/astc_4.7.1_1725449996415_0.4214831309358824"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-02T18:12:38.822Z","modified":"2024-09-04T11:39:56.857Z","4.6.1":"2023-12-02T18:12:39.279Z","4.7.0":"2024-02-15T16:41:04.047Z","4.7.1":"2024-09-04T11:39:56.678Z"},"bugs":{"url":"https://github.com/ddenisyuk/gpu-tex-enc/issues"},"author":{"name":"Denys Denysiuk","email":"denisyuk.d@gmail.com"},"license":"Apache-2.0","homepage":"https://github.com/ddenisyuk/gpu-tex-enc#readme","keywords":["compression","image-compression","astc","astcenc","GPUTexEncoder"],"repository":{"type":"git","url":"git://github.com/ddenisyuk/gpu-tex-enc.git"},"description":"Compressing images using the ASTC texture compression standard.","maintainers":[{"name":"ddenisyuk","email":"denisyuk.d@gmail.com"}],"readme":"# @gpu-tex-enc/astc\n\nCompressing images using the ASTC texture compression standard.\n\n[astcenc](https://github.com/ARM-software/astc-encoder) v4.6.1\n\n## Description\n\nThis module provides a Node.js interface for compressing images into ASTC format, an efficient texture compression standard suited for GPU textures. It wraps various `astcenc` binaries for different platforms and CPU architectures, ensuring broad compatibility and performance.\n\n## Features\n\n- Supports multiple CPU architectures and operating systems.\n- Easy integration with Node.js projects.\n- Utilizes the latest [astcenc](https://github.com/ARM-software/astc-encoder) binaries for optimal compression.\n\n## Installation\n\nInstall the module via npm:\n\n```bash\nnpm install @gpu-tex-enc/astc\n```\n\n## Usage\n\nTo use this module, require it in your Node.js project:\n\n```javascript\nconst astc = require('@gpu-tex-enc/astc');\n\n// Example usage here...\n```\n\n## Binaries\n\nThe package includes pre-compiled [astcenc](https://github.com/ARM-software/astc-encoder) binaries for the following platforms and architectures:\n\n- Linux (x64) - AVX2, SSE2, SSE4.1\n- Windows (x64, ARM64) - AVX2, SSE2, SSE4.1\n- Darwin (x64, ARM64) - AVX2, SSE2, SSE4.1\n\n## Dependencies\n\n- `cpu-features`: To determine the best binary for your CPU.\n\n## Repository\n\nThe source code is available on GitHub:\n\n[github.com/ddenisyuk/gpu-tex-enc](https://github.com/ddenisyuk/gpu-tex-enc)\n\n## License\n\nThis project is licensed under the Apache-2.0 License.\n\n","readmeFilename":"README.md"}