Extracts next-intl labels from TypeScript files and merges them to a given output json file.
This automates away manually setting labels in a source.json file.
npx @labdigital/intl-extractor -i ./path/to/files -o ./path/to/output.jsonScans input files for useTranslations or getTranslations usage using the TypeScript SDK. It will then merge them all together and check the source JSON file for label values.
You can use watch mode by installing @parcel/watcher and using the --watch or -w flag. It's a really simple implementation that reprocesses all files whenever there's an update.