Docs

Introduction

pico-intl is a small, zero-dependency internationalization toolkit for JavaScript and TypeScript. The core is framework-independent, and the supported adapters are verified through a shared behavioral contract.

Recommended path

Start with installation, wire a minimal app, learn the message syntax, then read the framework contract and the adapter guide for your stack.

  1. Installation
  2. Quick Start
  3. Message Formatting
  4. Astro SSR

Current stability

pico-intl v1.0.6 is stable for the documented runtime, file-based CLI workflows, optional MessageFormat resolver, and adapters covered by release gates. Experimental tooling is called out explicitly.

Package Status
@pico-intl-dev/coreStable v1
@pico-intl-dev/astroStable v1
@pico-intl-dev/nextStable v1
@pico-intl-dev/ts-pluginExperimental

Production checks

bash
npm install @pico-intl-dev/core
npx pico-intl validate --strict
npx pico-intl check --src ./src --strict