{"library":"klap","type":"library","category":null,"description":"Klap is a zero-configuration, zero-dependency bundler designed for small to medium-sized JavaScript packages. It simplifies the build process by leveraging standard `package.json` entries (`source`, `main`, `module`, `browser`) to define multiple output targets, including CommonJS, ESM, and UMD. Despite its \"zero dependency\" marketing claim, it internally integrates and orchestrates established tools such as Rollup, Babel, and TypeScript to provide modern JavaScript syntax transforms, JSX support (for frameworks like React, Styled Components, and Emotion), and TypeScript compilation. The current stable version is 7.0.11, though the last significant update to the main GitHub repository was in May 2021, suggesting a maintenance or stable state rather than active, frequent development. Key differentiators include built-in minification, gzip size tracking, and a development server, offering an opinionated, complete build pipeline with minimal setup for library authors.","language":"javascript","status":"maintenance","version":"7.0.11","tags":["javascript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install klap","imports":["npx klap <command> [options]","\"build\": \"klap build\"","import klap from 'klap'; klap(['build', './src/index.js']);"]},{"cmd":"yarn add klap","imports":[]},{"cmd":"pnpm add klap","imports":[]}],"homepage":null,"github":"https://github.com/osdevisnot/klap","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/klap","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/klap/compatibility"}}