<style>.text { font-size: 500px; font-weight: 200; font-family: JetBrains Mono, JetBrainsMono, monospace }</style>tl;dw
Generate README files from package metadata and configurable fragments.
npm install --save-dev tldwGenerated readme can be extended with following files in your repository:
docs/tldw/config.yml
Useful docs/tldw/config.yml fields include:
banner:true, a string or{text, font, topColor, bottomColor}shields: an array for one shield line or an array of arrays for multiple shield lines. Each shield can be a string ID or a custom shield definition objectexcludeShields: a string or array of strings with shield IDs to skippackageManagers: a string or array ofnpm,pnpm,yarnandbunto choose which package managers are shown in## Installation. Default isnpmversionInInstallation: iftrue, append@^<version>to installation commandsmaxBlankLines: maximum number of consecutive blank lines in generated Markdown
docs/tldw/envVars.yml(same asdocs/tldw/config.yml#environmentVariables)docs/tldw/usageOptions.yml
docs/tldw/example.ts,docs/tldw/example.tsx,docs/tldw/example.jsordocs/tldw/example.jsxdocs/tldw/usage.tsordocs/tldw/usage.tsxdocs/tldw/result.jsordocs/tldw/result.jsxfor a result shown below the usage codedocs/tldw/result*.ts,docs/tldw/result*.tsx,docs/tldw/result*.jsordocs/tldw/result*.jsxfor named example results
docs/tldw/legal.mddocs/tldw/warning.mddocs/tldw/usage.mddocs/tldw/advancedUsage.mddocs/tldw/example.mddocs/tldw/options.mddocs/tldw/development.mddocs/tldw/description.mddocs/tldw/result.mddocs/tldw/notes.mddocs/tldw/related.mddocs/tldw/faq.md
git clone git@github.com:Jaid/tldw.git
cd tldw
bun installbun run lintbun run typecheckbun run testMIT License
Copyright © 2026, Jaid <jaid.jsx@gmail.com> (https://github.com/Jaid)