LittlePNG source components LittlePNG source and build instructions: Exact source snapshot for this build: /legal/littlepng-source.zip Snapshot SHA-256: /legal/source-sha256.txt https://github.com/onovich/LitPng Own wrapper: packages/pngquant-wasm/src/lib.rs Dependency versions: Cargo.lock and package-lock.json WASM build command: npm run codec:build-wasm Web build command: npm ci && npm run build Toolchain versions: .github/workflows/validate.yml libimagequant 4.4.1 (GPL-3.0-or-later with historical notices): https://crates.io/crates/imagequant/4.4.1 https://github.com/ImageOptim/libimagequant All notices are reproduced in third-party-notices.txt. Exact source archive URLs for both Rust dependency trees: /legal/rust-sources.txt @jsquash/jpeg 1.6.0: npm registry gitHead: 1f62015f53e28bd18b2d7c8a3ca3326577efc445 https://github.com/jamsinclair/jSquash/tree/1f62015f53e28bd18b2d7c8a3ca3326577efc445/packages/jpeg Codec wrapper and build recipe: packages/jpeg/codec/Makefile The build recipe selects MozJPEG v3.3.1: https://github.com/mozilla/mozjpeg/tree/v3.3.1 Verified encoder WASM Git blob SHA-1 (matches installed npm package): 30db998db5079edc87c6ae5313de6f5e4ce749dc @jsquash/png 3.1.1: npm registry gitHead: b7fa9ac9ec02f224847ad23d19d115f9e296a368 https://github.com/jamsinclair/jSquash/tree/b7fa9ac9ec02f224847ad23d19d115f9e296a368/packages/png Codec wrapper and locked Rust dependencies: packages/png/codec/ Verified PNG WASM Git blob SHA-1 (matches installed npm package): 8bf8fdfa62fa2e83a3a8ce77f2c0dd8b9bbd53fb These npm gitHead values identify upstream package source revisions. The shipped WASM matches the binary checked into each upstream revision. This is provenance verification, not an independent reproducible rebuild. Final release source publication and artifact verification are tracked in docs/licensing-release-gate.md before public deployment.