{"library":"ilib-lint-react","type":"library","category":null,"description":"An ilib-lint plugin for linting React files for internationalization (i18n) problems. Current stable version is 2.0.4, released as part of the ilib-mono monorepo. It provides parsers for JavaScript, JSX, TypeScript TSX, Flow, and properties files, along with rules like no-hard-coded-strings and no-nested-messages for react-intl. It is ESM-only, requires Node.js >=12, and is designed for integration with the ilib-lint framework. Key differentiators include deep i18n-aware linting for React apps, support for both JSX and TSX, and a plugin-based architecture.","language":"javascript","status":"active","version":"2.0.4","tags":["javascript"],"last_verified":"Fri May 01","install":[{"cmd":"npm install ilib-lint-react","imports":["import { JSParser } from 'ilib-lint-react'","import { JSXParser } from 'ilib-lint-react'","import { banFormattedCompMessage } from 'ilib-lint-react'"]},{"cmd":"yarn add ilib-lint-react","imports":[]},{"cmd":"pnpm add ilib-lint-react","imports":[]}],"homepage":null,"github":"https://github.com/iLib-js/ilib-mono","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/ilib-lint-react","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}