{"library":"melodist","title":"Melodist","description":"Melodist is an opinionated bundler for creating TypeScript libraries, version 0.11.1. It uses ESBuild and TypeScript to generate multiple output formats (CJS, ESM, IIFE, React Native) for maximum compatibility. It works in tandem with ESBuild and TypeScript, offering automatic externalization of dependencies, global variable definitions for browser usage, and support for CSS entry points. Release cadence is stable but not documented as frequent.","language":"javascript","status":"active","last_verified":"Sat Apr 25","install":{"commands":["npm install melodist"],"cli":{"name":"melodist","version":null}},"imports":["npx melodist [options]","npx melodist --help","melodist.config.ts"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// First install melodist\n// npm install -D melodist\n\n// In package.json, add scripts:\n{\n  \"scripts\": {\n    \"build\": \"melodist --format esm,cjs\",\n    \"prepublishOnly\": \"melodist\"\n  },\n  \"main\": \"./.melodist/cjs/index.js\",\n  \"module\": \"./.melodist/esm/index.js\",\n  \"types\": \"./.melodist/types/index.d.ts\",\n  \"exports\": {\n    \"import\": \"./.melodist/esm/index.mjs\",\n    \"require\": \"./.melodist/cjs/index.js\"\n  }\n}\n\n// Create src/index.ts with your library code\n// Run npm run build to generate bundles in .melodist/","lang":"typescript","description":"Installation, package.json configuration, and basic build command for a TypeScript library.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}