{"library":"pkgroll","type":"library","category":null,"description":"pkgroll is a robust JavaScript package bundler built on Rollup, designed for zero-configuration builds by leveraging existing `package.json` fields like `main`, `module`, `types`, and `exports`. It streamlines the process of transforming TypeScript/ESM source code into various output formats, including ESM, CommonJS, and TypeScript declaration files (`.d.ts`). Currently stable at version 2.27.0, pkgroll maintains a frequent release cadence, with multiple bug fixes and minor feature additions observed monthly. Its key differentiators include automatic dependency externalization, built-in minification, comprehensive TypeScript support with `.d.ts` bundling, watch mode for development, and intelligent CLI output features such as hashbang insertion for executables. It simplifies package publishing by reducing the need for extensive build configurations.","language":"javascript","status":"active","version":"2.27.0","tags":["javascript","zero config","rollup","package.json","exports","esm","cjs","commonjs","typescript"],"install":[{"cmd":"npm install pkgroll","imports":[]},{"cmd":"yarn add pkgroll","imports":[]},{"cmd":"pnpm add pkgroll","imports":[]}],"homepage":null,"github":"https://github.com/privatenumber/pkgroll","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/pkgroll","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Sun Apr 19","next_check":"Sat Jul 18","install_tag":null}}