{"bugs":{"url":"https://github.com/i18next/next-i18next/issues"},"dist":{"shasum":"ec976aa833f03fd6549db15aff0c0dddd37a2c22","tarball":"https://registry.npmjs.org/next-i18next/-/next-i18next-16.4.8.tgz","fileCount":111,"integrity":"sha512-vXD1HgEEDENuk1xSV18ugx+g8zHSdJ1E1/q7S2k83sXO+ux9QH1HVHTUUiYzm4bxPhPcXlDiaeiSLSylycUWaA==","signatures":[{"sig":"MEUCIQDLohpUBhyglsqKZ7oeXmud3rh1598bkTeyTYfjOFGWngIgHuB7ZYevCzy7Um2TjbntfaHQicJ8dvNd8GSgKPd+klI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICTeYW9r/oyKbo5+ppaYO7t2smnkxkOekZw7h2JtnSjvAiEAnkD3v/cvfhj8nP9akawtpiKYL+6DSpO/O3ZMQpkJeM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":448840},"main":"dist/appRouter/index.cjs","name":"next-i18next","types":"dist/appRouter/index.d.cts","author":{"name":"i18next"},"module":"dist/appRouter/index.mjs","engines":{"node":">=20"},"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"}},"./icu":{"import":{"types":"./dist/appRouter/icu.d.mts","default":"./dist/appRouter/icu.mjs"},"require":{"types":"./dist/appRouter/icu.d.cts","default":"./dist/appRouter/icu.cjs"}},"./mf2":{"import":{"types":"./dist/appRouter/mf2.d.mts","default":"./dist/appRouter/mf2.mjs"},"require":{"types":"./dist/appRouter/mf2.d.cts","default":"./dist/appRouter/mf2.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"}},"./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"}},"./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"}},"./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"}},"./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"}},"./package.json":"./package.json","./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"}}},"funding":[{"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","type":"individual"}],"gitHead":"c596ea378ecf2aff01bbdad525da4858ab8dfb82","license":"MIT","scripts":{"lint":"eslint src","test":"npm run lint && NODE_ENV=test jest --maxWorkers=1 --silent","build":"npm run clean && tsdown","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 ./examples/app-router-icu/.next ./dist && mkdir dist","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","prepare":"husky","release":"gh-release","prettier":"prettier --ignore-path .gitignore --write .","test:e2e":"start-server-and-test 'cd examples/pages-router-simple && npm run start' http://127.0.0.1:3000 cy:run","typecheck":"tsc --project ./tsconfig.pagesRouter.json --noEmit && tsc --project ./tsconfig.appRouter.json --noEmit","preversion":"npm run test && npm run build && git push","postversion":"git push && git push --tags && npm run release","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","nuke:install":"rimraf '**/node_modules' '**/package-lock.json'","build:examples":"for d in examples/*/; do (cd \"$d\" && npm run build) || exit 1; done","prepublishOnly":"npm run build","install:examples":"for d in examples/*/; do (cd \"$d\" && npm install) || exit 1; done","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","example:app-router-icu":"npm run build && EXAMPLE=examples/app-router-icu npm run copy-build-to-example && cd examples/app-router-icu && npm run dev","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 && EXAMPLE=examples/app-router-icu npm run copy-build-to-example","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: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","build:example:mixed-routers":"cd examples/mixed-routers && npm run build","example:app-router-icu:prod":"npm run build && EXAMPLE=examples/app-router-icu npm run copy-build-to-example && cd examples/app-router-icu && 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","build:example:app-router-icu":"cd examples/app-router-icu && npm run build","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","install:example:mixed-routers":"cd examples/mixed-routers && npm install","build:example:pages-router-ssg":"cd examples/pages-router-ssg && npm run build","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","install:example:app-router-icu":"cd examples/app-router-icu && npm install","build:example:app-router-simple":"cd examples/app-router-simple && npm run build","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","install:example:pages-router-ssg":"cd examples/pages-router-ssg && npm install","build:example:pages-router-simple":"cd examples/pages-router-simple && npm run build","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","install:example:app-router-simple":"cd examples/app-router-simple && npm install","install:example:pages-router-simple":"cd examples/pages-router-simple && npm install","typecheck:example:pages-router-simple":"cd examples/pages-router-simple && npm run typecheck","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","build:example:app-router-no-locale-path":"cd examples/app-router-no-locale-path && npm run build","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","install:example:app-router-no-locale-path":"cd examples/app-router-no-locale-path && npm install","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","build:example:pages-router-auto-static-optimize":"cd examples/pages-router-auto-static-optimize && npm run build","install:example:pages-router-auto-static-optimize":"cd examples/pages-router-auto-static-optimize && npm install"},"_npmUser":{"name":"adrai","email":"adriano@raiano.ch"},"homepage":"https://github.com/i18next/next-i18next#readme","keywords":["react","i18next","nextjs","next","translation","localisation","localization","locale","app-router","pages-router","server-components"],"repository":{"url":"git+https://github.com/i18next/next-i18next.git","type":"git"},"_npmVersion":"11.19.1","description":"The easiest way to translate your NextJs apps.","directories":{},"maintainers":[{"name":"adrai","email":"adriano@raiano.ch"},{"name":"jamuhl","email":"jan.muehlemann@gmail.com"},{"name":"isaachinman","email":"isaac@isaachinman.com"}],"_nodeVersion":"24.22.2","dependencies":{"hoist-non-react-statics":"^3.3.2","i18next-resources-to-backend":"^1.2.3","@types/hoist-non-react-statics":"^3.3.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","next":"^16.3.1","husky":"^9.1.7","react":"^19.2.8","eslint":"^9.39.5","rimraf":"^6.1.3","tsdown":"0.21.4","cypress":"^15.21.0","globals":"17.11.0","i18next":"^27.0.1","prettier":"3.9.6","react-dom":"^19.2.8","@eslint/js":"^9.39.5","gh-release":"8.1.0","typescript":"^5.9.3","@babel/core":"7.29.7","@types/jest":"^30.0.0","@types/node":"^25.9.5","i18next-icu":"2.6.0","i18next-mf2":"2.1.0","neostandard":"^0.13.0","@types/react":"^19.2.18","react-i18next":"^18.0.1","@types/react-dom":"^19.2.4","@babel/preset-env":"7.29.7","intl-messageformat":"12.1.3","@babel/preset-react":"7.29.7","@testing-library/dom":"^10.4.1","start-server-and-test":"^2.1.5","@testing-library/react":"^16.3.2","jest-environment-jsdom":"^30.4.1","@babel/preset-typescript":"7.29.7","@types/testing-library__cypress":"^5.0.13","babel-plugin-add-module-exports":"1.0.4"},"peerDependencies":{"next":">= 14.1.0","react":">= 18.0.0","i18next":">= 23.7.13","i18next-icu":">= 2.0.0","i18next-mf2":">= 1.0.0","@types/react":"*","react-i18next":">= 14.0.0"},"peerDependenciesMeta":{"i18next-icu":{"optional":true},"i18next-mf2":{"optional":true},"@types/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/next-i18next_16.4.8_1794172591397_0.10584424905835677","host":"s3://npm-registry-packages-npm-production"},"_id":"next-i18next@16.4.8","version":"16.4.8"}