{"library":"zshy","type":"library","category":null,"description":"Zshy (pronounced \"zee-shy\") is a bundler-free build tool specifically designed for TypeScript libraries, leveraging `tsc` for core transpilation. It aims to simplify the build process by requiring no separate configuration file, instead inferring settings from `package.json` and `tsconfig.json`. Key features include declarative entrypoint mapping within `package.json#/zshy`, automatic generation of `\"exports\"` and `\"jsr.json\"` fields, and native support for dual-module builds (ESM and CJS) from a single TypeScript source. It currently stands at version 0.7.0, with an active development pace indicated by frequent releases, and differentiates itself by its `tsc`-powered, no-bundler, no-config philosophy, making it an ideal choice for straightforward TypeScript library projects needing robust dual-package support without the complexity of traditional bundlers.","language":"javascript","status":"active","version":"0.7.0","tags":["javascript","typescript","build-tool","compiler","dual-package","esm","cjs","library","tsc"],"last_verified":"Wed May 27","install":[{"cmd":"npm install zshy","imports":["import { build } from 'zshy'","import type { ZshyConfig } from 'zshy'","import type { ZshyExports } from 'zshy'"]},{"cmd":"yarn add zshy","imports":[]},{"cmd":"pnpm add zshy","imports":[]}],"homepage":"https://zshy.dev","github":"https://github.com/colinhacks/zshy","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/zshy","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/zshy/compatibility"}}