{"bugs":{"url":"https://github.com/dupontcyborg/compress-utils/issues"},"dist":{"shasum":"6a63458d6b6b4547ab31da63430b260fa1c46916","tarball":"https://registry.npmjs.org/compress-utils/-/compress-utils-0.10.1.tgz","fileCount":185,"integrity":"sha512-d4d6WSty1+PXe7/QvjgzR4kB5Kx3AdQTFMwJjI01zMOtWpHZCmlcrvPznCfnovLwDREWDVIYl4MFuVd0NZEGWQ==","signatures":[{"sig":"MEUCIBlxSO0Rj6gWpmJ6VKS9T390Vw6kHl/pCmIwbhNOf9XDAiEAqAK9SgFf3wVzXvZxktvQML7c8tyYKf9mbk5JpSpzgaQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIASEYnAhCLIVC1jxXD9viYpw4TUvh/VP2cR7vkHQ9m67AiEA80xB9WWEn0Yo+N1yEX6rsKvrn1jNs1D08DkV6dWdiic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/compress-utils@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3562652},"name":"compress-utils","type":"module","author":{"url":"https://nico.codes","name":"Nicolas Dupont","email":"nico@dupont.live"},"engines":{"node":">=18"},"exports":{"./xz":"./dist/algorithms/xz/index.js","./bz2":"./dist/algorithms/bz2/index.js","./lz4":"./dist/algorithms/lz4/index.js","./gzip":"./dist/algorithms/gzip/index.js","./zlib":"./dist/algorithms/zlib/index.js","./zstd":"./dist/algorithms/zstd/index.js","./brotli":"./dist/algorithms/brotli/index.js","./snappy":"./dist/algorithms/snappy/index.js","./deflate":"./dist/algorithms/deflate/index.js","./lz4_raw":"./dist/algorithms/lz4_raw/index.js","./xz/compress":"./dist/algorithms/xz/compress/index.js","./bz2/compress":"./dist/algorithms/bz2/compress/index.js","./lz4/compress":"./dist/algorithms/lz4/compress/index.js","./gzip/compress":"./dist/algorithms/gzip/compress/index.js","./xz/decompress":"./dist/algorithms/xz/decompress/index.js","./zlib/compress":"./dist/algorithms/zlib/compress/index.js","./zstd/compress":"./dist/algorithms/zstd/compress/index.js","./bz2/decompress":"./dist/algorithms/bz2/decompress/index.js","./lz4/decompress":"./dist/algorithms/lz4/decompress/index.js","./lzo/decompress":"./dist/algorithms/lzo/decompress/index.js","./brotli/compress":"./dist/algorithms/brotli/compress/index.js","./gzip/decompress":"./dist/algorithms/gzip/decompress/index.js","./snappy/compress":"./dist/algorithms/snappy/compress/index.js","./zlib/decompress":"./dist/algorithms/zlib/decompress/index.js","./zstd/decompress":"./dist/algorithms/zstd/decompress/index.js","./deflate/compress":"./dist/algorithms/deflate/compress/index.js","./lz4_raw/compress":"./dist/algorithms/lz4_raw/compress/index.js","./brotli/decompress":"./dist/algorithms/brotli/decompress/index.js","./snappy/decompress":"./dist/algorithms/snappy/decompress/index.js","./deflate/decompress":"./dist/algorithms/deflate/decompress/index.js","./lz4_raw/decompress":"./dist/algorithms/lz4_raw/decompress/index.js"},"gitHead":"e70d4e319c707636467e1cb7c29a7283f6738609","imports":{"#resolver":{"bun":"./dist/core/resolve-browser.js","deno":"./dist/core/resolve-browser.js","node":"./dist/core/resolve-node.js","types":"./src/core/resolve-default.ts","browser":"./dist/core/resolve-browser.js","default":"./dist/core/resolve-default.js"}},"license":"MIT","scripts":{"lint":"biome lint .","test":"vitest run","build":"npm run build:wasm && npm run build:ts","check":"biome check .","format":"biome format --write .","prepack":"node -e \"require('node:fs').copyFileSync('../../THIRD_PARTY_NOTICES.md', 'THIRD_PARTY_NOTICES.md')\"","build:ts":"tsc -p tsconfig.json","lint:fix":"biome lint --write .","test:bun":"bun test --bun tests/","test:deno":"deno run --allow-read --allow-env tests-runtime/deno-smoke.ts","test:size":"vitest run tests/bundle.test.ts","build:wasm":"cmake -S ../.. -B ../../build-wasm -DBUILD_WASM_BINDINGS=ON -DBUILD_PYTHON_BINDINGS=OFF -DBUILD_CPP_BINDINGS=OFF -DENABLE_TESTS=OFF -DCMAKE_BUILD_TYPE=Release && cmake --build ../../build-wasm --target compress_utils_wasm -j","test:watch":"vitest","test:browser":"playwright test"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"3b7b4a94-b1c8-42c6-9a74-5315ba17c0b1"}},"homepage":"https://github.com/dupontcyborg/compress-utils#readme","keywords":["compression","decompression","wasm","webassembly","zstd","brotli","zlib","gzip","bzip2","lz4","xz","lzma","snappy"],"repository":{"url":"git+https://github.com/dupontcyborg/compress-utils.git","type":"git","directory":"bindings/wasm"},"_npmVersion":"12.2.0","description":"WASM compression bindings for zstd, brotli, zlib, bz2, lz4, xz, snappy, gzip - all tree-shakeable.","directories":{},"maintainers":[{"name":"dupontcyborg","email":"nico@dupont.live"}],"sideEffects":false,"_nodeVersion":"22.23.3","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.6","esbuild":"^0.28.0","typescript":"^7.0.2","@types/node":"^26.2.0","@biomejs/biome":"2.5.9","@playwright/test":"^1.60.0"},"_npmOperationalInternal":{"tmp":"tmp/compress-utils_0.10.1_1792190617612_0.13194497945421912","host":"s3://npm-registry-packages-npm-production"},"_id":"compress-utils@0.10.1","version":"0.10.1"}