In memory of Saber Rastikerdar — creator of · Vazirmatn, the open typeface he gave the Persian web and asked nothing for.
Skip to content

Package Architecture

Designing, resolving, and publishing packages.

Part: 06 · Engineering Systems · Priority: High

Taxonomy

Second-level groups and their articles. Each article is a standalone entry following the template; its filename is the kebab-case form of the title.

Package Management

  • Dependency Resolution
  • Lockfiles & Determinism
  • Node Modules & Hoisting Models

Package Design

  • Exports Map & Entry Points
  • Module Formats (ESM/CJS/UMD)
  • Conditional & Dual Exports
  • Types Distribution

Publishing

  • Semantic Versioning
  • Release Automation & Changelogs
  • Provenance & Signing

Dependency Strategy

  • Peer Dependencies
  • Bundling vs Externalizing
  • Dependency Hygiene & Updates

Index only. One canonical home per concept — overlapping ideas are owned here and cross-linked from other domains, never duplicated.

Peer-reviewed engineering decisions · MIT licensed