{"bugs":{"url":"https://github.com/dupontcyborg/compress-utils/issues"},"dist":{"shasum":"813fdac9675fe1084b6ccd55cb21fe24a20dda22","tarball":"https://registry.npmjs.org/compress-utils/-/compress-utils-0.12.0.tgz","fileCount":186,"integrity":"sha512-k4IuPbVBvNI9gACsOZNyQQ8kKVwCSa8j/l4fpJLW9gDV3gjRvwyhqRD8aR+TeK0XYpCfsLZQxluGYePcJp0A2Q==","signatures":[{"sig":"MEYCIQDJjGmI0/vSS9vVbWFrmnj9yFri+y9qMjikxryGlVIZOgIhAKgfYQ8+WK211p8r+S27v/CtsHwqbalTzjj6JLeWdL+X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCL4vC+reWd4A3lwyv+R7QPkNO08vOpEWkeXdAiaDiiFQIhAOrblUBZ//uwLttHHk8BVOmKtwwqTKAv1kMdtZwG/iop","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/compress-utils@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3804196},"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":"7b6ce41968799d2498987a812047b4f907fae84d","imports":{"#resolver":{"bun":"./dist/core/resolve-browser.js","deno":"./dist/core/resolve-browser.js","node":{"default":"./dist/core/resolve-node.js","compress-utils-wasm-source":"./dist/wasm-source/resolve-node-source.mjs"},"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 && node scripts/copy-wasm-source.mjs","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.1","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.4","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^5.0.5","esbuild":"^0.28.0","typescript":"^7.0.2","@types/node":"^26.2.0","@biomejs/biome":"2.6.3","@playwright/test":"^1.60.0","@vitest/coverage-v8":"^5.0.5"},"_npmOperationalInternal":{"tmp":"tmp/compress-utils_0.12.0_1793398882068_0.435214279884651","host":"s3://npm-registry-packages-npm-production"},"_id":"compress-utils@0.12.0","version":"0.12.0"}