# @breezystack/lamejs 1.2.7

Retrieved and verified on 2026-09-28. The distributed JavaScript is **unmodified**.

- Package metadata: <https://registry.npmjs.org/@breezystack/lamejs/1.2.7>
- Package archive: <https://registry.npmjs.org/@breezystack/lamejs/-/lamejs-1.2.7.tgz>
- npm integrity: `sha512-6wc7ck65ctA75Hq7FYHTtTvGnYs6msgdxiSUICQ+A01nVOWg6rqouZB8IdyteRlfpYYiFovkf67dIeOgWIUzTA==`
- npm `gitHead`: `1fb0ef5fa177413107e2e107d054a9b994e3f79c`
- Corresponding upstream source: <https://github.com/shijinyu/lamejs/tree/1fb0ef5fa177413107e2e107d054a9b994e3f79c>
- Source archive origin: <https://codeload.github.com/shijinyu/lamejs/tar.gz/1fb0ef5fa177413107e2e107d054a9b994e3f79c>
- License declaration: `LGPL-3.0` in upstream package metadata; retained `LICENSE` is the upstream LAME FAQ notice.
- Original author: Alex Zhukov; LAME project: <https://lame.sourceforge.net/>.

`lamejs.js` is the npm archive's `package/dist/lamejs.js`, with named `Mp3Encoder` and `WavHeader` ES module exports. It is served as a separate replaceable module, imported by the encoder worker. No runtime CDN is used. `package.json`, `README.md` and `LICENSE` are copied byte-for-byte from the same package.

The complete source archive is retained beside the module as `lamejs-1.2.7-source.tar.gz`. Its root package metadata declares the same name/version and its commit matches the npm `gitHead`. It includes `src/`, `vite.config.ts`, and the upstream build instructions. To rebuild the upstream module, extract the archive into a separate directory, install its declared development dependencies, and run `npm run build`; the result is `dist/lamejs.js`. ClipMelo did not rebuild or alter the supplied distribution.

`COPYING.LESSER` and `COPYING` are the full, unmodified license texts from <https://www.gnu.org/licenses/lgpl-3.0.txt> and <https://www.gnu.org/licenses/gpl-3.0.txt>. Preserve these files, the upstream notice and the source archive when distributing the module. Users may replace the standalone module with a compatible modified version; ClipMelo adds no restriction on modifying or reverse engineering this library for debugging those changes.

SHA-256:

| File | Digest |
|---|---|
| `lamejs.js` | `1c5f944911ccf2f6e29ab36c2e568363210ab16f50c0d76077060f40ecf91d28` |
| `lamejs-1.2.7-source.tar.gz` | `af8f08f0ff9a13777f2ffff737b48e40019b53a4b21db270dd62e829574e2b83` |
| `LICENSE` | `cd144ca132e3842b01f5ed2d6f3a32141e24a1cc15e115aa5f19a2294ce0a379` |
| `COPYING.LESSER` | `e3a994d82e644b03a792a930f574002658412f62407f5fee083f2555c5f23118` |
| `COPYING` | `3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986` |
