---
url: https://repoctl.icebreaker.top/learn/packages/modern-overview.md
---
# Building A Modern npm Package

A modern package needs a deliberate module format, export map, declaration strategy, build pipeline, and compatibility policy.

## Guide

* [Modern Package Overview](./modern/index.md)
* [ESM vs CommonJS](./modern/esm-vs-cjs.md)
* [Type Declarations](./modern/dts.md)
* [Package Entry Points](./modern/package-entry-points.md)
* [Bundlers](./modern/bundlers.md)
* [TypeScript](./modern/typescript.md)

Runnable evolution examples remain under `learn/packages/examples/` and are intentionally excluded from the generated AI documentation index.
