react-i18next

v15.0.2
Internationalization for react done right. Using the i18next i18n ecosystem.
i18next internationalization i18n translation localization l10n globalization react reactjs and 1 more...

clean

rimraf dist && mkdirp dist

lint

eslint --cache .

lint:fix

eslint --cache --fix .

format

prettier . --check

format:fix

prettier . --write --list-different

copy

cpy ./dist/umd/react-i18next.min.js ./dist/umd/react-i18next.js . --flat && echo '{"type":"module"}' > dist/es/package.json

build:es

cross-env BABEL_ENV=ESNext babel src --out-dir dist/es

build:cjs

babel src --out-dir dist/commonjs

build:umd

rollup -c rollup.config.mjs --format umd && rollup -c rollup.config.mjs --format umd --uglify

build:amd

rollup -c rollup.config.mjs --format amd && rollup -c rollup.config.mjs --format amd --uglify

build:iife

rollup -c rollup.config.mjs --format iife && rollup -c rollup.config.mjs --format iife --uglify

build

npm run clean && npm run build:cjs && npm run build:es && npm run build:umd && npm run build:amd && npm run copy

fix_dist_package

node -e 'console.log(`{"type":"module","version":"${process.env.npm_package_version}"}`)' > dist/es/package.json

preversion

npm run build && git push

postversion

npm run fix_dist_package && git push && git push --tags

test

vitest

test:coverage

npm run test -- --coverage --run

test:typescript

vitest --workspace vitest.workspace.typescript.mts

contributors:add

all-contributors add

contributors:generate

all-contributors generate

prepare

husky
npm i react-i18next

Metadata

  • MIT
  • Whatever
  • Jan Mühlemann
  • released 9/14/2024

Downloads

Maintainers