{"library":"typeroll","type":"library","category":null,"description":"Typeroll is a high-performance TypeScript declaration file generator and bundler designed to consolidate all `.d.ts` files into a single output. It focuses on speed and simplicity, making it ideal for library authors who need to ship a unified declaration file for their packages. Currently at version 0.7.7, it is under active development with a release cadence typically tied to critical bug fixes, performance enhancements, and compatibility with newer TypeScript versions. Its primary differentiator is the ability to produce a highly optimized, single declaration file, often outperforming the built-in `tsc --emitDeclarationOnly` for bundling scenarios, especially in larger projects. It provides a programmatic API for integration into build workflows.","language":"javascript","status":"active","version":"0.7.7","tags":["javascript","typescript","dts","declaration","declaration map","declaration map generation"],"last_verified":"Wed May 27","install":[{"cmd":"npm install typeroll","imports":["import { bundle } from 'typeroll';","import type { BundleOptions } from 'typeroll';","import { TyperollError } from 'typeroll';"]},{"cmd":"yarn add typeroll","imports":[]},{"cmd":"pnpm add typeroll","imports":[]}],"homepage":null,"github":"https://github.com/arshad-yaseen/typeroll","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/typeroll","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/typeroll/compatibility"}}