TypeScript libraries for reading and parsing lyrics from LRCLIB.
| Package | Purpose |
|---|---|
lrclib-api |
Type-safe API client and LRC parser for Node.js and browsers |
@lrclib-api/react |
React provider and hooks built on lrclib-api |
npm install lrclib-apiimport { Client } from "lrclib-api";
const client = new Client();
const lyrics = await client.findLyrics({
track_name: "The Chain",
artist_name: "Fleetwood Mac",
});
console.log(lyrics.plainLyrics);See the lrclib-api documentation for all client methods and parsing helpers.
The repository requires Node.js 20 or newer.
npm ci
npm run checknpm run check runs formatting/lint checks, TypeScript validation, deterministic unit tests, and production builds for every workspace.
Please report vulnerabilities privately according to the security policy. Do not include tokens or private lyrics in issues, logs, or test fixtures.
ISC © Igor Figueiredo. See LICENSE.