{"_id":"next-intl-split","_rev":"23-3299be69a905399c46fc01ed4949636a","name":"next-intl-split","dist-tags":{"latest":"1.2.12"},"versions":{"1.0.0":{"name":"next-intl-split","version":"1.0.0","keywords":["next-intl","next-intl-split","split"],"author":{"url":"https://github.com/HPouyanmehr","name":"Hosein Pouyanmehr"},"license":"MIT","_id":"next-intl-split@1.0.0","maintainers":[{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"}],"homepage":"https://github.com/HPouyanmehr/next-intl-split","bugs":{"url":"https://github.com/HPouyanmehr/next-intl-split/issues"},"dist":{"shasum":"b38bd6a20e61aa4f30a27eb7bb14d8085a5e2cbe","tarball":"https://registry.npmjs.org/next-intl-split/-/next-intl-split-1.0.0.tgz","fileCount":5,"integrity":"sha512-0NMBXietiHWGkasjlZgkj5VOSqJJSyW0soDsmvxN0d7DE52PSGUwCJ4lrkHYc6UHOdcAQ7pY8p0BUeyagZ08rw==","signatures":[{"sig":"MEUCICuMr4QezQ/L/Bt8hNfvGSjorOjyq5a5z6ADj6dxa0aHAiEA46dTve84chJtcrdGNWsdqXyq9EGG3YaeD2S02d2cjV0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10943},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7cbd37919a030b119830860b9322732434c611f9","scripts":{"build-lib":"npx tsc"},"_npmUser":{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"},"repository":{"url":"git+https://github.com/HPouyanmehr/next-intl-split.git","type":"git"},"_npmVersion":"9.6.2","description":"A loader for next-intl to split translation files properly.","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","@types/node":"^22.5.0"},"_npmOperationalInternal":{"tmp":"tmp/next-intl-split_1.0.0_1724592597822_0.8121372130327373","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"next-intl-split","version":"1.0.1","keywords":["next-intl","next-intl-split","split"],"author":{"url":"https://github.com/HPouyanmehr","name":"Hosein Pouyanmehr"},"license":"MIT","_id":"next-intl-split@1.0.1","maintainers":[{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"}],"homepage":"https://github.com/HPouyanmehr/next-intl-split","bugs":{"url":"https://github.com/HPouyanmehr/next-intl-split/issues"},"dist":{"shasum":"d60947e986c2fb59ec7177ad8b270056035b6606","tarball":"https://registry.npmjs.org/next-intl-split/-/next-intl-split-1.0.1.tgz","fileCount":7,"integrity":"sha512-0jtQwo7Yi2ZuGYev7aUydwI2wiN/U64zGmc0GEOaYuVg3TUK6Nxr34Byy1fuWIhR5+YAPEX4fHFxNuf3UC77Gw==","signatures":[{"sig":"MEYCIQCId9XsG0jGeGRhQb6t1nZhzFK3Kwyka3+VUoQHdWOgbAIhANye0qXkFMmwH6L5YrwlxHrYNS5z0/w9ekpTQAjUK4Um","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11893},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"80dfd982bea9183662d7a04a9b7d4995382ff328","scripts":{"build-lib":"npx tsc"},"_npmUser":{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"},"repository":{"url":"git+https://github.com/HPouyanmehr/next-intl-split.git","type":"git"},"_npmVersion":"9.6.2","description":"A loader for next-intl to split translation files properly.","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","@types/node":"^22.5.0"},"_npmOperationalInternal":{"tmp":"tmp/next-intl-split_1.0.1_1724601867343_0.09865377794365715","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"next-intl-split","version":"1.0.2","keywords":["next-intl","next-intl-split","split"],"author":{"url":"https://github.com/HPouyanmehr","name":"Hosein Pouyanmehr"},"license":"MIT","_id":"next-intl-split@1.0.2","maintainers":[{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"}],"homepage":"https://github.com/HPouyanmehr/next-intl-split","bugs":{"url":"https://github.com/HPouyanmehr/next-intl-split/issues"},"dist":{"shasum":"8f8280babc4b1aa6e05871f1075d34c5b007d46f","tarball":"https://registry.npmjs.org/next-intl-split/-/next-intl-split-1.0.2.tgz","fileCount":7,"integrity":"sha512-MqjSE5JjvycbSIsDnHnVHfXKXV5cAIZSXcqAcKZdk193/FLiPakA8EuBSsIuTWmM/zuNNAQQrZSVLDEY6dbxOg==","signatures":[{"sig":"MEUCICQFMnYJZa/X+URMC+A3wqH4VtOcjciSCxpxT+PcBSu/AiEA2oMxlw4URy0OLBT/hyXL1SDW17cpSnnqOtAMo5vuItk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11949},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"10141cec12520ad1c090a9a826dd09b1c910e151","scripts":{"build-lib":"npx tsc"},"_npmUser":{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"},"repository":{"url":"git+https://github.com/HPouyanmehr/next-intl-split.git","type":"git"},"_npmVersion":"9.6.2","description":"A loader for next-intl to split translation files properly.","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","@types/node":"^22.5.0"},"_npmOperationalInternal":{"tmp":"tmp/next-intl-split_1.0.2_1725025509188_0.4002233618910558","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"next-intl-split","version":"1.0.3","keywords":["next-intl","next-intl-split","split"],"author":{"url":"https://github.com/HPouyanmehr","name":"Hosein Pouyanmehr"},"license":"MIT","_id":"next-intl-split@1.0.3","maintainers":[{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"}],"homepage":"https://github.com/HPouyanmehr/next-intl-split","bugs":{"url":"https://github.com/HPouyanmehr/next-intl-split/issues"},"dist":{"shasum":"69b33c1329b8561e0fdb795c52f5c22a649b4055","tarball":"https://registry.npmjs.org/next-intl-split/-/next-intl-split-1.0.3.tgz","fileCount":7,"integrity":"sha512-i07u0GJF0vq7HJkzYwMopTMt1S5J930SesTld1XaW86y/FAsdS1+Y4Hysbox9c7aTak1IjzNoncMOPi+Ex6RLA==","signatures":[{"sig":"MEQCIEOkTbvScwBfJi1DEA3utLnlniVW2xXCi3JA1QPGUvGyAiA1fA1dg3jJViIad5yOChdPOSnlvfCb4pswhv975xtLrg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11955},"main":"dist/index.js","type":"commonjs","types":"dist/index.d.ts","gitHead":"47a981ea798d7876021aeb08f0f52b0b7d5acf0c","scripts":{"build-lib":"npx tsc"},"_npmUser":{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"},"repository":{"url":"git+https://github.com/HPouyanmehr/next-intl-split.git","type":"git"},"_npmVersion":"9.6.2","description":"A loader for next-intl to split translation files properly.","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4","@types/node":"^22.5.0"},"_npmOperationalInternal":{"tmp":"tmp/next-intl-split_1.0.3_1725648587836_0.5657837230946876","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"next-intl-split","version":"1.1.0","keywords":["next-intl","next-intl-split","split"],"author":{"url":"https://github.com/HPouyanmehr","name":"Hosein Pouyanmehr"},"license":"MIT","_id":"next-intl-split@1.1.0","maintainers":[{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"}],"homepage":"https://github.com/HPouyanmehr/next-intl-split","bugs":{"url":"https://github.com/HPouyanmehr/next-intl-split/issues"},"dist":{"shasum":"63e74d476a12391d405b08138756d48a1c21febd","tarball":"https://registry.npmjs.org/next-intl-split/-/next-intl-split-1.1.0.tgz","fileCount":27,"integrity":"sha512-G5J6uxhNqBar38pJWOfHFqIOcp4KfAx8gyQMTf/5n53o+QSj4PprVhrKQaUC8JPkeEuJNvhjxzTptvM2goDvKg==","signatures":[{"sig":"MEQCIFrPEJqNNUFERs96DvJUy72gU5HoRVMKBwUeRQZvQIdiAiBalNhb+ob+s4tPT79x43Z0bxFYNsvsDOHihxv7ibDw5A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27539},"type":"commonjs","types":"/index.d.ts","gitHead":"89905e32d33e78812ac0217bd3a6d0a35c9b3c8a","scripts":{"build-lib":"npx tsc"},"_npmUser":{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"},"repository":{"url":"git+https://github.com/HPouyanmehr/next-intl-split.git","type":"git"},"_npmVersion":"9.6.2","description":"A loader for next-intl to split translation files properly.","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"next-intl":"^3.19.1","typescript":"^5.5.4","@types/node":"^22.5.0"},"_npmOperationalInternal":{"tmp":"tmp/next-intl-split_1.1.0_1726150363942_0.9209755500525398","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"next-intl-split","version":"1.1.1","keywords":["next-intl","next-intl-split","split"],"author":{"url":"https://github.com/HPouyanmehr","name":"Hosein Pouyanmehr"},"license":"MIT","_id":"next-intl-split@1.1.1","maintainers":[{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"}],"homepage":"https://github.com/HPouyanmehr/next-intl-split","bugs":{"url":"https://github.com/HPouyanmehr/next-intl-split/issues"},"dist":{"shasum":"940377a8c8f949e415e59fb08cc6b1d5981705f9","tarball":"https://registry.npmjs.org/next-intl-split/-/next-intl-split-1.1.1.tgz","fileCount":27,"integrity":"sha512-n8MC+o/D8ZPWZB4i+vnLPjUsEGAq18f+K8LWAQ9WjicsRHImxUHjw0xdstOFwssvyDGr8XtWFBOHSe5tHfs0nw==","signatures":[{"sig":"MEUCIF3IEQG0bXhulKnRhO0MoROTnth7Whr1uGYropwHd4oHAiEAutwnjam1tYhc0oGmxVW3RZjdJ1ZQ3+XTmqJwC64hHyI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27569},"type":"commonjs","types":"/index.d.ts","gitHead":"094980f32af6d1e8c42b824bcec0926dfee7e408","scripts":{"build-lib":"npx tsc"},"_npmUser":{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"},"repository":{"url":"git+https://github.com/HPouyanmehr/next-intl-split.git","type":"git"},"_npmVersion":"9.6.2","description":"A loader for next-intl to split translation files properly.","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"next-intl":"^3.19.1","typescript":"^5.5.4","@types/node":"^22.5.0"},"_npmOperationalInternal":{"tmp":"tmp/next-intl-split_1.1.1_1726151611672_0.31373302379213897","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"next-intl-split","version":"1.1.2","keywords":["next-intl","next-intl-split","split"],"author":{"url":"https://github.com/HPouyanmehr","name":"Hosein Pouyanmehr"},"license":"MIT","_id":"next-intl-split@1.1.2","maintainers":[{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"}],"homepage":"https://github.com/HPouyanmehr/next-intl-split","bugs":{"url":"https://github.com/HPouyanmehr/next-intl-split/issues"},"dist":{"shasum":"ff875366017c572de0913e20f8f4ae460146549f","tarball":"https://registry.npmjs.org/next-intl-split/-/next-intl-split-1.1.2.tgz","fileCount":27,"integrity":"sha512-ddZiOeB0P77zCYgXrBXtgruK5bni5QAusUm4fWR7fiFrVa572OK8DXTYYyINRlYVuA8u/wzk/REJtPYtQBryiA==","signatures":[{"sig":"MEUCICjXxJYzP9whmw/L2zUNoCoVSaGp6YowSYcIWjQS830rAiEAjP+hnVz4IxnWKDq3k0+dAqC3w3NNuIuDcL0U1eB0QkI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27848},"type":"commonjs","types":"/index.d.ts","gitHead":"094980f32af6d1e8c42b824bcec0926dfee7e408","scripts":{"build-lib":"npx tsc"},"_npmUser":{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"},"repository":{"url":"git+https://github.com/HPouyanmehr/next-intl-split.git","type":"git"},"_npmVersion":"9.6.2","description":"A loader for next-intl to split translation files properly.","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"next-intl":"^3.19.1","typescript":"^5.5.4","@types/node":"^22.5.0"},"_npmOperationalInternal":{"tmp":"tmp/next-intl-split_1.1.2_1726153006097_0.9421075044316396","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"next-intl-split","version":"1.1.4","keywords":["next-intl","next-intl-split","split"],"author":{"url":"https://github.com/HPouyanmehr","name":"Hosein Pouyanmehr"},"license":"MIT","_id":"next-intl-split@1.1.4","maintainers":[{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"}],"homepage":"https://github.com/HPouyanmehr/next-intl-split","bugs":{"url":"https://github.com/HPouyanmehr/next-intl-split/issues"},"dist":{"shasum":"3137df2be0005b0d6c48b690f82b1e8a5c1c4f0d","tarball":"https://registry.npmjs.org/next-intl-split/-/next-intl-split-1.1.4.tgz","fileCount":11,"integrity":"sha512-qQf2T881sLogfAm6iQXI5iU6MJWVh+QGxevr7oaPyBT2OHJX0bDO73inhehp/gBu8HBBU++lUW3hPFS9SVhsiA==","signatures":[{"sig":"MEUCID8HqQPbXpLjHAxFhBUVa+lXZz1iNddaB6465IIeVkrrAiEAtvSypgL3GtIq0vb8psm+liiSqU/2FpF0+6f5XV2MQOw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12371},"type":"commonjs","gitHead":"094980f32af6d1e8c42b824bcec0926dfee7e408","scripts":{"build-lib":"npx tsc"},"_npmUser":{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"},"repository":{"url":"git+https://github.com/HPouyanmehr/next-intl-split.git","type":"git"},"_npmVersion":"9.6.2","description":"A loader for next-intl to split translation files properly.","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"next-intl":"^3.19.1","typescript":"^5.5.4","@types/node":"^22.5.0"},"_npmOperationalInternal":{"tmp":"tmp/next-intl-split_1.1.4_1726161063348_0.7801035704376078","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"next-intl-split","version":"1.1.5","keywords":["next-intl","next-intl-split","split"],"author":{"url":"https://github.com/HPouyanmehr","name":"Hosein Pouyanmehr"},"license":"MIT","_id":"next-intl-split@1.1.5","maintainers":[{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"}],"homepage":"https://github.com/HPouyanmehr/next-intl-split","bugs":{"url":"https://github.com/HPouyanmehr/next-intl-split/issues"},"dist":{"shasum":"2668c5c731ddd1037bc8f1037252a7cce35e63cb","tarball":"https://registry.npmjs.org/next-intl-split/-/next-intl-split-1.1.5.tgz","fileCount":11,"integrity":"sha512-N1ryYjYhNMyzSoV3TrDpJrfkEA/mxvt2zUojDh3CD0ccaX75RvxpiCFIqW9dMMQUCJSqL6bqK9cIt2QU2ciBKg==","signatures":[{"sig":"MEQCIAaB4A2u9k/rKbaVQUCgSAHq+cXps9WCbTXOfu5fFRc1AiAFzQGVLdHJWtU6CO/CgRG8rbldLyr4HAk2x+6WYzBRkg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12381},"type":"commonjs","gitHead":"35a09c8bb9a74a144af80dbb23cedb48cfdd227e","scripts":{"build-lib":"npx tsc"},"_npmUser":{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"},"repository":{"url":"git+https://github.com/HPouyanmehr/next-intl-split.git","type":"git"},"_npmVersion":"9.6.2","description":"A loader for next-intl to split translation files properly.","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"next-intl":"^3.19.1","typescript":"^5.5.4","@types/node":"^22.5.0"},"_npmOperationalInternal":{"tmp":"tmp/next-intl-split_1.1.5_1734680684880_0.3199772099746614","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"next-intl-split","version":"1.1.6","keywords":["next-intl","next-intl-split","split"],"author":{"url":"https://github.com/HPouyanmehr","name":"Hosein Pouyanmehr"},"license":"MIT","_id":"next-intl-split@1.1.6","maintainers":[{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"}],"homepage":"https://github.com/HPouyanmehr/next-intl-split","bugs":{"url":"https://github.com/HPouyanmehr/next-intl-split/issues"},"dist":{"shasum":"2d1c4b3ecdf7fc0ac9d81712d0b55239110dbe57","tarball":"https://registry.npmjs.org/next-intl-split/-/next-intl-split-1.1.6.tgz","fileCount":11,"integrity":"sha512-7DKZ+8xH/FLXVDcigaQ5Sbzq6Ff4sxNCQbgrHmMpwY3Z/+BX+9o/fkeBLXsdTtaubBaQw+w9uS+Cg/Ux14NMhg==","signatures":[{"sig":"MEQCIEDnyQHfv37IG+U8tJompxwYJIPeEdc1XwU7yDrqbBPEAiActbW6X+jc4m8ogIb0V9662w34y3aDopFWO+zcRjOPmg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12381},"type":"commonjs","gitHead":"35a09c8bb9a74a144af80dbb23cedb48cfdd227e","scripts":{"build-lib":"npx tsc"},"_npmUser":{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"},"repository":{"url":"git+https://github.com/HPouyanmehr/next-intl-split.git","type":"git"},"_npmVersion":"9.6.2","description":"A loader for next-intl to split translation files properly.","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"next-intl":"^3.19.1","typescript":"^5.5.4","@types/node":"^22.5.0"},"_npmOperationalInternal":{"tmp":"tmp/next-intl-split_1.1.6_1734681896591_0.8068989733264371","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"next-intl-split","version":"1.2.0","keywords":["next-intl","next-intl-split","split"],"author":{"url":"https://github.com/HPouyanmehr","name":"Hosein Pouyanmehr"},"license":"MIT","_id":"next-intl-split@1.2.0","maintainers":[{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"}],"homepage":"https://github.com/HPouyanmehr/next-intl-split/blob/main/README.md","bugs":{"url":"https://github.com/HPouyanmehr/next-intl-split/issues"},"dist":{"shasum":"f7d509d023c6ca466393c9698ed706206ccb0c97","tarball":"https://registry.npmjs.org/next-intl-split/-/next-intl-split-1.2.0.tgz","fileCount":26,"integrity":"sha512-ESfN3grz7c55/COPxIlsB9i9bhV0yqnYdLlALtzrvWdUxl+VmWjEAmbJHkCWhtmrHlSgUjKMdqa/mgYR03ygkQ==","signatures":[{"sig":"MEUCIGw69I7fmR6iv03FqWv45WdCyqoiVxrjTHJ6cgPYQqD5AiEAnHnpmjT1cBOpyvNpDywD6bVfJUzLYw/DGNG7McAEubI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23623},"main":"dist/load/index.cjs","type":"module","types":"./dist/load/index.d.ts","exports":{".":{"import":"./dist/load/index.mjs","require":"./dist/load/index.cjs"},"./load":{"import":"./dist/load/index.mjs","require":"./dist/load/index.cjs"},"./merge":{"import":"./dist/merge/index.mjs","require":"./dist/merge/index.cjs"},"./write":{"import":"./dist/write/index.mjs","require":"./dist/write/index.cjs"},"./plugin":{"import":"./dist/plugin/index.mjs","require":"./dist/plugin/index.cjs"}},"gitHead":"939973c5248c1584110f259676b75a24916c0988","scripts":{"build-lib":"rollup -c"},"_npmUser":{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"},"repository":{"url":"git+https://github.com/HPouyanmehr/next-intl-split.git","type":"git"},"_npmVersion":"9.6.2","description":"A loader for next-intl to split translation files properly.","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.79.2","next-intl":"^3.19.1","typescript":"^5.5.4","@types/node":"^22.5.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-typescript":"^12.1.2"},"_npmOperationalInternal":{"tmp":"tmp/next-intl-split_1.2.0_1735308370712_0.26116434270867495","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"next-intl-split","version":"1.2.1","keywords":["next-intl","next-intl-split","split"],"author":{"url":"https://github.com/HPouyanmehr","name":"Hosein Pouyanmehr"},"license":"MIT","_id":"next-intl-split@1.2.1","maintainers":[{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"}],"homepage":"https://github.com/HPouyanmehr/next-intl-split/blob/main/README.md","bugs":{"url":"https://github.com/HPouyanmehr/next-intl-split/issues"},"dist":{"shasum":"d2ef27b6d7901ffe80c898d7e30c1da62bdd944a","tarball":"https://registry.npmjs.org/next-intl-split/-/next-intl-split-1.2.1.tgz","fileCount":27,"integrity":"sha512-7r8r9i4o8RnLYn/fiOmFn1XC3+ZC3WLFpFGN7P8aige2RqtE84AJ0rBXJZFPjH/hGBumE6z+69JXPpw3BYjxCA==","signatures":[{"sig":"MEQCIHpb6HzlcMEQtS9c61WQHdsEIAuGCDveNGCHrrC+16RFAiBhEbhIwgxxy473lkyGlkGBSLN7FiHWqghXYKcykgbprw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31593},"main":"dist/load/index.cjs","type":"module","types":"./dist/load/index.d.ts","exports":{".":{"import":"./dist/load/index.mjs","require":"./dist/load/index.cjs"},"./load":{"import":"./dist/load/index.mjs","require":"./dist/load/index.cjs"},"./merge":{"import":"./dist/merge/index.mjs","require":"./dist/merge/index.cjs"},"./write":{"import":"./dist/write/index.mjs","require":"./dist/write/index.cjs"},"./plugin":{"import":"./dist/plugin/index.mjs","require":"./dist/plugin/index.cjs"}},"gitHead":"939973c5248c1584110f259676b75a24916c0988","scripts":{"build-lib":"rollup -c"},"_npmUser":{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"},"repository":{"url":"git+https://github.com/HPouyanmehr/next-intl-split.git","type":"git"},"_npmVersion":"9.6.2","description":"A loader for next-intl to split translation files properly.","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.79.2","next-intl":"^3.19.1","typescript":"^5.5.4","@types/node":"^22.5.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-typescript":"^12.1.2"},"_npmOperationalInternal":{"tmp":"tmp/next-intl-split_1.2.1_1735308530087_0.7958783256999449","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"next-intl-split","version":"1.2.2","keywords":["next-intl","next-intl-split","split"],"author":{"url":"https://github.com/HPouyanmehr","name":"Hosein Pouyanmehr"},"license":"MIT","_id":"next-intl-split@1.2.2","maintainers":[{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"}],"homepage":"https://github.com/HPouyanmehr/next-intl-split/blob/main/README.md","bugs":{"url":"https://github.com/HPouyanmehr/next-intl-split/issues"},"dist":{"shasum":"d1ef544e8b35596524ec28e61d7b6fbc70567d46","tarball":"https://registry.npmjs.org/next-intl-split/-/next-intl-split-1.2.2.tgz","fileCount":27,"integrity":"sha512-MAMk1LRD1zP9QhClG4GfT1CxXlnEqxmjQnmcd4P35JseZBY/t3Xiw/rzFMkMrJT4hiC4+23VxKzUAa8fSkoMXg==","signatures":[{"sig":"MEQCIBPrvIpxggGf5DZ2OGzW3hRfHObkwCKMFJWOtDw8dkZuAiAeUk8u6wzTjm5ILMXbJeA1JxQBZOfEqCEh8jEBqf2y8w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31592},"main":"load/index.cjs","type":"module","types":"./load/index.d.ts","exports":{".":{"import":"./load/index.mjs","require":"./load/index.cjs"},"./load":{"import":"./load/index.mjs","require":"./load/index.cjs"},"./merge":{"import":"./merge/index.mjs","require":"./merge/index.cjs"},"./write":{"import":"./write/index.mjs","require":"./write/index.cjs"},"./plugin":{"import":"./plugin/index.mjs","require":"./plugin/index.cjs"}},"gitHead":"384629f1257679d6fa1f5a63b91245221026cb0b","scripts":{"build-lib":"rollup -c"},"_npmUser":{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"},"repository":{"url":"git+https://github.com/HPouyanmehr/next-intl-split.git","type":"git"},"_npmVersion":"9.6.2","description":"A loader for next-intl to split translation files properly.","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.79.2","next-intl":"^3.19.1","typescript":"^5.5.4","@types/node":"^22.5.0","rollup-plugin-terser":"^7.0.2","@rollup/plugin-typescript":"^12.1.2"},"_npmOperationalInternal":{"tmp":"tmp/next-intl-split_1.2.2_1735310142070_0.7232292228153476","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"next-intl-split","version":"1.2.3","keywords":["next-intl","next-intl-split","split"],"author":{"url":"https://github.com/HPouyanmehr","name":"Hosein Pouyanmehr"},"license":"MIT","_id":"next-intl-split@1.2.3","maintainers":[{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"}],"homepage":"https://github.com/HPouyanmehr/next-intl-split/blob/main/README.md","bugs":{"url":"https://github.com/HPouyanmehr/next-intl-split/issues"},"dist":{"shasum":"92046c5529a0ecd5c528f9793c331c279a7866d7","tarball":"https://registry.npmjs.org/next-intl-split/-/next-intl-split-1.2.3.tgz","fileCount":27,"integrity":"sha512-T8ScVluziGPL3NH41cIPEWyQ2Yfrv9CPT+p/dwTtZZL8qBd0GZwOOLgQVXMTItbdCOpNqfZ0EmrJpkJhvkcYYA==","signatures":[{"sig":"MEQCIAP568eiOwuzo0jx+5psquW1e1F25AiY9vOE8shRxbrXAiA+K/WYiTrl1dD/rvZPyA354vJoDP+XBb1xKJm/7dof+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30933},"main":"load/index.cjs","type":"module","types":"load/index.d.ts","module":"load/index.mjs","exports":{".":{"types":"./load/index.d.ts","import":"./load/index.mjs","require":"./load/index.cjs"},"./load":{"types":"./load/index.d.ts","import":"./load/index.mjs","require":"./load/index.cjs"},"./merge":{"types":"./merge/index.d.ts","import":"./merge/index.mjs","require":"./merge/index.cjs"},"./write":{"types":"./write/index.d.ts","import":"./write/index.mjs","require":"./write/index.cjs"},"./plugin":{"types":"./plugin/index.d.ts","import":"./plugin/index.mjs","require":"./plugin/index.cjs"}},"gitHead":"b3de36a8fecf1e6624a2b7f4e7bdf6a66e0ba465","scripts":{"build-lib":"rollup -c"},"_npmUser":{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"},"repository":{"url":"git+https://github.com/HPouyanmehr/next-intl-split.git","type":"git"},"_npmVersion":"10.9.2","description":"A loader for next-intl to split translation files properly.","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.79.2","next-intl":"^3.19.1","typescript":"^5.5.4","@types/node":"^22.5.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.2"},"_npmOperationalInternal":{"tmp":"tmp/next-intl-split_1.2.3_1738084789034_0.4040371983190423","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"next-intl-split","version":"1.2.4","keywords":["next-intl","next-intl-split","split","intl","internationalization","i18n","next.js","next"],"author":{"url":"https://github.com/HPouyanmehr","name":"Hosein Pouyanmehr"},"license":"MIT","_id":"next-intl-split@1.2.4","maintainers":[{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"}],"homepage":"https://github.com/HPouyanmehr/next-intl-split/blob/main/README.md","bugs":{"url":"https://github.com/HPouyanmehr/next-intl-split/issues"},"dist":{"shasum":"873ecfaea5598b9873e71a02f3988bc564744d5d","tarball":"https://registry.npmjs.org/next-intl-split/-/next-intl-split-1.2.4.tgz","fileCount":27,"integrity":"sha512-i0TyV6uWUXzj8HO/e//g9aaqud1U0/YU9M2bcIqAq/QMT9UD6rX8y7D2k+qxm5HEkI9Frtxp84Sa3WT70Wljww==","signatures":[{"sig":"MEUCIATpfIau981tg6GB7CW3AIIslQ3Fcb8SpDUrOXaZR4+SAiEAvilc5WwD+rnkfdXlwNFDMFj2PcPbyLcbslicXNBn+0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34301},"main":"load/index.cjs","type":"module","types":"load/index.d.ts","module":"load/index.mjs","exports":{".":{"types":"./load/index.d.ts","import":"./load/index.mjs","require":"./load/index.cjs"},"./load":{"types":"./load/index.d.ts","import":"./load/index.mjs","require":"./load/index.cjs"},"./merge":{"types":"./merge/index.d.ts","import":"./merge/index.mjs","require":"./merge/index.cjs"},"./write":{"types":"./write/index.d.ts","import":"./write/index.mjs","require":"./write/index.cjs"},"./plugin":{"types":"./plugin/index.d.ts","import":"./plugin/index.mjs","require":"./plugin/index.cjs"}},"gitHead":"80f7c63bb5e50de8a2789b036746d0721de43c31","scripts":{"build-lib":"rollup -c"},"_npmUser":{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"},"repository":{"url":"git+https://github.com/HPouyanmehr/next-intl-split.git","type":"git"},"_npmVersion":"10.9.2","description":"A loader for next-intl to split translation files properly.","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.79.2","next-intl":"^3.19.1","typescript":"^5.5.4","@types/node":"^22.5.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.2"},"_npmOperationalInternal":{"tmp":"tmp/next-intl-split_1.2.4_1738156234333_0.49374417053041997","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"name":"next-intl-split","version":"1.2.5","keywords":["next-intl","next-intl-split","split","intl","internationalization","i18n","next.js","next"],"author":{"url":"https://github.com/HPouyanmehr","name":"Hosein Pouyanmehr"},"license":"MIT","_id":"next-intl-split@1.2.5","maintainers":[{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"}],"homepage":"https://github.com/HPouyanmehr/next-intl-split/blob/main/README.md","bugs":{"url":"https://github.com/HPouyanmehr/next-intl-split/issues"},"dist":{"shasum":"dad81da8233f2c62d1d3aeae35aad71f5a274d4c","tarball":"https://registry.npmjs.org/next-intl-split/-/next-intl-split-1.2.5.tgz","fileCount":27,"integrity":"sha512-KEnp31gDpzrWXKPcz48ZuW3VOVQe/RXFaYlFe4s5CYbfDpTBltm7XMyWRmMzYtVK0vfOoacQIbt7pIsyz0Criw==","signatures":[{"sig":"MEYCIQCMeoeqVoEidMB/Jg2fjohAkt37KcZEhxVIZoCnIdVKMAIhAJYYLjCIMfqRLpUajNBpbC0S+Jz1j5sSFNjfbZxEiF6f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34574},"main":"load/index.cjs","type":"module","types":"load/index.d.ts","module":"load/index.mjs","exports":{".":{"types":"./load/index.d.ts","import":"./load/index.mjs","require":"./load/index.cjs"},"./load":{"types":"./load/index.d.ts","import":"./load/index.mjs","require":"./load/index.cjs"},"./merge":{"types":"./merge/index.d.ts","import":"./merge/index.mjs","require":"./merge/index.cjs"},"./write":{"types":"./write/index.d.ts","import":"./write/index.mjs","require":"./write/index.cjs"},"./plugin":{"types":"./plugin/index.d.ts","import":"./plugin/index.mjs","require":"./plugin/index.cjs"}},"gitHead":"82cd3c92e3805fb7c67528f86558538a04c55289","scripts":{"build-lib":"rollup -c"},"_npmUser":{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"},"repository":{"url":"git+https://github.com/HPouyanmehr/next-intl-split.git","type":"git"},"_npmVersion":"10.9.2","description":"A loader for next-intl to split translation files properly.","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.79.2","next-intl":"^3.19.1","typescript":"^5.5.4","@types/node":"^22.5.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.2"},"_npmOperationalInternal":{"tmp":"tmp/next-intl-split_1.2.5_1738352527649_0.3775056817163245","host":"s3://npm-registry-packages-npm-production"}},"1.2.6":{"name":"next-intl-split","version":"1.2.6","keywords":["next-intl","next-intl-split","split","intl","internationalization","i18n","next.js","next"],"author":{"url":"https://github.com/HPouyanmehr","name":"Hosein Pouyanmehr"},"license":"MIT","_id":"next-intl-split@1.2.6","maintainers":[{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"}],"homepage":"https://github.com/HPouyanmehr/next-intl-split/blob/main/README.md","bugs":{"url":"https://github.com/HPouyanmehr/next-intl-split/issues"},"dist":{"shasum":"de74517b973a7316120d4ea28ed3db6bb8021699","tarball":"https://registry.npmjs.org/next-intl-split/-/next-intl-split-1.2.6.tgz","fileCount":27,"integrity":"sha512-zpdY5czAmRAVeXhUMTus2pOs8sR/Eviv95G9smLrN6p5knOeCmJTpC0oVulY8aYHysvkhuNEXX0DByEPSOhBHQ==","signatures":[{"sig":"MEUCIEHF+kzoyaUmFUNrsqSvq4TdE/SERm7qfpRATretYDKuAiEA/46xYrFT/yT3d21xfA6jlSNZq42Dj7jsbi9qLCyvpfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36200},"main":"load/index.cjs","type":"module","types":"load/index.d.ts","module":"load/index.mjs","exports":{".":{"types":"./load/index.d.ts","import":"./load/index.mjs","require":"./load/index.cjs"},"./load":{"types":"./load/index.d.ts","import":"./load/index.mjs","require":"./load/index.cjs"},"./merge":{"types":"./merge/index.d.ts","import":"./merge/index.mjs","require":"./merge/index.cjs"},"./write":{"types":"./write/index.d.ts","import":"./write/index.mjs","require":"./write/index.cjs"},"./plugin":{"types":"./plugin/index.d.ts","import":"./plugin/index.mjs","require":"./plugin/index.cjs"}},"gitHead":"cc5dfc9a11bfc76fe5bad5d22dc00e4c4357f47c","scripts":{"build-lib":"rollup -c"},"_npmUser":{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"},"repository":{"url":"git+https://github.com/HPouyanmehr/next-intl-split.git","type":"git"},"_npmVersion":"10.9.2","description":"A loader for next-intl to split translation files properly.","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.79.2","next-intl":"^3.19.1","typescript":"^5.5.4","@types/node":"^22.5.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.2"},"_npmOperationalInternal":{"tmp":"tmp/next-intl-split_1.2.6_1739984940824_0.7554003250487933","host":"s3://npm-registry-packages-npm-production"}},"1.2.7":{"name":"next-intl-split","version":"1.2.7","keywords":["next-intl","next-intl-split","split","intl","internationalization","i18n","next.js","next"],"author":{"url":"https://github.com/HPouyanmehr","name":"Hosein Pouyanmehr"},"license":"MIT","_id":"next-intl-split@1.2.7","maintainers":[{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"}],"homepage":"https://github.com/HPouyanmehr/next-intl-split/blob/main/README.md","bugs":{"url":"https://github.com/HPouyanmehr/next-intl-split/issues"},"dist":{"shasum":"2695645284a44c79ebbce142927d833608cea472","tarball":"https://registry.npmjs.org/next-intl-split/-/next-intl-split-1.2.7.tgz","fileCount":27,"integrity":"sha512-FUVsfsqR735YR6JHE5lwiyBQQUm9peze5ZCROMVYdNUiytZiNbea79T1IMTcrRx0TmpbGvriAVWDaysbo1+nag==","signatures":[{"sig":"MEUCIEgRs4gSlpw5sykZuBME0zeA+FYSXHcaDwdqwgfbNJywAiEApFvFOG9R4uwE49u+REYYIHJoZV4OLKKTzwLEBBgbirY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34574},"main":"load/index.cjs","type":"module","types":"load/index.d.ts","module":"load/index.mjs","exports":{".":{"types":"./load/index.d.ts","import":"./load/index.mjs","require":"./load/index.cjs"},"./load":{"types":"./load/index.d.ts","import":"./load/index.mjs","require":"./load/index.cjs"},"./merge":{"types":"./merge/index.d.ts","import":"./merge/index.mjs","require":"./merge/index.cjs"},"./write":{"types":"./write/index.d.ts","import":"./write/index.mjs","require":"./write/index.cjs"},"./plugin":{"types":"./plugin/index.d.ts","import":"./plugin/index.mjs","require":"./plugin/index.cjs"}},"gitHead":"cc5dfc9a11bfc76fe5bad5d22dc00e4c4357f47c","scripts":{"build-lib":"rollup -c"},"_npmUser":{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"},"repository":{"url":"git+https://github.com/HPouyanmehr/next-intl-split.git","type":"git"},"_npmVersion":"10.9.2","description":"A loader for next-intl to split translation files properly.","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.79.2","next-intl":"^3.19.1","typescript":"^5.5.4","@types/node":"^22.5.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.2"},"_npmOperationalInternal":{"tmp":"tmp/next-intl-split_1.2.7_1739990545854_0.8004387320190782","host":"s3://npm-registry-packages-npm-production"}},"1.2.8":{"name":"next-intl-split","version":"1.2.8","keywords":["next-intl","next-intl-split","split","intl","internationalization","i18n","next.js","next"],"author":{"url":"https://github.com/HPouyanmehr","name":"Hosein Pouyanmehr"},"license":"MIT","_id":"next-intl-split@1.2.8","maintainers":[{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"}],"homepage":"https://github.com/HPouyanmehr/next-intl-split/blob/main/README.md","bugs":{"url":"https://github.com/HPouyanmehr/next-intl-split/issues"},"dist":{"shasum":"1f4ae01330ad08ede9142f16ea8311c3395f2df2","tarball":"https://registry.npmjs.org/next-intl-split/-/next-intl-split-1.2.8.tgz","fileCount":27,"integrity":"sha512-cSraeo0lwOTRIFwkcmdDHU2Jq7WK+p2D6uLPseKUXu43yH+qo5QICgI8NMBeJcgav9jbCJI/7joIlrCedxBA/w==","signatures":[{"sig":"MEUCIQCyj4nrzvfm/YG2DKZOFkMvHQGgxwmy/tAjFLeKdBEBzgIgeytQHYVT3+kle2IslRMijAf0UbBkm4i2rP9D8kSsCao=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34574},"main":"load/index.cjs","type":"module","types":"load/index.d.ts","module":"load/index.mjs","exports":{".":{"types":"./load/index.d.ts","import":"./load/index.mjs","require":"./load/index.cjs"},"./load":{"types":"./load/index.d.ts","import":"./load/index.mjs","require":"./load/index.cjs"},"./merge":{"types":"./merge/index.d.ts","import":"./merge/index.mjs","require":"./merge/index.cjs"},"./write":{"types":"./write/index.d.ts","import":"./write/index.mjs","require":"./write/index.cjs"},"./plugin":{"types":"./plugin/index.d.ts","import":"./plugin/index.mjs","require":"./plugin/index.cjs"}},"gitHead":"ff579f14961c4b421ea1e3294e9a7e2afe52b599","scripts":{"build-lib":"rollup -c"},"_npmUser":{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"},"repository":{"url":"git+https://github.com/HPouyanmehr/next-intl-split.git","type":"git"},"_npmVersion":"10.9.2","description":"A loader for next-intl to split translation files properly.","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.79.2","next-intl":"^3.19.1","typescript":"^5.5.4","@types/node":"^22.5.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.2"},"_npmOperationalInternal":{"tmp":"tmp/next-intl-split_1.2.8_1739990908735_0.1496079329723381","host":"s3://npm-registry-packages-npm-production"}},"1.2.9":{"name":"next-intl-split","version":"1.2.9","keywords":["next-intl","next-intl-split","split","intl","internationalization","i18n","next.js","next"],"author":{"url":"https://github.com/HPouyanmehr","name":"Hosein Pouyanmehr"},"license":"MIT","_id":"next-intl-split@1.2.9","maintainers":[{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"}],"homepage":"https://github.com/HPouyanmehr/next-intl-split/blob/main/README.md","bugs":{"url":"https://github.com/HPouyanmehr/next-intl-split/issues"},"dist":{"shasum":"f7da44dd1ecd947cff9d39b1f76d3f3b5d5e473c","tarball":"https://registry.npmjs.org/next-intl-split/-/next-intl-split-1.2.9.tgz","fileCount":27,"integrity":"sha512-0viWuxwRJyLBMFX0ARNqIAgETG9YXelOHmlcJhTeXLZWViqSGEguw+U2clcLYZyM3CpFy8hpT0hYNgJNx9XX/g==","signatures":[{"sig":"MEQCIH8oH42fLEN2ZkccXuiobl4Kfnp8TAlgRserAyNevTMAAiBGdOrwD6oWTy9lsjznNUxdZ2AUu9Au4QaYqqTaxFQa8g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35157},"main":"load/index.cjs","type":"module","types":"load/index.d.ts","module":"load/index.mjs","exports":{".":{"types":"./load/index.d.ts","import":"./load/index.mjs","require":"./load/index.cjs"},"./load":{"types":"./load/index.d.ts","import":"./load/index.mjs","require":"./load/index.cjs"},"./merge":{"types":"./merge/index.d.ts","import":"./merge/index.mjs","require":"./merge/index.cjs"},"./write":{"types":"./write/index.d.ts","import":"./write/index.mjs","require":"./write/index.cjs"},"./plugin":{"types":"./plugin/index.d.ts","import":"./plugin/index.mjs","require":"./plugin/index.cjs"}},"gitHead":"d19ddcfeaa8118a099d182b2e20cd6cb34a91059","scripts":{"build-lib":"rollup -c"},"_npmUser":{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"},"repository":{"url":"git+https://github.com/HPouyanmehr/next-intl-split.git","type":"git"},"_npmVersion":"11.4.1","description":"A loader for next-intl to split translation files properly.","directories":{},"_nodeVersion":"22.13.0","_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.79.2","next-intl":"^3.19.1","typescript":"^5.5.4","@types/node":"^22.5.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.2"},"_npmOperationalInternal":{"tmp":"tmp/next-intl-split_1.2.9_1755275958315_0.4755664104900623","host":"s3://npm-registry-packages-npm-production"}},"1.2.10":{"name":"next-intl-split","version":"1.2.10","keywords":["next-intl","next-intl-split","split","intl","internationalization","i18n","next.js","next"],"author":{"url":"https://github.com/HPouyanmehr","name":"Hosein Pouyanmehr"},"license":"MIT","_id":"next-intl-split@1.2.10","maintainers":[{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"}],"homepage":"https://github.com/HPouyanmehr/next-intl-split/blob/main/README.md","bugs":{"url":"https://github.com/HPouyanmehr/next-intl-split/issues"},"dist":{"shasum":"fa3a8e52810c9ed35e97b886360db8155c30f6ce","tarball":"https://registry.npmjs.org/next-intl-split/-/next-intl-split-1.2.10.tgz","fileCount":27,"integrity":"sha512-cEEsLrPLL0yhhDV3YC9a1K8yb1f2u0pIOkcEyS8t4ENJwtLYOWeAwqik9JCE8VEKjQ5uoFbLnZ9tdsQDAynz0Q==","signatures":[{"sig":"MEYCIQDqEVK2Ow4hHEAna1kVhOIcpwus0XlARHHSFkibSZIu9QIhAOSuQqtL2O+s5DSvJZoRVj+Ux7ZnzVBcesvB4006BIMY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35159},"main":"load/index.cjs","type":"module","types":"load/index.d.ts","module":"load/index.mjs","exports":{".":{"types":"./load/index.d.ts","import":"./load/index.mjs","require":"./load/index.cjs"},"./load":{"types":"./load/index.d.ts","import":"./load/index.mjs","require":"./load/index.cjs"},"./merge":{"types":"./merge/index.d.ts","import":"./merge/index.mjs","require":"./merge/index.cjs"},"./write":{"types":"./write/index.d.ts","import":"./write/index.mjs","require":"./write/index.cjs"},"./plugin":{"types":"./plugin/index.d.ts","import":"./plugin/index.mjs","require":"./plugin/index.cjs"}},"gitHead":"57740416afe8223d609002ba4d9a5f8c30ac0999","scripts":{"build-lib":"rollup -c"},"_npmUser":{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"},"repository":{"url":"git+https://github.com/HPouyanmehr/next-intl-split.git","type":"git"},"_npmVersion":"11.7.0","description":"A loader for next-intl to split translation files properly.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"rollup":"^2.79.2","next-intl":"^3.19.1","typescript":"^5.5.4","@types/node":"^22.5.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.2"},"_npmOperationalInternal":{"tmp":"tmp/next-intl-split_1.2.10_1774283974707_0.22156622078181054","host":"s3://npm-registry-packages-npm-production"}},"1.2.11":{"name":"next-intl-split","version":"1.2.11","keywords":["next-intl","next-intl-split","split","intl","internationalization","i18n","next.js","next"],"author":{"url":"https://github.com/HPouyanmehr","name":"Hosein Pouyanmehr"},"license":"MIT","_id":"next-intl-split@1.2.11","maintainers":[{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"}],"homepage":"https://github.com/HPouyanmehr/next-intl-split/blob/main/README.md","bugs":{"url":"https://github.com/HPouyanmehr/next-intl-split/issues"},"dist":{"shasum":"5620e086e9a95e91052ba8ca3890bda603882e70","tarball":"https://registry.npmjs.org/next-intl-split/-/next-intl-split-1.2.11.tgz","fileCount":27,"integrity":"sha512-WUDY2NHIvyQ4fWb/Ub8hr8UFAfk+IoexaWiGRpzB0C1aIMqbMxZXQ6CndNHgNxBp6vL0Gml2Pl90K9k0Zmc5/Q==","signatures":[{"sig":"MEUCIQCPw9xtPhRYZzMgBBYh83hvXnvCYP6KUkD3vM9zBIk//QIgNnWXHQyDJ38BNqYvPLLMHKhUZQRkLmckM3IaBGn0ZzA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35209},"main":"load/index.cjs","type":"module","types":"load/index.d.ts","module":"load/index.mjs","exports":{".":{"types":"./load/index.d.ts","import":"./load/index.mjs","require":"./load/index.cjs"},"./load":{"types":"./load/index.d.ts","import":"./load/index.mjs","require":"./load/index.cjs"},"./merge":{"types":"./merge/index.d.ts","import":"./merge/index.mjs","require":"./merge/index.cjs"},"./write":{"types":"./write/index.d.ts","import":"./write/index.mjs","require":"./write/index.cjs"},"./plugin":{"types":"./plugin/index.d.ts","import":"./plugin/index.mjs","require":"./plugin/index.cjs"}},"gitHead":"57740416afe8223d609002ba4d9a5f8c30ac0999","scripts":{"build-lib":"rollup -c"},"_npmUser":{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"},"repository":{"url":"git+https://github.com/HPouyanmehr/next-intl-split.git","type":"git"},"_npmVersion":"11.7.0","description":"A loader for next-intl to split translation files properly.","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"sharp":"^0.35.3","rollup":"^2.79.2","postcss":"^8.5.25","next-intl":"^3.19.1","typescript":"^5.5.4","@types/node":"^22.5.0","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^12.1.2"},"_npmOperationalInternal":{"tmp":"tmp/next-intl-split_1.2.11_1785742035275_0.3899348776527536","host":"s3://npm-registry-packages-npm-production"}},"1.2.12":{"name":"next-intl-split","version":"1.2.12","description":"A loader for next-intl to split translation files properly.","author":{"name":"Hosein Pouyanmehr","url":"https://github.com/HPouyanmehr"},"type":"module","license":"MIT","homepage":"https://github.com/HPouyanmehr/next-intl-split/blob/main/README.md","repository":{"type":"git","url":"git+https://github.com/HPouyanmehr/next-intl-split.git"},"bugs":{"url":"https://github.com/HPouyanmehr/next-intl-split/issues"},"keywords":["next-intl","next-intl-split","split","intl","internationalization","i18n","next.js","next"],"scripts":{"build-lib":"rollup -c"},"main":"load/index.cjs","module":"load/index.mjs","types":"load/index.d.ts","exports":{".":{"import":"./load/index.mjs","require":"./load/index.cjs","types":"./load/index.d.ts"},"./plugin":{"import":"./plugin/index.mjs","require":"./plugin/index.cjs","types":"./plugin/index.d.ts"},"./write":{"import":"./write/index.mjs","require":"./write/index.cjs","types":"./write/index.d.ts"},"./merge":{"import":"./merge/index.mjs","require":"./merge/index.cjs","types":"./merge/index.d.ts"},"./load":{"import":"./load/index.mjs","require":"./load/index.cjs","types":"./load/index.d.ts"}},"devDependencies":{"@rollup/plugin-terser":"^1.0.0","@rollup/plugin-typescript":"^12.1.2","@types/node":"^22.5.0","next":"^16.3.5","next-intl":"^4.14.4","postcss":"^8.5.28","rollup":"^2.79.2","sharp":"^0.35.4","typescript":"^5.5.4"},"overrides":{"postcss":"^8.5.28","sharp":"^0.35.4","next":"^16.3.5"},"gitHead":"65eff970f94ff45b35d29b01e8bdfde92c50915c","_id":"next-intl-split@1.2.12","_nodeVersion":"24.11.1","_npmVersion":"11.7.0","dist":{"integrity":"sha512-0lPZrebfCXvhiH1n/DemnxEhCHxbTYv/PM8Cxf6EzLt9P+cEtJ9qTz1nfDXaVm3VhHuqjJyycl2Ad9n7eK6gAw==","shasum":"1a2896f65323905745dc109059a1aacc103eda1b","tarball":"https://registry.npmjs.org/next-intl-split/-/next-intl-split-1.2.12.tgz","fileCount":27,"unpackedSize":35330,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHZmKGVoE4GrOuOgIxpEeOhe7yXeRW1zjhh9Kdflung0AiB4YFvc4MhW3VfiYb1NHOpY+CvydNtG/F3qgP89Unk+KQ=="}]},"_npmUser":{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"},"directories":{},"maintainers":[{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/next-intl-split_1.2.12_1789293534931_0.4348695887844978"},"_hasShrinkwrap":false}},"time":{"created":"2024-08-25T13:29:57.821Z","modified":"2026-09-13T09:58:55.186Z","1.0.0":"2024-08-25T13:29:57.967Z","1.0.1":"2024-08-25T16:04:27.519Z","1.0.2":"2024-08-30T13:45:09.364Z","1.0.3":"2024-09-06T18:49:47.969Z","1.1.0":"2024-09-12T14:12:44.073Z","1.1.1":"2024-09-12T14:33:31.803Z","1.1.2":"2024-09-12T14:56:46.280Z","1.1.4":"2024-09-12T17:11:03.538Z","1.1.5":"2024-12-20T07:44:45.048Z","1.1.6":"2024-12-20T08:04:56.760Z","1.2.0":"2024-12-27T14:06:10.889Z","1.2.1":"2024-12-27T14:08:50.295Z","1.2.2":"2024-12-27T14:35:42.275Z","1.2.3":"2025-01-28T17:19:49.211Z","1.2.4":"2025-01-29T13:10:34.504Z","1.2.5":"2025-01-31T19:42:07.845Z","1.2.6":"2025-02-19T17:09:00.989Z","1.2.7":"2025-02-19T18:42:26.021Z","1.2.8":"2025-02-19T18:48:28.948Z","1.2.9":"2025-08-15T16:39:18.506Z","1.2.10":"2026-03-23T16:39:34.924Z","1.2.11":"2026-08-03T07:27:15.427Z","1.2.12":"2026-09-13T09:58:55.048Z"},"bugs":{"url":"https://github.com/HPouyanmehr/next-intl-split/issues"},"author":{"name":"Hosein Pouyanmehr","url":"https://github.com/HPouyanmehr"},"license":"MIT","homepage":"https://github.com/HPouyanmehr/next-intl-split/blob/main/README.md","keywords":["next-intl","next-intl-split","split","intl","internationalization","i18n","next.js","next"],"repository":{"type":"git","url":"git+https://github.com/HPouyanmehr/next-intl-split.git"},"description":"A loader for next-intl to split translation files properly.","maintainers":[{"name":"hpouyanmehr","email":"a.h.pouyanmehr@gmail.com"}],"readme":"# About\n\nA loader for [next-intl](https://next-intl-docs.vercel.app/) to split translation files properly inside a [Next.js](https://nextjs.org/) app. Using `next-intl-split` you can separate your translations for maintaining purposes while the package automatically merges the content into a single translation object.\n\n## Table of Contents\n\n- <a href=\"#installation\">Installation</a>\n- <a href=\"#pros\">What about `next-intl` built-in split approach?</a>\n- <a href=\"#how_to_use\">How to use the package?</a>\n- <a href=\"#how_to_add_types\">How to add types?</a>\n\n## <a id=\"installation\"></a> Installation\n\nRun the following command to install the package:\n\n```bash\nnpm i next-intl-split\n```\n\n**Note**: You need to have the `next.js` and `next-intl` installed to make the `next-intl-split` work as expected.\n\n## <a id=\"pros\"></a>What about `next-intl` built-in split approach?\n\nThe approach provided by [`next-intl`](https://next-intl-docs.vercel.app/docs/usage/configuration#messages-split-files) itself can be convincing but as it puts everything together, you may end up with duplicated names or very long key names for your translation strings. So in some cases, this can be its cons:\n\n- Long prefixes for a name to avoid conflicts like `homeHeroMainButtonTitle`\n- You may not be able to use the `namespace` approach properly.\n\nOn the other hand `next-intl-split` is a tiny package (just a few utilities to help you) that lets you have a cleaner way of managing your translations and not worry about naming conflicts.\n\n- No need to worry about the prefixes as they will automatically be prefixed by the parent's folder name. You split your files and you can have something like this `home.hero.button.main`\n- Have the `namespace` approach. Using the namespace the above name could be like `button.main`\n- Split translations freely, without worrying about hardcoding the file names in the `getRequestConfig` utility.\n- Smaller `JSON` files.\n- Cleaner `JSON` files.\n- Support for TypeScript.\n- Support for Next.Js Config file with `.ts/.js/.mjs` extensions.\n\n## <a id=\"how_to_use\"></a> How to use the package?\n\nIf you're going to deploy to a serverless deployment environment like Vercel, you need to do some extra stuff that is mentioned.\n\n- Edit the `next.config.js` to use the plugin from `next-intl-split` rather that `next-intl`\n- Edit the `getRequestConfig` file to conditionally load translations based on production or development environments.\n- Build once before deployment\n\nWith that in mind, after installing the package:\n\n### Step One\n\nIn your desired path, create your dictionaries (or whatever you name that). **It is important to name the translation files `index.json`**\n\nExample view of translation files:\n\n```js\n// /src/i18n\n└── dictionaries\n    // English\n    ├── en\n    |   ├── shared\n    |   |   └── header\n    |   |       └── index.json\n    |   ├── home\n    |   |   ├── hero\n    |   |   |   └── index.json\n    |   |   └── featured\n    |   |       └── index.json\n    |   └── about\n    |       └── hero\n    |           └── index.json\n    // Spanish\n    ├── es\n    |   ├── shared\n    |   |   └── header\n    |   |       └── index.json\n    |   ├── home\n    |   |   ├── hero\n    |   |   |   └── index.json\n    |   |   └── featured\n    |   |       └── index.json\n    |   └── about\n    |       └── hero\n    |           └── index.json\n    // Persian\n    └── fa\n        ├── shared\n        |   └── header\n        |       └── index.json\n        ├── home\n        |   ├── hero\n        |   |   └── index.json\n        |   └── featured\n        |       └── index.json\n        └── about\n            └── hero\n                └── index.json\n```\n\n### Step Two\n\n#### App Router\n\n##### Next Config (Only for serverless deployment environments)\n\nUse `next-intl-split` plugin instead of the `next-intl` one.\n\n```js\nconst createNextIntlSplitPlugin = require('next-intl-split/plugin');\n// import createNextIntlSplitPlugin from 'next-intl-split/plugin'; // For .mjs\n\nconst withNextIntlSplitPlugin = createNextIntlSplitPlugin(\n  './src/core/i18n/dictionaries', // REQUIRED relative path to dictionaries folder starting from src folder.\n  './src/core/i18n/request.ts' // OPTIONAL Relative path if you've changed the next-intl request module path.\n);\n\n/** @type {import('next').NextConfig} */\nconst nextConfig = {};\n\nmodule.exports = withNextIntlSplitPlugin(nextConfig);\n// export default withNextIntlSplit(nextConfig); // For .mjs\n```\n\nThis plugin will merge the messages into a single file at the build time.\n\n##### Request Config (Non serverless environment)\n\nIn the `getRequestConfig` function, wrap the `messages` object with `loadI18nTranslations` utility.\n\n- With i18n routing\n\n```ts\nimport { notFound } from 'next/navigation';\nimport { getRequestConfig } from 'next-intl/server';\nimport { loadI18nTranslations } from 'next-intl-split/load';\n\n// Can be imported from a shared config\nconst locales = ['en', 'es', 'fa'];\n\nexport default getRequestConfig(async ({ locale }) => {\n  // Validate that the incoming `locale` parameter is valid\n  if (!locales.includes(locale as any)) notFound();\n\n  // The provided route should starts from the src folder with the Relative approach.\n  const messages = loadI18nTranslations('./src/i18n/dictionaries/', locale);\n\n  return {\n    messages,\n  };\n});\n```\n\n- Without i18n routing\n\n```ts\nimport { getRequestConfig } from 'next-intl/server';\nimport { loadI18nTranslations } from 'next-intl-split/load';\n\nexport default getRequestConfig(async () => {\n  const locale = 'en';\n\n  // The provided route should starts from the src folder with the Relative approach.\n  const messages = loadI18nTranslations('./src/i18n/dictionaries/', locale);\n\n  return {\n    locale,\n    messages,\n  };\n});\n```\n\n##### Request Config (Serverless environment like VERCEL)\n\nIn the `getRequestConfig` function:\n\n- With i18n routing\n\n```ts\nimport { notFound } from 'next/navigation';\nimport { getRequestConfig } from 'next-intl/server';\nimport { loadI18nTranslations } from 'next-intl-split/load';\n\n// Can be imported from a shared config\nconst locales = ['en', 'es', 'fa'];\n\nexport default getRequestConfig(async ({ locale }) => {\n  // Validate that the incoming `locale` parameter is valid\n  if (!locales.includes(locale as any)) notFound();\n\n  // The relative path to the dictionaries folder\n  let messages = (await import(`./dictionaries/${locale}.json`)).default;\n\n  if (process.env.NODE_ENV === 'development') {\n    // The provided route should starts from the src folder with the Relative approach.\n    messages = loadI18nTranslations('./src/i18n/dictionaries', locale);\n  }\n\n  return {\n    messages,\n  };\n});\n```\n\n- Without i18n routing\n\n```ts\nimport { getRequestConfig } from 'next-intl/server';\nimport { loadI18nTranslations } from 'next-intl-split/load';\n\nexport default getRequestConfig(async () => {\n  const locale = 'en';\n\n  // The relative path to the dictionaries folder\n  let messages = (await import(`./dictionaries/${locale}.json`)).default;\n\n  if (process.env.NODE_ENV === 'development') {\n    // The provided route should starts from the src folder with the Relative approach.\n    messages = loadI18nTranslations('./src/i18n/dictionaries', locale);\n  }\n\n  return {\n    locale,\n    messages,\n  };\n});\n```\n\n#### Pages Router\n\nIn the `getStaticProps` function, wrap the `messages` object with `loadI18nTranslations` utility.\n\n```ts\n// ...\nexport async function getStaticProps(context) {\n  // The provided route should starts from the src folder with the Relative approach.\n  const messages = loadI18nTranslations(\n    './src/i18n/dictionaries/',\n    context.locale\n  );\n\n  return {\n    props: {\n      messages,\n    },\n  };\n}\n```\n\n## <a id=\"how_to_add_types\"></a>Add Support for TypeScript\n\nStarting from `v1.2.4` you'll be able to enable type check.\n\n1. Add global type declaration as mentioned in `next-intl` documentation. [Check this](https://next-intl.dev/docs/workflows/typescript)\n\n2. Based on your default locale, ensure that there is a `.json` file for that in your messages (or translations) folder.\n   As an example if your default locale is `en` and you have your messages in `./src/messages/`, make sure there is an `en.json` module in it, even an empty one or you can build your project once to have them merged automatically.\n\n3. Inside the `getRequestConfig`, add the `true` parameters to the `loadI18nTranslations` utitlity as the 3rd param.\n\n```ts\n// ./src/i18n/request.ts\n...\nexport default getRequestConfig(async ({ locale }) => {\n  ...\n\n  messages = loadI18nTranslations(\n    './src/messages',\n    locale,\n    true // This will enable type check\n  );\n\n  ...\n});\n...\n```\n","readmeFilename":"README.md"}