@breezystack/lamejs source and replacement

UseTool distributes @breezystack/lamejs 1.2.7 under the GNU Lesser General Public License version 3 only (LGPL-3.0-only). It is loaded at runtime as the separate ES module /vendor/lamejs/lamejs.js.

Exact distributed version

Corresponding source

The complete source for the exact published revision is available as source tree or ZIP archive. The package's original license notice, LGPLv3 text, and GPLv3 text are hosted with the application.

Replacement and relinking

  1. Download the source revision above and build its ES-module target, or prepare a compatible modified ES module.
  2. The replacement must export a compatible Mp3Encoder class.
  3. In a local or self-hosted copy of UseTool, replace public/vendor/lamejs/lamejs.js with that module without changing proprietary application code.
  4. Build and serve UseTool normally. The application loads the replacement from the stable URL at runtime.

UseTool changes to the library

None. The publishing script checks version 1.2.7 and copies node_modules/@breezystack/lamejs/dist/lamejs.js byte-for-byte. UseTool's adapter and resampling code are separate application code.

Back to Open Source Licenses