{
  "name": "next-i18next",
  "version": "16.0.7",
  "repository": "git@github.com:i18next/next-i18next.git",
  "author": "i18next",
  "funding": [
    {
      "type": "individual",
      "url": "https://www.locize.com/i18next"
    },
    {
      "type": "individual",
      "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project"
    },
    {
      "type": "individual",
      "url": "https://www.locize.com"
    }
  ],
  "main": "dist/appRouter/index.cjs",
  "module": "dist/appRouter/index.mjs",
  "types": "dist/appRouter/index.d.cts",
  "exports": {
    ".": {
      "import": {
        "types": "./dist/appRouter/index.d.mts",
        "default": "./dist/appRouter/index.mjs"
      },
      "require": {
        "types": "./dist/appRouter/index.d.cts",
        "default": "./dist/appRouter/index.cjs"
      }
    },
    "./middleware": {
      "import": {
        "types": "./dist/appRouter/proxy/index.d.mts",
        "default": "./dist/appRouter/proxy/index.mjs"
      },
      "require": {
        "types": "./dist/appRouter/proxy/index.d.cts",
        "default": "./dist/appRouter/proxy/index.cjs"
      }
    },
    "./proxy": {
      "import": {
        "types": "./dist/appRouter/proxy/index.d.mts",
        "default": "./dist/appRouter/proxy/index.mjs"
      },
      "require": {
        "types": "./dist/appRouter/proxy/index.d.cts",
        "default": "./dist/appRouter/proxy/index.cjs"
      }
    },
    "./server": {
      "import": {
        "types": "./dist/appRouter/server.d.mts",
        "default": "./dist/appRouter/server.mjs"
      },
      "require": {
        "types": "./dist/appRouter/server.d.cts",
        "default": "./dist/appRouter/server.cjs"
      }
    },
    "./client": {
      "import": {
        "types": "./dist/appRouter/client.d.mts",
        "default": "./dist/appRouter/client.mjs"
      },
      "require": {
        "types": "./dist/appRouter/client.d.cts",
        "default": "./dist/appRouter/client.cjs"
      }
    },
    "./pages": {
      "import": {
        "types": "./dist/pagesRouter/index.d.mts",
        "default": "./dist/pagesRouter/index.mjs"
      },
      "require": {
        "types": "./dist/pagesRouter/index.d.cts",
        "default": "./dist/pagesRouter/index.cjs"
      }
    },
    "./pages/serverSideTranslations": {
      "import": {
        "types": "./dist/pagesRouter/serverSideTranslations.d.mts",
        "default": "./dist/pagesRouter/serverSideTranslations.mjs"
      },
      "require": {
        "types": "./dist/pagesRouter/serverSideTranslations.d.cts",
        "default": "./dist/pagesRouter/serverSideTranslations.cjs"
      }
    },
    "./package.json": "./package.json"
  },
  "license": "MIT",
  "files": [
    "dist"
  ],
  "engines": {
    "node": ">=20"
  },
  "description": "The easiest way to translate your NextJs apps.",
  "keywords": [
    "react",
    "i18next",
    "nextjs",
    "next",
    "translation",
    "localisation",
    "localization",
    "locale",
    "app-router",
    "pages-router",
    "server-components"
  ],
  "scripts": {
    "prettier": "prettier --ignore-path .gitignore --write .",
    "lint": "eslint src",
    "clean": "rm -rf ./examples/pages-router-simple/.next ./examples/pages-router-ssg/.next ./examples/pages-router-auto-static-optimize/.next ./examples/app-router-simple/.next ./examples/app-router-no-locale-path/.next ./examples/mixed-routers/.next ./dist && mkdir dist",
    "build": "npm run clean && tsdown",
    "build:examples": "npm-run-all -s build:example:*",
    "build:example:pages-router-simple": "cd examples/pages-router-simple && npm run build",
    "build:example:pages-router-ssg": "cd examples/pages-router-ssg && npm run build",
    "build:example:pages-router-auto-static-optimize": "cd examples/pages-router-auto-static-optimize && npm run build",
    "build:example:app-router-simple": "cd examples/app-router-simple && npm run build",
    "build:example:app-router-no-locale-path": "cd examples/app-router-no-locale-path && npm run build",
    "build:example:mixed-routers": "cd examples/mixed-routers && npm run build",
    "typecheck": "tsc --project ./tsconfig.pagesRouter.json --noEmit && tsc --project ./tsconfig.appRouter.json --noEmit",
    "typecheck:example:pages-router-simple": "cd examples/pages-router-simple && npm run typecheck",
    "test": "npm run lint && NODE_ENV=test jest --maxWorkers=1 --silent",
    "install:examples": "npm-run-all -s install:example:*",
    "install:example:pages-router-simple": "cd examples/pages-router-simple && npm install",
    "install:example:pages-router-ssg": "cd examples/pages-router-ssg && npm install",
    "install:example:pages-router-auto-static-optimize": "cd examples/pages-router-auto-static-optimize && npm install",
    "install:example:app-router-simple": "cd examples/app-router-simple && npm install",
    "install:example:app-router-no-locale-path": "cd examples/app-router-no-locale-path && npm install",
    "install:example:mixed-routers": "cd examples/mixed-routers && npm install",
    "copy-build-to-example": "rimraf $EXAMPLE/node_modules/next-i18next && mkdir -p $EXAMPLE/node_modules/next-i18next && cp -r dist package.json $EXAMPLE/node_modules/next-i18next",
    "move-build-to-examples": "EXAMPLE=examples/pages-router-simple npm run copy-build-to-example && EXAMPLE=examples/pages-router-ssg npm run copy-build-to-example && EXAMPLE=examples/pages-router-auto-static-optimize npm run copy-build-to-example && EXAMPLE=examples/app-router-simple npm run copy-build-to-example && EXAMPLE=examples/app-router-no-locale-path npm run copy-build-to-example && EXAMPLE=examples/mixed-routers npm run copy-build-to-example",
    "test:e2e": "start-server-and-test 'cd examples/pages-router-simple && npm run start' http://127.0.0.1:3000 cy:run",
    "cy:run": "cypress run",
    "example": "npm run build && EXAMPLE=examples/mixed-routers npm run copy-build-to-example && cd examples/mixed-routers && npm run dev",
    "example:prod": "npm run build && EXAMPLE=examples/mixed-routers npm run copy-build-to-example && cd examples/mixed-routers && npm run build && npm run start",
    "example:pages-router-simple": "npm run build && EXAMPLE=examples/pages-router-simple npm run copy-build-to-example && cd examples/pages-router-simple && npm run dev",
    "example:pages-router-simple:prod": "npm run build && EXAMPLE=examples/pages-router-simple npm run copy-build-to-example && cd examples/pages-router-simple && npm run build && npm run start",
    "example:pages-router-ssg": "npm run build && EXAMPLE=examples/pages-router-ssg npm run copy-build-to-example && cd examples/pages-router-ssg && npm run dev",
    "example:pages-router-ssg:prod": "npm run build && EXAMPLE=examples/pages-router-ssg npm run copy-build-to-example && cd examples/pages-router-ssg && npm run build && npm run start",
    "example:pages-router-auto-static-optimize": "npm run build && EXAMPLE=examples/pages-router-auto-static-optimize npm run copy-build-to-example && cd examples/pages-router-auto-static-optimize && npm run dev",
    "example:pages-router-auto-static-optimize:prod": "npm run build && EXAMPLE=examples/pages-router-auto-static-optimize npm run copy-build-to-example && cd examples/pages-router-auto-static-optimize && npm run build && npm run start",
    "example:app-router-simple": "npm run build && EXAMPLE=examples/app-router-simple npm run copy-build-to-example && cd examples/app-router-simple && npm run dev",
    "example:app-router-simple:prod": "npm run build && EXAMPLE=examples/app-router-simple npm run copy-build-to-example && cd examples/app-router-simple && npm run build && npm run start",
    "example:app-router-no-locale-path": "npm run build && EXAMPLE=examples/app-router-no-locale-path npm run copy-build-to-example && cd examples/app-router-no-locale-path && npm run dev",
    "example:app-router-no-locale-path:prod": "npm run build && EXAMPLE=examples/app-router-no-locale-path npm run copy-build-to-example && cd examples/app-router-no-locale-path && npm run build && npm run start",
    "prepublishOnly": "npm run build",
    "contributors:check": "all-contributors check",
    "contributors:add": "all-contributors add",
    "contributors:generate": "all-contributors generate",
    "preversion": "npm run test && npm run build && git push",
    "postversion": "git push && git push --tags && npm run release",
    "release": "gh-release",
    "nuke:install": "rimraf '**/node_modules' '**/package-lock.json'",
    "prepare": "husky"
  },
  "devDependencies": {
    "@babel/core": "7.29.0",
    "@babel/preset-env": "7.29.2",
    "@babel/preset-react": "7.28.5",
    "@babel/preset-typescript": "7.28.5",
    "@eslint/js": "^9.0.0",
    "@testing-library/dom": "^10.4.1",
    "@testing-library/react": "^16.3.2",
    "@types/jest": "^30.0.0",
    "@types/node": "^25.0.0",
    "@types/react": "^19.2.0",
    "@types/react-dom": "^19.2.0",
    "@types/testing-library__cypress": "^5.0.13",
    "all-contributors-cli": "^6.26.1",
    "babel-plugin-add-module-exports": "1.0.4",
    "cpy-cli": "^7.0.0",
    "cypress": "^15.0.0",
    "eslint": "^9.0.0",
    "gh-release": "7.0.2",
    "globals": "17.4.0",
    "husky": "^9.0.0",
    "i18next": "^26.0.10",
    "jest": "^30.0.0",
    "jest-environment-jsdom": "^30.0.0",
    "neostandard": "^0.13.0",
    "next": "^16.2.1",
    "npm-run-all": "^4.1.5",
    "prettier": "3.8.1",
    "react": "^19.2.4",
    "react-dom": "^19.2.4",
    "react-i18next": "^17.0.7",
    "rimraf": "^6.1.3",
    "start-server-and-test": "^2.1.5",
    "tsdown": "0.21.4",
    "typescript": "^5.9.3"
  },
  "dependencies": {
    "@types/hoist-non-react-statics": "^3.3.7",
    "hoist-non-react-statics": "^3.3.2",
    "i18next-resources-to-backend": "^1.2.1"
  },
  "peerDependencies": {
    "i18next": ">= 23.7.13",
    "next": ">= 14.1.0",
    "react": ">= 18.0.0",
    "react-i18next": ">= 14.0.0"
  }
}
