@duckalization/extract
v0.1.0
Published
Extract translatable messages from source code into a content-addressed catalog.
Maintainers
Readme
@duckalization/extract
Scans JavaScript/TypeScript for __('Sign in') (and configured aliases),
hashes content-derived IDs, and writes catalog plus metadata files.
This is the library behind duckalize extract. Apps should depend on
@duckalization/cli
instead.
pnpm add -D @duckalization/cli
pnpm duckalize extractUse this package when embedding extraction in custom tooling:
import { extract, writeOutputs } from '@duckalization/extract';
const result = await extract({ cwd: process.cwd() });
if (!result.diagnostics.some((d) => d.severity === 'error')) {
await writeOutputs(result, result.config);
}Complete usage guide: duckalization README.
Agents: llms.txt.
