@lingui/react
Version:
React bindings for Lingui with Trans components, providers, and compile-time macros
91 lines (90 loc) • 2.13 kB
JSON
{
"name": "@lingui/react",
"version": "6.1.0",
"sideEffects": false,
"description": "React bindings for Lingui with Trans components, providers, and compile-time macros",
"type": "module",
"author": {
"name": "Tomáš Ehrlich",
"email": "tomas.ehrlich@gmail.com"
},
"license": "MIT",
"keywords": [
"lingui",
"linguijs",
"react",
"react-i18n",
"i18n",
"icu",
"messageformat",
"localization",
"translation",
"rsc",
"server-components"
],
"scripts": {
"build": "unbuild",
"check-types": "tsc --noEmit"
},
"homepage": "https://lingui.dev",
"repository": {
"type": "git",
"url": "git+https://github.com/lingui/js-lingui.git",
"directory": "packages/react"
},
"bugs": {
"url": "https://github.com/lingui/js-lingui/issues"
},
"engines": {
"node": ">=22.19.0"
},
"exports": {
".": {
"react-server": "./dist/index-rsc.mjs",
"default": "./dist/index.mjs"
},
"./server": "./dist/server.mjs",
"./macro": {
"browser": "./macro/browser.mjs",
"types": "./macro/index.d.mts",
"default": "./macro/index.mjs"
},
"./package.json": "./package.json"
},
"files": [
"LICENSE",
"README.md",
"dist/",
"macro/browser.mjs",
"macro/index.d.mts",
"macro/index.mjs"
],
"peerDependencies": {
"babel-plugin-macros": "2 || 3",
"react": "^16.14.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
},
"peerDependenciesMeta": {
"babel-plugin-macros": {
"optional": true
}
},
"dependencies": {
"@lingui/babel-plugin-lingui-macro": "6.1.0",
"@lingui/core": "6.1.0"
},
"devDependencies": {
"@lingui/test-utils": "3.0.3",
"@testing-library/dom": "^10.4.1",
"@testing-library/react": "^16.3.2",
"@types/react": "^18.2.13",
"eslint": "^9.39.3",
"eslint-plugin-react": "^7.37.5",
"eslint-plugin-react-hooks": "^7.0.1",
"happy-dom": "^20.9.0",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"unbuild": "catalog:",
"vitest": "catalog:"
},
"gitHead": "46a340af0dbfc8e4ac483cc607c2b24ac48ab56b"
}