{"_id":"typesafe-i18n","_rev":"268-6064d794df968098ca8de1786247b8e5","name":"typesafe-i18n","dist-tags":{"latest":"5.27.1"},"versions":{"1.1.0":{"name":"typesafe-i18n","version":"1.1.0","keywords":["l10n","i18n","lightweight","localization","localization engine","typescript"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@1.1.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/langauge","bugs":{"url":"https://github.com/ivanhofer/langauge/issues"},"dist":{"shasum":"7120722e32282855b4eff21d1c7b9b09b152da40","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-1.1.0.tgz","fileCount":287,"integrity":"sha512-8XB4dY1cSj/tcPb4EjlAs2RGL+8JrHwopS5CF9tQorYHDn4gmWKwaasNYR/PyC+V163TEHNVqGsQCmrjpK1fKg==","signatures":[{"sig":"MEUCIQDBWiZQ2kJqOZ9GOqqhll+txrgF8JBoJs2EBzAsQruwLAIgUO5ZGCFLGy02pPSJZlBeXhPo4w5QyVvurbJPFtepMdI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":584672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKM79CRA9TVsSAnZWagAAkbMP/1BDlLIMwR2C4J3vNqDM\nTX9P+Db3R6nW76V9p1wk1vQ1SL3FmEMz+/0/CgH6w8HxIddQLaKTarEX+Lt0\nvYjgZNzymLkIjOf9GW7nl9wiwKSxlrrg2vD3iM3CjGa8EWVZWCd7P+LycD2s\nHZ94IEnMiLuZvHZThWKh+Too/nlO1sjVT7bLZAgo+B2CrmxOiBtRKz8COjDq\n3sq7uqHGeHjvL8vHwhr4tL8Nidj6GJszJ/Ugb7Pf9TDViGZPPW9/7S+00R+b\naysb0lGFdQh8Nj9W8wLsCLv/TdNhL9Mcx66yD6uZRc/+9h1p1mZn4fo4J2tI\nJbwFbXxycW1kdvJKv7MS4zH4vw8k4G6BR4kpGI6Mdkj6FIg1xdLzzT+cRuUX\n/1PQhZL5FVahUFUl0G+Dqz9zw3PvKCZHYyqcfnFfEz9b6Kl7OI2rvP7W2jWF\nMEaOb7tUZWCxXl7KekdM68GQQp/lDT039+NjJUWwbrj8XTOYi7ffNNCgvr5C\nP+pVZpAAOtImz9TfDx2fZPudLdGQ0ISPMBg7FwZCL1jUQYy76qCjpt2jFi+c\nq1259A0+Nvi8MgBAD/6YY/GnqDDqOly0H0NTJqQkDSyGtbEI483k9Ar0n1jB\ngK2kGYReEK9HllSiy6qQ+CzfytQcdAgL84ZLxS0heA8/cHkWs4+kBX/aGgOK\nTFwn\r\n=+7iQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./svelte":"./svelte/svelte-store.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./rollup/rollup-plugin-langauge-watcher":"./rollup/rollup-plugin-langauge-watcher.js"},"gitHead":"95de5afe4e9b9b8a8c78fcce5f602e2853632161","scripts":{"dev":"tsc -p tsconfig-rollup.json -w","lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:watcher && npm run build:rollup && npm run build:formatters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","test:watch":"watchlist src tests -- npm test","dev:watcher":"rollup -c rollup-watcher.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"npx tsc -p tsconfig-svelte.json","build:browser":"rollup -c rollup-browser.config.ts","build:watcher":"rollup -c rollup-watcher.config.ts","build:formatters":"tsc -p tsconfig-formatters.json && rollup -c rollup-formatters.config.ts","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/langauge.git","type":"git"},"_npmVersion":"6.14.10","description":"An opinionated, full type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.18.0","rollup":"^2.38.0","svelte":"^3.32.1","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.1","typescript":"^4.1.3","@types/node":"^14.14.22","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.0.0","@rollup/plugin-typescript":"^8.1.0","@typescript-eslint/parser":"^4.14.1","@rollup/plugin-node-resolve":"^11.1.0","@size-limit/preset-small-lib":"^4.9.1","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.14.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_1.1.0_1613287165395_0.8408702630368818","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"typesafe-i18n","version":"2.0.0","keywords":["l10n","i18n","lightweight","localization","localization engine","typescript"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.0.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"a20aa9137f7b6bb2e51fff6a0d04b45eeb83b247","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.0.0.tgz","fileCount":208,"integrity":"sha512-bmcX0kpdr/903wgTg+eJQE8qA12LhFA8ZdQUERFqo/O4JL/XiogNWyeea9S/bFjASbUzZSJEB73DaT9bRyHK/A==","signatures":[{"sig":"MEYCIQDHoPhy2CCT/x4QiNLeyYrqhVcz9yqKBg3qoXcMUz3KjwIhAKxlZy/cb6eNPA6AnrXuVMcjc3Wsp1Q3QWlrUkGD4Fjf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":439714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgK298CRA9TVsSAnZWagAApvcP/jApiZGUaWYUiGucFQvO\n2JUFQdu4Pr2NUc9eAaNe9xgNK1EXDJMm51aZQ6xwk6qzJaVZTVQQc2KEHHEp\ni90/mA28l4MUlEZwK2wdzRE0Lq3Vzn7ze9pM8xVfulecE2F06pEebyMTVu4R\nWwJ7+zZzShOkgzplVJbzlrFnr6acsrC4pQq+N+WYZojbjtRTzr0SGB7+quFa\njIrXJhib6yx6ZOAZNwmR+g6Mczs1JJ/Ma938Tel+ViQmv45KFrf89/BcnxeB\nEnzJMP+/VbaxFh4HkM6UMqginzTNznGC78ZV/8q6VftAW23wYkXPggjRxy60\noVUGyCvg56CWWhWSPR5mQN5bIrpYRJq8D02Y5abKKYtk+51fVbIJGNrUtA6I\nJAoJbpKyOTyvh1cFFzwJbBmp5j1QxPfybDZBVIaTwe/OlRxuLhTZT0k6Yf9k\nCJQ3yl8LN2HBYOUp2yS55Mjzwft4CW82eoM4PISKvqjIHXY19829VR3uQOY/\nJTybvrTdP8WpsEg9BA9aCptQ5TYHPn8XgoF37vfOdtCeg5wqqwxKVeZXShra\n8hymiKFk35uHpqMy1xDLcCBMhcFGLN9tXqNFwKOjcPLJfXhEIRoMCihwva/j\nX4hUqLVeqLcI/wiUNuBziStkmjhgYvaOQw/RWcL/DglvPHtKddt+YhRyfezb\nLiaO\r\n=RyUZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./svelte":"./svelte/svelte-store.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./rollup/rollup-plugin-typesafe-i18n-watcher":"./rollup/rollup-plugin-typesafe-i18n-watcher.js"},"gitHead":"7a5902ba5c8cb514eb84ade603357062b7e94161","scripts":{"dev":"tsc -p tsconfig-rollup.json -w","lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:watcher && npm run build:rollup && npm run build:formatters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","test:watch":"watchlist src tests -- npm test","dev:watcher":"rollup -c rollup-watcher.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:watcher":"rollup -c rollup-watcher.config.ts","build:formatters":"tsc -p tsconfig-formatters.json && rollup -c rollup-formatters.config.ts","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.10","description":"An opinionated, full type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","typescript":"^4.1.5","@types/node":"^14.14.27","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.0.0_1613459324002_0.8283198187535938","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"typesafe-i18n","version":"2.0.1","keywords":["l10n","i18n","lightweight","localization","localization engine","typescript"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.0.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"6d6c445f374b08cdbda53dcaed8dfd4ef7bb7d7e","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.0.1.tgz","fileCount":208,"integrity":"sha512-uoE+NngBi5acbuxFEupjIxvIPE2fZOTTtl1X3UjXyju+gyGVVmHbDjHBlBwZjUg2FYvHK7cGP5IKN3kZyXq6EQ==","signatures":[{"sig":"MEUCIQCYYV9dZ2PAAzyO8E1uBoyk22ETT6XFGVh8KLxU/JtWeQIgOUuS8im5Ouk8DTeq9JYehzSmyaWDD4alqjAXJNCLR0g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":439702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgK+4aCRA9TVsSAnZWagAA5HoQAJdoOqUlxDsRi4iexS6N\nx/dFEWQ+v9V3PKjclO4vKubHR26X+djdGRBjmGLuT7TJNUJLf7Xr1mK9aQGG\nMedYTfkOHK2bfMgrkavABdMSkHDr/OQA1hOx7sS54zbP4rwIwzJYPnyyb4kc\nakaFTMowhmZW/LXr7AzpR5T2ngmuZwHTIIuO/CDgCbXtmJXOnrDzhsEvDCpt\n3VJKT1evxbOqjPxt0ZGLEp70HUw92c98py/qM2zq7if1QpqpYf39uqhj/IIj\nqHCa4Kf1rfLqd6wyJ0gy5xtyg0xi1NSLxzLpPzQ+OvdO0BOFIczN7yxUM3SS\nog4WYx91HhmsIiEfajZ2BR9kTrmbC6OYl+hx8IPECH1DKYFysdbLHaRILE+J\nVXc5x35B7M3TraGSnFw1Gka00xGsKl8kAUcdHYFnrzT4nc4gnFx/EvnhTRrp\nx6u/cKEuqYYwxKf6be+Afb2Tkn9yXbSFlI/rTND4XwwJUHx2ElATUhW8um7T\ndHA7H5kOSFiZ+KE5snUxCCQjpTgwWF/QcXoCPI2msW/EZpMbzHq/Jk0h27aU\n6FsjZ7BdZ3pOLk0X/K8a4wl0WOUmTVciq+JWrbHLJfbo26Bi1HIp6EJf+H+z\nFRVNtgkGnNzkc1tZ/VZiuTkHaa6RhIrsJpKuSNccgvAm6rcp5XKRXzpzT3mn\nVAeo\r\n=KDJR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./svelte":"./svelte/svelte-store.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./rollup/rollup-plugin-typesafe-i18n-watcher":"./rollup/rollup-plugin-typesafe-i18n-watcher.js"},"gitHead":"0afc77289d1707e49bb5dba30965b880ca13bf64","scripts":{"dev":"tsc -p tsconfig-rollup.json -w","lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:watcher && npm run build:rollup && npm run build:formatters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","test:watch":"watchlist src tests -- npm test","dev:watcher":"rollup -c rollup-watcher.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:watcher":"rollup -c rollup-watcher.config.ts","build:formatters":"tsc -p tsconfig-formatters.json && rollup -c rollup-formatters.config.ts","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.10","description":"An opinionated, full type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","typescript":"^4.1.5","@types/node":"^14.14.27","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.0.1_1613491737938_0.973021216494319","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"typesafe-i18n","version":"2.0.2","keywords":["l10n","i18n","lightweight","localization","localization engine","typescript"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.0.2","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"81267c5cf7bb71d9e44054843130d14652943f21","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.0.2.tgz","fileCount":208,"integrity":"sha512-zvkcsM85uNuy/aEN4O4iaEOOLKOEVKQy7VUNoJQEHy2gNfo71Q2fCc+NBDe+DV2URThU7Ek0IdkP2vnrmR6huA==","signatures":[{"sig":"MEQCICOu8YRg/+tA/hFUTHWCSdOO5Z5/YpEMjNJ6gXiR8hbgAiBNKlLBhFvYpL/68iCC2V4LXmHED6ikhAlR5mxkH3JV8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":439858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgK/QwCRA9TVsSAnZWagAA6bcP/jev7ECK5Eeso91CmPb8\njU2TNcKgJbLE2D2YOMZ1pV5OMCKd8gGql/GWq3eVwBGadvypoyGlOV9OBn8Y\n16vz5jTdU5iFFoJ+Xmi6N3BEHO8MhppzP63Ll3UYqHxEhyVHrD29lXkeScYN\nBsb2pq7k18yXHRQ9jyMPJGC5hT7r05xrMTTR4SmKkLvE0rjRXCBy8LOqJ824\n71LaguDwfnBubJb7Ulbta2vZvfSbieYtSAZxyTUdJ4Sl28lskcNWkQ2FZPSM\nuhrpgjzamrTYG7/827nIAe9UI0WBRMfIkGuaX0SySAfjBM31tOj1RYmtLS91\nQe2N375+B151XWd1XhVIvhpkRnCpVjtA74Z4uynCNbtA6oeRoctOoVjXzGHP\niy6ZXoXjDTq4U7MvER7XodqY1RtWxGU4YycqqR4+keIQbmGBrNkNZJ/PKb3J\n7FM9pOgJvhoQVTdw5E7s5c8wwiEDFmVw874exGGcbXen6ec35fFvh2K6kOMU\nIsXkpG9nL4vifzCZuLD0FxIlsKlxzS2S88WlthbWU95Dq6sl2PztAQlhtDp3\nr1fJVciwMIcILjMnSpKK3FAURzbM77h4LUe0SY1XROdm/ufImZRczAs9KZll\nqUnFpxu8LGunm4EXoIKT4ZohLkuF0xlVtUO+7m4AU5OhodJcREaNwJOf34DS\nvExO\r\n=ivzD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./svelte":"./svelte/svelte-store.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./rollup/rollup-plugin-typesafe-i18n-watcher":"./rollup/rollup-plugin-typesafe-i18n-watcher.js"},"gitHead":"b2d36b57bf4498ce3e3a066ef669f448b14628ce","scripts":{"dev":"tsc -p tsconfig-rollup.json -w","lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:watcher && npm run build:rollup && npm run build:formatters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","test:watch":"watchlist src tests -- npm test","dev:watcher":"rollup -c rollup-watcher.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:watcher":"rollup -c rollup-watcher.config.ts","build:formatters":"tsc -p tsconfig-formatters.json && rollup -c rollup-formatters.config.ts","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.10","description":"An opinionated, full type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","typescript":"^4.1.5","@types/node":"^14.14.27","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.0.2_1613493296334_0.8515827602007444","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"typesafe-i18n","version":"2.0.3","keywords":["l10n","i18n","lightweight","localization","localization engine","typescript"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.0.3","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"069dcfad83f6cbf57b37f0b6ccc9252e353e61c5","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.0.3.tgz","fileCount":208,"integrity":"sha512-EBcUjr9SAlZTBpzEwMGvrS0+KCcjkwZqCJuW1Sg+tV81FPQ3+eFePcWPGeMTZJmp8tBH76Tj88a7xM8XR6mHow==","signatures":[{"sig":"MEYCIQD5CqbeePP1fEV6qMNZlemlWOLLiy5YeEs5vaexxjJiWgIhANl67ly6JydVCY3d8Ien17kvqrSrEsQRx0IqxGLN0r5i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":439950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLLECCRA9TVsSAnZWagAAgj0QAIgsuzZ1uydrD3KLGSa5\nZ6BiJzslJ7uA84D/G3+ZtxktcC5E0c/eaKT0MHWhIQKs34Hv9qPA7cTCd4IS\n1/5ghirjrsyAgKR/gwaZkZeCPvGbr+BoTqPYpkbup6FgHx9/IKFRr/KAJff8\n+Df+5uLO0N2gZ7n203C10v5MFNT+ofd2Nq7rSzMFCx8fZmovnPfSxoK3LL7X\nqEpQhxdtFIkl4Qs0XT9l2qkF2teQKY0HdjWIfbgmIY8njDqTnOaTEqXS43WB\njEx49Xhmys7qtZM3zhRPR4dj+8cuDhjux0RujSfqPJmSDzS0UvetMac1VYge\nczQHjh05n0Ak3o+i0lpTWbMDQdWg3mMqv1Of8oqvmihwEeMOU50Ax+yj5VYW\nok3pyo/YUjJkBOuTWr3rI+HITi4r3PBAWOoiwfqSyGFMDM5ItRvGrSKZ4Q5E\nKlthjqonFaOLPCwa/cJcLSfvBWmuvL39e6bpqmZ5zeG2ccAlFEif1/al6/48\n8lwMufIuc2Mu7QeCfpMHmTNuyRZt8W7vvdPyhgKgglcT2DXPpNov8rexQAkP\ngDDNOE2Rb4sgmlG/SiMYFmBclHytMy9e0DZHfEiVlmN7Km5U0OfA0nrR6DkO\n7ib3lWfDUDrQGOSQ4vQyvWHoBGO3Z5eT3fCtBPZg7uZU0OxK6YADDVMF8As/\nKZPp\r\n=KPx1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./svelte":"./svelte/svelte-store.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./rollup/rollup-plugin-typesafe-i18n-watcher":"./rollup/rollup-plugin-typesafe-i18n-watcher.js"},"gitHead":"8cec742c83e03a13ddc8153a7c0ce8f717000386","scripts":{"dev":"tsc -p tsconfig-rollup.json -w","lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:watcher && npm run build:rollup && npm run build:formatters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","test:watch":"watchlist src tests -- npm test","dev:watcher":"rollup -c rollup-watcher.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:watcher":"rollup -c rollup-watcher.config.ts","build:formatters":"tsc -p tsconfig-formatters.json && rollup -c rollup-formatters.config.ts","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.10","description":"An opinionated, full type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","typescript":"^4.1.5","@types/node":"^14.14.27","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.0.3_1613541634238_0.9361540628096456","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"typesafe-i18n","version":"2.0.4","keywords":["l10n","i18n","lightweight","localization","localization engine","typescript"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.0.4","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"49936069a9f8e506d08d0575041be6338c464ca0","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.0.4.tgz","fileCount":208,"integrity":"sha512-FZ8yGzWn07T0jXfJ4wzsx18Jeo6JqOk50gGoUmWSOBN0I/7JOJlLr2xyJj3O17ikRB0wupK08Mno7okZozHvxg==","signatures":[{"sig":"MEUCIAsKirwAELjHRmhoi6E7gCG1qZhTrcSGzsw5QCvrlEmnAiEArqoxRm3hG9Mm2wsLl6v2SLctMP/xor7k7XA7IkBhP1w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":439950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLNtCCRA9TVsSAnZWagAAitwP/28ji4Yv8d1WQLI0o7b+\ntVM45tVPw4oH2t3c3Zi3722rgsrOov7zDavB29or7AYw4B/GOiBzRDA9/R+n\nt1/qbZOLPkbPMCJGc1+UZ8dVFUhjtrfCHyrtd+mtrI896jI91wZblrwbvmVC\nmOIU+IkeGRhe1x9FoPsArE/c50iYIoDPf6Ot+j51NJctSCR1Uc49nxNr+idx\nd3lTIUSGyT04s+L8kGt6okH7XDTODKml9bzHqUpMrQn6Bws7CrCiPH78dJsI\nhGA6ph+Ave5ChHgr6Oq3xCUBUuqWNHEtzPjiMdayW8WViOA1WfOjOWIaxeD1\nlVsSrrW4Qo5WFFBn0YlMtw9Er+SGyjmV87ItHbIjh+qWvdn7AKqdwvA0cRXh\n0RwfWjxlR0dbHNhchyin57NuF9Mv9fIS2IrBC27p6cQ2Ai6rj1DkBiFHTy5h\nndZ7i0inela0ny8RVRziRnlPJL32RpIxlkoL6CcobCAL/ULwTF0CtzcVkP1G\nlQnp281iVuVjB5A2h0yAQfDgmpoFM2QoETV89+i3CEYhSnhg27SnbJ0pWgEr\ng/rUVXrdRhG65dSytfkmR0WjiSi8otKYsDHwCzu+N82H0kogBR0dtSIqFAOZ\nYIctRMfns0vW7JU3gYzy7kGyLgH9rNwTbEZGS6onLXN+bYLNUM1NyAAVcYMK\nGCoT\r\n=cugg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./svelte":"./svelte/svelte-store.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./rollup/rollup-plugin-typesafe-i18n-watcher":"./rollup/rollup-plugin-typesafe-i18n-watcher.js"},"gitHead":"77b96e6e36808edfb0099a39c469cdd483cf33d5","scripts":{"dev":"tsc -p tsconfig-rollup.json -w","lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:watcher && npm run build:rollup && npm run build:formatters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","test:watch":"watchlist src tests -- npm test","dev:watcher":"rollup -c rollup-watcher.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:watcher":"rollup -c rollup-watcher.config.ts","build:formatters":"tsc -p tsconfig-formatters.json && rollup -c rollup-formatters.config.ts","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.10","description":"An opinionated, full type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","typescript":"^4.1.5","@types/node":"^14.14.27","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.0.4_1613552449295_0.6569164700549164","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"typesafe-i18n","version":"2.0.5","keywords":["l10n","i18n","lightweight","localization","localization engine","typescript"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.0.5","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"86c9b13375cea1befb7c35386e1373572fe204c9","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.0.5.tgz","fileCount":208,"integrity":"sha512-DeE7Rahv5blrf5WxAYrwhQWctRdYJ3MQ/8+Olf0mAlYkB9an8siHhJoMmIEuLuzdSEdOihRPPHiUor1gdec8Qw==","signatures":[{"sig":"MEQCIHy2pULpVrVvp/gdKCFzrp0CpdE9uxoHsimx4YLwMqJ2AiB2efoARWxGACT9fKzS6hp46vUEnG212zYRwMrUPvFe8g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":439950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgL1kgCRA9TVsSAnZWagAAfLcP/j0cRyX8B7dg9vWhNBbN\njnlOUKZjjw8+rp5MNF5ySlVVjxHzmlTUunv7hVgE9qjgErbHDeQZHSC+WVxa\nWDS2UsWQ2Zs43wdPk5IJJ/P+FtovV2KbCohUlkRfYHCi7yyjuCkX6GJEg9Ti\nhiC/NDySFekJ6Ps4dD5gPKa0WpntwGvogBdFnAQezfN6Ebl3u0T7DoOEmnhL\neE1JsX4vmX0QWnO5IvdPo2A1qXlZ6jLaRQhEvUtO29HWgW+oji6DnziwuEo+\nWLGaciwjao/QDupdz/t5NQLo0bMGySjQ4AUfY8TIWqD5a0qc9ocgHssyFG61\n5/qqy7AOxvs090pWiD3j+tgpKrxD4YDEYqEezfR1dd7AIwr7dbXgPhL4xSUX\nOAY+atrh0i+0I98Qy68231Vu/ku6jJ15jib4VtsIp6lZUDSLPsbOAYJp9MoY\ng1ZVSQDCnIgFqa1dg9qd/NJiBrw2gPyBwPcXjyMQ3fBJQrtV2TF5P5haanLU\nSPaTj+MNWH/D82Ehq/RKISDKvhN9gX0IoxA/2Y+5+uSLlFBoXs9AMPGwsWed\nvgPQZDdH6wuWz9hTxXZxkdw4rMzMb5gJ32tiIoZs26raEWmWEsg05unSbNdd\nRtw1GoUFRz5wHM+J42hUrVagPj/Tua52m37GXu4EV/1FsIF/Vn0zRQTqk/4G\nwvlj\r\n=st+D\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./svelte":"./svelte/svelte-store.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./rollup/rollup-plugin-typesafe-i18n-watcher":"./rollup/rollup-plugin-typesafe-i18n-watcher.js"},"gitHead":"68b6fa17ed4795df4bbaf12568b3b5f1ac1fb432","scripts":{"dev":"tsc -p tsconfig-rollup.json -w","lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:watcher && npm run build:rollup && npm run build:formatters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","test:watch":"watchlist src tests -- npm test","dev:watcher":"rollup -c rollup-watcher.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:watcher":"rollup -c rollup-watcher.config.ts","build:formatters":"tsc -p tsconfig-formatters.json && rollup -c rollup-formatters.config.ts","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.10","description":"An opinionated, full type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","typescript":"^4.1.5","@types/node":"^14.14.27","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.0.5_1613715744254_0.8633740593589567","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"typesafe-i18n","version":"2.1.0","keywords":["l10n","i18n","lightweight","localization","localization engine","typescript"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.1.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"292918d8b9db3d1311f7ca4c8beace5c3f1cf6c8","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.1.0.tgz","fileCount":215,"integrity":"sha512-OWbZ4JRDccr4emjIhE29b/eBUiv6sJbJxFsS2uZXeLpAS0Fygzb5II4pagVLcCZk4ybJUjfHpEzboE5EEWhZow==","signatures":[{"sig":"MEYCIQCeLAZskxKDTX8MIQeCg9J73PA3IetGw2mOFL0x+qdWHAIhAIoyQ0xay2rSWxGu+7Wm3scJJl5/iiTQsCZfunytyLSL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":445830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgL89rCRA9TVsSAnZWagAACU0P/38qxUEDztpQq6gj4A2x\npEJtwyhDM09lnvw6kq93e7nkUx7XsiX98cz9Lu97rmqj2UIfy9wYlGf83Wre\n3GwrVanYXjSxBpwMZIQcyglXpIjvKI6z1guY7v3mCkYu5roj1WZQfp6TSK41\nWS7zQTySn/pP7Jn00iR0xrpQK5ScWKis7I7uHyL4iIEy1zmj3IP6eG+1bO22\nyLmG8XIgMN6cYIPa/aUUu3mRaDoSH4sESkk3GETralvJ9bvZbHxjG7s+xSwj\nvt4UABm6JOdoYAA6AkURyLJaI2UR7x1TmkkyNFMYC6J6hp3kbFaij5vtj09p\nhD4pohIEhewmBcgFY+PsEtcFRYuSvxp4W0Ydj6lU7ZS8KxhhMqzTXHcBoq4T\nWgvLfr7CsdkRNkLJPLJe5f7YzqzkSYkte+TptQVccQ2+JTTVJw1tmJGIsUc7\nDINxwKRj/1CbRfjMyVNvMZe1XzxduDvbkPpgkjnTt5DmfUyY3iWj0eRxcJBa\nEKXmgQ6qQt66MAGS+NAyXPhvSreYpHH1e1QdXhLsaAPSjsG9fSnbnrMASSg1\nNRNzXxxVqnJf6KPgIEAbqbuhiDILDbBkuWdytcUosZIRTLF0v71oOS288oC5\n3EG+/wnQuoSQ/o55uB5Sje/i/942WeMHH7kWqMOU9YINcr9yQAzmWvxArDvh\nnGtB\r\n=T7n2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./svelte":"./svelte/svelte-store.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./rollup/rollup-plugin-typesafe-i18n-watcher":"./rollup/rollup-plugin-typesafe-i18n-watcher.js"},"gitHead":"de49091d206c1dd78f6534bb75e4b5245122e502","scripts":{"dev":"tsc -p tsconfig-rollup.json -w","lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:watcher && npm run build:rollup && npm run build:formatters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","test:watch":"watchlist src tests -- npm test","dev:watcher":"rollup -c rollup-watcher.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:watcher":"rollup -c rollup-watcher.config.ts","build:formatters":"tsc -p tsconfig-formatters.json && rollup -c rollup-formatters.config.ts","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.10","description":"An opinionated, full type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","typescript":"^4.1.5","@types/node":"^14.14.27","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.1.0_1613746026968_0.5377237834678856","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"typesafe-i18n","version":"2.2.0","keywords":["l10n","i18n","lightweight","localization","localization engine","typescript"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.2.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"85f021eff6e3b9818937daf0243f8e7271b6dde8","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.2.0.tgz","fileCount":215,"integrity":"sha512-BW4lLwyRbNXfMXjgaIRDRbZYN46NwFM881Rv/XpRQ7TXSAaZB3W0tRjAl+O4wjKPdLL3P/xjh9P/T+6kRFQGAQ==","signatures":[{"sig":"MEUCIHq4L+BYy+3AvXsUmGiJJxtZz6hXQ6TXraHzpCklGQOxAiEAgAhJUbh3GtmoG3rHouOU7B0t4ghpOH6o3wRHoNM+nYM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":446350,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM1JKCRA9TVsSAnZWagAA1kEP/AlmstVClZE2CBAv20mH\nDP863//U1jIHBocSp5w0AtmXHkR6l+C6nvzfp0d7264w5krFYNSEb0BIXRPc\n0Tqt/Jk82l4tYZQP+6hmE4clXijD1hT5ruxSEFjTpz0H2YsSar4NhJyqec3Y\nQ7IimHh50krMnenjjuC0d5wZW/Kh1LPK6e9ihIT/0QGvWPCZ9FRtWXaJIzG+\nZaR3Pb6zHVCFxXkVV+kB+hg3TdECp8bZaRucKKG9dY0ujCI269l7opxxnaZc\nYb/yAT60ISz4FJUeDvL5QWhgP4ZCGIr7eTCjHqeXknIOD/e3oPod2dOPlE9p\nEKf869wG34kJb7ppNeNhF/05Yik4KsVIhTlqE4NF5EdmPmNMOOoajHYgRteJ\n4okQOkeXqoUUlfUvRsEQEPHMxpakpFGcO2wUfDzi2Y30B3NinbToy8ncwLXE\nFPyJCEcxCGowxYRdrnV1Jx+wNTVji15smKVyxMxfMp8TzWWUxq1U94X2xso2\nU7u7hpxImMzfR5uRDh1cqUh+BXrHnHWrICjzaDsQDu5vbaD37FwEUg20/b3N\n78wRbwb9X07tACYMDmSUtfFxF3KhPf/wBJ8MbPDfkINBl/1vsWWDzH2uTVTH\nT6bfbnn2Mo0dlTAqZjSL/VMx7tD0AjOGh8idfmFjJYuFNoQeE8/YJZjAHKfA\nbiiF\r\n=d4KJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./svelte":"./svelte/svelte-store.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./rollup/rollup-plugin-typesafe-i18n-watcher":"./rollup/rollup-plugin-typesafe-i18n-watcher.js"},"gitHead":"842e162e71a78e17e1bc69a8cdfb09a8fc4a3f6f","scripts":{"dev":"tsc -p tsconfig-rollup.json -w","lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:watcher && npm run build:rollup && npm run build:formatters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","test:watch":"watchlist src tests -- npm test","dev:watcher":"rollup -c rollup-watcher.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:watcher":"rollup -c rollup-watcher.config.ts","build:formatters":"tsc -p tsconfig-formatters.json && rollup -c rollup-formatters.config.ts","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.10","description":"An opinionated, full type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","typescript":"^4.1.5","@types/node":"^14.14.27","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.2.0_1613976137894_0.17005186782293857","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"typesafe-i18n","version":"2.2.1","keywords":["l10n","i18n","lightweight","localization","localization engine","typescript"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.2.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"47221fb5b128e7b7f60a34a787a906a0df09afae","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.2.1.tgz","fileCount":215,"integrity":"sha512-hoh/5f+p5hHPRSyZZFBDGAZV1O/eSLpP/W4L8+4nJXiUVQR6bAmfFfedCrsuoTibCaOhqCSO22CGg9Q4e0nlgg==","signatures":[{"sig":"MEUCIQCn/EIM2UNBKTuWsujbIPmWDiAgA2AKSKnhX4J9f/e3UwIgfVktETrADKkTRLL0ptau1KNmNENvH1XR7S7msGcexFs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":442812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM11WCRA9TVsSAnZWagAAT6UP/i4K/waSqB/jPivZOnqz\njqROReqbKGYyjyCFH2DOKqsxM2vlKVPj/RxxX1l5jPj1TpMLillmtxDsMS3D\n3jwycQKBSXhq57U53dzwa5rnbG9AyqCrPncwTKN7P4zCSTv+TUj4QfRhNC6G\nTa99O6TDx7xeMy7OdG/Bc2ErvOGTUTSqSpb8T29ygATjMyBfd4U1+ZZdBAg5\noLIa+tX/f1sKap+ATtfB4s7vuVb8T14B4a+CzUucUT5z9b3Wui5FuPiLDBkO\n2qHiKjPPLvkWewccpBvxuoM6WHstbxPnJ5FxmcD2xHLQMSp/nEnV9E+V9WPq\nGm4iDR9ZepxCDKJC4JCC2LCmZUeDhcCPtldJeGsuUnm58rcBfeaHELIOEBcY\n6sBaYqzRDyp87XpzFs1EHbMIOlXV0eNZMRofqLqWfA56KSdmW/s1WbjrPFuC\nwJtlzww61kPhe8yHeytSBC3776mylhO8fwqjZr//yLvmzEbMn6vZBFqNGw3x\nmXwRV3xlLUmVl00ylx3susQmrdMbLZbZP7qbe9ZAMBfMCziNZfCgBI5qgwsw\nsYjzX2SghT+6a1s+qQ2gVAWasltNbRTTaudCvhtsKOBlBkY4t9IW0UuNeqL5\ntohpQh0qqi60IGErkDg9sMgTO+boY2JUs6klPgy7Qhks3T/P95Jjc9GWQYnX\nnqHO\r\n=tXWy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./svelte":"./svelte/svelte-store.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./rollup/rollup-plugin-typesafe-i18n-watcher":"./rollup/rollup-plugin-typesafe-i18n-watcher.js"},"gitHead":"a054cf463c57e3390d051b61445e86a66e6e97e4","scripts":{"dev":"tsc -p tsconfig-rollup.json -w","lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:watcher && npm run build:rollup && npm run build:formatters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","test:watch":"watchlist src tests -- npm test","dev:watcher":"rollup -c rollup-watcher.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:watcher":"rollup -c rollup-watcher.config.ts","build:formatters":"tsc -p tsconfig-formatters.json && rollup -c rollup-formatters.config.ts","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.10","description":"An opinionated, full type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","typescript":"^4.1.5","@types/node":"^14.14.27","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.2.1_1613978965237_0.6969715934445515","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"typesafe-i18n","version":"2.2.2","keywords":["l10n","i18n","lightweight","localization","localization engine","typescript"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.2.2","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"020dc8c41ee4c5da1971e70d1ecb2f97dd502db2","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.2.2.tgz","fileCount":215,"integrity":"sha512-6AyiWmQBQL6ZP2ZU3BZ5zcsZu9y/fodlwtjIj9FRCTccKdW4NT652SWVd1hw2ma1ngi5Adxvymh+ibcY02bDZA==","signatures":[{"sig":"MEUCIHhhFzkMi79iO366+CGGmFM5Z3yYSpBpPtf+5aMKtILrAiEA3GY0/mv93HFzEGDX6IztSm54h+tPY+Nrb0oO6Ux8dys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":442812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM1/iCRA9TVsSAnZWagAAUXwP/RcY+9Z7YWTMeVaH9PTm\nEGGy+8p0IsHxifGwygLo0TKdrbWJ4W1NErzjaF0cQ4L2blSC+rvrR+zddTEl\nfu5XnRDm9HzoAggDMXkJkVTWgxkoKcn0Jao/W0k9MruzBAbxuEF6TFa/3TjY\nDHetKe38Kphmm8Evebkw7IS/Bs39rIRPZUEDLzpFcPSeeibzxZBLPC/D18xG\nxMJyRaBx7dcX2m7mrKwaZrb+EqclRfkGkrfrhv5NltCq4YCWe5Veorf7jb75\nFjcgfy6UVaWXZLjhtRvfG/N3yC5OlfWqJKKIuy45gGMZxGv6A6qu17xby67j\n398aouk6WRtkVCLOPvkd1xyEKE7W81b4GkzlBQrOKasr7TbFUrc/COls21x1\n1zU75FuUOFy+JMfC+bP6dZ0l+YqHYjRAYJDEP6+cmSoFaf4NblrraqfmecyM\nvaHed7aUFAbvwMliDIuPi0IXocfLyJFfEWA53jvjj3/shMHd+GTo54o9aDpU\n31t2GIKSPAqDwVGWG6FxODX5R+TUS1lQcJRfKKZEmtP0TCgQ/myWbC0qidR1\n7xtrkJC1QuwuPY6h59VKQZ8S1QX/guduTMT3QHu8xi5zHjJPcwqrdVAfqL0v\nf8RJ0znD7YDX4D7eibGrkynLJ0SdVvVu1Ld+ZI95DIo4oBMgHbQq93NODwNl\nzHZt\r\n=TUJ9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./svelte":"./svelte/svelte-store.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./rollup/rollup-plugin-typesafe-i18n-watcher":"./rollup/rollup-plugin-typesafe-i18n-watcher.js"},"gitHead":"8f0fb7a0d7597dc3faea6e2495356486276552b5","scripts":{"dev":"tsc -p tsconfig-rollup.json -w","lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:watcher && npm run build:rollup && npm run build:formatters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","test:watch":"watchlist src tests -- npm test","dev:watcher":"rollup -c rollup-watcher.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:watcher":"rollup -c rollup-watcher.config.ts","build:formatters":"tsc -p tsconfig-formatters.json && rollup -c rollup-formatters.config.ts","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.10","description":"An opinionated, full type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","typescript":"^4.1.5","@types/node":"^14.14.27","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.2.2_1613979618495_0.5030063810080456","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"typesafe-i18n","version":"2.2.3","keywords":["l10n","i18n","lightweight","localization","localization engine","typescript"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.2.3","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"475102bb78ca9090ff46c9606e29792af07c6759","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.2.3.tgz","fileCount":215,"integrity":"sha512-cBLoEvPQlMM3p2h1/B+BUcWHhkzILs7QqeFHRfl1K46kkds+zmETmXyu2gnBhcBs9q3/MlDrX8OKLdUq94WwDA==","signatures":[{"sig":"MEUCIQDj/HTXWaOgC6rijYBsurMeJOaEYVDoTBxKIM/eknadaQIgYSGIxMEVY51WoGxRqOt41e2w5g5NK/X1IJU4n7/c6A0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":443232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM9dWCRA9TVsSAnZWagAAbp8QAJRPu9LHxzOe6RTMfKt/\nU+0itsAf4oPetwbqUwHL/8FsVFRMUchNyD9tzxyeDbpZehvozf0ZYw5HgTl3\nAaVTv/2genTY/yn1qOdTSN0VPaixjbAUNOkSjyVr71jdHU2NAgVo1h4LyH4K\nOZO8glzFD62w4X2lLey+3y20i04z8IAh2WRgkKzFg4ybE6UsoZ0+qaHNaDGn\nm95wuXAtBHud9XI7KXNkluW4eH8pvP2AEt0nXIx1cTqZ66RyAkvK/petB/Rx\nX2mLFpvx0QNawn8Gi8rODkXJhf/2SIVgbQcjGR8VRBou8wmIC7Ydk4FM/ZWD\nZGptBkmp7/BPHdDRdAk3ktCDU4hsGIVb7mKa1GmH2cIz6culAfNI/BLJvZlj\nv1e3wWJi3NmkHTe1iqbJ75mAfKvUdKhhBnu8Huk3BURUTJqpQhH1rNJUJDTu\nW5mXEWSLiDmEmUoxFgap7QzPBhhkbh99s0HOWLxy08MKADod6AWvUAylwGnE\n4xRhN3RkAp2hEo2q5KKY+MfQWn50WEtgN6a8q5HYeiGOFFe+0RutB/dVMNHn\naJd8RK3u93bPqtfF6nUOHYs8ozBJMP6eopEVThTgSBNekH2GfJ4aVGSgHoWz\nTJmYD2vw4dmhrNBDQHDi1kjeFtm+qVIJxDZ5emR9prPVGPlZbN1A2iflGynX\n9qa3\r\n=Apcv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./svelte":"./svelte/svelte-store.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./rollup/rollup-plugin-typesafe-i18n-watcher":"./rollup/rollup-plugin-typesafe-i18n-watcher.js"},"gitHead":"396178a2c92b344d48451f349baaf9845f304a0e","scripts":{"dev":"tsc -p tsconfig-rollup.json -w","lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:watcher && npm run build:rollup && npm run build:formatters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","test:watch":"watchlist src tests -- npm test","dev:watcher":"rollup -c rollup-watcher.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:watcher":"rollup -c rollup-watcher.config.ts","build:formatters":"tsc -p tsconfig-formatters.json && rollup -c rollup-formatters.config.ts","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.10","description":"An opinionated, full type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","typescript":"^4.1.5","@types/node":"^14.14.27","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.2.3_1614010197443_0.8449117798718908","host":"s3://npm-registry-packages"}},"2.2.4":{"name":"typesafe-i18n","version":"2.2.4","keywords":["l10n","i18n","lightweight","localization","localization engine","typescript"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.2.4","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"dd52fa79ab360059ed63f286a4a8cf2653170343","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.2.4.tgz","fileCount":215,"integrity":"sha512-GzGZ1rAlgjxjvu0aiCHGkd9qbMhzEnBzSwC19EKrOiHf0JYkHYJob2NvxTYXGNj6f6tt37J8fC0mibrpsaCYWA==","signatures":[{"sig":"MEUCIACggupkmitz1J02LeJdUUDoQeraDg3wP23mLfGGiHvjAiEA+K2cQcO/0XLNG34VTJNQMt1H23xjh7eJIvSysi9n/DI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":443232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM+GQCRA9TVsSAnZWagAASYAQAI4RlaTE/W0EQt4I8sI8\nivmeinU9IbmYrHI2oARdMWhIZOOvG0FumBc2Id+XFpKhRz2l+1B8j/J4yjWp\nBJGq2EtwLWQAz0CSv0A+PstEpSs8MMoDIw7Kw7gIDgxKmCpPAB6O5GTOMzCr\nqIOknwFnc0gma7YGXV8OiFKc+ABhssHLafkKmmj5EOs/MmqkhilZKZ2pPW5q\nRvg0GodPODiv/CpAXkVLIhS1ZjhfLveXuYtRDlycawsO2YNp2rvnQelX9Sio\nKP75S8NugUACwplOsoJ2He4yA+XGW6/aHS1+Lrr4DCBwQhln/SAzTZUsG+Ze\nDUajn/RFZoce8qgZ40iTfKTqqC1QR4TG1Ai/lKbu50K0VI3UAA0GKxeW6CV+\nCbtA5A42muQrYB64R9E7kPCz/84uHr+rANYHv+ZHp6b5jFD4bFb64Wx2W1Y2\nAuNptLtcN0i3X7M5ttYk32JM5FdEiNmrPxaangQLFtqudrS94VIAd7E/q2Sl\nxnpPbtDc9KXrzhKOH5HU1oNAsMoZwB/aVEin6H0LnQraB0hSOUi80V4Tpc0p\nqFg3S3fyLaR3d6JxGtdtXU5ITPHE4cm+EmqNurC+lMf+ggHnRsiw7C2pjsRb\nDOSH3WoAXWBW8Ph0bWjyae6UGgjNGh9LiDrr+4XHNItVIetodkE5E9t1eabA\n4O36\r\n=8PDL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./svelte":"./svelte/svelte-store.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./rollup/rollup-plugin-typesafe-i18n-watcher":"./rollup/rollup-plugin-typesafe-i18n-watcher.js"},"gitHead":"3d3d766323fda34161e75244351280c4e779328d","scripts":{"dev":"tsc -p tsconfig-rollup.json -w","lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:watcher && npm run build:rollup && npm run build:formatters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","test:watch":"watchlist src tests -- npm test","dev:watcher":"rollup -c rollup-watcher.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:watcher":"rollup -c rollup-watcher.config.ts","build:formatters":"tsc -p tsconfig-formatters.json && rollup -c rollup-formatters.config.ts","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.10","description":"An opinionated, full type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","typescript":"^4.1.5","@types/node":"^14.14.27","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.2.4_1614012815756_0.8109410142842497","host":"s3://npm-registry-packages"}},"2.2.5":{"name":"typesafe-i18n","version":"2.2.5","keywords":["l10n","i18n","lightweight","localization","localization engine","typescript"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.2.5","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"a1d5fa3b5516ff6e5f0a02f9afc7a527aa58024a","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.2.5.tgz","fileCount":215,"integrity":"sha512-lDEkS2n3vpXKKnFmcxtmeFjulbMmI+WWjippy9Sqev390iQPNO8GD9IUzaVVrrOAPSstyNf0Ehubm2qlZYQ03g==","signatures":[{"sig":"MEYCIQDC4OIE0f5t1dRnA2MDIjMrq4q2Jc39mcMmgSMOVoq5fAIhAIXV1pfZrd949U0Vh9Y7wFWNsU1mUZztgy+lvBVhX1lW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":443245,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNJzcCRA9TVsSAnZWagAAifIP/iVmieNNaOR+1F8EfUu/\nBKp2y6UG9dHK3sABwwVtxFAO9VMmjo6BLsRpU3VaUZcaH7X04k3rjyys70ZK\nNFDFp7BkBnEiPkI/Pj183KFAtLz8Q/ZTUcFemrM+9Sj5THEd8hd7zpTHz9Ja\nLrMWCMcP9asl6G6svet+SUjgohOmT1Jf42bnMVvhv+Chl/D4H06/RIBakOAm\n5cRla9isRAqwHBVe4clBflOOVDhnRzmgkTTW/gWqrmRPhQXu46egibTEJbjJ\nsoJ9hxZTnAsUMc1z12FatwQeYPeUIsBo++bRqOGXphJtVW1a0H6ZwXWM3di/\nnB4McEF3vV8inngYWmmPCLIFL3I49HYq2rMfhnRhJzOctK25RCLJFWzH05pO\npzw3Fmu5xRCfKk8mzM1EeSSdLVy+PGldRqL6uaCP1bc8sw6zOpCKdJr4iZ9X\nk5LavyXcaDXBrvjGVf/mqMaxMwfe0snNh7FVCdRmWiHXfaO5K7GHL20H9N9h\nIgqq47e4+3McHP1/3N2w006v0ocodDxwQRNsbaOQskvDraRwtYEkKg8yTcpA\njYTCj1w0lVgrBwzUO6eLjtPePtN6Z9Dtz7jIkSF8cu2knXMb4fnegDiQ93Fv\nxpAWVXQAMmrd26XZqyh5s/LRbmmSAoq41ItxqrVUIO1/EaUDbBoWJdpWEtOj\nOII0\r\n=k7cw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./svelte/svelte-store":"./svelte/svelte-store.js","./rollup/rollup-plugin-typesafe-i18n-watcher":"./rollup/rollup-plugin-typesafe-i18n-watcher.js"},"gitHead":"ec548779a55d67dbafd3246c0f1e6e62d5e26611","scripts":{"dev":"tsc -p tsconfig-rollup.json -w","lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:watcher && npm run build:rollup && npm run build:formatters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","test:watch":"watchlist src tests -- npm test","dev:watcher":"rollup -c rollup-watcher.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:watcher":"rollup -c rollup-watcher.config.ts","build:formatters":"tsc -p tsconfig-formatters.json && rollup -c rollup-formatters.config.ts","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.10","description":"An opinionated, full type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","typescript":"^4.1.5","@types/node":"^14.14.27","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.2.5_1614060764309_0.29154205441868286","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"typesafe-i18n","version":"2.3.0","keywords":["l10n","i18n","lightweight","localization","localization engine","typescript"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.3.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"ad41af69738dbe01852ff239e71120854e87e2c4","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.3.0.tgz","fileCount":227,"integrity":"sha512-qv82R1FOTE2ZMEWVgz3j3Vs/Qicx0W6omERgHPi6TSko9QW+C5RGk+brkkC8DwDQpI3z5xV2q/qqO/cZSAq3Kw==","signatures":[{"sig":"MEYCIQC18/aepHMAqzSc41JQMcQX+oaSRCx5wDVqBTWDowllfwIhAOyWx+kvuaA6OhQKTsY5IheGbNDJi0pgTWOSkTFc05l2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":467439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNJ5mCRA9TVsSAnZWagAAOBsP/jcPTBfbpNnn30RJ0Lfc\nKzLxkYu8lhx4iCaQGVIPm2tZZ0fuIbmcDz9H17kHZscsgQnC+8kw3oL+FV0s\nbJpUsc3UbG/Js91Qxke8PoxOi6ZvgGQJQ7xIEssSvPRTtVhLDhcYjMZOcx5d\n9neeE+8PDVApsHGtO3bp+NJYLKlKd4MQHvl9+QRgXUks5Ovx8tUQSPWPQtlb\n0wjYNWAUte+f2KFgsX2aRcWr4zFbY0b3wxViMNMw3CU2GuZC4+4ozOE8GNxX\n/z/bTRSMAzB4c4WY4XeDcQdMHVvXEGtSVYgEMMNMPvg8kGV/zlUQfYTFXypb\nJ1UI2BUMx7WKj+fs9CJTO/bkuhdmJnLZ8Pkh0HwC2q3cxpN/WgKg4D5Z6x7L\nOqDFR5vJKWSXh6wzgl5zwjTBxCNVN8/0+175u/oyLPzepDu5KDmETppnY9ps\n8bnNa8RhBdIrFQDvH8IAntahV5c9NeNzP1MRt7oTfN+WtvFP8P8NM4lV3ncR\nAle54h7MvmyHFoh1ss06aS31NUsVv98Jl4PF25QDCkfSDVkgL9dcXNwwqjq+\n5/p1NqHkg+atAbgBDIAkFWgZ4ffVzLuW1UM/1gibZX5/VPrHXEH4AEjwjqRq\nc6bijdubTwrPSvifkd7VnPLTdmFv+cGc+8qQMt0FWitsDjJWCjxN59rT0k7w\nqbuf\r\n=IDT6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./svelte/svelte-store":"./svelte/svelte-store.js","./rollup/rollup-plugin-typesafe-i18n-watcher":"./rollup/rollup-plugin-typesafe-i18n-watcher.js"},"gitHead":"cd7b19c97c86d474d87dd2f0c8a880d2b580059f","scripts":{"dev":"tsc -p tsconfig-rollup.json -w","lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:watcher && npm run build:rollup && npm run build:formatters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","test:watch":"watchlist src tests -- npm test","dev:watcher":"rollup -c rollup-watcher.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:watcher":"rollup -c rollup-watcher.config.ts","build:formatters":"tsc -p tsconfig-formatters.json && rollup -c rollup-formatters.config.ts","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.10","description":"An opinionated, full type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","typescript":"^4.1.5","@types/node":"^14.14.27","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.3.0_1614061158103_0.8152902517760514","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"typesafe-i18n","version":"2.4.0","keywords":["l10n","i18n","lightweight","localization","localization engine","typescript"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.4.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"c76fcf58df93bc489a6cc2c52716a7c184d8eedc","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.4.0.tgz","fileCount":227,"integrity":"sha512-VRz5VI+DWapTuz9XDOy7Sh9g1nELIXd4R7S/HELveHt4zDulHbzDYiF2RN3WPANmofXftOy+sRoHH84n/JfjPA==","signatures":[{"sig":"MEUCIQCCf0R6/rZaixsyMQC0I6IG4aNPOiw2b2R8vIWowEPX3QIgAnfZwMQ+RALFpjpSqI8X70BhpYxvLkqfuBrt+BMl1BQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":466333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNfnZCRA9TVsSAnZWagAAMYAQAIkoOrYM3F3ZHaQPBlVC\nOQgKpvrOHMpyaOo7BxDODsxhhSG3Bc613Tl7Ff6o1CGOEttGX0i6QnGAyDyR\nIoXfBdfWIWr1xsSS3gqyzOutzuhy28m6TBhq3HCEXvyubgcOasW8/Y8UjGK8\nYjlKpWN6s6WZCuOmoBsdPbqAldHXdffZMe1oN35nVjK2KdVA1b8HW43ZWYnS\nTtyQj3ydekHIf+uUMYU9vDYUTKZPXbzn8uG4r+2NgKR8W0ULeVJY+wIo40CA\nJVKG8GpLUmZZhnpDaq2uHR6Kh7Yq84IjqFIm5A4sIsCxwnHBUI3Q03Fe6rbQ\n7opmJywP4YZIZrDTHMlJ8resT77iw565USUSmbUOkcQyt47+xoKWfN3bNil6\no/lxN9itQUmOE9ZTB8CG/lUkfb86jtOONT1hZFxzp3W2ZBdCH3Oa1V1nAcmm\ncH7ft6//omq2SUs57oTc9ticPThcDy9bIB380Cm5uneLYdpIeBCU3ARlJzOY\nw/KoZAGRupYFdlX/FAClUwdlkunAMoSISLYrHNlnUPZhoWPDSO5+cOxz4pDP\nIK0naPJXBrjKv0/L0tSQ87hXr534rLfHfLbXP95mNy5pVnS8DfeHR4aoNm1y\n4TIY6fVp0bhTTLysvsgmhsaDtckttwb0GrxhpYTqhj5AY2qEH1C58BdDpF0a\nchj5\r\n=Mwb8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./svelte/svelte-store":"./svelte/svelte-store.js","./rollup/rollup-plugin-typesafe-i18n-watcher":"./rollup/rollup-plugin-typesafe-i18n-watcher.js"},"gitHead":"a363a32aea917a5a7197aba9ae17ff0d93be4343","scripts":{"dev":"tsc -p tsconfig-rollup.json -w","lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:watcher && npm run build:rollup && npm run build:formatters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","test:watch":"watchlist src tests -- npm test","dev:watcher":"rollup -c rollup-watcher.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:watcher":"rollup -c rollup-watcher.config.ts","build:formatters":"tsc -p tsconfig-formatters.json && rollup -c rollup-formatters.config.ts","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.10","description":"An opinionated, full type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","typescript":"^4.1.5","@types/node":"^14.14.27","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.4.0_1614150104742_0.8362867473430571","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"typesafe-i18n","version":"2.4.1","keywords":["l10n","i18n","lightweight","localization","localization engine","typescript"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.4.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"2ac70152effa2078c8e1812b1f80648a94652421","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.4.1.tgz","fileCount":227,"integrity":"sha512-5QqIqO75qtviK1/y4jILh3ToIIG0xhu4AJg7QwXBUJtNY/c2lrW2lC6J5cW91ebkafppoKK7ybNl+V7OPtg9AQ==","signatures":[{"sig":"MEQCIDkfnkwVQLd8TTXO1NcfhLdm1BilCxc4Pi5CXJjfJPo5AiBi08M+XOHmMFT851aUCxJhMN/5xwJRcpXu4Y9EMwp5iw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":466333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNfq8CRA9TVsSAnZWagAAIyQP/RJ6/zhCnmEeNAWwKLB2\nAdumvxd9U6zuKoD3cv4G5IVb4iD6OmmIDaUOGtZBqPe8IYcLd9udlAQJDjfX\nvRtKzV93hBB1Bmn3PBvvQ3dyvcXwmBq9RyZsMwasWtBdEhpCvBbW2j+temF9\nf1F+T8sbVqCQrDPrNot4EnlHlGWP1rA99S8Vkq/xuXUuep53IdyEvqnNFBKL\nWkNC+P8HcLiNfjzY4km8O/nY1AVvCXKoJqS9LVi/IAwvyQGgnRU7aLKPT6QG\nlQXfsydZ4SLO0L0ub2e+1/Rjxl6ivrJjoNoLMGvCc+8kMfNWfZtVYA407xQh\n7I6psQHP2myhIcSoeuKSa90h935fY2/ZwqwSYVgU/HEz1HfO9dQJTfajVWKq\n7VEpwZzDLxc8iKXJUjbjf6QOcgSYQoHiA+PSi4DxuOKdx6tCGqcP1LOyRqPv\nnHFA8Rc8LvSPpD3P8/PcbLf9Bc4vQ93Om0z4hEysFA8YtMeIxQ8tZyPCiW4u\nMcOcLFn8j3RUzoMSJSPIhaisyiEMjvjR5PO1JHIlapCqfifhVN2+nc+t/9af\nUoQ1C4/7n5aNeTQykdj+K4D3XonzE4H+ndDSLwP4CUwDBTa0lhKPcnv22PrV\nkNfFUT8D1ShMJ0jfjd08Ml+ylnVU2rSO7+bwMfaTu88SO+5yC9KMjcxAkwkh\nHK+Y\r\n=2sfM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./svelte/svelte-store":"./svelte/svelte-store.js","./rollup/rollup-plugin-typesafe-i18n-watcher":"./rollup/rollup-plugin-typesafe-i18n-watcher.js"},"gitHead":"bfdd42319b14421163d94997173dfcb9370dbb5d","scripts":{"dev":"tsc -p tsconfig-rollup.json -w","lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:watcher && npm run build:rollup && npm run build:formatters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","test:watch":"watchlist src tests -- npm test","dev:watcher":"rollup -c rollup-watcher.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:watcher":"rollup -c rollup-watcher.config.ts","build:formatters":"tsc -p tsconfig-formatters.json && rollup -c rollup-formatters.config.ts","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.10","description":"An opinionated, full type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.20.1","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","typescript":"^4.1.5","@types/node":"^14.14.27","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.4.1_1614150331942_0.7676886623230494","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"typesafe-i18n","version":"2.5.0","keywords":["l10n","i18n","lightweight","localization","localization engine","typescript"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.5.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"c4dff61cd0946b20233828843286ae8d14da1045","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.5.0.tgz","fileCount":227,"integrity":"sha512-29XkIEMWLB2Ep73iZ1t7tBgAYO1ymGT/6MlTfRq7CVFBZnMTl9BkM6z3wiSuII1i9xVMktfaOtUnYunBGuwVKA==","signatures":[{"sig":"MEUCIQC+S629w8i9ZiKwLLOcamVMPlaSPJEYYhgjdJeqYGN1RgIgMVoFNnd+6M556Xm4RFUmUyt8tDywfdltOh82S1q1g38=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":471888,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgO6M9CRA9TVsSAnZWagAAa+QP/39oP/AkAk9H97VRvYxw\n2g6bbRQwEajgMT7XOMhq8phcNvThL1bSVRbaOje/0bBxUJfBgX0FT0XowAIF\nPGcu0EMdME223rBHCYKzVO4ydp/jyex7e6MQMBFfsAJZ8EKKMxjahy4mCj4p\nD4DZyKDAdioPSVwgwe3o3KRYpT3W0AxZiL9aCOHGV66cWGCR3XXilt6FxYIU\n9Nvn5ljfTd3VBt6YW1zffkdziR/1zd1v1zwmxq1l4JuXhENPyQ3addmQ2trF\niH/naRvrFP9gpe9J7RI3WZIfCiTjoO6S9KFHuDvvg0AekAoNiPONLYciDTWW\nvgJtSzSJ0/eH/r72/5hnzjAXfIUetAMsNjiNPgJo5YOuwdwcGKg3YsIp4KEn\n9PPK/dcktNVTp3CRyjahRkDrm+R/620dziEYHpLyd54cmoqdkNaV25lLnqP8\n6t6Iw/DNb+xyJ7YFDj/oyPoLl8bI8fcDE8LGqH7WL9zhv47WHaeLfd+WMWGb\nkWI1mo/pw9lUivrHLRhK3sj/8BxPpO71jzE05aaZ73R9i/UWw8uoYd3zuVU7\nZeGtbz+p7ABFDsCFNgmKYMWRrCm9TEbiMYTe82Y52wGBGU9l82/EgM7JvfRp\nfhUlRa1jJwEApbUiR9sFKfukfDC9Eklw7F5ZR/TCj6CmOjx1/66AhiNgoL7r\nc2Hj\r\n=bsI3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./svelte/svelte-store":"./svelte/svelte-store.js","./rollup/rollup-plugin-typesafe-i18n-watcher":"./rollup/rollup-plugin-typesafe-i18n-watcher.js"},"gitHead":"f46a8581e38781a2892f1d84c1d51ead20d4b189","scripts":{"dev":"tsc -p tsconfig-rollup.json -w","lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:watcher && npm run build:rollup && npm run build:formatters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","test:watch":"watchlist src tests -- npm test","dev:watcher":"rollup -c rollup-watcher.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:watcher":"rollup -c rollup-watcher.config.ts","build:formatters":"tsc -p tsconfig-formatters.json && rollup -c rollup-formatters.config.ts","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.11","description":"An opinionated, full type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.20.2","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","typescript":"^4.1.5","@types/node":"^14.14.27","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.5.0_1614521147260_0.6355400494621277","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"typesafe-i18n","version":"2.6.0","keywords":["l10n","i18n","lightweight","localization","localization engine","typescript"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.6.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"94988d53e5b0ce3946049c9255d314acab60fe30","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.6.0.tgz","fileCount":227,"integrity":"sha512-h2/3wgEozya/8VDCw3IDAxwTQukYIc8Htukx4zLqTLOWEW6TDv8+WuhEKT6klPW7Pw3hlvwCNRY3+sagkJplVg==","signatures":[{"sig":"MEUCIQDIaFSR0Q7i1mTJ5DNcg3v7sdaMT+M2dbaBbVFg+4KDYgIgP0+Om9r6/H8VfA20S3REUqDgIc9ZwhrEzEfg+YbQZ9E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":474396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgO6sACRA9TVsSAnZWagAAlrEP/1atv09n0nZFdA8oACn8\nEJxFZT40UPlwX1Y1kuZWnOwDJjMvWxHJ/gz+YIzZpfgk2VoWIY5U5+WnYqC5\n2wtYyYN1JDroB80UOgh6Bhsn4yV0ZodXKnOY3B0MgU8nkHc8oAASvnHmwl4W\nUBWdQSb2lJ3Cwvc5Vy6gQZ4xLvNHA1XJGetYmf/TW1uvMEbxXFweEPqqHMAB\nIGlyqDVIDlOvYN4l/jNXslZX6uUdMmyxFnsr7IDLnDxSjiz3Sn2A1Bwd1aeH\nYoEx0E5y+hnHTp941y5n4bX4rUClQWFDpomL3zs8V2RYnPdTwrtF2bSvlgDm\niwemJB2mRmaqf/OIkM1fb4PRcBSNljCgP+GAqKBhT5DvUfebjPvPgHp/QZf9\nXpSoIbfEp5dEgd4QEL5dhNXjyPYJ7YohB4Vz8IXhLTf+LZyL0DgxYWMAqkvW\nl2W2B1o0qkxPT4NpSW3Po7LLztEJ4RED7iVR4QYLPB8ALQBEh1QwTUadtCva\nVQrl7aqjZyx3S2iIhWxC17L9eQLG943yNTPmC5t6ZNDAfNgALp/GVEjNACx9\nKhWgULnO/nIvjGROupPRkMVBB0xl+7g5puZ7Oy4hYxd9O2/Idq0+nfCVBhz1\n9Nl8l/+xQrnP9OIEUhawoh9+1dqremGH/gkvNZPsyfDX6wfu7oScuasP7hIZ\noF/B\r\n=g4Hs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./svelte/svelte-store":"./svelte/svelte-store.js","./rollup/rollup-plugin-typesafe-i18n-watcher":"./rollup/rollup-plugin-typesafe-i18n-watcher.js"},"gitHead":"36b524cf89a738c2ee14462812f0974bc5ef57f1","scripts":{"dev":"tsc -p tsconfig-rollup.json -w","lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:watcher && npm run build:rollup && npm run build:formatters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","test:watch":"watchlist src tests -- npm test","dev:watcher":"rollup -c rollup-watcher.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:watcher":"rollup -c rollup-watcher.config.ts","build:formatters":"tsc -p tsconfig-formatters.json && rollup -c rollup-formatters.config.ts","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.11","description":"An opinionated, full type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.20.2","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","typescript":"^4.1.5","@types/node":"^14.14.27","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.6.0_1614523136468_0.9324975297027622","host":"s3://npm-registry-packages"}},"2.6.1":{"name":"typesafe-i18n","version":"2.6.1","keywords":["l10n","i18n","lightweight","localization","localization engine","typescript"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.6.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"955ea3fb56dab0a3d0c827015be8df317316cfb8","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.6.1.tgz","fileCount":227,"integrity":"sha512-KW3TMQvHv98660yNsN7lXrEzYyQyx4Xrd8uwattkN2M9CFa7qm34fTfLyzZ/IgKem32CGbXRFGl2kxN/d5ZHpA==","signatures":[{"sig":"MEYCIQC8tIhq9BujLNrRb0ADiaLM6SgJPOnQgfIVlwjluea8HgIhAPF3ZzA1L3A+UAOEmqCjU9FZ+iPsrXHuVjmdnqVIcKlf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":477379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgO9TcCRA9TVsSAnZWagAAGigP/i9xpOFlShB+ZOI6Pl7O\nLFIdaU2DzVsjuy3ciyanay9mrVxsstxA1amzVgU7qt3wJEjpyXMWhlQ0iGNv\ncUpqKN1/YxaVP8ngQCaaqhiMDhJR4WwuB7b/Sjfpg68K6ZH6cIsbZ2A3nMjA\n3NUqGlpSYInRa5mkXiznqcfqVnx5xBsMqDLpjRFQzfkV5YsvEfbLobYgqD42\nfKZIIBVcYc46VcrjyKdVFvGb2RrvUg6YVupjrRE3XEDpzkaxZhxIW9JhqbzT\nWFYdQvagc+mi2Ha/HqiOc3GRmGQn6yMDgRlyHeA6tLJ+ZMmfmRRV0zwVoa5c\nrCcsejBPfjC6HHAWFRIgPyx2JkeIg7rsQRI20Xc9osxdsHyldNPYR6kwuAm6\nijKDlNIiZDdyZ9AXPk9mf6Hh1hSeaZ5ARtLmVQFMYK37Bk13TV9kjtWN5pt2\nmYHqLnXAWlVMP4gbBKmdeTDU3NIcmFWbCeN0R2BVbnkgft46y6RJVIL0Cv1A\neCfgP5Wgff3QBvrSkfc8rGkR7hYMjUXA3U1w63HSIJd/27dEbocNWzO/e9TN\nzTBZw1MYx/3riUxC8FMx7uQibzga1T6gUVan5OMiNMcJhWCOZc12M6SpUtAN\nhNpl0OfFx3XyLXvbHIbUEXDMZ/HadmMkQrKEriBCNsn0qufP0NtQnv1CmwLf\no/U5\r\n=5j+M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./svelte/svelte-store":"./svelte/svelte-store.js","./rollup/rollup-plugin-typesafe-i18n-watcher":"./rollup/rollup-plugin-typesafe-i18n-watcher.js"},"gitHead":"48ea1687ed4654f16e995457516df80553461490","scripts":{"dev":"tsc -p tsconfig-rollup.json -w","lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:watcher && npm run build:rollup && npm run build:formatters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","test:watch":"watchlist src tests -- npm test","dev:watcher":"rollup -c rollup-watcher.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:watcher":"rollup -c rollup-watcher.config.ts","build:formatters":"tsc -p tsconfig-formatters.json && rollup -c rollup-formatters.config.ts","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.11","description":"An opinionated, full type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.20.2","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","typescript":"^4.1.5","@types/node":"^14.14.27","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.6.1_1614533851523_0.41098690092750556","host":"s3://npm-registry-packages"}},"2.6.2":{"name":"typesafe-i18n","version":"2.6.2","keywords":["l10n","i18n","lightweight","localization","localization engine","typescript"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.6.2","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"050a08581f2b951a27afb764fd93742d179b527c","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.6.2.tgz","fileCount":227,"integrity":"sha512-S0F15dvgKNVaZUVZay0JBTiQ0UVT5S0g8wBDmOe2lsBfpxf9lvQ15WkUa2ObJI59zN17LFn9TcwmC4eOB6msMw==","signatures":[{"sig":"MEUCIDa0rpCIk14xez+fjj/ES5/UxKFLY/ivK19YJUDqU5E6AiEApkDfToVADVZoohDT/gLSAmVc0gaonvAvkD/Ru14rgoQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":477449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgO9XfCRA9TVsSAnZWagAA9NsP/1GZNbn93wxKo1Hey4fg\n3QRmwxDOUNdZD4LDz4Q3RBSxpEuSxrGYMYxeVqEYSf5cwNhGs9oYqfK2KqzP\nw2GunevOLj7P8VafgM2+nLXOGksIW+x/z+u220Jcf2ylOHu9yVxnVvJJv5nN\n+wVNiwF0sNgL7VQnt8TJjDJNmaisDBHiRXsk7I2OW7H7It97dni5tpXxQo/L\ngUBDwaQ4zpVtoXeOsALdrRtcB55OsC6ljt8wNULY0rptIPPK7OA09sAi/JcO\nWM1CzY3ZMSPuJVsDWUy67dyIXJirGjSQUEGboW4aTz4rwGfIn1W7odSM3j87\nWpLeQV1EhMiLZ5stRpI+Pa69iK9bKLdVigGSwGHqQoVbsLixr1FE+WoyZ1kh\nqGDR7A2A7d7rgO4ObKNv13m6UwZ/qfZWnqEw8+4M+6AY0/p+EO4Uwo6EkJzT\nCQpf579yzEhjxMiW7ghsa35kawqAKExybs9hXpDJLF2y0tg+SmZswxJgnFrT\n/WqPLTDUoSYfSuu08/U+6F4pq8m4Z6VT+IeRNu+e9D0x5B1VJcRIkAjp8h6L\n5Mx0oJY/+/8udONi57yqgKxa1+ln6cAFM7B9T5Z+RgKUju/xVrvUvQ2DNMIi\nXdHRIaCVtXf3Af42FAc0z/2tUdbdR9eAyF7td4JKOxYQ08L3ybegnbXhhu/Y\niY+W\r\n=OyNf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./svelte/svelte-store":"./svelte/svelte-store.js","./rollup/rollup-plugin-typesafe-i18n-watcher":"./rollup/rollup-plugin-typesafe-i18n-watcher.js"},"gitHead":"84650a9602d7397285a8c4ed6cbf761c96f9bd31","scripts":{"dev":"tsc -p tsconfig-rollup.json -w","lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:watcher && npm run build:rollup && npm run build:formatters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","test:watch":"watchlist src tests -- npm test","dev:watcher":"rollup -c rollup-watcher.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:watcher":"rollup -c rollup-watcher.config.ts","build:formatters":"tsc -p tsconfig-formatters.json && rollup -c rollup-formatters.config.ts","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.11","description":"An opinionated, full type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.20.2","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","typescript":"^4.1.5","@types/node":"^14.14.27","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.6.2_1614534110446_0.03968757879529572","host":"s3://npm-registry-packages"}},"2.6.3":{"name":"typesafe-i18n","version":"2.6.3","keywords":["l10n","i18n","lightweight","localization","localization engine","typescript"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.6.3","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"b94ee8ba48d73f116b2cc06c74e057e48e4393bc","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.6.3.tgz","fileCount":227,"integrity":"sha512-yql+bnBCHZgCtkISJCCB0HkXSfls7yaK8Zr71L+pPFxZTEbnO3RQ32XDj3dQ7NwxQhtMKwwnjxr6WFkss79xgw==","signatures":[{"sig":"MEUCIQDSp+RkSbpEOjomBcWeLR0UCgnWOQVSK3U6H3VAxhhLyAIgElzwc+YpPCszym6WQHu7+VQKIYynNpxwXScBxI/De6k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":477533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgO+NRCRA9TVsSAnZWagAAzdUP/i/MBW+e1Nz5WFdWQN+O\n4TWE28pF+7UO0RPiWAA4Knsz+h2pxdlM9Z/Pqiu2utUu4+nSJ7uD8AXaSLRA\nwxpBZoo/HZUXMv7J4Jm3BQJn64GXY2wIiXTquBW2LBI6EU0oDwhNXIB9OetM\nxAagXItY2p3rb1JmgtJPv4V2qHLS1Za1RqRdsSwje3tHLfoZdctDEp2+lNWO\nNAtsh1e1INW5/KIvxtTO3ppG45sPo5sg+P4w26WAQtU9zkJ9A0hZOp3uJWVX\nz7JXYhaKUDVe/+7NmPzAEWkyPv7HaExEe0VsiWsI/b9uX3o+pCaGLbIFQ8d5\n9dLTbpmdX2xJ5eM+AzASw73+VF4GreIK+QXk9RHiDhZR7Q54BEovEUn5DeFq\nKzFeLmPzhOaNjyzFmAD4WVhvlehcSKyV2XSqWHTDSnob8u4vTlbAYD/KKwCY\nSj7Qd8pixGGSinHGNVAY2/NjEd6E8WFj4h9rIH+U+dIDNNPjOrhPFtzQKFMm\nR9Rc04ypGAtrnlslM9zeGcRhiuXaXj/Y8yAHWoD8IgjvkmhH1U4kGuVLfgl0\nHqy9jbuUbvmQg73FWzp3c5yoCGvxA6fNufXbRrV+1zfgpxGSqNSKkUU8w/yg\nyUFDW6wgeS7CASLwRDc0LMowBtaWSTYXxm8zAE0RT9pgCfvO8aKRTH5x/kQ6\nBbWx\r\n=1Xuy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./svelte/svelte-store":"./svelte/svelte-store.js","./rollup/rollup-plugin-typesafe-i18n-watcher":"./rollup/rollup-plugin-typesafe-i18n-watcher.js"},"gitHead":"90c3a1942aa24127ad1990d4cfbc91a31471b56a","scripts":{"dev":"tsc -p tsconfig-rollup.json -w","lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:watcher && npm run build:rollup && npm run build:formatters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","test:watch":"watchlist src tests -- npm test","dev:watcher":"rollup -c rollup-watcher.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:watcher":"rollup -c rollup-watcher.config.ts","build:formatters":"tsc -p tsconfig-formatters.json && rollup -c rollup-formatters.config.ts","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.11","description":"An opinionated, full type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.20.2","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","typescript":"^4.1.5","@types/node":"^14.14.27","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.6.3_1614537553188_0.4428571595120909","host":"s3://npm-registry-packages"}},"2.6.4":{"name":"typesafe-i18n","version":"2.6.4","keywords":["l10n","i18n","lightweight","localization","localization engine","typescript"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.6.4","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"456ca4aaa2125f241ed14948cd5ff3e54a8e12dd","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.6.4.tgz","fileCount":227,"integrity":"sha512-RGo1va4TDdwmVzyOFHpXcOUeHh5czkkAgm+nxQZHBDfjg6SHzCMaTz/QHS5CVYQQ426Tp8fn3XNGivf/ad4UUg==","signatures":[{"sig":"MEUCIQCFZITx5P75lvfeRY0x1CxlRMRgtiNohmmNAJdbExE3cgIgFIfUsPrBjUu7MFNTEkpAKVYtTybpjNXJGcPe7vCciec=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":477538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgO+ROCRA9TVsSAnZWagAAffMQAKMGhivlQKvO2MiVpNGk\nkNQHlXB9z5d0JoDSVTHkOZDMv1EzjH6lLOQDfY+c4lL5c87VEgBvS7cjJQxE\nitZyXEJVvq373qdnMUzw7epRk6d7k0ia9J1nC0Cl30lY/DruLByAE2dUFNXJ\n2/dr7LbuK8RK1M0aZvRAf4x6Wh77TmvmEROX8LYVd7CdaHj8PDDyWEAe5Y/i\niw8IdI5DH0k6OuTS7i51RwZ1wLd2aTQsWs0mdczNFS+Q/MSbRk/YS+xqP59x\nfi+Aeu1ijGuyKsbVwhCkEVsVqPqa4kpeMqI7GpGgrWOS4nW3VLQaSGAseXyR\nbcOLA00vHlTvlqm95zF7SAwAr0xB0ibWwPOHqU0o+UpoakkIcSsa6zKYkFxd\nKuSqPsbUEsQF3NLkevrAh1Z6JPk+KzmAhnTvC0OF2r+JSUVzqZhOzFuQpKJv\nR99YnJjoK0jGsa5vSGWbwSu+rJGfXbN891STLQTRY7zv28yAn1yG29KrQ6pu\nynTIZ0nhLXZxw2lRtkCXvgsK8EzIZtnGaeM8Fy43I+4XrTNXVTwOuUuW5FS4\nu2fECDOL74kNndO2WuqBYl/I2pvQmoRyHdbCM8wTO2cbnLIIY48SApokaogU\ndPDi+fFAywB6IhFADw6hoAsgZxXyG1LOpDzNs3DJfh7LvtDW+heSCq+Wod+o\nmAKQ\r\n=LQCt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./svelte/svelte-store":"./svelte/svelte-store.js","./rollup/rollup-plugin-typesafe-i18n-watcher":"./rollup/rollup-plugin-typesafe-i18n-watcher.js"},"gitHead":"0503ac1e79459546450a2a6d0772103e79d8a7b1","scripts":{"dev":"tsc -p tsconfig-rollup.json -w","lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:watcher && npm run build:rollup && npm run build:formatters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","test:watch":"watchlist src tests -- npm test","dev:watcher":"rollup -c rollup-watcher.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:watcher":"rollup -c rollup-watcher.config.ts","build:formatters":"tsc -p tsconfig-formatters.json && rollup -c rollup-formatters.config.ts","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.11","description":"An opinionated, full type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.20.2","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","typescript":"^4.1.5","@types/node":"^14.14.27","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.6.4_1614537806211_0.10075292018114679","host":"s3://npm-registry-packages"}},"2.6.5":{"name":"typesafe-i18n","version":"2.6.5","keywords":["l10n","i18n","lightweight","localization","localization engine","typescript"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.6.5","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"43cb1ae523d118e763b4e85791f44d41a67b797d","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.6.5.tgz","fileCount":227,"integrity":"sha512-uVYfdAAs/G/4iue/o1xZC/RlLa+AjQFyiECPhlX0JOwnapT0Z+zZJf0LLfOX79lIE9hLKum+FjzPy16d1b3mQA==","signatures":[{"sig":"MEUCIC5ZD8pwtkBO4BsXDWiR2/mReQhpLhWh6n/miV3VR1L9AiEA7un0VJhYeAXkPJlxiXiKmp3GZA8+p5NOFf8s/MK4RqI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":477210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPJ79CRA9TVsSAnZWagAA074P/1Dc7GlvBfwY+F5woixq\n5t00e69z08m4SwNcKqwUBsoXoXm+nU7aMFaA/rdHZwY7HzPv4n0Z8wFTsG20\ns71x021q/DyL3XbJxlVvSF3nbxWXW3kApLv85nSq0X9w+LJm2s9kMI87gN82\nsXJ8nisE5hOW9p1fmz022m6oYSoZ18iGkHKI+DYJavQFVbDGtCo5sYwruzOV\nXqrtqBrR3dH0hnYAQAYi8X+5cy60N8WqV0e80BuSrMzhuOL1RQOva/+3styY\nSZ9X8j/Y2i5/aVyYiDt7jyca7kFStg6p6O86tGr+7eYUaq2tbFYWw7gjJfun\ndSwI7ApOsxyytVxNdu8DGAbozK085Wk+Nhc6Oaj2EZ3gJZ7JkTWUjc3xVEz/\ne/ADXFTQUOqKwB0HikfjSJpJwvn+mHrJTCeo2qjSVlD96BIYK4FDWRWrZltc\nRMAoRBnphnnGgJ4C+c7iLOiieXE92HvyhReOqixGmOToZ9FDkF7KoL62rQA/\nMvW8U28pNHVpzsybS/OVLrATchpQgOxL0SyASG1sEp/S4s5jVHDse1VqZFjn\n4AkE9s0rfZNVNAlrvg4Po982VmW06NqQNtdZ7ub+W1AHqNhijcGJkS+N2QrI\n9BP77fXQGDRopDQMmK+HYL4iXdxHNaQORM32mwkSPA96EKZpNNDYM4ZqUfKQ\npdoH\r\n=iyD7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./svelte/svelte-store":"./svelte/svelte-store.js","./rollup/rollup-plugin-typesafe-i18n-watcher":"./rollup/rollup-plugin-typesafe-i18n-watcher.js"},"gitHead":"0df387f82744648675f7e5bda88081e9d83f4268","scripts":{"dev":"tsc -p tsconfig-rollup.json -w","lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:watcher && npm run build:rollup && npm run build:formatters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","test:watch":"watchlist src tests -- npm test","dev:watcher":"rollup -c rollup-watcher.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:watcher":"rollup -c rollup-watcher.config.ts","build:formatters":"tsc -p tsconfig-formatters.json && rollup -c rollup-formatters.config.ts","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.11","description":"An opinionated, full type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.20.2","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","typescript":"^4.1.5","@types/node":"^14.14.27","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.6.5_1614585596684_0.5230474404780487","host":"s3://npm-registry-packages"}},"2.6.6":{"name":"typesafe-i18n","version":"2.6.6","keywords":["l10n","i18n","lightweight","localization","localization engine","typescript"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.6.6","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"ae3bea4b25989ea3fdeecc52a86cd83d4f7d81b2","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.6.6.tgz","fileCount":227,"integrity":"sha512-NsXf6JoJgBPB6BSRExMXvisczTC1Qt51iAlOfxJP/a2Axso0yDBIAyHcAOy/vYGgC4jU3VTPFvsRgsxHLh0TVQ==","signatures":[{"sig":"MEYCIQDuPpn9f9+VuIM7BUWM8ZPimi0HVNucHYRmxrgzPrFQtAIhAMN34z4qOKdkkE7zE++n820XTwWM/ytPrVGnrfp3Msg4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":477210,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPQr3CRA9TVsSAnZWagAAqj0QAJLPKxkpCejS/bt2k21x\nzQ+ocxxPycYer0SwQ288x33vEFbii9lDk3bCuzTg3rGvpb7s6DB2KQ0j8zo5\n8x6BlBUyinKTm9I7k5ihfi4IRq0L/psWXAYzzNpYsslV7zfNPNiX8ZX1ub8f\nNeafVO9VqOL09Yh6hpdjgxQ4BXqpQ8SMaQBPH5Z3f+a98QSGKJC5h2FUwyYp\nLNtvznfLs04Z0xIwskKn1p/ND4kCJp0UdGJdsARLmmJ5xS1Q73ISA0mflna8\noGp6lLnoPUH8VjPmhKEuXDf8nETIWMqPLPs3e6OmgxQh1aYRKZHCJlBDTxgl\nkqoUNDMttH3cGsxqw25jDT/he93cvbRjdw1kSr9fw4DXP2mAkL7Z9trragcv\nzc5Ar6BockdfGW1vaTrP+Ue4V6xzPvHpuGPcItd0BPDyesXLvuV8+kUaPb8w\nMW7W4g/gvYT+Kww6X0oEfDySXpSgk1rvowz8cxXl3T7gD6OrOXDsX+TUn+ub\n4fTQSUVmqPncVoSnZFdM/DiGtsGT0a8jzSPjb/PfBUmRwMdRyAJF5HlCrk4L\nfgoabBbRv6DmqF92GH+bymJHmEKlzoJq8tprjJyYQRHCudarhG1UuHkM54ph\nLhClhkVcDBh1b2kL8GO0b703gnfzuGCEG4Ay1qnn4V4Cg1I2Tkfftgk9xJeQ\nKOIN\r\n=Xpwe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./svelte/svelte-store":"./svelte/svelte-store.js","./rollup/rollup-plugin-typesafe-i18n-watcher":"./rollup/rollup-plugin-typesafe-i18n-watcher.js"},"gitHead":"b71208d574c8261ac6aadff50dc947b7f48a2007","scripts":{"dev":"tsc -p tsconfig-rollup.json -w","lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:watcher && npm run build:rollup && npm run build:formatters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","test:watch":"watchlist src tests -- npm test","dev:watcher":"rollup -c rollup-watcher.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:watcher":"rollup -c rollup-watcher.config.ts","build:formatters":"tsc -p tsconfig-formatters.json && rollup -c rollup-formatters.config.ts","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.11","description":"An opinionated, full type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.20.2","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","typescript":"^4.1.5","@types/node":"^14.14.27","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.6.6_1614613238911_0.41530688318260367","host":"s3://npm-registry-packages"}},"2.6.7":{"name":"typesafe-i18n","version":"2.6.7","keywords":["l10n","i18n","lightweight","localization","localization engine","typescript"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.6.7","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"84849e49f678da05a08d4455f7d9c70097fec7c3","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.6.7.tgz","fileCount":227,"integrity":"sha512-1BftdOnpjZ2lhFLlu3KUg7XgolJMUnFGCrNl9Uu3WCiv62Dg2Hy8U0Bqrx0Mu80Q73uenxQKpvu/6HDleAVxJw==","signatures":[{"sig":"MEYCIQDxKw1IfjC/eGTKWyx/yUyw8mpckWUFUqgiW09wGdcNzwIhAM9ORz3YC2dBKfvyLi9R+mwQNwPqZOkOiNZWGSZ9/WZ6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":477325,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPRCiCRA9TVsSAnZWagAA9TUP/0+J7btQVx3Z3t5a3kO0\nWL+75301qY29IpaHMgEeyQBnepLAeKL27feGJKcjB5jIxHETPqVcja523+r+\nG4GfjqGIHFPvTHqR/jZd4nZi7EJ8mgwmxF098yvFZeXsaYlWJOd5LMDvMhtZ\nxC6UFjhHQWRJJ/xdlVpD05ag0OYuk5X933qjSL/zSW5QoVfMEprsu3EPJtYl\nkStj9bZxAE4pqQ+g1LmYk7/5So76ACRhBNRrLK/sb3uZmVutq50KDR6WnlHK\nq6LnAHWWVlnuiPR2b8m8pgRhB19fhBVkWud1ljP9x5pzQS0qiYYc8KB+5LUe\n/UPSxYVEa6xzGfUyKd4/jTMc+zXUF2doIdRs2ocQ1yFmF44TRDnCWiY1q6fB\ncfBmZMYVxCxqfTdyMBsC/Ao04YDatApZIMTNNJWuw7lBRkNw5MO/5cwtoFYM\naqIC4wvQMG/VscwKSgxNuBTuMspTpbepoj4NeYTUHi4bYECJEjxgbGTfQyCL\nMocj59+OsLpKN2SYfySwd+TYCQTW0Puqhm4Myk8c1CgZmnEZVuL0JdLY35rr\nCfh6tBoEgSv6+NwMyWrOTGAeXYEX6i5BZYhbEVdTYC1P3jECrwSOo1+Y6g17\nAOPE2r1GIUxLj+grw+83jIJN09pucwNBVpGB1oKxqKZnb9jg+jt5VJU2po99\nCO/n\r\n=UVaA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./svelte/svelte-store":"./svelte/svelte-store.js","./rollup/rollup-plugin-typesafe-i18n-watcher":"./rollup/rollup-plugin-typesafe-i18n-watcher.js"},"gitHead":"959a6f299f74146754e92e1f2b29cfcae69fd63f","scripts":{"dev":"tsc -p tsconfig-rollup.json -w","lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:watcher && npm run build:rollup && npm run build:formatters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","test:watch":"watchlist src tests -- npm test","dev:watcher":"rollup -c rollup-watcher.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:watcher":"rollup -c rollup-watcher.config.ts","build:formatters":"tsc -p tsconfig-formatters.json && rollup -c rollup-formatters.config.ts","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.11","description":"An opinionated, full type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.20.2","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","typescript":"^4.1.5","@types/node":"^14.14.27","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.6.7_1614614690227_0.8510459454561032","host":"s3://npm-registry-packages"}},"2.6.8":{"name":"typesafe-i18n","version":"2.6.8","keywords":["l10n","i18n","lightweight","localization","localization engine","typescript"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.6.8","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"d2f91bb3c35f78f201c4dd99c152b280db802f5c","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.6.8.tgz","fileCount":227,"integrity":"sha512-1Kb/NsMTtVsKleCEi8onE9+yXArFdkkiJimB+pE3D7tzVyDgRw9BQk3NOSV61S7GcY4vP0OdKwMweyWiWscX8w==","signatures":[{"sig":"MEUCIQCXfW3JwspMyk2LMvaeil3z71ggf6Z36YTDopz7r4XDkwIgbO8KWq7SwpnSRUlNy2dGrTshUqZ9H1NHvjbJQ6KG6l4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":478318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPzNmCRA9TVsSAnZWagAAdUgP/1ahVE4GaHSQxMDq2Bxp\n3uXhlOdmiy54A+jD7R9+XvX9yjA12pRHgja/tVrEvNHlQTyGCrYI7nKMVqmk\nDgJvzJ9XQE2sG4/lxhUonmKyKcdB1B4lPVAWlSngFXN3asjKJo2krZ9YKRgx\noylneJ6mGeVsy/N/+iAC18LpAKNREva3VD77Prjnt39K5COyO+GuG/LXPFu1\nNZoIf/jMhAN7Mh4V7+d3cfdqxDRbIc9FLm24Et3u12IB9mUYb01gISb+LSnG\nbGElkoOWh6ZOcJm/v8SSnHidxY4A517JpcT6r68GFrN0JdcrugYjN07MNsZt\nhD2SRMQSTp0kQzDH7uAHJeVSetkeWNyrQgzJCSv1GLUg0XMiZTmMVFelzSlD\nkfmgFb8ZEcZ10exdcjG3dOuisOqHzRji7GGQga/vF9enHYKjxjuvwE9cuJVb\nzrsLpv3qtAWUV/qLyIgHcCqjnBGVMYHV/YkAvORu11LA380EczHfQw55Tscy\ngDjjD4GVM2hTmhKZdOjknUfbTm/35UsaQbhLFw2F47jUIjgltJYYD7lvIm2K\nhKqI+rVjmQrwjmXBHerpcW4jp+0g15R9aBwjy1Ln2ZhcKOXqKrLlhrzHGDez\nGeWLoBBO2hO024CmxUeXp1nXkMBv4/shX481uQaD1UQ4rOa9W4RJgoQunOkv\nZqyt\r\n=wUCf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./svelte/svelte-store":"./svelte/svelte-store.js","./rollup/rollup-plugin-typesafe-i18n-watcher":"./rollup/rollup-plugin-typesafe-i18n-watcher.js"},"gitHead":"5f972dbe868cedb217d6ec59e93c73f0f5b4d27f","scripts":{"dev":"tsc -p tsconfig-rollup.json -w","lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:watcher && npm run build:rollup && npm run build:formatters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","test:watch":"watchlist src tests -- npm test","dev:watcher":"rollup -c rollup-watcher.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:watcher":"rollup -c rollup-watcher.config.ts","build:formatters":"tsc -p tsconfig-formatters.json && rollup -c rollup-formatters.config.ts","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.11","description":"An opinionated, full type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.20.2","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","typescript":"^4.1.5","@types/node":"^14.14.27","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.6.8_1614754661451_0.5062031959886193","host":"s3://npm-registry-packages"}},"2.6.9":{"name":"typesafe-i18n","version":"2.6.9","keywords":["l10n","i18n","lightweight","localization","localization engine","typescript"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.6.9","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"72b229dc3f7c5fd2c6eab909662d129c020bcd66","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.6.9.tgz","fileCount":227,"integrity":"sha512-jVxFHGBFECDbTuJev/b7l9pswgAKvrma/LuqxSKHqCYDoKE8Zl2jvLWoYc+VihCezBO7HQZWw8cmt5wfDG/IAg==","signatures":[{"sig":"MEUCIC6xq6gZPgGuQyQnhbivI+puW7wpoiMGeLqHZmIJWV/gAiEA3YDos6JZUFf0Rsy4lHU1ipQxjfkGGR+M5EAKtZVUNRM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":478360,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPzRwCRA9TVsSAnZWagAA2REQAJLSgGcufx51baEMf259\ne51KoN/HA4j4fr3Y+qp9fc5jbywqFHKCT1y/QZZ5vB9PY2TZ4Cczb3JW9fLY\nYMLnbGOYm/UDwgT7dqDm7k3W2ClPK8PI0tzx+ZUvoeekhTXY7j9S1AxdU5bo\nLTVw3FDuYgGyVVN1Ugl8YwsiqIxTg1kRX1J1VJjaSq35S/bvWCll6bXn0ukk\nj3rEuf9sLgzH/bcKMKmSQ0lTfbpUXa5W7uePRdXb67b8N5nL20MvjOvEyWMX\n+AjV2sW3qLWQ/az1uQzgRrl0SduJ7/omX/lx5bRpbRpNNY6ULtWBJDdz7Ubv\n3ieU1J7SZ/DIg5e4r6btLz/xPvoTaYdoqrcqh1qCyqHuPJtmIVgYD1HlVWEP\n38zC0jdQqa6ZbrZfYLDbNHb/Rjy1hLTYbgmZuIhG/kdw2avT9YHYW0B8/Ou4\nlKHhjBdX/mUMyjfuIwHDdvJSl2S/KjGhWnk2sm4JNn+KlDKKzQvmz7O+cTbu\nnzmuI6ATF6jkd19XnMcgceiOXS68DTdNM+j5y9u+Aw6VxDKbbjkp4mIvzq4D\nxHRqT9sjVdpnIr+T5Dl0UHLSNWDZHpUBHgxqHwMyHeVDElPAS5k54q2vxdu9\n8CZ7+zwZsn3EQtO5xOvja0mhQy5eOZSX5aipj+Zat2h6bLcXueZdzQDglL4F\nRocQ\r\n=K+tm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./svelte/svelte-store":"./svelte/svelte-store.js","./rollup/rollup-plugin-typesafe-i18n-watcher":"./rollup/rollup-plugin-typesafe-i18n-watcher.js"},"gitHead":"f695c69eb0ed92598b78ad08d2bf7e8a3e63d5bb","scripts":{"dev":"tsc -p tsconfig-rollup.json -w","lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:watcher && npm run build:rollup && npm run build:formatters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","test:watch":"watchlist src tests -- npm test","dev:watcher":"rollup -c rollup-watcher.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:watcher":"rollup -c rollup-watcher.config.ts","build:formatters":"tsc -p tsconfig-formatters.json && rollup -c rollup-formatters.config.ts","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.11","description":"An opinionated, full type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.20.2","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","typescript":"^4.1.5","@types/node":"^14.14.27","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.6.9_1614754928099_0.0822989657422668","host":"s3://npm-registry-packages"}},"2.6.10":{"name":"typesafe-i18n","version":"2.6.10","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.6.10","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"fdedb8c9f6c48908ff5b8c682b21d6dc49c280c4","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.6.10.tgz","fileCount":227,"integrity":"sha512-d+YpqgqMTbMZByqxBLReiLX0RIOojXNiy+Jsb7e4fMRBzYs/ib4lAx099ZJDKnS2TqGNL+KTabZRemAJWUPxSA==","signatures":[{"sig":"MEYCIQCQjabGqjRnyxGfUXK3WIxBbhGHHMPw4HFggJ/fRJfaTwIhAJolSfb715bTux5WsHw30NfX9qlVl70rGszc6U1SEISp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":478883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQmPdCRA9TVsSAnZWagAA1ewP/3eoXGThdzwBZ5pjFfMb\nVgWteAQk/aDIwg16QfJXTLdeuqtD3m8fSDlJXtjcjKf9mBeHE87OinJowYOv\n/t6SsZzsCf6hs1n8vxqtp5GHHsl1SxbJiGPlQ1LtuAF+G2ssnHdmBlvcd7Ya\n4Bv4dL6oZ1LU68hqpT2nXgTd1neJiRPe/BX/KCiDZHUK1Up+rw7IsPhVp4NQ\nSuAOfmx6pCSEnAkxvUV3i/kuX/bn4j89H7qPITAKSNAju6gQAXujYuF05ySG\n33gNx0CmNyJs2BCn9MOUdgFwK+DQG072E/PH6r268cuiqtNiWoPVrZ1cW8zk\nRS7DTXpf1gwo9XgOFcfaTAkvF5QgSKznNlCDRFXGq2ybUd/xWCOZR7Iu0Otc\n74xXvqf5nCPKJEDXuLkjsa9Z+DJ8EDAgsSmBU2xyyZ2ckf2Qs6iML3/2lxdd\nMlGHC89oAxxJzs8kK7q+/jiLt+kjGpogfLksspyy47h+qujrJ5luic8rQXsW\nnE5hs11PKQm/TqvGLunbAfn1aLPnrOgLvo0Qgz0BwGS9KYF1JJRjucwuBMtH\nJm4PQg57yB/bDQibaj4LX+ZmN9k3j80Gmp3bYlGEqC4KLlXmSu/0qCOF5BWB\nwJK84+G7k7WDaadFOkiIzYdASOkhCPbQDwBxwcb7lm54qq9r8DTs/7GntVgO\niotl\r\n=qEau\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./svelte/svelte-store":"./svelte/svelte-store.js","./rollup/rollup-plugin-typesafe-i18n-watcher":"./rollup/rollup-plugin-typesafe-i18n-watcher.js"},"gitHead":"041262720c8124541b4dbec60d9c2cdb9e5ad4cd","scripts":{"dev":"tsc -p tsconfig-rollup.json -w","lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:watcher && npm run build:rollup && npm run build:formatters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","test:watch":"watchlist src tests -- npm test","dev:watcher":"rollup -c rollup-watcher.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:watcher":"rollup -c rollup-watcher.config.ts","build:formatters":"tsc -p tsconfig-formatters.json && rollup -c rollup-formatters.config.ts","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.11","description":"An opinionated, full type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.21.0","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","typescript":"^4.1.5","@types/node":"^14.14.27","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.6.10_1614963676137_0.40979138576250973","host":"s3://npm-registry-packages"}},"2.6.11":{"name":"typesafe-i18n","version":"2.6.11","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.6.11","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"0314df8ef5c4f6b6640b003a3871b1478b54f1fd","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.6.11.tgz","fileCount":227,"integrity":"sha512-JjXC4eH6t3GrnPpOinhSUHnY16fAlmFOlIPVUTXLauNaaSVi7eK3mW727TsEGhU/WDb2qhs2AgHBpd9Loj/eww==","signatures":[{"sig":"MEUCIF02g6brQBLGdhH+eHG4n1/nKGaemu044fFRIT+Yhj6eAiEApG+k+SLwAph09BBmYOJdIMYP/AemhS5ga1w2armV+/E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":478925,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQ11/CRA9TVsSAnZWagAA9mQP/1MhqrMFTdGwwX7z48LF\no6recY9N0evGFws/sVS4dQCAttJryDlJoGylp3gEEiQa4IINqsfNTeU3ldRf\n588P9KArOjZqM/ZaJCOO2UUJ0H+nNBNUbL4hNXb/Zqn6g48JZbWEKPkOBAn8\nKouHeYjWokM43ewbtxZMdor9mri0+V1NbKTi6ceOaXCXHtEz3b632wvSbHgR\nO9MU8PaArszyyeT8si8GO58PQ19LpKIzkyw8vPtlJlDUNhe+k38mmBNr85ZN\nkWLtdnX3HJ5q0+kpnPnTm/Ket9/rlcqFbuwESyddcjHU1jRhztZSpWJqE0pr\ntvEyMaqnJgR6x0EdPjB2YK1DKKq6Ct78hESRA1uKUeILIZvcnoVu+twxvn08\nzpB7XkmKYqYRgifwYQL6NcBRYW/uj9MWb5Er3bMhNm6PRISy8MaHtsaPba+P\nq7ddMPkNE09t8WkLOZj2TUnG/U4/XlGDmlPc8G7lvPwF7Oy2RQ1C7OAYcI8w\nypTi0+NmFmKmFa5+G1G7pZbQtr43cnai1dtduUDvOPeMQ051RtUD5EuJ0kL8\n+vx8QhGh1jhbcXfCp6dL7P+0bf/WcPUohGbM3xqCqZNZkzBC43it7DzNUKzG\nBdYqASun3Jf1FfL7ie3aq5KZnEXNVgdWA5j7jwWp2LC+tHa9OlPAWyrxzAs+\nCqTs\r\n=wGnu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./svelte/svelte-store":"./svelte/svelte-store.js","./rollup/rollup-plugin-typesafe-i18n-watcher":"./rollup/rollup-plugin-typesafe-i18n-watcher.js"},"gitHead":"4aaffad11b2264a0f2bffe2bcf75b7e940a9f2e6","scripts":{"dev":"tsc -p tsconfig-rollup.json -w","lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:watcher && npm run build:rollup && npm run build:formatters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","test:watch":"watchlist src tests -- npm test","dev:watcher":"rollup -c rollup-watcher.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:watcher":"rollup -c rollup-watcher.config.ts","build:formatters":"tsc -p tsconfig-formatters.json && rollup -c rollup-formatters.config.ts","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.11","description":"An opinionated, full type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.21.0","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","typescript":"^4.1.5","@types/node":"^14.14.27","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.6.11_1615027582907_0.49630262055642826","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"typesafe-i18n","version":"2.7.0","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.7.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"7ceaf3608ffb5a21c73d0a292756dceed02c935e","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.7.0.tgz","fileCount":227,"integrity":"sha512-+2MhyMwfbS8Rp2qnbyKPgcHRWcr8dBnbCsmducxBYffCF+/6IPTeN/HtHPwupzP0S74UL0gpaVf6vxiiXZ79MQ==","signatures":[{"sig":"MEQCIH1mSeIEeyukrH/mc6T5MYxbChlmjWfB9mpL8iJZhWzgAiBEPy7jPMR5wvaVB4vxEJlD2pWf98lJ4J4HEnK6c6FjPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":466242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRcLgCRA9TVsSAnZWagAAmsAP/jwkZyRxgeNwpkat/hlP\nIc59+/4RZdlupET14BK0HzWl67kSKKQK31qanAxyo5xSp0o9D+PEnjDvjVCN\nqLZdb3t77Vtw92HCGh3LyMmpUin0zGyVnCdGYCRr9cLuXwTixMlu5WJHSExi\n/4qBeAq/17T67/mCLlFOYDjW1aFw8jElr3oUzTnSZw/g3GEVp3ptJlV8FsKQ\nxz0/GY+AwLXALwKMJE+LOxKIk2zm5k4plo1gojAlS+Y935nhhyN5qf5vEiwP\nqmhDgu5ASAvlbTJgg9z1frsgYk241TBeRkJF3R9E6eL4qT+7NL+/Twitea2v\nDWPpc4nW8Y1IaStTciu5Rqs7gcZy1xUo2UJQQBAueb8Al/iddARJkWEwGV7p\nBJpsTIHMjJEfyyjqH7EZu0Edctv5RO5sXg8+mubbrkSwliWyunaunRgDdBmD\n0xbakKLLfvUzxTr0ts5eqsHF9i5qczGUSsNXhBiSANzr/XpNqyEfQMGqoZDi\n6I0eRtB/GgbdcoJkHXcBcaERmOtYvwUpWZHVXdIJ9wLN0qwvDv2aC2JW6fBv\nnwc9FbB9V9l68LGzOqeUm2TZg/9Al6xncMppwb4grkmo4l30wLS+WIT2FY2S\n33nJU5xjUtSMHhKxQy+/8twZ6I7OR//ABBurRcBz5MXAHnQbO7tsib5SEktJ\n/nQE\r\n=SCsb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./svelte/svelte-store":"./svelte/svelte-store.js","./rollup/rollup-plugin-typesafe-i18n-watcher":"./rollup/rollup-plugin-typesafe-i18n-watcher.js"},"gitHead":"c1b8560ef9ad91bfcf4b5691c6fd915bdde63727","scripts":{"dev":"tsc -p tsconfig-rollup.json -w","lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:watcher && npm run build:rollup && npm run build:formatters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","test:watch":"watchlist src tests -- npm test","dev:watcher":"rollup -c rollup-watcher.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:watcher":"rollup -c rollup-watcher.config.ts","build:formatters":"tsc -p tsconfig-formatters.json && rollup -c rollup-formatters.config.ts","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.11","description":"An opinionated, full type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.21.0","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","typescript":"^4.1.5","@types/node":"^14.14.27","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.7.0_1615184608126_0.4431547159697966","host":"s3://npm-registry-packages"}},"2.7.1":{"name":"typesafe-i18n","version":"2.7.1","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.7.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"da278be18510b07d627293a1caac0a42617cc258","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.7.1.tgz","fileCount":227,"integrity":"sha512-iyevOEmiYEdhBwsXmgRpNuwCx1ooC5D1UunidQjUrH0/Q9zUFTYXkZdSiCknW8PekPnd/TOU0w6HjlAA7d90Vg==","signatures":[{"sig":"MEYCIQDiOODdasCNmNN8xUkWtfy5b3yokQLqvs5P23GrWTmBkAIhAKecfbSaQtevdZVOx4eSHh3t9BfaDZZFAinfo24bVFGe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":466242,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSGkrCRA9TVsSAnZWagAAmBkP/iVW0cP7k21fJn3AMXez\nEkHXZFSczwLVXPe8vSG19JmL/4dTzwqmqG0oea2sP2pWmpC0KObb+sIXlgSP\nCl9qrsdxV973jYDjrPhhYRcvKYv8+JIVztnSOJQES4xU3ZAtuy6OEWWoooJU\nbAHeDeLU6/1pnItntlhX/PPkeq4yEY2wG6EfMIEWUkMEHrHN8tiDI9PKampG\nlWiAWtv0obs43WMkOohi8CB+1rShcJgntrurL71YHAX9ZSCxSEDPWNtzgsfM\n7aw+m1FNWfPNXZWAcIooQIIqxtQw8xYHfjidhpOOp0093r2Fxa9FdnbvaqzJ\nJcuECTGrVt5zII0NazadQLebNKJYp2TQeuQfnvHAONcn/F7t1O99NLrLAOvI\naFDnif7UWwf0cytJtLmhV1OGXgAcaY9hK0lPU6ojaF0eXIr1nkazAnekJtX6\nVucUIQmfZECWhCerLS9e7PWsjkBgnasr6st09FCJwnPMjA988OC7sTrjsRQC\nFy+DHY+o0a8SJjTbdWusfmw/haQNXdMZRd4OAmGXVV3EAEWnFHSyaCz5nxzc\ngj+7DDIuHDYRE5SFrQABezlWlKEY/RHNivz9FnoxjuPzgGsahtw0Sdwxq/nh\nkgqNR2TPHBP0dPDcoBUHBYeidyeL1kMWnqmo0Zow/jMMUd6i5ef8l6DDMdFJ\nH4RG\r\n=ITs6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./svelte/svelte-store":"./svelte/svelte-store.js","./rollup/rollup-plugin-typesafe-i18n-watcher":"./rollup/rollup-plugin-typesafe-i18n-watcher.js"},"gitHead":"71aecd82c7a0dd0ff2771a265ec396b212ade57c","scripts":{"dev":"tsc -p tsconfig-rollup.json -w","lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:watcher && npm run build:rollup && npm run build:formatters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","test:watch":"watchlist src tests -- npm test","dev:watcher":"rollup -c rollup-watcher.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:watcher":"rollup -c rollup-watcher.config.ts","build:formatters":"tsc -p tsconfig-formatters.json && rollup -c rollup-formatters.config.ts","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.11","description":"An opinionated, full type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.21.0","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","typescript":"^4.1.5","@types/node":"^14.14.27","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.7.1_1615358251189_0.46744858083576024","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"typesafe-i18n","version":"2.8.0","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.8.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"a1effbe16c47a37ac36f5e003a5432b4c1719f64","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.8.0.tgz","fileCount":227,"integrity":"sha512-Nlx0c4o4PSt+DP5WAbUcqzXWWDaz5d96gptYcFe3ToROEhdloQD25fJL0SIPoBswKKU9slvX3OPlyEVTnlM5EA==","signatures":[{"sig":"MEQCIDdefFEELeHD/F02pdh06mNuhg4mA0ASggUb2rLvrafAAiByIVoqJZO33bnLOy/CNKC0T90EGFVSdaSPaBeWc5FxRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":472938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTbv3CRA9TVsSAnZWagAAlAcP/06ETFQRgotKS+lop0hs\nq5hTvyKVfYDS3kesUMB2SN2RW5JuKJVHO7+0GNodwhM2BOxL5I0x03Ge0w6r\nO6yzQASABZCleEY8Q5Rfx5gIlR15Cs3cKmuWDavR6eXPbxWNTBCUBe4LeyiW\ndEyZjrTrNlOiNnpgr+ViWPDtXFjm0a0anHpViQ4QiRLqKtLUtsNhapUx4RQl\nlXNBBS3WygV278IB3YAfNDcKROEV9DwPzcJDbDKq3cgP2JFpGJisYc02ag51\n3vim73D5iivP3AEKTmiOeHJf7hSW6N067ByMw8gY7PzN6ciGjPBVU4toHkWi\n6NTE9TSi1nWxjS3Ya47ZjU1UY1hT9cGa/yrjVtaBUi2VuBoKCbVpO0sVPe/y\n5PTczrQN8r6y90GBakYVLZOz8P1RYJPk3HIZQU+d9/uMfXrDBTidQznSNDL0\n53R350pY4QcLck7QbsC/RBGvb4VwONP43q8eV5094PKld6MCY9f02yH1qyXu\nSPTP0UHKulLHxgwxEc0PZyh7sQJ1CgquCOuspZQZI/Ikg2FnH5xJ1eVRFXJD\nk6mANe3sYefUMyeQDHTc72iWvdYQEQ9wWHgstaw0/OLR1/QmPVD2SjyNdzGB\n5nsIPh8tSIJ7UdXX3m35UsIsfxL9kmUTS0Ci1QTtGDeuPlNXU38sxAe9ocsP\n+QRb\r\n=fOYc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./svelte/svelte-store":"./svelte/svelte-store.js","./rollup/rollup-plugin-typesafe-i18n-watcher":"./rollup/rollup-plugin-typesafe-i18n-watcher.js"},"gitHead":"2a52e5791ee715f1caf1b5ac7b7574a1563209a9","scripts":{"dev":"tsc -p tsconfig-rollup.json -w","lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:node && npm run build:rollup && npm run build:formatters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte","dev:node":"rollup -c rollup-node.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c rollup-node.config.ts","test:watch":"watchlist src tests -- npm test","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:formatters":"rollup -c rollup-formatters.config.ts && tsc -p tsconfig-formatters.json","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.11","description":"An opinionated, full type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.21.0","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","typescript":"^4.1.5","@types/node":"^14.14.27","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.8.0_1615707126259_0.8668584777824522","host":"s3://npm-registry-packages"}},"2.8.1":{"name":"typesafe-i18n","version":"2.8.1","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.8.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"25d8462ecc7a0b2d3b5bcd9de0c0b1235af1db3a","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.8.1.tgz","fileCount":243,"integrity":"sha512-PX0vZNAuZZO4JCGd+or7XRBjFBDJuFJsqYByrTaNXaup+QX7K5ckdj2GwLRd9hfie5s9Zs3Uph09JP3SrWYJ7w==","signatures":[{"sig":"MEQCIHDdVNXYeWeIbP/WRrwWlG8IDu02ZgqotZ7PUak9yfiTAiBKx/xMIuQMaaxp/wBfyTxqQeYJbvJjC0a8IJ++nqbFlg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":482791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTc0vCRA9TVsSAnZWagAALp8P/1JEEC9SyAZ3gHebTEjY\nSkxAmR3A0BmThUJf84i/vsgXe3cHqFvXGLOmHjCBleajI41Aqisr06U5DgAW\nfhwXDWnvkO0X46Y6XO8mpWwEaZk9IPwH6t52tg3/O9yKc+otvw60ixaagthK\niMv64gOvUh9JkgBqbAVbcwHIk8Ea5aS7n7Al8GeJskA4ZZ/TNmdqB9cQPFAV\n4E+YfkrbvR2hN9a7TY/InlPW5tO95wq333rn6n8KmDZVMOaGm33owM/XA+d0\naD3WAvznTa1wo1Q6+cKOLpYreMHCqG4KKKRGYmCOb9s0QQ2QDU76fA8P5fu+\niMvewtzjQAmmYsT+3sBHWPecByMj6ycS/bH++D0vvB5NYvN4bhsUu2I1ySqb\nULRqxSvKYPQCC+ybWscY+ShrG1vGKa2NmhdaA/0Rh1V2xrB1tQSJ9UPtsJYe\nyvi6fNRxNlO8PF8y9zCqykTXlHD+5E2k+e3JE71x0G9xvf0TBWHcVmVXaY/V\nJJ051zU+y65gTAePTrsI6lMOUm9/SX7G2r6zgZu0TNNDY0M8CPw68D8eScAN\n/YE178fMjfOIyuQBPHXJg5PXJqTrkiGDkAgRvKX9Jvh4qBt3B5kUm9zhO10k\n5lvhnRICyC8z1gGYjTcoTwIavLJlsC5p9BZ6xgRsDEpkpHVSdqNjtTvMk/q1\n9Q8X\r\n=fDYQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./adapters/*":"./adapters/*.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./svelte/svelte-store":"./svelte/svelte-store.js","./rollup/rollup-plugin-typesafe-i18n-watcher":"./rollup/rollup-plugin-typesafe-i18n-watcher.js"},"gitHead":"ef01f39f7ca4204d87e77e685290136c75ed787a","scripts":{"dev":"tsc -p tsconfig-rollup.json -w","lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:node && npm run build:rollup && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte","dev:node":"rollup -c rollup-node.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c rollup-node.config.ts","test:watch":"watchlist src tests -- npm test","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:adapters":"rollup -c rollup-adapters.config.ts && tsc -p tsconfig-adapters.json","build:formatters":"rollup -c rollup-formatters.config.ts && tsc -p tsconfig-formatters.json","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.11","description":"An opinionated, full type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.21.0","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","typescript":"^4.1.5","@types/node":"^14.14.27","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.8.1_1615711535151_0.03778309900768906","host":"s3://npm-registry-packages"}},"2.8.2":{"name":"typesafe-i18n","version":"2.8.2","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.8.2","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"7c28727ebd1d1fa90069f72b13866d21a6f490b6","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.8.2.tgz","fileCount":243,"integrity":"sha512-o+TZ8LZX1kphjOeV0tNgPgHGNEVCkFbOyVD1RQnLxcShCaJBCPfEdYEh/KS9LKT40n8CveD10dtMiGqyNGVZVg==","signatures":[{"sig":"MEUCICTG6p2VNuAwkmU0sTWRFkwRtm/wndPehomjEH687KWlAiEA/eFzpuqOhONHfGXe0aCXJl1ppnmABFOpAXNgHeg8/DQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":482823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTc4eCRA9TVsSAnZWagAA/mIP/376eRQ2oRUYYNuMyJzG\nBTBt0ik1nI7gE9ijpz55BiB6w2r9luB5344jIpBLzGHdzso2VuLa3elPwBBu\nEisPYc/uRs8MGLXfiX23/TNJWOl3X5Zvi6RgznEinH45Yw3Z18p8AeWvGWDT\nZTDvVJ4Na8gpuRH8B6J/vBncu7YLcJ7OHcQIOAlhM0ioglDshBvVeCKq/89Z\n4NSvw4rxVuF7fHDjJi6iB33emKa9/of8TvfGuOj1+2aJfbl0kB+F5+CI+BP4\nRX5BnzHId7ez4FEfB6LZwlsKC2DNfzwJNDsWbTE48p5SH9UOKCsa0/UwTMaY\nbowVWxJn7frEe/2U2hyKkN29hFEmclxt+T8pTKjRkE4C/lKi5Es/w8PggYqc\n3N7dCLQdpo4H14r1t8wVfIKZE6GXVuHEP1b+yIz50xlxC9dEu7wOZDIJRMTJ\nBQ0lPpiWm5p9RqYeH9X6z/BWCfcVF1G4NC4QjeQDplRQJRGrclUvDjffmtpD\n8B16g87gnr6Gi8Nwzc3zITOWnWZG5YlVBavlGGlQnlb4+x+4BvP7VOQn9c00\n1B1AW5mcwyqnwj04aiyx4J1cMCDVJHmSpIMOyZaw1ENkVuAi4x5h5t0LyKP8\nfa7BByzky1MkQEGayl4lfe5I7XNX9m4VIJnBn/CKhFaEv7BjeSQHK25ewd6u\nuaBy\r\n=sUyZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./adapters/*":"./adapters/*.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./svelte/svelte-store":"./svelte/svelte-store.js","./rollup/rollup-plugin-typesafe-i18n-watcher":"./rollup/rollup-plugin-typesafe-i18n-watcher.js"},"gitHead":"f3181c68da1502046381f09c788de6ebd24973d7","scripts":{"dev":"tsc -p tsconfig-rollup.json -w","lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:node && npm run build:rollup && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte","dev:node":"rollup -c rollup-node.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c rollup-node.config.ts","test:watch":"watchlist src tests -- npm test","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:adapters":"rollup -c rollup-adapters.config.ts && tsc -p tsconfig-adapters.json","build:formatters":"rollup -c rollup-formatters.config.ts && tsc -p tsconfig-formatters.json","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.11","description":"An opinionated, full type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.21.0","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","typescript":"^4.1.5","@types/node":"^14.14.27","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.8.2_1615711773642_0.9511078552923222","host":"s3://npm-registry-packages"}},"2.8.3":{"name":"typesafe-i18n","version":"2.8.3","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.8.3","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"db93eaca4e641da144c9ae0bf8ba10d0ff843629","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.8.3.tgz","fileCount":243,"integrity":"sha512-k6zc0iHwGNSy99H6R2mP4NMuLNqWBlBqOhmJYDRnwlpkFIDlTHloOIohoQTtnHJzkSYsY9CJlarZuM57jr5X0A==","signatures":[{"sig":"MEQCIC2xXlozNfBauvtb4/noQNLSzH2ofD5qpBcDCqik+T+DAiBJGTQ3IARcrF04MJe/udcpunvvT12UKIJh3uGDh2+OGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":482823,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTc7nCRA9TVsSAnZWagAABWsP/16WmVhmo2pa9j/mPU8N\n0i59tSIBkUVNq0Ee+lwfzX+32jbyZXpfbdM+Wn4hsosJrNxuxDU4AZ5kRd7w\n2qnH8vTHfDIFIGvwpdmhg3YWVDJpUVIECTRoO1J5wq4SqemW0wBCQ0N9GkO7\nKO+3ogxYdelv9ab1bsVcIgvXBb6xCNC/IF5rsNWa06EfPAr4spfoudKdsRG0\nenQtAJw6h3eZlAzkff0DHcvUC0GSjpARBs+b06fZXEjKOvPtPoMKtUjvLAGg\nUhX+8aBp8lfkbb+nBp2AQtvGHT8H4XB322epglFM+8Ze55ESm2WKVQg01iNf\nkNutiSMLR9ZHDsvZmke7gnzYzstigePF/9jvCQoIttIQNn5tdX24CenXoLtm\nap7NKVIKtk7tjQh2qKdZjPun5UPxMwz+Ze9dQm2wZseQrtanziWaTkPmFrXB\nWS+oHG/1+xZtPuUFQIkl9J3FwlieRbexIAn/DGP8Bo5Bb97Q1NngfNwJDzSQ\n/mwJ5lb/sAjrtBowrHjfRK16YyQG3B/S6UYm3AP0pVF9oZI6b+2c0s0cFsbB\nfZqM1xdYEhHb4NEVztr4jBwltW2N450VNIY7LBPVkdWR1W0rProMr807uaEs\nztOuIRJXVzL/nxuLxGOSGJVMJ8shcwb9nKX0zuPGT3y+KdtQ6mbKCEMPfBzA\n4ETX\r\n=KfH2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./adapters/*":"./adapters/*.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./svelte/svelte-store":"./svelte/svelte-store.js","./rollup/rollup-plugin-typesafe-i18n-watcher":"./rollup/rollup-plugin-typesafe-i18n-watcher.js"},"gitHead":"a2f2a842d2999155935c496c559bcf475173ac55","scripts":{"dev":"tsc -p tsconfig-rollup.json -w","lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:node && npm run build:rollup && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte","dev:node":"rollup -c rollup-node.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c rollup-node.config.ts","test:watch":"watchlist src tests -- npm test","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:adapters":"rollup -c rollup-adapters.config.ts && tsc -p tsconfig-adapters.json","build:formatters":"rollup -c rollup-formatters.config.ts && tsc -p tsconfig-formatters.json","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.11","description":"An opinionated, full type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.21.0","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","typescript":"^4.1.5","@types/node":"^14.14.27","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.8.3_1615711974579_0.8461233633358771","host":"s3://npm-registry-packages"}},"2.9.0":{"name":"typesafe-i18n","version":"2.9.0","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.9.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"0b65c116a07e37fb255622a936f0326279a0537f","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.9.0.tgz","fileCount":252,"integrity":"sha512-0a4VJZ657an5CE7o/hDVL8H7ld4v+vYDwLwnur5U8A7yYRD+bnrsFN4af8LCsUwIJLLwqqAzneoBzcDoEnk4qQ==","signatures":[{"sig":"MEYCIQDif8mYeAFxs7oZbh/yMHgTKA3G949CANXSasQhGp1eqAIhALGIB/KTvSZ4kGQsA1DtRVB1B5vmy4dhFBSjq+eFiWW3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1086691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTgVSCRA9TVsSAnZWagAAJQsP/1dJGcHj06Pv9JlO0z+/\nesrYeKe7vozIJp7J8/X8lbYxZJ9x0SDKLHyaWMUudggF9fWuOIyo6z8umVdc\nQ6s6ON8PVi7maFxwvvtl9Fa9DGWCeW3YXptf1UAbp8Uj0OonlNdwvE7S7/9E\nEXYOEl2msbucVOKWgrXp9lbz/0JKjfqhXB4+ZTIIVwMCrFhmn/bTaN1aKdD4\nQX7DS0S0TVF1QJJe9kOKSvkpB91uYofFXKiXiecFWyFmSdj3Sv4a2QDoZtEQ\n9jEI5Q+sppLH0iA8DeP053w15tsYUGnH/us+zmSS3znJEMGruYiBPkt8JqJY\nGVQQ3cy+VpWi+4M6T878rlAzFIp7KIzll407oTWwOUkJdndO+Xqr/AvOeQg7\n957yMgPlvHBgSB71XNEh2K8diqjMDlZt+Ck4gngji5Ag2D5Uk2NyHVqZU63H\nXDIVvhTqBBw0Lxymx3LrqAJumifhtQ5O330SwfV703kyvUNo/i4TZ7OHN+nj\n37PRRjANhX0Prlg7sQYqyCijLpynai57Pk1UX6Bd/aQYdks3Ib7hbRw40Tto\nMuYxXDIM74pcicVtfdL7JHp15RYo+M1gOsHp/uaokGgsEbIc/Bo3/Mm5AOEK\nRcKxCtfdmBqMYTx0UKwa2fJ9i7omc2nKkVGlmYRlXUpUNbvzLdu1tX6+xtO7\nO+ud\r\n=VuGE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./adapters/*":"./adapters/*.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"c3c2418f96f431050026457d19887f5978a40178","scripts":{"lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:node && npm run build:rollup && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte","dev:node":"rollup -c rollup-node.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c rollup-node.config.ts","dev:rollup":"tsc -p tsconfig-rollup.json -w","test:watch":"watchlist src tests -- npm test","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:adapters":"rollup -c rollup-adapters.config.ts && tsc -p tsconfig-adapters.json","build:formatters":"rollup -c rollup-formatters.config.ts && tsc -p tsconfig-formatters.json","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.11","description":"An opinionated, full type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.21.0","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","astring":"^1.7.0","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","source-map":"^0.7.3","typescript":"^4.1.5","@types/node":"^14.14.27","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.9.0_1615725905764_0.8267892611001044","host":"s3://npm-registry-packages"}},"2.9.1":{"name":"typesafe-i18n","version":"2.9.1","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.9.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"dc8d593da6e91df70538841e5ef60c59629f62eb","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.9.1.tgz","fileCount":252,"integrity":"sha512-hHhy+hFrmaweYcHKXnzASUc4U10KzYKHY1aneaDTXfAGObiswFW3yrgOVsAZPV4ZZSvm6vnuVYBirryF/9kBEw==","signatures":[{"sig":"MEUCIBdd1Sv6Lbhw26eaTRqyHL9evZ6k/MrvOxuvSWwv0t/yAiEAp857xcHwMZkI9HaZgIha7OtNso0BtyCGWZFv0zZM6po=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1087271,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTi5fCRA9TVsSAnZWagAAyCkQAJP8T/UZyxtuVVUREkSW\nfL1+D2TcAQJtHlQRZIq3Gsx/1ZLXIrRaqi1HizgwECE2Ed09+meuPcQJCOu5\n6RYJJTlAZyTbxTOnlyCfQ8W6rebaaUXaRwj+mAa31/00LMFEizErT0qzdtir\n7EJiXWRr1EOfSZX5WeEJDdmgqNWxSKSr4eIs1fWOD2dncEVC+MdT63/JkF+0\nyO/16H+4t8t2k+sDH/9wQB90goMMdcfm2a1Vu1iHGdqXwwncHTA1oUhZYfTM\n/dfq13u316ATVnGgICkJAHoBciknAp7ltRu78SoOWjPsd8I/BB5YD3FDzdEu\n6hA7jGPvP3XkkqLRrMnLd982dwcIZWruBsj1R/1EAjkUExgplqoHBXKbtDj2\nJ/jVL0mhosjHhDYcJRwl1KU89CaRAlEu4mAHRoX7Ai6g4hx7SR52jdo/i0eL\nYMrlD+ORf5h1YgNnIfTKJ94JpsDuYXzL4aJPRPMgigpM6PeFIhepIbL5MMPT\nxVuAGcQFD9BqR7929gxNy6H4MoLPc+4q5FhXxJLc7dzk8twjxcFpj23oBisz\nwbdcAv2v4Cji59S3sOYPbXyrUf34M6uhZQ+rCfMCIVCQiwgAZAzoJm1a4EXs\nc9duvvr0Al2DpKw5DuITniunuMf3KKCECI8LP0H3gYdCHhQ36uoFBpXI1dIH\n69lA\r\n=v0lM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./adapters/*":"./adapters/*.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"8c687e2a059eae276fbdcad15fecd32506f75d47","scripts":{"lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:node && npm run build:rollup && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte","dev:node":"rollup -c rollup-node.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c rollup-node.config.ts","dev:rollup":"tsc -p tsconfig-rollup.json -w","test:watch":"watchlist src tests -- npm test","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:adapters":"rollup -c rollup-adapters.config.ts && tsc -p tsconfig-adapters.json","build:formatters":"rollup -c rollup-formatters.config.ts && tsc -p tsconfig-formatters.json","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.11","description":"An opinionated, full type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.21.0","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","astring":"^1.7.0","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","source-map":"^0.7.3","typescript":"^4.1.5","@types/node":"^14.14.27","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.9.1_1615736415008_0.6463946836788355","host":"s3://npm-registry-packages"}},"2.9.2":{"name":"typesafe-i18n","version":"2.9.2","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.9.2","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"0ddfd53b5a2310ea42a737530afefc588d49cb83","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.9.2.tgz","fileCount":252,"integrity":"sha512-2pk8yGxJ1bE9PZHuBuK6Ij0jIUEXzBJa/SuJ3eOngi36VP/Wqdp7l/UlkWPSs9Sc9r0RBiKjyBdXQOxyUt0c7A==","signatures":[{"sig":"MEUCIAg2IgdyV2chgY4Q4bEH2/K6Wk+HHPjJC4ok0u+mL2zWAiEAgxyfNKQvQesWa/Ndrcw8fPzFqAaYXFXq8xFm7KUqcB0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1087273,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTjemCRA9TVsSAnZWagAABNMP/0N3uhLM00yOUtLQwNjN\nAeL5aYVLbThDNUlTjNQdSVEcxVs+pqoxwzJhLT7wUpgtEyfUh/6mRvuMQPcv\ndSofPnGRlnWg+1MvmeXjqbVhbDxRUfT8x+ruZ7TekdqsuHXic2VXS9Q2ATXG\nWbhv5bZT9vU9daCHHsVIafka8VyApIL1kiyak1NFpvzwDtRGf+QUjQ6AdQnp\nNNp70TYOb6gG/W4o+G9LwCoxiyHpZQJMI5oa2xvrxM6bICp9nIVgDbwezcvk\nP9QpSIEF0k+XevXcUUroEmxAVlYGaKR8c3duWHElzZAs8vMvk//BwD3lZua2\nBVFMrU/Vh9+FO4WHag7FYcOJ9et7mZG72TJ2M+2dTnNMNtrD/E2EEix444qV\nR6/eshqOqQTQt5HuQ3lbcD0s7LL5yDI2flmacQnr5Zsnj1ZZrbvfVeSt08/T\n3pGopA6t61x/V2jEwoAh25v9l2794b65PUpheba0lwRajB4hZbrtzI6PMY3L\ncJ9K1lAv+Dox0oZpI5BEeflt02J2uFp2uUcOf7O2ghvkMV40l41QhHrMPRJn\nt0taR2nJYbRfj33wKrRlBcTU7rNWumHEJTIWtofdKxS8Us7yZ8+soSS3tB2S\nL6VHChbP36Tu0SUZrZT8T+AvynCaSrpDTjY0rWBk8YaYLXK4QrEgQUHKuu0P\nd10P\r\n=JGGv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./adapters/*":"./adapters/*.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"8e4602c4fc9cf5343a385b52207e7af3b17e2610","scripts":{"lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:node && npm run build:rollup && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte","dev:node":"rollup -c rollup-node.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c rollup-node.config.ts","dev:rollup":"tsc -p tsconfig-rollup.json -w","test:watch":"watchlist src tests -- npm test","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:adapters":"rollup -c rollup-adapters.config.ts && tsc -p tsconfig-adapters.json","build:formatters":"rollup -c rollup-formatters.config.ts && tsc -p tsconfig-formatters.json","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.11","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.21.0","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","astring":"^1.7.0","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","source-map":"^0.7.3","typescript":"^4.1.5","@types/node":"^14.14.27","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.9.2_1615738789995_0.45156963152013696","host":"s3://npm-registry-packages"}},"2.10.0":{"name":"typesafe-i18n","version":"2.10.0","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.10.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"4544dc8b01fe080a30aa89ed0de7eec00929304d","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.10.0.tgz","fileCount":259,"integrity":"sha512-oFiDkpwaZOOxtk7JG0F06aFzxKo51gF2wN+9wdfIJ8t88z8Yyw572hqQU0XYZZhDobddstDAej8gB4IogWQ6Ew==","signatures":[{"sig":"MEYCIQDWRGhtsMwTeASKsGRVlI9qfkb8tpvFY8RFXuHgmjzDYAIhAN0HsTRSt63KI+EQH44FpEsHNnQYJkH1Ew0eHcu9A+5O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1097573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUFNLCRA9TVsSAnZWagAAT/gQAI6+Am8clXHORsBK1Hex\ny5QzWzTgRG1Pd6ClzWmriE9Pv4bP/GcuoIEQytZtrl96RFUUJzZMqpT7yDi3\n1wjooXbfRPpUwR6bHu3pRdiZ60N0CQRi4xW7cI3dstQmpKAdTqONkEAqbl6x\nMJyAJpqEETWEkkk/+Ef7nWTImuMWQETvdtwnovy1G1Ar/h7Pw7chGWAq03HP\n8eN5ATfd8kbv3GezMYwmlQ5gwJ7OC/lbKPEZWXybWTCwRzbnF+oO+E9Vrm7y\nvBnSyekZXyj4nPhUgZ+0hJXmCEqOCzEFdebk1yDpFzrDPC5r8rfJaRco9Zd8\n4OjuE1ITQEQXIo26NI2lku/VpSSF2s5sGcjkRpRVLHG6jb4FVOZvwi75LHSy\nv836mtnKGq48f2NFZd4IDVukfaN9Gag72FuFPYq1yvg1HT4SJgm6iQATPyev\nORKLRIXY7/QAKX3Hw5S9++/+xJ1c0YJFYNd7R3/Zca8v6/iI+cEnTmhmDHT8\nGpZtGssHq+lxmzPXM1Tfp7kwlbB2xI75B0XDOFzzFGZIt+g71Ozcxb9KvKbN\nDmDNfDL7vX1sq9TeCS2WxOnVKzD+0ZfJNLY6JiBJZIPdrjZKUfa8U+XHjJWF\nPw4Nhc6lDbvtbcu6Mbkr8pIcpAnBFbESm654bIg7PpmBCzO+xJYA4Fhse2TF\nniUP\r\n=jYvK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./adapters/*":"./adapters/*.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"2fefe1809d21a7b8277aa04832f53a3b0fed48a8","scripts":{"lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:node && npm run build:rollup && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte","dev:node":"rollup -c rollup-node.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c rollup-node.config.ts","dev:rollup":"tsc -p tsconfig-rollup.json -w","test:watch":"watchlist src tests -- npm test","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:adapters":"rollup -c rollup-adapters.config.ts && tsc -p tsconfig-adapters.json","build:formatters":"rollup -c rollup-formatters.config.ts && tsc -p tsconfig-formatters.json","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.11","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.21.0","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","react":"^17.0.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","astring":"^1.7.0","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","source-map":"^0.7.3","typescript":"^4.1.5","@types/node":"^14.14.27","@types/react":"^17.0.3","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.10.0_1615876938723_0.4314993894167303","host":"s3://npm-registry-packages"}},"2.10.1":{"name":"typesafe-i18n","version":"2.10.1","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.10.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"ec628beb2076c72cfdef400ec373aa0e9a04e815","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.10.1.tgz","fileCount":259,"integrity":"sha512-pDJiqo7LKn8RKpikfVk2IevrAvhbUPCV4tvWe7fMMIKJ/uBeqWjEIxujtwZgDE9osV5sNb2kfsIUNzpMbpE5ew==","signatures":[{"sig":"MEUCIFIGNEGFBci6Ttzrds0ZotqItmK/iTdlghyMzOThEhqCAiEAyGutu2RD7z3D14xtmPPl/wnM8p1k6+ryz5EZOGbwDEM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1097889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUFnqCRA9TVsSAnZWagAAA1QP/3Loj+5IcAMAY3yiCl7O\ndWeS8piF5KWxO2SxIG2QAdF2UiF54SQPAUkbYcjc6xxnFgtyF3DUee17PeMF\nVFU3mnlr/UQKZaVM5QKfhOWfTfb75046wLdQ+xIvsIznS6bGwIqApweAuQ8Y\n7uAjqmGg6K1+4vko+O1WH/JmmPDUPV7m1c6WZrT1WNAGdbHeyr9+8/2U0X5u\nMFyZwaXcpiCLRX+uR2+SF0Mw+5oVmAt3Fahjbo20qGBXWNaxhfqmPCTWAdK0\nz2ejZYx+w6ro7mRGF91dLEmo2u6dB/piS3lXAcyY9XjY4eeVHzmTY4QgUajQ\n29PUmdHikfrrNMzvJhotP7rbHhMEYijUONVmbhWaZNMw9HtNb6yoyPKlDTY/\nHZX8lMXXKSMJKiT1OEU0iRMNzAQplUWPoVkzU/hXx/N1Ghq6alI9EtQqwP9O\nj+RoXlqQ3FNG2/o0LKiq1dJVe7+dfkY0jsEi+Ezw3IOjuSTtuNaHA0fa4mcH\nXrXddLHEiDsizVdJ6nYSatTP6e6hilPS3JB3WQI2EOqqIXGeW41uQvSAm8K8\n76xUSWYHGcz4/vLxskNRMZjT+5Dtm6Xpk6Y2rIKeKhK0IYIPwjsVyf8qC4DZ\noH4Hf5acM9msD+ORKQRq7yFft4X5eolCxChgo1wEwGu6w1iATt41E+BgB5aG\nt00E\r\n=kZRl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./adapters/*":"./adapters/*.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"fec3237bd110f68d7292e73bb80c439316f40432","scripts":{"lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:node && npm run build:rollup && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte","dev:node":"rollup -c rollup-node.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c rollup-node.config.ts","dev:rollup":"tsc -p tsconfig-rollup.json -w","test:watch":"watchlist src tests -- npm test","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:adapters":"rollup -c rollup-adapters.config.ts && tsc -p tsconfig-adapters.json","build:formatters":"rollup -c rollup-formatters.config.ts && tsc -p tsconfig-formatters.json","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.11","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.21.0","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","react":"^17.0.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","astring":"^1.7.0","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","source-map":"^0.7.3","typescript":"^4.1.5","@types/node":"^14.14.27","@types/react":"^17.0.3","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.10.1_1615878633745_0.08959556326004647","host":"s3://npm-registry-packages"}},"2.10.2":{"name":"typesafe-i18n","version":"2.10.2","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.10.2","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"0dd2828691c4d960a5621dce701e47efe8f1c92a","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.10.2.tgz","fileCount":259,"integrity":"sha512-5qMWb3t1KfDPjRJyF2ublszLatVZ5nzdLG6nD2DLiBr8xfYxJWWk+gyRzkg8MpfXSCXRanyaqAbWgGy2GKgDRQ==","signatures":[{"sig":"MEUCIHkVeDR+iPCboqpqwHBBvJSfedXsT2klkKKlgB5xW1J3AiEA3CSVADUAQhm+vnHZWKvHNFm3LD99Wzvs7Ymtqzt+ub0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1097889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUFrDCRA9TVsSAnZWagAASEsP/izYZ8in44A61CCHcikU\nYZPsjUgaxWyviZOnMDUhF32L+sDS03zXjNEhwA9oypGWGaxcKuYw5/6pJ6eK\nl9dgVnl4g1X54FUTaw85+h55wsGGLwKVhjnAAWC7jT5yVNA4c94Bxyhx7vVa\n6wcu9WEPuz5p75xssl+bzX1dORu1s0dPjp8DnS2x/+EX8f1NK9kwA9/RA4T3\nvB5DfObvIKpcMxuDatN74BeXIICQkbGgODDv3EXjR+xYiH9SzVXWeyosS4Z3\n8RrAqmwdCipiBHJzeONf4DBBivcoaWGH2VRlHJoNdoLMFVRWk+HL30JKB63N\n4wwL7UPVrzE4re8TAsU9aOIhTO5xX+8k00F+UgVUw7o1PX8g/4StkCKdqJxb\n9PYkcV5iUn30yJ8QoaJjw0H30ScT7PhEEc7t20FlLoClZ/pKfg8fIwf5wdON\nK0HUX8p291qmei3ECRaOdmuzxrJOLYryb6pj6Y1+Xe1LgcTuzSJDVqgmSVm8\nL4fHg0ywoPqus1zQY3egBl/WVPVUfJi0FeLj6Swx3ALGXm6SYXQz9s/ewTJD\nAKyDz0UQFB4w2G7rKri/vysA69d+LxiqYmbN9B9Fnz3N+uv6OobT0RJsF4tC\npXF4B8aaYbqHSntvciYU6Sbjg6ruT2av+bcohVrKdClJ03Fv9gcVhSQq2C/p\nPAG8\r\n=FeKw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./adapters/*":"./adapters/*.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"52f92a406002e0e672caadb0e139869a34681554","scripts":{"lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:node && npm run build:rollup && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte","dev:node":"rollup -c rollup-node.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c rollup-node.config.ts","dev:rollup":"tsc -p tsconfig-rollup.json -w","test:watch":"watchlist src tests -- npm test","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:adapters":"rollup -c rollup-adapters.config.ts && tsc -p tsconfig-adapters.json","build:formatters":"rollup -c rollup-formatters.config.ts && tsc -p tsconfig-formatters.json","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.11","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.21.0","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","react":"^17.0.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","astring":"^1.7.0","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","source-map":"^0.7.3","typescript":"^4.1.5","@types/node":"^14.14.27","@types/react":"^17.0.3","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.10.2_1615878851084_0.05911459049926249","host":"s3://npm-registry-packages"}},"2.10.3":{"name":"typesafe-i18n","version":"2.10.3","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.10.3","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"e267fda73bff4927005444fddc7b0030bef735f2","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.10.3.tgz","fileCount":259,"integrity":"sha512-lGSyNDGAQThF3ZMjhsJDcU+1Qps46qaVgR7HGifKrzUbkz7oE7ohSwaO8Bm3OXlmUyWeamsd7lsPnYoaaTwReA==","signatures":[{"sig":"MEYCIQDBxbCIHNih/0V06TecaKukwGrihBXwuQo1zdOfXlzeLQIhAOVvYQTtr1h9xFstb0a7QOP2QijsHGcsu44HP5+WR6Cd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1098517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUZ2sCRA9TVsSAnZWagAACEgP/jdHoWMAw91aSIairjZp\nxxUaNmHqvbg6kO/SxfPgxQ4zyIclEPuu8ujxNxWm6piRM7muBC8cPVdJ/gUT\nNQG1P2AWmhC1NRTWsi9tJfM+JMKOdLKH6o/WtBb9SB1K2TGIJMnLuxjB6Ofw\neKLHM0URCYSLi+Fzf/sml2seGjITllfvn0ESN4BDUgXCFmB3nNuoIpCslriP\nKdXQspdU16jdJbBGLcv4zbOq8nbteOTHU08FQxKOG001JenKfPWhupGBGhni\nf1Irz6f2rf2v5+u8OEMaLmC7RMMM9n//BqlpVODMikOOMvoASiiqboJV5HIx\nC04AnN7yyvVUpFcQdY5KLcbnwk4cSrEr9NiCHco8sVKVuFVF7xgLRPNM75W6\nZWqEjLa7+jkry5YdMurcDtADFkKavP3bq7ZEmIZzDYOufjebYpNgj+rObq3I\nZesJj03S4AtR8EvxdAZZCjifefdcRH0QOx3M9HRFYGDVedA2TprIX8cBG5T9\nBloufBYOLbkKR3i+e0VrDbQchyU1jGNLd87zVolqCiqRE1dU7DkMCABFLaJ9\naTOBsjSClH6Berrz2Qi45DZg04lXLDWMVnDr9pQoUSjAs2CAY52zlLfdinzi\nDAcm/qZAlpDpuBbeT7doggwuh0rP37EPuXa0UW2uaEWf6RQs9cwWAsO49Eah\ng9LP\r\n=CgZF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./adapters/*":"./adapters/*.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"abb629cfb00ba42b36d90cc768e0038c1f476f48","scripts":{"lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:node && npm run build:rollup && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte","dev:node":"rollup -c rollup-node.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c rollup-node.config.ts","dev:rollup":"tsc -p tsconfig-rollup.json -w","test:watch":"watchlist src tests -- npm test","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:adapters":"rollup -c rollup-adapters.config.ts && tsc -p tsconfig-adapters.json","build:formatters":"rollup -c rollup-formatters.config.ts && tsc -p tsconfig-formatters.json","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.11","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.21.0","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","react":"^17.0.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","astring":"^1.7.0","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","source-map":"^0.7.3","typescript":"^4.1.5","@types/node":"^14.14.27","@types/react":"^17.0.3","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.10.3_1615961515782_0.6517053943678255","host":"s3://npm-registry-packages"}},"2.11.0":{"name":"typesafe-i18n","version":"2.11.0","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.11.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"0a154b16eec054e5ced2b3a7091b2bf86655685c","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.11.0.tgz","fileCount":292,"integrity":"sha512-REye03fM420nhMhbMLCSnW1srP+3NcK8AZ/IjZkzpy+xZd9paxqdMelb7CFtglJhyJOzLEX6Qo877eDiDiSzqw==","signatures":[{"sig":"MEQCIA50ArjuRHeq/IZEhpMF6u0prVRwIId1GKek8m4xlDOoAiB0y0S/CL8JtpLPgTZKmlxGU4it75f9WrbNeMOJJXJKDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1137228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUaVVCRA9TVsSAnZWagAAfGIP/0i19kmQ0qj7VLSaMk3/\nCmtu5SIWCC434NWmNXTo2qjVvSaOOnu0pqi0wFtZewcOc+m7TFfvYOufVnWK\nH5/anYZ4kayY5r4SikyNSnkeiR5fMdaDjsnCWleayhwJNEzOvx+EZ8kLLKpv\n5rKq5G2JJBE7XTJxfc8CF8mGR/tI0BGGFUURid1W/llIkmpfHbm+jhO/Yevp\n1GY0HcsivAgDtiiKyKx4gmNY91e/EFVbLrBmbLSU14sEmI/q/8XOjDTUpbH4\nmB1k8NO2UQWOWBR1NZ1gG1B88VQMEZGZikVQLC6UFbT5OlKlsC5gZ9P3s0tZ\nU2gUhO3LAQytJYEFH7HSUefxqpYHnFGy6Y9KCLYTlQdUgEdhrfvjVWv4Vdlc\ntMx9PtuuFO22Iw64n9tXkKh2FOd6Xq8vcvRjdA34A1X2Dew5Ve53M32E0fg0\nlNg3xOm6hfkAkZ0CWAIi44E0NPpWbt/CdePmxw012esnp5yv1SHjuBm6GChF\nOq5ToRkYTE74SjBqg3a762szYdxAjzEQHrdcUfkhyw4AgdltxvYuX13/B8PT\n0VXQdYs5amU8ZySPGx1v8B8156yt+9EoqoH8eZDoe0FgVMDRrFoDgYa7mMPi\nJRrsZy9yQTVg3xlUrenTV+MkN1flMKA1X1ytiqM3wbV6IsnjpjUyI20uDHLO\nhJoR\r\n=u9QF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./adapters/*":"./adapters/*.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"3ca0ec19407f46172b9efc354f757eb09cfcb525","scripts":{"lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:node && npm run build:rollup && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte && npm run build:react","dev:node":"rollup -c rollup-node.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c rollup-node.config.ts","dev:rollup":"tsc -p tsconfig-rollup.json -w","test:watch":"watchlist src tests -- npm test","build:react":"rollup -c rollup-react.config.ts && tsc -p tsconfig-react.json --emitDeclarationOnly","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:adapters":"rollup -c rollup-adapters.config.ts && tsc -p tsconfig-adapters.json","build:formatters":"rollup -c rollup-formatters.config.ts && tsc -p tsconfig-formatters.json","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.11","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.21.0","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","react":"^17.0.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","astring":"^1.7.0","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","source-map":"^0.7.3","typescript":"^4.1.5","@types/node":"^14.14.27","@types/react":"^17.0.3","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.11.0_1615963476643_0.05694295538746741","host":"s3://npm-registry-packages"}},"2.11.1":{"name":"typesafe-i18n","version":"2.11.1","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.11.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"58b91d640e4fc55de1e67ad06e7c8cda8997cc1b","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.11.1.tgz","fileCount":307,"integrity":"sha512-rjCPBkbxajseBOvQBd0xiTupn47F3PiFoRZxRxwg94FcRxJMYMlJHeK1j7qUti+ByuzTbxGSNciBqk5KjCrx2A==","signatures":[{"sig":"MEUCIQDgGuJkFnYSAkAQJUc00ZvUBPdLh5kYqcwdgklJu1nh1wIgP/oI7EWxA/PKbR1PPXs5v3Jn9h3JWoNyN7lKaWn/9J4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1804223,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUa5wCRA9TVsSAnZWagAAUvoP/RpmYvywOEHF5VqCW4pk\nBNGlE6tjsbbXaFrO3W00GDOFq5KSVKVf5bgRIf5dUVzujE7MAbaQNSkBH6lO\ncbbyyfWNW0ueAG7FX9oGblymu9stHdCchdFlBgzHPI5AgwAsLY89zoOJcKyv\nIN+snVhVB8TAtBYbFEk4Hy3yjlGHYs4b+PxOI7x/mFZB9Y1I/C2jyYTlrpta\nWf9YJQoYgg9d/Kw9VOCBqUYSHNvSwNMdzaqHWSMmYuV8SIYTrNC7rN0paZy8\n7Ppih5587d4gdRkpIxUGUEsSnrcvxCUM9kBbW97xPt0kyYZfraBs9uw9jKjW\niDKwLueynN8/rDICQOM1Y45wdVy4TLqjIXoq6XCbyr5Vf7Rvg/kxR4cNq+pg\nYCH9edWPDPmsxtOYDBJ9tKNZsGPShPx8bnyEQzXf+v34gQ2x/FNdiQfRlwcZ\nTGWNcgpqYyG8uQRLDWb5PnYR39qiEkawniVrl559kPjnvbPaG61/nJaMlR8L\nJn4Nmj/oAoQy9kNV7YYE3NyjoaZwdyy+yPC5hmdpGGurjACF99s2xsRd6RSM\nHkxeImBDS7kdPDEvnfva4dByd7x59fhQGSk7Luzv8WGzj0MN3tGlHL2Rh/U+\nuct1KfrXQMSjWxUSpKtvF9txSxFti0x3KFJItt1LyVvn0ZRwRDrItzHte9Fg\nrHv+\r\n=af2/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./adapters/*":"./adapters/*.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"9f33278beaa8d767a718335470575eb385e8e36e","scripts":{"lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:node && npm run build:rollup && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte && npm run build:react","dev:node":"rollup -c rollup-node.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c rollup-node.config.ts","dev:rollup":"tsc -p tsconfig-rollup.json -w","test:watch":"watchlist src tests -- npm test","build:react":"rollup -c rollup-react.config.ts && tsc -p tsconfig-react.json --emitDeclarationOnly","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:adapters":"rollup -c rollup-adapters.config.ts && tsc -p tsconfig-adapters.json","build:formatters":"rollup -c rollup-formatters.config.ts && tsc -p tsconfig-formatters.json","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.11","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.21.0","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","react":"^17.0.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","astring":"^1.7.0","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","source-map":"^0.7.3","typescript":"^4.1.5","@types/node":"^14.14.27","@types/react":"^17.0.3","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.11.1_1615965807751_0.1728698222193914","host":"s3://npm-registry-packages"}},"2.12.0":{"name":"typesafe-i18n","version":"2.12.0","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.12.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"ced9bb183c64e1ff2e9855cf72b96b4186f9fe75","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.12.0.tgz","fileCount":307,"integrity":"sha512-KgoJFWilljtxoWWWxxmmBZfsOYeSlrHXerplXCzUrn2CUSj23gKZLwU4G1UP6/4RrP1QxLQ1wC9qfX/F+jXP/A==","signatures":[{"sig":"MEUCIHEddBxiydL6v3FCUeg7UDrouUjKEXNKf2NbjMMqtJdGAiEAjLdYO23bHza7a2dB+DGb46GSOKUD57hbZarxdhek2yY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1802338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUcZwCRA9TVsSAnZWagAAGmsQAIijnhi3oQm0ajss/X9y\nAuSKlifJH+Mb0uA30vvYEJ9APL4d5sYXxPKDm2SPnqAoICQRBe8+ugD5b8A3\nyJsblzWafCwQa27O8i65X5cidQ4QcmExdktygf/fbRGcd8iVE5fTA9+3gzi5\nyCgo3zaWjh7QWdaiBMMCYd53o6+o6dn2RZHfyVAoO0vO4NTC6lxtd2PS17jQ\nuabrLLpn4OScZUmVRE6/9t4rX0JnoRBvMQqx2fjqIk7xFf3Zxyy2YTiPRi9K\n933HfjwwC8UAR10DaLr3RZjpyvmdRF8I75EMHwi/+JF5BwhgVTRI/fLgq13B\nn/oaWHqz2j2AD3vi+bB5c7mAbsWDQHBnsIQxdY2xBa+aYQOO2EcpLvvKKCbo\nxpP9Ql1d4uvyOaYM+P4nr1EAs43lZUK5Q6bRzBK12IU7Qhd47JMZ8seQFkDa\nJT2qEgu7OIzPGU8Y080x7gL+UcpNMrxlqxZLaoTnyNkwXTq4kFbhFmP9q7zd\noIGs1RfK7fDSWmwikGwVkGnZxgxgFcrufQPDH364o2Sbrw5K/11n6QvcIlhp\noD07vVCDjv+4PSVm6aKXk0LoJdskXrWp0zgg57JSUyBFqHz9MPxye3WlLBJx\n3vPpnHtbm5RqBh+KqvCsKDZZRBT87YcqhAo/8b1tDUO73nHm+i/AvnPq3Qcu\n+O4m\r\n=WiR6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./adapters/*":"./adapters/*.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"dee052b3a29ff102bfa97f7ab9d421339a617a65","scripts":{"lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:node && npm run build:rollup && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte && npm run build:react","dev:node":"rollup -c rollup-node.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c rollup-node.config.ts","dev:rollup":"tsc -p tsconfig-rollup.json -w","test:watch":"watchlist src tests -- npm test","build:react":"rollup -c rollup-react.config.ts && tsc -p tsconfig-react.json --emitDeclarationOnly","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:adapters":"rollup -c rollup-adapters.config.ts && tsc -p tsconfig-adapters.json","build:formatters":"rollup -c rollup-formatters.config.ts && tsc -p tsconfig-formatters.json","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.11","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.21.0","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","astring":"^1.7.0","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","source-map":"^0.7.3","typescript":"^4.1.5","@types/node":"^14.14.27","@types/react":"^17.0.3","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.12.0_1615971951199_0.9127283832682358","host":"s3://npm-registry-packages"}},"2.12.1":{"name":"typesafe-i18n","version":"2.12.1","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.12.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"00a2d0b2f9e523c71741781091bc1cf3b017a068","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.12.1.tgz","fileCount":307,"integrity":"sha512-y0sEzPSTT5Jznt2wQfYBggotVk8CobfWiEDhtsjgIn5+BoQiETTLSkZho92STeekvlWCSMRhZgRTOd2HpZbGIg==","signatures":[{"sig":"MEYCIQCz4SbdmuLbnIffCftcLLYmCai7hAPtWh8GkZjfuiv9RgIhAJw4zsq3CPOJFNSsSlndEDgNv4yAWk+yO9Nmw+YD2d5/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1802851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVEywCRA9TVsSAnZWagAAG2oP/jlJyPYZRq+0+6lzGOQl\nX/n10qhVfBy5vaj2Mf7CXYRVwGlv0i1mKKvRZ7RYEalzsAoCeAGWfe8bkId3\n8donVo0D1p4VH47sSHCHKiVGI1iMyws5OwUbQPq5YQUdayWY29kNEiKEq1z3\nIJcY3bI/MNhkCmf/p8Um9bxzIbi2FISIwfKOA8IeIqAxe99BmxaWYHRQqMO9\nwEBGebZHAxlJ7Iv/cxhODyHL5MmBC1qc2h4pz45JignmQonbYyYzMU09Y65J\nZ5i2FMw+8RdgFT5fK/5mf+dlmING/ERV8RxMr4ypo6ah2Si9vcfMPOqiXZDF\n9hlvxrOBXsCUYHQifBEMMq5qoEeBAys1UxBki5wx0EPGO1U9gIlmh9Zh3XnF\nZWSK9Yd04+8kykYn82Rr41XxbGWNNhDduU6ExrLK4fVo8gCv9ekw7tAxEhhc\nKZaYrOxPcmoT3MNqNozFAqwLRtWO24M7D2lM/T15D7LEDnFjdjZT6GaE/4Gy\ncfh76e+/ru3UttYAnYVOzCQa9HFjRQVtJBm+8hdxMOteIzOgqgxT3N5NhRrE\nTUuJ8lt1Lndrq/EYW8+cJZWVaxoMrClyyUMoWfM2bRMZ42jtj5cNjrJ08s33\nsiIIpRMG7K6y2sD4zwGpsnuTKeBQB/P2TZw30dy0WWKl8YAKtm4Mg+v8CrvE\nlRAj\r\n=5ZRP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./adapters/*":"./adapters/*.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"85784dda78b141d2b99645935d615eae6f41ddd6","scripts":{"lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:node && npm run build:rollup && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte && npm run build:react","dev:node":"rollup -c rollup-node.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c rollup-node.config.ts","dev:rollup":"tsc -p tsconfig-rollup.json -w","test:watch":"watchlist src tests -- npm test","build:react":"rollup -c rollup-react.config.ts && tsc -p tsconfig-react.json --emitDeclarationOnly","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:adapters":"rollup -c rollup-adapters.config.ts && tsc -p tsconfig-adapters.json","build:formatters":"rollup -c rollup-formatters.config.ts && tsc -p tsconfig-formatters.json","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.11","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.21.0","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","astring":"^1.7.0","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","source-map":"^0.7.3","typescript":"^4.1.5","@types/node":"^14.14.27","@types/react":"^17.0.3","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.12.1_1616137391377_0.5532764243047938","host":"s3://npm-registry-packages"}},"2.12.2":{"name":"typesafe-i18n","version":"2.12.2","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.12.2","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"8b8bed23e149372d7da565ab961b28bfd5760e0b","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.12.2.tgz","fileCount":307,"integrity":"sha512-iGhyJkyaMx9jw+gc6Y/teoLDQHtQN/Lcf13qievd5rdaULH5HhazgDtkagGM9qtTvBPla9gQfkX2RR1YqTgNmg==","signatures":[{"sig":"MEYCIQDD5d93eeK/7tJZRk3R9B5tNqEunQWbXDd5VSoY150vsgIhAKx8Uah47RPxhUQI33nAPxhn7TOS+ZBHV1MiRES4eNey","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1802851,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVE4xCRA9TVsSAnZWagAAXGAP/104/gwwkiGzsuJQ1ytS\ny26C0rUmt1dygNNWsptImRFhI/a4qI9C7fKSYWkLwMXXTyoU1so5GVreeklt\nhtFdYGrPXQGfiufQImDwkehwy5OUWLTJANnmxdMzZs5xt8rN86C/yyUqbXbE\nSotJzujoPlLuijUljsBUgvViCxP1MAoKoppFHSd0ybeblWJGV8exXhyqpSzG\n5O6tI6oYWeomfV2f0iIITZoQu3L/y0EO3ssn0vxER5Hm1uy2b579I3oKbkok\ny2zrWTMOOg+jRZzxZAs/GFH2UIiHBhQGnUgCqp2vabQ1a7e5W40kA2mzmOVq\nex4GtguYwsGEdDjyC4HiSkfJbK73i8KKnUGiXzc3Z7askZ6CM5TALtzCeQGq\nFew9VRaVRKHOVICpj0+BEdOa4MFe1qAJimh8psmFkSxfst+GPIG1R4T/HeQ6\nn/1HJkHTrIgKDI4TlkfyEc4Ka+CpzTh6jVRYxt5B3oUVgVNbd8KVhhXVyEcg\nf7q+7V84Z0+OBHYJy/KUkxfAkgUzDAuPdFbKWGs/ewm6D/FhmV7GBfQ4NNdq\nXuLQ49b1YYxq2ZGD4O+Z6+TaUf+MaT9UCBLRLnpvzdQjysLOEwypzIbZb+5R\npWyP5+aXM5//ZXagYzzGLqnt7dn2EwyG7TTkC7/b3xFCOIYbqH1QiI++jPXT\nWQpv\r\n=ixTE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./adapters/*":"./adapters/*.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"4233db3f00e4212a0b7f19db1d10fa3444e43820","scripts":{"lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:node && npm run build:rollup && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte && npm run build:react","dev:node":"rollup -c rollup-node.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c rollup-node.config.ts","dev:rollup":"tsc -p tsconfig-rollup.json -w","test:watch":"watchlist src tests -- npm test","build:react":"rollup -c rollup-react.config.ts && tsc -p tsconfig-react.json --emitDeclarationOnly","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:adapters":"rollup -c rollup-adapters.config.ts && tsc -p tsconfig-adapters.json","build:formatters":"rollup -c rollup-formatters.config.ts && tsc -p tsconfig-formatters.json","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.11","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.21.0","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.20.0","rollup":"^2.39.0","svelte":"^3.32.3","astring":"^1.7.0","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.9.2","source-map":"^0.7.3","typescript":"^4.1.5","@types/node":"^14.14.27","@types/react":"^17.0.3","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.3.4","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.1.1","@typescript-eslint/parser":"^4.15.0","@rollup/plugin-node-resolve":"^11.1.1","@size-limit/preset-small-lib":"^4.9.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.15.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.12.2_1616137776509_0.987840972280668","host":"s3://npm-registry-packages"}},"2.13.0":{"name":"typesafe-i18n","version":"2.13.0","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.13.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"7fd795bf18b79a4e27bbe27891158081705f0c8f","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.13.0.tgz","fileCount":307,"integrity":"sha512-oFYfHO+5LYJb4HmrEArmmg7PsgJ/1KjXqT3HKoaqgGxQmsBnOeGdbOZojcpNYUvRdJdpkDHWnzt23XKY8s2z+A==","signatures":[{"sig":"MEUCIQDzgF4Dtn4EhQ5epneq3dlbCjzUE9BmQYBIQUHfegilrAIgBESeI+2/sbH2TsL4NVZO9DDKXvG+aOrudHKb2eGagbA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1803796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWY7RCRA9TVsSAnZWagAA7ZwP/22cXO8THh/DamTKnjWa\nlMHu55w4uVizzQHBzkvN5g0qcYY8H0H2mmjPicG8AArZlxCUfmXs6+bpGqav\nKS3vfaf92qs8+P503FMf3FRtTGtT6Nj5wPDGc8T8IUUgJU3BelgCAJtpXsnH\nuA/X1XH1cswPwVIgWAy02Q+v6iAiAqXEfioDGkyvgPYxBWxH2azJ6BnST+AQ\nUclQXoquPKI8vOWYXi3CQTwoZiJoGa36daLNhfdlkn2+tY0DP6weg/VkvEfZ\nOaUK9ARa7TFAt3HBgGgTfMy7DBFLn0Y4CIlS3YTh7w7S8ViptA3I2tWVZEHv\n+DAJNdGpmoLUMeEP7vfTuIyAVquYOe0NLWNfk+iZhy3kRjk1HtDScHRoBfsZ\nmKvU8UZaAFpU/+UYfcKUbB99klXp8xk4TKbXj1ijZZBMaSwt3xGAptt+TYia\nGaFpHCJ+o/FyesnPYLKznEVY+bg8d4ZhpXHnFhu+lxxoikYT/EP6YfXNqDb0\nlKcklKLZAfR2xUUoQXIwQ8L2JBKQq7ayp/8y6VIlk6mMUzjk6imyNGdK7cgi\nSHkF4kNP9v3XQwL4ls7JS3SmX0m0TC7cMsYQ2iQGmQagNuTWhZ2oYdwWi7rT\nI4OYg3BWZutwukqlebZwm/tbT6InhjX6+wWPyAOu3EEfxZeFPC7ujGg8fUV3\nHFKR\r\n=5w48\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./adapters/*":"./adapters/*.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"0be2869e8aa588da38ec92d2429304afa89f8cfa","scripts":{"lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:node && npm run build:rollup && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte && npm run build:react","dev:node":"rollup -c rollup-node.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c rollup-node.config.ts","dev:rollup":"tsc -p tsconfig-rollup.json -w","test:watch":"watchlist src tests -- npm test","build:react":"rollup -c rollup-react.config.ts && tsc -p tsconfig-react.json --emitDeclarationOnly","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:adapters":"rollup -c rollup-adapters.config.ts && tsc -p tsconfig-adapters.json","build:formatters":"rollup -c rollup-formatters.config.ts && tsc -p tsconfig-formatters.json","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.11","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.21.0","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.22.0","rollup":"^2.42.3","svelte":"^3.35.0","astring":"^1.7.0","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.10.1","source-map":"^0.7.3","typescript":"^4.2.3","@types/node":"^14.14.35","@types/react":"^17.0.3","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.4.1","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.2.0","@typescript-eslint/parser":"^4.19.0","@rollup/plugin-node-resolve":"^11.2.0","@size-limit/preset-small-lib":"^4.10.1","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.19.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.13.0_1616482000664_0.05279966907631728","host":"s3://npm-registry-packages"}},"2.13.1":{"name":"typesafe-i18n","version":"2.13.1","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.13.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"aadfcf4d8f4d0262646abe6f3fc697f19afaba7e","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.13.1.tgz","fileCount":307,"integrity":"sha512-LMpvWD8d/1cogLajTec2WpAnjjpfokChu/H3isezWAIR8d7YVPS8dtT4jnxMz2aRqV4ujSibm0QSZ7j2WuWfZw==","signatures":[{"sig":"MEUCICSJwkvCme3K4/XZ0f+Ot+21Pzq5xNZHdukw9RBJNcIhAiEAw5w+QX3YtZE/sAjLv7rV9wupn8+vLyJ196qss08kyvM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1803796,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWZBsCRA9TVsSAnZWagAABpsP/3iak2xoJPNislPT178X\nTG7Cz4awLxlskOA9XHWAK+S0NRU3f3iux9AWCtCdGNjndflfNAiDeFNN1O9K\nRwIdO1TXKyN4mS3C79VQ1d32h7rMU2dPinhqO+VaA+K3La8FqCR2uU4QdNXM\nVZdF73urgcG6myLeJ3+6wq4+T3gs900KcQ7SBbUHIER1EnYGUEBYHII0OrwF\nmITpMxGYfZ76ozJ+Kar8od2Z0+7fNF+yGqokGwHbewaoXsaKNeVnO8eExWeT\n8FIhEjx/J10km2rJaP5VsHv6j8ZGrVdRvzzaXhDGTpmg59sDaWTYtQqahTQY\nlPwYok0/0VOXpNsJP+9I49345LzyyxBGG7YCzdg9pEG+ZE6UKQsQh/GHXIGU\nG//jSBWfl7V9H+s5DAKK4M7CL29y64IlmJaJoEcFO/jgRd9+VBnt1+XGZr4h\nxUgC2slJ9V28zqXCW8qcFTnOG3F46littfrM2gDXNSSkZk+N/o4V7UcVQ/0p\n4aC66qqkuU5/VI0s+j5AVVysFkBK3cfiOlzgJnyT8kh0cBBdE1iv0H71FVam\nKtmrCTB05HOKFGe1+ieGMAAsbRhsMmFZB2vUnQnEaFIF1t6CL56gGwZ2baUd\nQiIX0Fd4D8sFbBnVe9DNr5EBCqQ+RdIyHQ7eNZhsMEctv2jmdx9uutxclcKd\neBLe\r\n=jqhv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./adapters/*":"./adapters/*.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"cc4e26aeef64f96203b9ffdc01b211f050267c2d","scripts":{"lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:node && npm run build:rollup && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte && npm run build:react","dev:node":"rollup -c rollup-node.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c rollup-node.config.ts","dev:rollup":"tsc -p tsconfig-rollup.json -w","test:watch":"watchlist src tests -- npm test","build:react":"rollup -c rollup-react.config.ts && tsc -p tsconfig-react.json --emitDeclarationOnly","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:adapters":"rollup -c rollup-adapters.config.ts && tsc -p tsconfig-adapters.json","build:formatters":"rollup -c rollup-formatters.config.ts && tsc -p tsconfig-formatters.json","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.11","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.21.0","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.22.0","rollup":"^2.42.3","svelte":"^3.35.0","astring":"^1.7.0","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.10.1","source-map":"^0.7.3","typescript":"^4.2.3","@types/node":"^14.14.35","@types/react":"^17.0.3","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.4.1","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.2.0","@typescript-eslint/parser":"^4.19.0","@rollup/plugin-node-resolve":"^11.2.0","@size-limit/preset-small-lib":"^4.10.1","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.19.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.13.1_1616482411887_0.2809058337507644","host":"s3://npm-registry-packages"}},"2.13.2":{"name":"typesafe-i18n","version":"2.13.2","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.13.2","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"95ddfa78c8fff0b3253b3ca04c4c9caa028b5265","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.13.2.tgz","fileCount":307,"integrity":"sha512-17NJRC/UD7hOHblArrtspP41ku38JU1ETkU+o+Uuy8xjd6EpVgSSbjX+hA1EQZhou/QjwPYLxVj1dHXCaa7MBA==","signatures":[{"sig":"MEYCIQDM8h1igSbKVK2gy528Go1MuIUXg6C1+FOivcEdEWnBqgIhAMdVR08ThWAinsO1sY1BSKxc36qx8rs0vkB47PxsOBgL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1803944,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWZEzCRA9TVsSAnZWagAAgfQQAKUQNRPqjXhN5UJiS3gI\nEKJtR/Tz+m/xCQYSTDD4kx9C0/pdwj6nC4sjgW/obJpcGFtCzc9m+n2oH5Ny\nnMmbDKa7TIqSlbCpdFP9uoqc3BODSOHYBMghWgK0zbFb98iNKYl6yluSqiWr\neDEz8GNMiImQndRZtNMxm7fdD48R1BbD9XAGVOecGzbwJdVIg19VM0G9CdpD\n3rA71/kj7apVf7+JX7hDowafq6QdR7j787gDjLjp9v6kECPL8OYFGynGsYu2\n40LpHXlTX2tmbxISUwooot06KERwRceEgeJ4x1gZd2/Tl8I+QF0S0xFpOyct\nZvl3jn6ey28m0fdNC3o0mOwBph2NtAb8ntD1dJnwvs14RNIe6DyNsxwrvjHn\nsEJ/2zgL4Oyx3xUyDr5S161KmN7X5snPPtLPRNlKbmFPA2Yc8YaXI7TaT8Mo\n4Hy018AG90Oz09vOjy2BqabU3Xf9uj93GHJRQHh1a8DrheOf2jVFYSUE/TdN\npY2/b6Mq1JFK8e1jgdGewsjqJ9G802mCURZwgkcMsMa1n215/XdS+QhVTpFF\ni6f3QEIY5dZndnX6+MD2splEexvCbCPGxCXpx5j0b5WV4emOzcL2JZZPvW2x\nPnzt2h/fEqbKEvvk5anhXd0qc1NcXH5rx3dgttrBqOyw9JUfq0NlBu9zDlPx\ncs+u\r\n=Q9ic\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./adapters/*":"./adapters/*.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"27b5691aa9d05bb56233c63c17d0e7f8710bafbb","scripts":{"lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:node && npm run build:rollup && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte && npm run build:react","dev:node":"rollup -c rollup-node.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c rollup-node.config.ts","dev:rollup":"tsc -p tsconfig-rollup.json -w","test:watch":"watchlist src tests -- npm test","build:react":"rollup -c rollup-react.config.ts && tsc -p tsconfig-react.json --emitDeclarationOnly","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:adapters":"rollup -c rollup-adapters.config.ts && tsc -p tsconfig-adapters.json","build:formatters":"rollup -c rollup-formatters.config.ts && tsc -p tsconfig-formatters.json","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.11","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.21.0","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.22.0","rollup":"^2.42.3","svelte":"^3.35.0","astring":"^1.7.0","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.10.1","source-map":"^0.7.3","typescript":"^4.2.3","@types/node":"^14.14.35","@types/react":"^17.0.3","rollup-plugin-terser":"^7.0.2","@rollup/plugin-replace":"^2.4.1","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.2.0","@typescript-eslint/parser":"^4.19.0","@rollup/plugin-node-resolve":"^11.2.0","@size-limit/preset-small-lib":"^4.10.1","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.19.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.13.2_1616482610450_0.45897393013332977","host":"s3://npm-registry-packages"}},"2.14.0":{"name":"typesafe-i18n","version":"2.14.0","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.14.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"ca7f5210a3aad657aef492c8691e31aa7ac5f3e6","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.14.0.tgz","fileCount":307,"integrity":"sha512-N+PRddDn/USxYU9a/0/cfZrnUrX1pcygK52Izz3LIezaTlgpGGb31CAi+6yZ43jCVEmYY+uz0z5Rfpq9eOjhFQ==","signatures":[{"sig":"MEUCIAz9IjVfwFRh9BMwUqowShMOZVjTUEP/3AQvLMyP0xtPAiEAmwcblPHeDyl6ZoAqh7jDfg06Adv/tpxSgU38CqYcsa8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1805645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWueHCRA9TVsSAnZWagAATwgP/07ZI/rAVnPUim0/Bn8e\nG3Pf0iFDPDhIqppFGuITBMaKhNBPWbRL1ejbvUhWdmtRoLX54H9EOR/49pSl\nbl+0nfBpBcMUfLeGjDjr3seHG2kuOtM79bzBCGg2xTLH4TLQzhJV3wmijaz2\nog7X2/+/k2RYWAKEdXkXXbvASk/6JHg3ajbt5gBwcOd0ECtF1s0Slbcayi7V\nrtZeAoeZjGZiCrXDlf3gZepomU6Q9rsGshyIGUcz4xFZsDQDmhrzomh+vvwf\nk851OFyioItHTPXGYtoFxxlnaIcMv9qgv1cWQGW5fwSiCw+k/FgY3x7B+spe\njZ5Gxl4jOvLqA1r+yL1Roty+s4msNmypUkfixiD8qBASdsCnXTRh1Yqvrnwb\nw+0Cm8uMMuTW+asy0ZGEp/xvsCAUqEEX5sVta2vA5bFXsWdmwe0thk8/bAwN\nRrGmck52KHpPjM31cfycd22b4o51ST7/L/iU+EYRGH7P7+0dfRrbdFWw4ddi\nIKbfU2m47d8IllvA5jHsmLJlitERmyiDdMJuTw9Tft/KAwftYmByhkoGKB/q\n7VGYMSgxFALRUfK+rXVgVmD2SZBQq0EludVktVBMIqrlEqkYwNSXUkrTCRV8\nPKdiMji392haORsMyV48lqd6RrIlLlup6t+NLdL677UpaYND1hpR7j8bU1V3\nbaCD\r\n=qNTR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./adapters/*":"./adapters/*.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"e4a59b87563c334bb9a101f06d81767199b6e2b6","scripts":{"lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:node && npm run build:rollup && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte && npm run build:react","dev:node":"rollup -c rollup-node.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c rollup-node.config.ts","dev:rollup":"tsc -p tsconfig-rollup.json -w","test:watch":"watchlist src tests -- npm test","build:react":"rollup -c rollup-react.config.ts && tsc -p tsconfig-react.json --emitDeclarationOnly","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:adapters":"rollup -c rollup-adapters.config.ts && tsc -p tsconfig-adapters.json","build:formatters":"rollup -c rollup-formatters.config.ts && tsc -p tsconfig-formatters.json","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.11","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.21.0","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.22.0","rollup":"^2.42.3","svelte":"^3.35.0","astring":"^1.7.0","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.10.1","source-map":"^0.7.3","typescript":"^4.2.3","@types/node":"^14.14.35","@types/react":"^17.0.3","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.2.0","@typescript-eslint/parser":"^4.19.0","@rollup/plugin-node-resolve":"^11.2.0","@size-limit/preset-small-lib":"^4.10.1","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.19.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.14.0_1616570246647_0.789575147660567","host":"s3://npm-registry-packages"}},"2.14.1":{"name":"typesafe-i18n","version":"2.14.1","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.14.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"f64cee66ffdbbc3b8dacde17e1f935c5d65f0d11","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.14.1.tgz","fileCount":307,"integrity":"sha512-YqGbABdwcYJN75gNlRaPpXBWYnVxJVYDdm27QhSS1GenseDmDIh37CEfESiyWh9HHT5fwNoW3xWS15knp1T4TQ==","signatures":[{"sig":"MEUCIQD3VHhqh51rFEqU9WtZC7rlqPyZcI4YrsprzA2E0lf5FwIgYbSWxfGHjU7XNYRIyRnK6dopIxlgVz56ADSpwXsyK58=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1806222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWusKCRA9TVsSAnZWagAAUhoQAI4XNNzqfMiD03C2t2s3\nijz2gqnvBNnN6gy7H0r4Cl+K0y2P+zFU17JxPBVLgNCVnWtbNO5KcMA252jY\nqii8HhkSOfNf33Zzfvr9Kknwm0iXSj7UyBVSWC8dcxsJS+ss7OFB8R8Q4utl\nw/wflZSbaiJFiewIho9M3tZ328oswNnJDDkB7Bx+JFBf4gIWntALHmq5WF5G\nP8TFPXZO7kPaoFqcbxA1nX1KBaN6w7IbahJQlgmf2qYYiMi69QJVpwAqS1KK\nHX71axpJtw8usvoIydhM4cNkAqsFERN7xqD4taHIIvPPS9j3hlXmWOvCcEu0\n3mFrTGNLfL/ca3XfK/9gzG7TFAiwx527Q8bPAlDqT1KgPTSLKhPQigJSuTHL\nRLzTGAu84ym2YRIyFFihkYmoMt8//GilC2TtzPNrg6c0LyQWxhCOC+eVJ5jr\nM+i12d5dbrfTb6U1w/KDmn9qNIgiNfBgHnB6JZy9d9EcjnML98Q8/my28jkN\niQIeWzR35OxRm5bcq0XlZRPBjp95D6aBBRr8t8RoxfONM7LNMvy3qDYovOpk\nCu7hDPzRmmlLGh4Fsph7quMUld6U0bt9DNmEfIAJ0r5+SaVwzTISO/Sm/M96\nTNBfJ8KJouYUZTfi7ER+KluB/T2hTRBoDAPkHF7W5YM9yTFLOAzAeRk/FqLa\nsAuA\r\n=ZF3h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./adapters/*":"./adapters/*.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"19addca0dd8bac24727bc51bb83217659ee4b797","scripts":{"lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:node && npm run build:rollup && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte && npm run build:react","dev:node":"rollup -c rollup-node.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c rollup-node.config.ts","dev:rollup":"tsc -p tsconfig-rollup.json -w","test:watch":"watchlist src tests -- npm test","build:react":"rollup -c rollup-react.config.ts && tsc -p tsconfig-react.json --emitDeclarationOnly","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:adapters":"rollup -c rollup-adapters.config.ts && tsc -p tsconfig-adapters.json","build:formatters":"rollup -c rollup-formatters.config.ts && tsc -p tsconfig-formatters.json","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.11","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.21.0","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.22.0","rollup":"^2.42.3","svelte":"^3.35.0","astring":"^1.7.0","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.10.1","source-map":"^0.7.3","typescript":"^4.2.3","@types/node":"^14.14.35","@types/react":"^17.0.3","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.2.0","@typescript-eslint/parser":"^4.19.0","@rollup/plugin-node-resolve":"^11.2.0","@size-limit/preset-small-lib":"^4.10.1","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.19.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.14.1_1616571146372_0.9688343523319973","host":"s3://npm-registry-packages"}},"2.14.2":{"name":"typesafe-i18n","version":"2.14.2","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.14.2","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"94ada12a5374561f4e39ecbaf6eb667e9ecffda1","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.14.2.tgz","fileCount":307,"integrity":"sha512-L5+CJb/3N4+mjX7Ziu45BmdsjubGc1brmZzKYTNUTSLam2aFmvzOt1Lk5dL7u9ATi30sXSzmIcKJGxYY7GRpeQ==","signatures":[{"sig":"MEUCIQDH5Z0MQ0VAoqd3rnN78ufGcbHYQlRbaXR8CINGs82RjQIgK/dQgfCTC9ZAbJFHBqN4u0FS23LC4Y6Hw8F0M3NQFfU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1806332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXglCCRA9TVsSAnZWagAAueIQAIDUg0OD9AJAiQwhQERA\ntUmd9PvGIG5a2ddaX1n+rZLa5fbc7G/aHTJ7zpZiWsFusi+BeMhFjPeu2liQ\n8uvQxxmJpP/bpz+WVyxRx9NWNnpPatyoVNC9xW7R/uJyb2/WmQvSBvERHets\nhrn6q+7dXn2tOTitG24bFD0DVKZrWcgB4aOW4BvUx0gc+FibkOjTYnF8kgmc\n+F/WzWEAzSZrbGlrTswtTasi9rsWSJLpmgp1Fr4MTzf23UbWhJjEvgJy9Mq8\nrdBTl+CMWZvmlu6w7vwsB5OM5RjFYCaPqi8lC9MHQCm6FbAUQeF+fMQZ+URu\nExpv6FMOcq+7Prf3SGeuyHJLGJL74v6xBdoqmrmacVuvc99AYgVFuzdI1Uhe\nXVET6N9WAT8WP/Ra0UKpY8AMkFxvjMvKttj+6eUrpz1vEJfto5KRQ11eHkHI\nI5XmwTQTj23bhrU84mwrEeS42I72BBOiAc5VaIc34AJQLWOYhPhyhJVeQ0AK\nboX2C+vEiyBxxtQWDw6M6QlS83hZGC471hhk8TUBZH2WkHUz4paCOYAZC+L7\nnhwPWzAXsQIkF45LzQWD+wDFJVccX7uLKcVVqjGAh+0n8m38B6xio1leBT6r\nvmVVGVLEo5Q+1ZHw9g7ZkMY/MlEYQcfq+fqa2+vStEbCBtbKZ4hAE4S6T2UQ\nE8Hc\r\n=G/DW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./adapters/*":"./adapters/*.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"b03a8900ea22d30a6d50e1a07b003d630071bf45","scripts":{"lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:node && npm run build:rollup && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte && npm run build:react","dev:node":"rollup -c rollup-node.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c rollup-node.config.ts","dev:rollup":"tsc -p tsconfig-rollup.json -w","test:watch":"watchlist src tests -- npm test","build:react":"rollup -c rollup-react.config.ts && tsc -p tsconfig-react.json --emitDeclarationOnly","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:adapters":"rollup -c rollup-adapters.config.ts && tsc -p tsconfig-adapters.json","build:formatters":"rollup -c rollup-formatters.config.ts && tsc -p tsconfig-formatters.json","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.11","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.21.0","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.22.0","rollup":"^2.42.3","svelte":"^3.35.0","astring":"^1.7.0","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.10.1","source-map":"^0.7.3","typescript":"^4.2.3","@types/node":"^14.14.35","@types/react":"^17.0.3","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.2.0","@typescript-eslint/parser":"^4.19.0","@rollup/plugin-node-resolve":"^11.2.0","@size-limit/preset-small-lib":"^4.10.1","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.19.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.14.2_1616775490019_0.11610180753397614","host":"s3://npm-registry-packages"}},"2.15.0":{"name":"typesafe-i18n","version":"2.15.0","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.15.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"aa6859152df3709335faacc0a712197353a51e62","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.15.0.tgz","fileCount":307,"integrity":"sha512-W43ZIXsW65DR+aP7/P9eBTap6igoLnMWYIzilFEMAmee6ZekqNxqCgW9VancilYLYnndHXl5mqJ4vdqP70AzTw==","signatures":[{"sig":"MEUCIAbUWxxZJsSLQ0//Y6uS+9ooZ38g0FSRNEmf6cvYxsvAAiEAwhwok/sXch88DmAinC7rGzB1LO2SBDcpYG+lY1r7Ww8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1844571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZxiQCRA9TVsSAnZWagAAY68P/RgEUpxlojMr+t1uUIT8\nHtQU1ssyxNoQTVhd/HytKUJkcFok9ljtaPvWvkRjv1E0/nNZ+iXqk4Qja9SR\nZC5zvVbTHA51kL/HUBKsRCxU/zd9NzRK+ct6FXzN/cGm+3ifPxM+2CvMFRoH\nZ6fHNeZ8kK4txkGk8CqAy08uZIW/skYgC2D+Qw7KgOmQeliDsOwjJmgWix3a\nNBH6N5nszOKFDE7pTCzPEjhQ66ymakQz/+LzzMwGVHgDsm9HbLrIUjH6cFFX\nRJiCSZHZFlBN2ZqR2rZsgL5PaMtmD1mYtLt2+OQM9quwjwHcL2SKVwwJsPvX\nPZF425/H+i4YEdb19DQPa4XqZZFhJRL9XuFbrwJlVn/uz93ErPudUmk3lHnc\n11bziVuIuvdbIbRyIcQPhd9dSl9u0DTPfSmzIJIaDk7DDFMtbBIz9gfFOX/o\nYAKsRsofZySsR4FHxor7B6j9FPA66y/D7oWfErGx7Y5oTxvJ/zgIhw2Mnqmh\nb/Saz+t+ePacxEFqZGtONRsUGqeVEBOGStPyVF734eBk2s6sD8lDbAONeyrH\nOrWATggy38XT31EqeMOV/3q72pqOOCkGD+d1U3lZz32X0UZlZQ4tfa+m6US2\ngU1VgBAH3OWe+fmkBYR9OWvvQvF1b6UAHlF4EtqGKr6IS4s5VwNuGr7B2Kcd\n6nRk\r\n=yWwH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./adapters/*":"./adapters/*.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"daffd942e62d008191baf794fdd237c65330ec2d","scripts":{"lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:node && npm run build:rollup && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte && npm run build:react","dev:node":"rollup -c rollup-node.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c rollup-node.config.ts","dev:rollup":"tsc -p tsconfig-rollup.json -w","test:watch":"watchlist src tests -- npm test","build:react":"rollup -c rollup-react.config.ts && tsc -p tsconfig-react.json --emitDeclarationOnly","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:adapters":"rollup -c rollup-adapters.config.ts && tsc -p tsconfig-adapters.json","build:formatters":"rollup -c rollup-formatters.config.ts && tsc -p tsconfig-formatters.json","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.11","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.21.0","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.22.0","rollup":"^2.42.3","svelte":"^3.35.0","astring":"^1.7.0","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.10.1","source-map":"^0.7.3","typescript":"^4.2.3","@types/node":"^14.14.35","@types/react":"^17.0.3","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.2.0","@typescript-eslint/parser":"^4.19.0","@rollup/plugin-node-resolve":"^11.2.0","@size-limit/preset-small-lib":"^4.10.1","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.19.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.15.0_1617369231608_0.9067941425297283","host":"s3://npm-registry-packages"}},"2.15.1":{"name":"typesafe-i18n","version":"2.15.1","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.15.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"073889c5dd3fe928e85d0068aecfc1439627b957","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.15.1.tgz","fileCount":307,"integrity":"sha512-Heb+UdqgvRR97XiSzrJc1ZoofDPs+BHbxsZiwrYc9S9bx2TW+u7jBjyeMN0EILuuOiHVKEFnvH7ReZwfrgvYwA==","signatures":[{"sig":"MEUCIQDNzZiZoDUqssUWAymnFp7gbNuCF+AQBdRruKi3NYNmAwIgDLs0ldehR8Zbx1zPGPbZGkF8F9rFV/ze+25ll5VQG9k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1844571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZxnSCRA9TVsSAnZWagAAkNUP+wchTzoOhgj9F72ASzds\nmT7CapQ5nXZR8u7ZQSuEuYxEy6RJ0n/zJSY6LfaBE68Cn3fUgdVVBcFmY2Fv\nrNTJYmiEd8FDc5NXy4g4FLC8/cAl6WWsiuuYVPzTKC+/QyWsuyiqXvlB7yAQ\n2ua0Ym0FtV5ADFmqVrvk0JHxvCt7AaWDgVrR35jsHOAo+gOcm4gS9B8GqvU3\nNxiQM2++fQ4Im67jwuiCqTRL9qpd49FcTLwK7IPFJCEBBUPRnPXBhTE+2yfZ\nJczNkAbVRmA1TLkk3vc9+Z5WQ5MywfWUDgSjcC7vI2qhvCabKXdEIEysihJz\noYDWUHoLEfvnUAvtW+Gvw3zgfFSDMltgif1zz4Kcy3pVCP/cAd7ubP/iVcXS\nW0eJV49anEIiQN1jT028YxUsvWvprjX1XwbTOwxcqpijAOaagwa4FwVcGmlj\nywkH+gURIfh5jNAFTmCMIH3DLefvaXBWsFRgkDI0emtUnuj3WcNgo8AN6g9M\n9OUt1+5yfayiDmdANmZCg0p0HvGZeDpkaFnjva+wOg9zTrHnX4ugbGGXA1hA\nzZ0l7DYFLhJSXU1ZPEAK0yF98Y3qGbsVWLA0m61oOBGdbSYgQ+JKu7U2T7wV\nzwOKOkknKKhrPcZosmLeWOpVM4BOg+8+xH1Bqv20V4olZ+F1x8VFhY9HENkp\npcQF\r\n=GWOv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./adapters/*":"./adapters/*.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"eefd614784cde590ce8955892dea5fd0b364329f","scripts":{"lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:node && npm run build:rollup && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte && npm run build:react","dev:node":"rollup -c rollup-node.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c rollup-node.config.ts","dev:rollup":"tsc -p tsconfig-rollup.json -w","test:watch":"watchlist src tests -- npm test","build:react":"rollup -c rollup-react.config.ts && tsc -p tsconfig-react.json --emitDeclarationOnly","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:adapters":"rollup -c rollup-adapters.config.ts && tsc -p tsconfig-adapters.json","build:formatters":"rollup -c rollup-formatters.config.ts && tsc -p tsconfig-formatters.json","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.11","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.21.0","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.22.0","rollup":"^2.42.3","svelte":"^3.35.0","astring":"^1.7.0","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.10.1","source-map":"^0.7.3","typescript":"^4.2.3","@types/node":"^14.14.35","@types/react":"^17.0.3","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.2.0","@typescript-eslint/parser":"^4.19.0","@rollup/plugin-node-resolve":"^11.2.0","@size-limit/preset-small-lib":"^4.10.1","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.19.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.15.1_1617369553440_0.0679549690138217","host":"s3://npm-registry-packages"}},"2.15.2":{"name":"typesafe-i18n","version":"2.15.2","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.15.2","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"14c9445e7c3d21ab6228cbec0372450989a7aa65","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.15.2.tgz","fileCount":307,"integrity":"sha512-6VDQFhSIn4s82T221jv7+iJCUZ07pMjc6Cb61jIItxgk6RK80XApFuEpnl/50Kj/DKFf42Ciw7gppZvVwnNYrw==","signatures":[{"sig":"MEQCIFFdk78T7zEvABxDfDiJxxgUdEaX/gukcybl7aFnHakUAiAI++IScaW2kYduyajoG/1/oA43+UcQsod67phiiuQOvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1844571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcDqzCRA9TVsSAnZWagAAISUQAKJRRLBluArueT8b2vRJ\n+OUgc+C7PklZB0tOYGTIGhBy5BEmx37ALfXsNtBGzNyVqUr0MljbxUos7SjB\n0wH2hRSKTl/tTFUOWWqZXfN/L/ut5yhNILcG7XPdPaIne01dkxPugPgcQExa\nbFyBl8pPicSy8q0O1ttuzOQ9+oFMIVNUsmw2KzAHROpBpZqzxlKbQjQvjVqv\nC4bKvkO6s/HjxedcTU1cUQtb/Q79DUSlp8GoVmF3frdJSAHw+vqTjv0MrXkn\nvm3AljtRZqwRN4SNaqB5+r4SqeLfo3PC3YC46qF9a2rRMcJi1/+OAI+sw48R\nN/lSkiOSzhXSXK4v4nIe8vIInd+l4K8+OxUBucz3MzXFXs2Iih/CNJqSDk9z\ndNXGk4PXwNwp+7Zk9TFWDX5p34ceQ+Ska75jD8Cd404l5EikppP75ge9gca1\nO5LDE268JjJsmUPXeSmnHU+Nfv7T6gSf0zlbTNXMB0RM/1bujZNe0gOLFN9a\nzpDAOopsBvXmO5+2C5wwXeN9MqbGCKF53NfR8H/5B4i0k+NVygrGmztZX4G7\n7wqXxc7r18oaoSxMzI3waVab+hASTwVDgLC6Apd1ZzrKCeLP3miVuzNllKDS\nuJmIbVIe7cbbSj6Co71RuTq1KxVTu4NxHea5PPTrStOvCoKi3E+oObn/RSI9\ncOBL\r\n=5FIk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./adapters/*":"./adapters/*.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"81537f4530c1767d84fc6d9eb2f6cbfab6321814","scripts":{"lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:node && npm run build:rollup && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte && npm run build:react","dev:node":"rollup -c rollup-node.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c rollup-node.config.ts","dev:rollup":"tsc -p tsconfig-rollup.json -w","test:watch":"watchlist src tests -- npm test","build:react":"rollup -c rollup-react.config.ts && tsc -p tsconfig-react.json --emitDeclarationOnly","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:adapters":"rollup -c rollup-adapters.config.ts && tsc -p tsconfig-adapters.json","build:formatters":"rollup -c rollup-formatters.config.ts && tsc -p tsconfig-formatters.json","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.11","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.0","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.22.0","rollup":"^2.42.3","svelte":"^3.35.0","astring":"^1.7.0","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.10.1","source-map":"^0.7.3","typescript":"^4.2.3","@types/node":"^14.14.35","@types/react":"^17.0.3","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.2.0","@typescript-eslint/parser":"^4.19.0","@rollup/plugin-node-resolve":"^11.2.0","@size-limit/preset-small-lib":"^4.10.1","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.19.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.15.2_1617967793523_0.49294311779453137","host":"s3://npm-registry-packages"}},"2.15.3":{"name":"typesafe-i18n","version":"2.15.3","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.15.3","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"50bb1845f384a7a2c7b312db194a10bb61a5a93f","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.15.3.tgz","fileCount":307,"integrity":"sha512-YRTQdFNhpAsbxtAMTrAt7WRE+I4w6o/pgXytjqMX5TyKmSGhnKAEWPVo8xppiU7nbwuYrFs/ZLw/QutwcwxIMg==","signatures":[{"sig":"MEUCIDuISOg/1xi9fPr2fTP4z9QJZmufqA8jDtvl611TtRzpAiEA6o0NGrWItEnAzJ4/Fb+r8gZ70JyWyXXTGOg0j8Wx1Q8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1844566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcDz+CRA9TVsSAnZWagAAoS4P/R/sPIXWO1PQNy+pUNF1\nv4n5incpRdtrVwLn50svKsYfOlFb52YMOyFycsbACe6qeqooYfEkXrIiZbHE\nftQgn7qaRTx9d7JJ8nRABc5Z2FcC6yfPk1o7L2k3/aCtN8kTPaJGusP7IkDU\nSmpqMROosFOUXsLTlMj5pDyfA/SdRt6X/kNZO2cax50E+13raHlFPXQHF09S\nSbPLqgkni96r7NqPdGEY4X7FjX1HRRQWSd8cflEfiDKDLq1XMmu2LOwK/8PL\nLVJa9hvJyDanUWqyu5GBV+g7YDXopmq3pIo51AkdWB/3YdIlDCNZmEEkACyH\n7In3QJG2ma0d5TNPvtJ3V5hw4XBKvFFVEu88rH3E0YlNvsgPBWFqHpQq82x0\nHDTz64MlkntrfD54Lpx4EUtIBX+KjpqSF5CkyBJ4pwiciaioGD5agqAwWYEz\nDUU2nUbFhAJpC8RsSFHrTdKISMqAtx2psZC1XTDB1y5OKzd56lpYkYgE30of\nBXoprGCtlJQpTjL9FmlWfcS4atYPnGro9BUOTzEoCYPxPhb4vkl3PDhpFWW2\nxvTGvKO2Rj+LQpxcvCsxHeJRNyHKHCtd6WSEtefczP/eKMWpyGApFv4Rk2h4\nZXVkz+Ip9npDcWSOEUvZIP+PfGvdcReG72lAbCBbXRgMOil4Pl7qeaSx6cFd\ng2hP\r\n=bBzC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./adapters/*":"./adapters/*.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"d5b26154a7756c1e8b3af0a309df41dc4801f7d9","scripts":{"lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:node && npm run build:rollup && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte && npm run build:react","dev:node":"rollup -c rollup-node.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c rollup-node.config.ts","dev:rollup":"tsc -p tsconfig-rollup.json -w","test:watch":"watchlist src tests -- npm test","build:react":"rollup -c rollup-react.config.ts && tsc -p tsconfig-react.json --emitDeclarationOnly","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:adapters":"rollup -c rollup-adapters.config.ts && tsc -p tsconfig-adapters.json","build:formatters":"rollup -c rollup-formatters.config.ts && tsc -p tsconfig-formatters.json","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.11","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.0","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.22.0","rollup":"^2.42.3","svelte":"^3.35.0","astring":"^1.7.0","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.10.1","source-map":"^0.7.3","typescript":"^4.2.3","@types/node":"^14.14.35","@types/react":"^17.0.3","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.2.0","@typescript-eslint/parser":"^4.19.0","@rollup/plugin-node-resolve":"^11.2.0","@size-limit/preset-small-lib":"^4.10.1","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.19.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.15.3_1617968382309_0.17248411711555556","host":"s3://npm-registry-packages"}},"2.15.4":{"name":"typesafe-i18n","version":"2.15.4","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.15.4","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"e35e888fa24bca2fe5240bc6b5a3aa735a8d58e7","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.15.4.tgz","fileCount":307,"integrity":"sha512-EsLok9vS9UhIQ9A8Yo1+/a3+RhOJqE5nvaALIFJqxgSdTR6Z9Lj8OilhuJ7LdYwDExWeFyuhB6U80cr6W4DqLA==","signatures":[{"sig":"MEUCIG5Q845XmJVgPHdWBOKCCKt6ltuysOb7/5Uzcbx+2iM5AiEArjsyEaNK6fW9o7g3LZEMyPt3bYGzPDftxft6vq4GoTA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1844566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcD5rCRA9TVsSAnZWagAApKoP/RNbvACnRBaP5YPBOlLY\nS9kuZuASVbTlJ9uRVQ8ruuyhk0Ry8MrrKmf+LrQguO0i5/GMQ37BXkbZZxfX\nMfCr0SWUSOPTZMIsiUfxkkdSs/90phRREfDsahcQuiRQOrySXZh323mk9nl1\noWa3GvQyi3wiASGbRDcgllokOCq8iRE4r2GxSdVX/UjN23Xth5tNGI+bDqTA\nSko6pvy3UwVhgygWywc2MBoN1YTD6RzPqZCAocZCoFQWptHRZ5yrMidFuFzh\nlGoUxh1O2RY4M4JNuep55Kh9D3FOK73F2r5eIGokXB+rmRgZ5LK12W9EPT+L\njQwXVvFHw/jVWs14QXNfMQwR5G0rqEBEaacury62c2GqYN5xDjdzemOc3Wvf\nE3ST9hUr4+0YWmKgIUBGECXar5m0ED5N34BTI7vQirtgnrdvYYJJnoH6Um/I\nyw2gWmMCr1GDgZA2ThfD3NslIuWvaCBBw6TxNIK/uZyjQsyovF15b1ZQj9Tj\nexZ+F5nXnUngtjlfjqkNCPuvy7Xy2bIO1PqiB3FhStKMrxOBJtEPdhLLZAEC\n333YaEZ+bNtBBhMk5N0D/BbWNwbQaGJou9NgKFUxOAnqu5IgQEDbno6TZscj\nP20wZm21EhpM1TH5/NINqro8WSY0VV/ds043RedymxUfVeqg4m9z0TwVii7F\nCTOk\r\n=/7Cl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./adapters/*":"./adapters/*.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"af4440da9f9a777bab7cb8e9706424d0a50822cb","scripts":{"lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:node && npm run build:rollup && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte && npm run build:react","dev:node":"rollup -c rollup-node.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c rollup-node.config.ts","dev:rollup":"tsc -p tsconfig-rollup.json -w","test:watch":"watchlist src tests -- npm test","build:react":"rollup -c rollup-react.config.ts && tsc -p tsconfig-react.json --emitDeclarationOnly","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:adapters":"rollup -c rollup-adapters.config.ts && tsc -p tsconfig-adapters.json","build:formatters":"rollup -c rollup-formatters.config.ts && tsc -p tsconfig-formatters.json","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.11","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.0","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.22.0","rollup":"^2.42.3","svelte":"^3.35.0","astring":"^1.7.0","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.10.1","source-map":"^0.7.3","typescript":"^4.2.3","@types/node":"^14.14.35","@types/react":"^17.0.3","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.2.0","@typescript-eslint/parser":"^4.19.0","@rollup/plugin-node-resolve":"^11.2.0","@size-limit/preset-small-lib":"^4.10.1","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.19.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.15.4_1617968746658_0.07340457447896998","host":"s3://npm-registry-packages"}},"2.15.5":{"name":"typesafe-i18n","version":"2.15.5","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.15.5","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"897e8e03d42117ddc8bf2a4977a3ee1ec6323f7f","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.15.5.tgz","fileCount":307,"integrity":"sha512-32sDHCgN1B1JuOU7EU4FeTc+Z2rCZBn73WXq1/eZkFKuAI8iYepLcLfm5ykDDFaunNkd8W8ZjVJpKN+A/upzog==","signatures":[{"sig":"MEUCIQDfKbjjCmm1WtH3TiFNr/TQYO1T5tTWqH0EeM51iUH+jwIgRnGYxdz8WLnyLAUg+8Sy6kskw6T327V53kJ/TzKCmJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1844693,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdaJdCRA9TVsSAnZWagAA5BIP+wQL6TU2w0QagBrWaTpE\nzfJzUtlMGAatsaAGaGxDXgnnxwVeaSOXohYBQO0v9DW+3EHYEBYf4L01Yydp\ngqj/1PlckQ0V4d6mjNGALwHcHyX9c+/+T/RZ3DWLLpbcdcu+vqhuXAsnlYWm\nIMNICwzf0Ee8PVy461IXOV0X34/aMENT3hweLRLNq4SlLjKIjvnBtq67dy2z\nvXo8ARPXX5cRU2wWH4siz9cpeNLq2mWUqa7Pt3VbeWzQ3mXp8j0TcN3AZznu\n9FHBvl4a8tOYm9WHDno3nEZQXUYcJwKyKWpbcG8hZNtYsbikZN+9LmIMXwg6\neHSh084oXrqSQSRY7KXhFuVtxUqdBIWRPP8MpKFpd5ThQroZSfhbd/JqUyGr\niTJF9uNABVk9/B6p/BxVowyfBfEC6FIt06NS/fXKwN/iBqL5uUXoGkm9J3M+\nZ/zIXB04hYoikSXtXhCzdRojzwjDOe+fCRUFPhJ2rIB7DkrA3n3hEwc1561C\nm1si0tlkt8KCmOh5IKJSY+iABixrwjxMRpsEM9bdEowN8p4sCq1/0tcJX5Lq\nX8+galPNZ4TcoJUMsX3g6hUX769TvjIEcZOAGFmx/t+u5uf4RYrjY2ynohR0\nLVYccK6bQohmLictXiWFCq4yEm//LBKYO+0If1DudJYliwo1kIPppSy5utIS\nYN3k\r\n=2PMh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./adapters/*":"./adapters/*.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"40fbfd1c4b5594f3c6871f1bd538e7782e7b6624","scripts":{"lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:node && npm run build:rollup && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte && npm run build:react","dev:node":"rollup -c rollup-node.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c rollup-node.config.ts","dev:rollup":"tsc -p tsconfig-rollup.json -w","test:watch":"watchlist src tests -- npm test","build:react":"rollup -c rollup-react.config.ts && tsc -p tsconfig-react.json --emitDeclarationOnly","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:adapters":"rollup -c rollup-adapters.config.ts && tsc -p tsconfig-adapters.json","build:formatters":"rollup -c rollup-formatters.config.ts && tsc -p tsconfig-formatters.json","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.11","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.0","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.22.0","rollup":"^2.42.3","svelte":"^3.35.0","astring":"^1.7.0","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.10.1","source-map":"^0.7.3","typescript":"^4.2.3","@types/node":"^14.14.35","@types/react":"^17.0.3","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.2.0","@typescript-eslint/parser":"^4.19.0","@rollup/plugin-node-resolve":"^11.2.0","@size-limit/preset-small-lib":"^4.10.1","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.19.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.15.5_1618322012724_0.7642747854582717","host":"s3://npm-registry-packages"}},"2.16.0":{"name":"typesafe-i18n","version":"2.16.0","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.16.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"be1a53e5eb9a5535aef05524997f245d74315ae2","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.16.0.tgz","fileCount":332,"integrity":"sha512-S635nd9D/GGZCak+pUKPuZPtnGXJ17vf2u2SqKcBSjAABWA3flfPnG2lneUG3MOevOXLowqfUWnga/D6lDURdQ==","signatures":[{"sig":"MEUCIQCkqWadoqJMaiOZ2+kJ7EsJXQwi846659kArQk42SQ8IQIgAUdlNRuZFH/Hm7btMsHJZ1HnpWyM7I2pxGaHgM7rrHw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1930244,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgepkDCRA9TVsSAnZWagAAUjkP/0dyQ4sIQoATJrm+vpAh\ngqViZXA0cPb9z1zJMzIg/96xajLLTSlvn5EQ1XYfOmSWlYCaK05BMQaPQPIc\nlDCBR8JxRZQ5t6d34Db0YizFX1FJgk8Dvvoeoxew1v/F2fTYEs7lP/j3FqlZ\nU8Zxg3Jnerc+xjYxu8NZ4J6rFeNZFrV7oI8IsjTBMuJDZLtIQkCasF2xzQs/\nHn/sfMFdeNyF8DcFZUVvC+ObzoyfDjsNkrjTIhv4pOOb+WZ2LVXVZyqUTt5X\nYpEG/AIXIca0vqKecGi8FeIdZtFTsSID6/n10RIij/aMCAF7dDhVH7kZOSXc\nv7eHHxcClJpfklZLMRWgidrJBpUxCSvVJT0ypiqM38p2GP+XGSiTDLx5dJIt\nSaAkTR0n/Mevqh71v8Fhopk3OxPacCJk77qsaY159GvgBzVI5H00VN4w9YMJ\nAb2pp17i/egIhdfwrESFRynmq9rsiyx1GG+lxTNU0ibniY50l0dzHa8Ya4JN\njr4dOwCw5utxbmzGmXP16/o/st7KwqnSO1lASJYwCVOcXamFNcvShzpl+1Si\nrq5Rx/v8qiATiDU2qFI0pFmO/U6DbFhakcWazqkMiAQfTAjbmxJO1DI8bTqf\nKmq1bkS2czE1j1Ker3aMCY93oyRgmxdmsZ0YujPGQk79+jLHnhVt4YTQiJqZ\nwvse\r\n=ACH5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./webpack/*":"./webpack/*.js","./adapters/*":"./adapters/*.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"ed223dd7559b63e5055ab3ad1db2e4fcccfdee8f","scripts":{"lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:node && npm run build:rollup && npm run build:webpack && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte && npm run build:react","dev:node":"rollup -c rollup-node.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c rollup-node.config.ts","dev:rollup":"tsc -p tsconfig-rollup.json -w","test:watch":"watchlist src tests -- npm test","build:react":"rollup -c rollup-react.config.ts && tsc -p tsconfig-react.json --emitDeclarationOnly","dev:webpack":"rollup -c rollup-webpack.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:webpack":"rollup -c rollup-webpack.config.ts && tsc -p tsconfig-webpack.json --emitDeclarationOnly","build:adapters":"rollup -c rollup-adapters.config.ts && tsc -p tsconfig-adapters.json","build:formatters":"rollup -c rollup-formatters.config.ts && tsc -p tsconfig-formatters.json","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.12","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"@types/webpack":"^5.28.0","typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.22.0","rollup":"^2.42.3","svelte":"^3.35.0","astring":"^1.7.0","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.10.1","source-map":"^0.7.3","typescript":"^4.2.3","@types/node":"^14.14.35","@types/react":"^17.0.3","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-commonjs":"^17.1.0","@rollup/plugin-typescript":"^8.2.0","@typescript-eslint/parser":"^4.19.0","@rollup/plugin-node-resolve":"^11.2.0","@size-limit/preset-small-lib":"^4.10.1","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.19.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.16.0_1618647298305_0.38986198456681587","host":"s3://npm-registry-packages"}},"2.15.6":{"name":"typesafe-i18n","version":"2.15.6","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.15.6","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"f20b95e9156e70909eb24b658cc2b260c5324c27","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.15.6.tgz","fileCount":333,"integrity":"sha512-83jAwmpRt+XRkFueWAEUAZHAWnvYlmPBHv+anBA+0eSPnsXjLc1Jdqqr+KeS65fOjwOyGat26yc+Z9KDD2IH2Q==","signatures":[{"sig":"MEUCIHvRCl6HuyseIk5uJx+FzEZMyKfC5fQ2zsOvEPFyeomFAiEAr2avchfsd/Rqbu9HTV+l2L/HqbaXeA7evrPjWSerZS4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1957070,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggRKUCRA9TVsSAnZWagAAlbIP/R0WNFDJeXOTRh2TMqyQ\nH2w1QIXSKf8qe50Z+IYm91lvkvoBYJ74fUjDUHcCh/AWBV24l150x9oHOJZE\nZjVbyO3ZuN/1fnJ2jpR5e90Esz20PaiDPsyGB8+FfxrVfg80/+sxqsdYu4Ss\ndoZuE0kgiCpVsSImG5vxoN4nDdUiDeaP3Loe2Bj/vIy2jqihWQ9SH60E0K0h\nYnB9T1hW+sOvaeBPnuUYhXs0mUR4JhUP5RLWKmYxVj0RmDF4s/zCVFo7J4ed\nktJN94i5R8rHj0mxd0BsKzPg5Ta79Thhlfjj16x0+t6preerqvAfE7gnwvmM\nd6ngmN84BNyIQrSza1IkjAyO2//0px57yUiejTekENb/unOq/6FhT726sMMO\nLW05GI/ViQgJOghy9Hli2vXcsIlyF22T8suReuf4ClFSryOTbn1TMjifPW3d\n+UyUPJw/zwjSSR2qJLwKeirE3eawtOdm8BiikXKIzpbkEDa3Sng0Cvx1kmiV\nnq7CL0CitMK0otCaBkEaYbqlHyIt3g1ykflQQ1HqzaK9cOBdHiqtWp0D477G\nwQB9AMPirV2IaUjFk5GuCfKnirGEm913UZOOsLovaKX6QQ3si1pKdpOP2spb\nvYjPlnAtNfKOm4Tw4S5HMYFQSbV66nNyD7OJtz8h7VJ9tSofKU5xNkTqWB5n\nyqYZ\r\n=mNRZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./webpack/*":"./webpack/*.js","./adapters/*":"./adapters/*.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"b48bea31572dc82d9fa9ef4134de23c4d321ded0","scripts":{"lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:node && npm run build:rollup && npm run build:webpack && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte && npm run build:react","dev:node":"rollup -c rollup-node.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c rollup-node.config.ts","dev:rollup":"tsc -p tsconfig-rollup.json -w","test:watch":"watchlist src tests -- npm test","build:react":"rollup -c rollup-react.config.ts && tsc -p tsconfig-react.json --emitDeclarationOnly","dev:webpack":"rollup -c rollup-webpack.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:webpack":"rollup -c rollup-webpack.config.ts && tsc -p tsconfig-webpack.json --emitDeclarationOnly","build:adapters":"rollup -c rollup-adapters.config.ts && tsc -p tsconfig-adapters.json","build:formatters":"rollup -c rollup-formatters.config.ts && tsc -p tsconfig-formatters.json","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.12","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"@types/webpack":"^5.28.0","typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.24.0","rollup":"^2.45.2","svelte":"^3.37.0","astring":"^1.7.4","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.10.2","source-map":"^0.7.3","typescript":"^4.2.4","@types/node":"^14.14.41","@types/react":"^17.0.3","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.2.0","eslint-plugin-prettier":"^3.4.0","@rollup/plugin-commonjs":"^18.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^11.2.1","@size-limit/preset-small-lib":"^4.10.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.15.6_1619071635544_0.7990429907946173","host":"s3://npm-registry-packages"}},"2.15.7":{"name":"typesafe-i18n","version":"2.15.7","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.15.7","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"934b31085f129fa032efdba017495e1e462b8c20","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.15.7.tgz","fileCount":333,"integrity":"sha512-xWGe2QAYEkeK1Avs7qvgNNWPABNg/VmYKJb6TYZULEkDYFQVyMJW1s+NgrTIsUskWKGYDrtT0W7AK5s7CxsLkA==","signatures":[{"sig":"MEQCIGlopb9xoxBinydTaBJa5KgYb0VYvciHMAgVvlKOlvT1AiAVg+GRQkGp/p0j/rPn0JNF0xS4Q1DWHMEvTxTn7fgbwA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1960443,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgglvbCRA9TVsSAnZWagAAQt4QAJXbxN8oj0D33XIwqNWh\nnj4WbIv05MTS91mFesodjfMcYPBn8t5NruH1Wblt6rcOMjJMvYU5T+p6cqTA\nBjE9u4tfWx9/jqs3fRu2ReZXLAUBDi3D/U2vxp6vCyyru1Tdvap0tVdl4ola\nUz2PcntSJX/frJRSOliDtmYVkv76VfcokNDX0mCrovtdn5aVsyh5C56XWULN\n7gviK78Lm5Bm3p8Wczxb5UtXPWQdN4R6Gj1ri4x7PFgn54GuewVfX8AhI0QF\nQrb3xSioWD9lkU1Vmb/9tN6mbekQPkWh7+hhrpmNZxEd9TBGhncz+kn5f456\n47wErTHfrfbXEVMATn/1vSv71UwnwgZq4BxyC0FBTIDQdVluXKUwVfrLjFJd\ni8d/5ONVNIa+wzeK+FFJUDQXKYXtW3MCu5vWmDON/AVdFwj4wemPFEH4DbkR\n0AmrW0JsDt6QE9sWeTRZX/cbdeARG1rw9lJByiiNecebG2sCDmupFBsZvi3t\n95nR5SCuqwo4dB63mzooHp02vx9IPTOIxTt+L9C5gh9fio+c9Jq3uhftNXaC\nC1K3Tf3hW/Ik9cJLj1btNQLQpAHYCe//Es2BMeDd7xtn5bjeK+wjEAQjDUeP\nI5rTkYyxwgr6pmoqyBnxafN8Rp8qqtc3CZiPpMu/RiIw3gWqgHdQ1bCZeo2I\n6jqZ\r\n=bn1h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./webpack/*":"./webpack/*.js","./adapters/*":"./adapters/*.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"fe20e83d147ab3df198fddddbc24beee3f4577b9","scripts":{"lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:node && npm run build:rollup && npm run build:webpack && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte && npm run build:react","dev:node":"rollup -c rollup-node.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c rollup-node.config.ts","dev:rollup":"tsc -p tsconfig-rollup.json -w","test:watch":"watchlist src tests -- npm test","build:react":"rollup -c rollup-react.config.ts && tsc -p tsconfig-react.json --emitDeclarationOnly","dev:webpack":"rollup -c rollup-webpack.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:webpack":"rollup -c rollup-webpack.config.ts && tsc -p tsconfig-webpack.json --emitDeclarationOnly","build:adapters":"rollup -c rollup-adapters.config.ts && tsc -p tsconfig-adapters.json","build:formatters":"rollup -c rollup-formatters.config.ts && tsc -p tsconfig-formatters.json","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.12","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"@types/webpack":"^5.28.0","typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.24.0","rollup":"^2.45.2","svelte":"^3.37.0","astring":"^1.7.4","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.10.2","source-map":"^0.7.3","typescript":"^4.2.4","@types/node":"^14.14.41","@types/react":"^17.0.3","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.2.0","eslint-plugin-prettier":"^3.4.0","@rollup/plugin-commonjs":"^18.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^11.2.1","@size-limit/preset-small-lib":"^4.10.2","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.15.7_1619155930685_0.9424789523310526","host":"s3://npm-registry-packages"}},"2.16.1":{"name":"typesafe-i18n","version":"2.16.1","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.16.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"9d7f42666f74789dc1003f68f82bc608444c2ac2","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.16.1.tgz","fileCount":333,"integrity":"sha512-M943nwxuoA9410RG7ws0m4Yra2OggM1yTWl7hiZ7u8EvBjPP5d4mk7DKqsW/10Eh2R/YkF9f2i61+PyxrCxCVg==","signatures":[{"sig":"MEQCIDzrCuacGCtGbaf9c7Pofg4UCkK0k/CU8UNsPutCpy0iAiBBwfvDKbtJRu+oRShl6Yvuc6ptFnjMlxnEDfAr79Mw4Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1960598,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggsoSCRA9TVsSAnZWagAAnKMQAJinBhnCxW89nZiafje0\n/DsleLM1URb8B/cXmWjWtw9V1xavNRGstUcoNpL2+x1aUZoFNaTVlnMHP6LQ\nlnTJBBoDwZ3H6RB7A9a3db3ByQk+oFNq34O8oIRZ8DiDzZdv9y7iGY1MouS6\nPS22FuT1KTCqi2D4d28fZPG/9LxlRZzhy6WkpZmDLeoKcnXI3cWWOXAyUBMQ\napi+5H7utFEVtQSIzyKo7NChWNT1261Jz93tcR0sWOA5UOveEcqyE+vJA6vD\nwpGq5rNOvo6Ns89ZslM5TEvG/2PLgYCChiEfK4xWPpR+e0cI7O+rEWqMUvjO\nMLv62YPCMlmB9CspI1dS1ynxkKR2mk0gPwmKuoPoyamzpY/t1Uiu3ZRb0ylP\n4XZi6Er27Nirxjjt44qWAngujVYi0iipmNVd58qFMqeZTqCCGjvYVRHMRFGk\n5DNfFDdupmhOW7Hhz7G+ggReiC80bpBeJSnOy/KMdh0XyKy9E51OtBCH2iRX\nA0k2/LPsZoC8NwJjWvHd2Z4dYsdg8QJpmv+WIYmK9T4waIHkqeWDHmyg5qod\neAWuS6LEZfLp3beKwKp8AoUTbaWCbRsaUuiUsc62qaXRSGpyI5PpmlhXJZnr\n1cPYQnxXb8aq6uN/HaaLSoR6pE97JQwIY1/PSTJYdKR1fwIFvdgd0aKCQhfW\nXi3G\r\n=Uuwk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./webpack/*":"./webpack/*.js","./adapters/*":"./adapters/*.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"fb7187a54e45e8cfa99b7be3c484c783550c4922","scripts":{"lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:node && npm run build:rollup && npm run build:webpack && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte && npm run build:react","dev:node":"rollup -c rollup-node.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c rollup-node.config.ts","dev:rollup":"tsc -p tsconfig-rollup.json -w","test:watch":"watchlist src tests -- npm test","build:react":"rollup -c rollup-react.config.ts && tsc -p tsconfig-react.json --emitDeclarationOnly","dev:webpack":"rollup -c rollup-webpack.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:webpack":"rollup -c rollup-webpack.config.ts && tsc -p tsconfig-webpack.json --emitDeclarationOnly","build:adapters":"rollup -c rollup-adapters.config.ts && tsc -p tsconfig-adapters.json","build:formatters":"rollup -c rollup-formatters.config.ts && tsc -p tsconfig-formatters.json","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.12","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"@types/webpack":"^5.28.0","typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.24.0","rollup":"^2.45.2","svelte":"^3.37.0","astring":"^1.7.4","ts-node":"^9.1.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.10.2","source-map":"^0.7.3","typescript":"^4.2.4","@types/node":"^14.14.41","@types/react":"^17.0.3","@size-limit/webpack":"^4.10.2","rollup-plugin-terser":"^7.0.2","@size-limit/preset-app":"^4.10.2","eslint-config-prettier":"^8.2.0","eslint-plugin-prettier":"^3.4.0","@rollup/plugin-commonjs":"^18.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^11.2.1","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.16.1_1619184145208_0.09149279504942842","host":"s3://npm-registry-packages"}},"2.17.0":{"name":"typesafe-i18n","version":"2.17.0","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.17.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"dist":{"shasum":"ae50521480195b4a659b00dcca730c5cf65f2528","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.17.0.tgz","fileCount":333,"integrity":"sha512-62JPMpWbKmf6lOUMpHELrbfXVCJGTBVxXZy8xJDQnHUi2Hd1pzjxhHq/Bynre068RFQORsqPk/wKHLR3h57QFg==","signatures":[{"sig":"MEUCIBz9eYHQ2I1RGDaaxrgmcgw0LPK/JopQIudC/4y0fXZOAiEAvSyOQUlyKiG85tsa4G9o4s5YyvmEv+4cH5wFRnm0GH4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1960164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghsE8CRA9TVsSAnZWagAA1FEP/RRvc73K7biSAy/LeN9K\n8t0o7fMS4HsrW81qoAJEKTY0ObTbpz2RcxJTV1AUJZYUhw2rcraU8LYY+hPI\ny9BqFnx9dwyBbc/zuhT6DrbQZVry1j3Kz8oAzCmkEdDC727loe2nKo3dgn7K\n6rI0ZP7HXRRcll76pIL7gDHfPqdxaSFkQMNnf3H/+pu7z8IPrdUujml46juk\neMbZgirT+3mgbj5yxPrdHun/wwhlMIENpmxBUB1Rq3sM4afzHvSpbjCtXRYF\nLpaqijbzuqqwG8OVo3vbkaDoz9ghJoSemy4xO7hYJgIIhLBz4iKoH/ItfDzg\nSt1v9WjbT7V2+ijrsDQTb/zMs8CBLkhRrpx/wW+tcaewAwmEtbFMr/ywRCS5\nZ9g/Z2pfmwW//BYHmAKvqWP5TE8b3vN4UujBsizUXT1qfhfLeXRz6nSOgOGe\n6fT6tKyMFS0Eb0GBlLLir/C1cFyU68/iXNLeb8r4FZIpJLKtxT472ToKx+ie\npFAA18/J5EFjv2uigBiSkDGpCX4sBlNb4Y+LQ4oQnQ2ccCmbJ/FkfPqSj75S\n9HhTPfUksDHBzJ2A+cwbX0rbADXQkQ3P1T5tqT9g0aJYdx4TR3LTWFSh7xgQ\nBHpwouY6gvv1qHAcJLdmh2cfvOSMfKwx7OomVq6vch0OzvAuVaXfphq4Dir1\nMJPl\r\n=fEvf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./webpack/*":"./webpack/*.js","./adapters/*":"./adapters/*.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"374c95f1c32ff473fff316af55812f1d61d4aeb4","scripts":{"lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:node && npm run build:rollup && npm run build:webpack && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte && npm run build:react","dev:node":"rollup -c rollup-node.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c rollup-node.config.ts","dev:rollup":"tsc -p tsconfig-rollup.json -w","test:watch":"watchlist src tests -- npm test","build:react":"rollup -c rollup-react.config.ts && tsc -p tsconfig-react.json --emitDeclarationOnly","dev:webpack":"rollup -c rollup-webpack.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:webpack":"rollup -c rollup-webpack.config.ts && tsc -p tsconfig-webpack.json --emitDeclarationOnly","build:adapters":"rollup -c rollup-adapters.config.ts && tsc -p tsconfig-adapters.json","build:formatters":"rollup -c rollup-formatters.config.ts && tsc -p tsconfig-formatters.json","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.12","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.24.0","rollup":"^2.45.2","svelte":"^3.37.0","astring":"^1.7.4","ts-node":"^9.1.1","chokidar":"^3.5.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.10.2","source-map":"^0.7.3","typescript":"^4.2.4","@types/node":"^14.14.41","@types/react":"^17.0.3","@types/webpack":"^5.28.0","@size-limit/webpack":"^4.10.2","rollup-plugin-terser":"^7.0.2","@size-limit/preset-app":"^4.10.2","eslint-config-prettier":"^8.2.0","eslint-plugin-prettier":"^3.4.0","@rollup/plugin-commonjs":"^18.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^11.2.1","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.17.0_1619444027475_0.039315082110917166","host":"s3://npm-registry-packages"}},"2.17.1":{"name":"typesafe-i18n","version":"2.17.1","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.17.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/watcher.js"},"dist":{"shasum":"4d3b5b21e9beb9f2389b7b6beb1263b9336b9717","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.17.1.tgz","fileCount":333,"integrity":"sha512-z1m9pSDa1P9QIkLD/LY2Ys8yHtXMovTSAphaE5RK13yfEiEdyW82BRcG9XKI6JI0akzNzGiG8a5+BulTlPwZmQ==","signatures":[{"sig":"MEUCIQD2s1XgAwg4KKtnDo8+XWiy6Iynlwb4S6Vz6C7ZHo7oHAIgYPbT5uLKsiobgIqDs9MPezj6S06yuuXx7igOPcgEQiI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1960455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghsbrCRA9TVsSAnZWagAALlkP/R2xYQ6fa2yAVyTSynDl\nTyTz5quQ6BA0q2EN9e4VgLGKqdaZTj0cmG+NI+UZKgOXPPWJa1xAhCnzCWgv\nl10AvL97a1HyQ9UB6iiffSGwrsETVAeSOWk5GP3ahNw/qalaND/hLuCGq2ng\niyM6//OSepc8IYsGKHLNeSYoGojWnmXFI+u4DpJohFurvEa6EoiqBJwbicjw\nt3hKp4HW52WcGRPmnLzIe7oLM4eSk2CPOC5ov+D6GpJrs2fpIX/g+fALkCFD\nfSd5ewLFiTlPOAI98lPGoN3TeX2a+UYFemZ/bjbpGYRwHGb/ehXs6voyMMbU\nlqhGJw/0NuKGtHjJxRXOTtV0YiUFRDGuXfvUVlH2HhV++vjvcmfBK3uxhJTP\n5kbI4U+Uz9eqrAzEe6Nb89KnkKQA6tOMJYTQwxehk6T4XvylTnhr7YtxBo6R\n0EpYS/iIw1yYeEK9J8frf3+opIW8ifk4sW9hRw7gTbEdnws+RAFpu0MB788s\nTmpYz0oetDOF+DcmzJs2VEk4Fmme25Gl9PJSbgJzd59uLLQPkWhWR2uUW4rK\n8nAr528gbRmGlmZ0TZnovCBHEipQZriiPf+6wGHKpak+uTGCHeeSRknERhd6\n+udtD1DLOq7FNmxYzU9ivP0wT82Xf8WaWnN/uC+Mf13g7OSnO5t/0YekUsMH\njuMu\r\n=QoLZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./webpack/*":"./webpack/*.js","./adapters/*":"./adapters/*.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"d6b020087104af82b365f965ec3243c90d5c80ee","scripts":{"lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:node && npm run build:rollup && npm run build:webpack && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte && npm run build:react","dev:node":"rollup -c rollup-node.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c rollup-node.config.ts","dev:rollup":"tsc -p tsconfig-rollup.json -w","test:watch":"watchlist src tests -- npm test","build:react":"rollup -c rollup-react.config.ts && tsc -p tsconfig-react.json --emitDeclarationOnly","dev:webpack":"rollup -c rollup-webpack.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:webpack":"rollup -c rollup-webpack.config.ts && tsc -p tsconfig-webpack.json --emitDeclarationOnly","build:adapters":"rollup -c rollup-adapters.config.ts && tsc -p tsconfig-adapters.json","build:formatters":"rollup -c rollup-formatters.config.ts && tsc -p tsconfig-formatters.json","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.12","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.24.0","rollup":"^2.45.2","svelte":"^3.37.0","astring":"^1.7.4","ts-node":"^9.1.1","chokidar":"^3.5.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.10.2","source-map":"^0.7.3","typescript":"^4.2.4","@types/node":"^14.14.41","@types/react":"^17.0.3","@types/webpack":"^5.28.0","@size-limit/webpack":"^4.10.2","rollup-plugin-terser":"^7.0.2","@size-limit/preset-app":"^4.10.2","eslint-config-prettier":"^8.2.0","eslint-plugin-prettier":"^3.4.0","@rollup/plugin-commonjs":"^18.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^11.2.1","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.17.1_1619445482729_0.33611688359501146","host":"s3://npm-registry-packages"}},"2.17.2":{"name":"typesafe-i18n","version":"2.17.2","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.17.2","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/watcher.js"},"dist":{"shasum":"aa9f725725dd4db8f75e6382bacab37b03961640","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.17.2.tgz","fileCount":333,"integrity":"sha512-pTG5Y5fs6By9qot4ErHIX4qWNmqah90vtTcs+aiUHDCyNbdXsbqC+/RhZaQFz5e9YLoka4BKir5epSK4xPDmcg==","signatures":[{"sig":"MEQCIHjHXpF3qirenKCqq9Dp6AGIm0sW1PO3ckE1/bNqlShaAiBJ+iLOMV1qnYsmAbIncBg8yrk+oYlh1R9Y/ExlYvMLMA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1960534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghshXCRA9TVsSAnZWagAAi0AP/i2a62OMcrc7DAEifvAZ\nE6sKE+IIB9ofpBXn3c+mX3qv9Ii6fznYk2j14zCXwtFJLy3l6vWnaTTP568f\nlIYi1g/27digdbWJNVEnvuoCBadDariNzFDiLhKIJVgQ8jZ7XXE79xzeHUuM\n1Nhpyi7nyqFh0w5NDj5SQF1/7ERcEsdRZhrqmSUXHDSZSeb+CpnkbyZe3T6S\n/L/abMsqLrRnQDsFgObdjSp36JMTGo2P63wzq2CouNO5tGHUOTucOCawoGMf\nkF+TEQiVDuKCQziupmjSj7knO5+97i6auQCCho2l7c8u1UDBS3EbkQ+XA5tl\nP/iLa471LynRs7uibcOiYEpjFt82KM5M26N0ZXi+woZkB5iP8jBJai91Azvr\niyMB7D+LRXfiPc/3QKcqRbwFxZrX/sVL2hnbyFUkg8fxvYavyJc4mi8JNEgG\nMYNSTrv0y1ChqOa9fz7hKypjwdnuQ6gYjapSWep/T0TbKCwyWT+yPKXYNXaT\nH4dLGjDWYOOtsUwRJOiNSegQ2d5SlGsxXV2sPzxY2hxKfpLECos9PpROxbUU\nvFHf0n7rHlBRiDM4+yy2dElnKANOTF3xsaj8qU4dYnELrE1bssFjlRBbmSPp\nYOU98I0a2FC0cH/piXNeMXOgzofY3uHGDV8nOs9dTLj5i+hxQb3y2FNECvhH\nPvb+\r\n=T1d4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./webpack/*":"./webpack/*.js","./adapters/*":"./adapters/*.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"a1b932fdd78bf22bd23ed91d8ed41b7d6e5dd7c3","scripts":{"lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:node && npm run build:rollup && npm run build:webpack && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte && npm run build:react","dev:node":"rollup -c rollup-node.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c rollup-node.config.ts","dev:rollup":"tsc -p tsconfig-rollup.json -w","test:watch":"watchlist src tests -- npm test","build:react":"rollup -c rollup-react.config.ts && tsc -p tsconfig-react.json --emitDeclarationOnly","dev:webpack":"rollup -c rollup-webpack.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:webpack":"rollup -c rollup-webpack.config.ts && tsc -p tsconfig-webpack.json --emitDeclarationOnly","build:adapters":"rollup -c rollup-adapters.config.ts && tsc -p tsconfig-adapters.json","build:formatters":"rollup -c rollup-formatters.config.ts && tsc -p tsconfig-formatters.json","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.12","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.24.0","rollup":"^2.45.2","svelte":"^3.37.0","astring":"^1.7.4","ts-node":"^9.1.1","chokidar":"^3.5.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.10.2","source-map":"^0.7.3","typescript":"^4.2.4","@types/node":"^14.14.41","@types/react":"^17.0.3","@types/webpack":"^5.28.0","@size-limit/webpack":"^4.10.2","rollup-plugin-terser":"^7.0.2","@size-limit/preset-app":"^4.10.2","eslint-config-prettier":"^8.2.0","eslint-plugin-prettier":"^3.4.0","@rollup/plugin-commonjs":"^18.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^11.2.1","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.17.2_1619445847401_0.38920182623668875","host":"s3://npm-registry-packages"}},"2.17.3":{"name":"typesafe-i18n","version":"2.17.3","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.17.3","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/watcher.js"},"dist":{"shasum":"12875fe7c2945f2d173980a5fa5b4519082e97bd","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.17.3.tgz","fileCount":333,"integrity":"sha512-evPZY6meQHnJqhmiF39GoRnhRmKo7aXN8zs68KfJ2kSUDfDduUUkErJRW6w6mvHgZAIqjBB1hqpcOWVsuNMHbQ==","signatures":[{"sig":"MEQCIA4q+bUC8HYXfn7kZBBy6LA3o8sTFjW3UYMc/cBcyXIvAiA3SbpAsZLHSAOAToxnvPuT376NWUuQIocC8zhsMNcD5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1960624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgh6I9CRA9TVsSAnZWagAAp8MP/1ueF5lso9OHJ/yw96J3\n2a3cCFtG5lw+9+CZs8tghRHYi2ZVGotGbeMSAV7+B/L/Et5dPbb+mA8MJzHz\nFVxkmPVERG3BW9a4jAAXoU/wKOML+2HKNyuHGk4Yi7yNeBDS9yrDOIoIvQwn\njBxRpYMMwYNPpTeQrcZEVVUmeHXjXy6DOZOESde9QvmbCKSI0CH5bEuubY/G\nkytjr5BM+pFw6/BaiEu/Pdf9d1f+/nUjPXqc8sQMouGuT9t5STA68aRLNZFB\nF4jR3ogN8lH353kq3zEfMitkkTDTjv/A0ldMYO3pvOCOVY2y/sMZzhs1yb42\n06wkGBnsV8ERVoOr7MPd1Mxqfp200phsoy3aKArmJNqdK2mYtr4/Nt4qyq0V\n1AwRmOM+FkgAQAj8lhCn/HBcLZtl45cuSnHAhDuD4jS8qMx9yN0z8VgV+ikD\nbADA9UdiDuhnyFD60C+1JCu3hzJFj/fL5AkIM4f8pYs9QXwW2JdB9zWCUQfk\nZF/4GU1BuVR9SV1SxUXN30Ptms+AkWF4eSNUkMm0yK6piJ7Ubnxy9EAPZZGV\n8CSvzOvaokbkvPIeTolNt4JQR+YQKPRanPUqpsMDKCyXWs1dYrp+feo3jpvc\nDhUI25nYcRKfs2Ojh93khJ32fJNgA+pBip93g4V887F1IHBOQA34yZla4kjG\nj23c\r\n=+h80\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./webpack/*":"./webpack/*.js","./adapters/*":"./adapters/*.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"b943aada8a0ae2ad713b33d1d11dae791afd8862","scripts":{"lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:node && npm run build:rollup && npm run build:webpack && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte && npm run build:react","dev:node":"rollup -c rollup-node.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c rollup-node.config.ts","dev:rollup":"tsc -p tsconfig-rollup.json -w","test:watch":"watchlist src tests -- npm test","build:react":"rollup -c rollup-react.config.ts && tsc -p tsconfig-react.json --emitDeclarationOnly","dev:webpack":"rollup -c rollup-webpack.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:webpack":"rollup -c rollup-webpack.config.ts && tsc -p tsconfig-webpack.json --emitDeclarationOnly","build:adapters":"rollup -c rollup-adapters.config.ts && tsc -p tsconfig-adapters.json","build:formatters":"rollup -c rollup-formatters.config.ts && tsc -p tsconfig-formatters.json","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.12","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.24.0","rollup":"^2.45.2","svelte":"^3.37.0","astring":"^1.7.4","ts-node":"^9.1.1","chokidar":"^3.5.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.10.2","source-map":"^0.7.3","typescript":"^4.2.4","@types/node":"^14.14.41","@types/react":"^17.0.3","@types/webpack":"^5.28.0","@size-limit/webpack":"^4.10.2","rollup-plugin-terser":"^7.0.2","@size-limit/preset-app":"^4.10.2","eslint-config-prettier":"^8.2.0","eslint-plugin-prettier":"^3.4.0","@rollup/plugin-commonjs":"^18.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^11.2.1","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.17.3_1619501629156_0.214425746227636","host":"s3://npm-registry-packages"}},"2.17.4":{"name":"typesafe-i18n","version":"2.17.4","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.17.4","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/watcher.js"},"dist":{"shasum":"befdd2788e7bf132a8190180a4e59cb41fd2621d","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.17.4.tgz","fileCount":333,"integrity":"sha512-ge4hEUX919syIl9F5Bs6hj3S8WSNlJV27q8SDvO0U8CKUclfDC0u+DJ3c0ZuS7oN0e2hp8JqiCihNbRDFRCSCQ==","signatures":[{"sig":"MEYCIQDMCjotxVzSl/STiDOGI8g6wvKK3sL62vKO6kbJyQ/AwwIhAKYzPHWb55sJ/69GRYj0ldFOmKEfBJyuLKH3QYs2r6tl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1960703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgh6QWCRA9TVsSAnZWagAA/IcP/iTs2TjV6WL6l1qX4svN\niKeDZZFbNrOySRjEuERDGDrUYDiuleWpaBmr72TZaEtNTfaulGKfCdyZi8AH\nKyEi5KLspkzmtwCujc7Y5QZwj7nx6MoUTLvNxH00bxb47B14Lzy2BjyW0GPx\n0NdgNqzODrE2KpedHqBhUZFMAslFRYA9neqt5h5S00InWYoppVz9y0yG8di/\n11IOKQvUH0CL3PKBMGuzLFeL9XBL/7XlPQRNPuAjDqqxMgU4lDbdPk6iqRBl\n5N2GFVoREe6BU5mrGtXEti0o97Iu9440ToVTebQ+l4SbhtYqQItYChpKebjp\nU2RlIm7/M/baPAuAohEzzdRAmhTjE3TNf3SFUIdtsgyqWbh/3B3wM1HUENDB\n0QpZEg5thqbM4QT8RpNuoOViCOVrl7Qin/SeT3g4Xrr+ezwXJk+BVV/AVcl5\nvNaAgF+WqVi6Zj4fxsRyOXK8FDCJex+JXVoYu25DC4YWX6T1TnTN9pCdSvWo\nDlBqcCDIMpTEOlMmDEp3+ZhDAmu/MTYeb5fTicV2Xpx7V7VJ7lmBZFzxxU74\nGZLZ+G20fr/U56SUg0KBd+THP8G4Noz4FQh1abpWHjduOiTD6YrlBTWuijxK\nmxoKlgH0TXJ1ZDjh1gd5bALwqgmnznqZYJSwPhJxUTsunUT2LGTywEeXG5RO\ns8Cl\r\n=4rOd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./webpack/*":"./webpack/*.js","./adapters/*":"./adapters/*.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"f4fcad71828f15298b8b9412b177a0d93ce20018","scripts":{"lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:node && npm run build:rollup && npm run build:webpack && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte && npm run build:react","dev:node":"rollup -c rollup-node.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c rollup-node.config.ts","dev:rollup":"tsc -p tsconfig-rollup.json -w","test:watch":"watchlist src tests -- npm test","build:react":"rollup -c rollup-react.config.ts && tsc -p tsconfig-react.json --emitDeclarationOnly","dev:webpack":"rollup -c rollup-webpack.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:webpack":"rollup -c rollup-webpack.config.ts && tsc -p tsconfig-webpack.json --emitDeclarationOnly","build:adapters":"rollup -c rollup-adapters.config.ts && tsc -p tsconfig-adapters.json","build:formatters":"rollup -c rollup-formatters.config.ts && tsc -p tsconfig-formatters.json","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.12","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.24.0","rollup":"^2.45.2","svelte":"^3.37.0","astring":"^1.7.4","ts-node":"^9.1.1","chokidar":"^3.5.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.10.2","source-map":"^0.7.3","typescript":"^4.2.4","@types/node":"^14.14.41","@types/react":"^17.0.3","@types/webpack":"^5.28.0","@size-limit/webpack":"^4.10.2","rollup-plugin-terser":"^7.0.2","@size-limit/preset-app":"^4.10.2","eslint-config-prettier":"^8.2.0","eslint-plugin-prettier":"^3.4.0","@rollup/plugin-commonjs":"^18.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^11.2.1","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.17.4_1619502102226_0.9515798509981614","host":"s3://npm-registry-packages"}},"2.18.0":{"name":"typesafe-i18n","version":"2.18.0","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.18.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/watcher.js"},"dist":{"shasum":"a78bb5e9c71c6ddbb05fa3f7f8d617d807ef5a27","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.18.0.tgz","fileCount":333,"integrity":"sha512-PdbBngS5vbd0p0vp49ac3oE1kTPhd9fq0DhwP8bAt/ieMFMEbb+mOXIXZLI/ult4HlWCQpQp69hSlNmRUmRYDw==","signatures":[{"sig":"MEUCIQCVipFARE/+7iVFPrMKvJ8zLXkXxtoSHxsLVuleEm+ugAIgaOwdVGT5gaXAFF0V88EedABrHQBu96TVSR9qV6DNqhc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1964711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgi9QsCRA9TVsSAnZWagAAOYkP/jLGvLLNiSsXgwecnUem\nP+nwgh9SaGnXzp3T1I21R9NOXmgglTVXSVOHsbjjj8iVFPVr5H3Ge3NNU8mO\n117BHevI+Ik2+HkS2FUamG0LFIekQ8SvUUY7qjaMNOTdHV6qGjvzrrG1kpQb\n4RKrojr+/WH/r3g8p4vemvjx4lFnlp2vZCTaJbANccel7GMh4LfkZHbp/t5v\nCmGCmox5BDQoLAg5zp+JUPYqZhPpFrmPsTxxvidMs7GLc2s7/57YPiO9pmdl\ncIR+chI0c3Q1FocRUkejlKhTPLoURHPLkOCCZQOqAIrqNbhocMjnLoBFYlSm\nprlnDLQIiAhU7F5TYwWSCLOx+OeTHFucsSLinVi+n0NrNxF+GwZKNkanNO+m\n1mjHqI9SIe8/Ni2AB4mIpWWVw3riTaraO045dEsfEgDX0HtOvvpd53ZMWcM3\nvyR3p4Yw7nZ1uLXLFeuNxj1Ns1XIue5zQjLn5Y9lmDbHFLF0cWq0YNXJZ1xS\nL4qc7g5xSGldByyY0qJWl+YY3O4qGgsNFweVpcFy8U2feXmZQ0xN540Wi4pE\nGVdK8Q4jSSFQTRwsWcKvFs0DtGBM20tZU79EEVecICGlJdXlC7CXf5hMVrPl\nUyeW8h9o7HL4N57ivQM1L7m6ah2tuok/boHQbTDrYEW42Osjy7RsrtC2/1/0\nQmgU\r\n=7lVY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./webpack/*":"./webpack/*.js","./adapters/*":"./adapters/*.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"c2c507f80ae14ace1b73fc72f1ad715dfbc46b11","scripts":{"lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:node && npm run build:rollup && npm run build:webpack && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte && npm run build:react","dev:node":"rollup -c rollup-node.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c rollup-node.config.ts","dev:rollup":"tsc -p tsconfig-rollup.json -w","test:watch":"watchlist src tests -- npm test","build:react":"rollup -c rollup-react.config.ts && tsc -p tsconfig-react.json --emitDeclarationOnly","dev:webpack":"rollup -c rollup-webpack.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:webpack":"rollup -c rollup-webpack.config.ts && tsc -p tsconfig-webpack.json --emitDeclarationOnly","build:adapters":"rollup -c rollup-adapters.config.ts && tsc -p tsconfig-adapters.json","build:formatters":"rollup -c rollup-formatters.config.ts && tsc -p tsconfig-formatters.json","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.12","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.24.0","rollup":"^2.45.2","svelte":"^3.37.0","astring":"^1.7.4","ts-node":"^9.1.1","chokidar":"^3.5.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.10.2","source-map":"^0.7.3","typescript":"^4.2.4","@types/node":"^14.14.41","@types/react":"^17.0.3","@types/webpack":"^5.28.0","@size-limit/webpack":"^4.10.2","rollup-plugin-terser":"^7.0.2","@size-limit/preset-app":"^4.10.2","eslint-config-prettier":"^8.2.0","eslint-plugin-prettier":"^3.4.0","@rollup/plugin-commonjs":"^18.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^11.2.1","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.18.0_1619776555887_0.6953634809348133","host":"s3://npm-registry-packages"}},"2.18.1":{"name":"typesafe-i18n","version":"2.18.1","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.18.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/watcher.js"},"dist":{"shasum":"a1dccf3038917ee08c6519ae310c1fc6dfed39d0","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.18.1.tgz","fileCount":333,"integrity":"sha512-5c8oFI2EonYYkOSfKthnCvuviJs8jBzNVlegcwTZe8ycC0xmDysj2/xhUs2C9+tPltKQyTJEBqKqV13T0/Aq6Q==","signatures":[{"sig":"MEYCIQC8nF/nsktq0SSvsnUSQb0Tr2KCl7HKF9Y0i/6u6uposQIhAKv5luZFCMeq6KXwlMG6/xgOiSCE9xejT29KHFHy2Bpa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1959413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglVAMCRA9TVsSAnZWagAABO8QAIs5Ondc0lRdc5cqRWV0\nGXeymPV2KhhjR2b7208VzZEiDSb9gRhyD8uTjGNKIioqJGRJ0meSCg2hQOUy\n6CqKYioij1rPaFbVrJ0/68r/BEANQSiRgpYSWukajuIgtTrC8Cse+wjqR0Nz\ni0JRlKMdNT83wbHo+q3196A8VG1AA7yoSCck+inCMxdhkMQrE1HB5BSUpFbI\nve7yCKWEQSnf+oR2sGvSE5MX4975MPA7rP8K0ViVSfbLAGMIUTNJI3NeRFiA\nehj+w1S7vTqEQB/GgMOh1ozYIJDOXkrE8iLy2QJ6B/qdZlkR4dMfoZ0yBvdl\n+ehN2EcGhBERx03HYrj/A6Cfj3qMZO1DZr/psFPek3gXhwhwwN6uDkyebBQj\nOvC8DX3GXg4+gDO1lEjibVcZBUgMBnLieG7PUzvMYelt0Y7uzkkgrqglAK8k\nbb31bL0OSs+JRpXM45N60SV51CTtVpLTN8fK7EO555uBTWDBQwxLh8Uiqlud\nUz7DYTlO1IrtB/ZCTKLhjYvKFW+0EcI6htWi2xSdL19Mwy7y87QEqTgTHnBa\n3IRyHJjurohQCnLAYHQALazakUN1f2tXj87Mab12ldPKUk5sHxfjziQqCUuI\nkUTh6opSeM+jPw/GU6aNxdLxVm8a5GyG17PQA4sQoQKNf7pupnECh+72J/bg\ncznj\r\n=6eRY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./webpack/*":"./webpack/*.js","./adapters/*":"./adapters/*.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"b7c33eb715af28bdee1ff4c0dfe487b7f84c64cd","scripts":{"lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:node && npm run build:rollup && npm run build:webpack && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte && npm run build:react","dev:node":"rollup -c rollup-node.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c rollup-node.config.ts","dev:rollup":"tsc -p tsconfig-rollup.json -w","test:watch":"watchlist src tests -- npm test","build:react":"rollup -c rollup-react.config.ts && tsc -p tsconfig-react.json --emitDeclarationOnly","dev:webpack":"rollup -c rollup-webpack.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:webpack":"rollup -c rollup-webpack.config.ts && tsc -p tsconfig-webpack.json --emitDeclarationOnly","build:adapters":"rollup -c rollup-adapters.config.ts && tsc -p tsconfig-adapters.json","build:formatters":"rollup -c rollup-formatters.config.ts && tsc -p tsconfig-formatters.json","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.12","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.24.0","rollup":"^2.45.2","svelte":"^3.37.0","astring":"^1.7.4","ts-node":"^9.1.1","chokidar":"^3.5.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.10.2","source-map":"^0.7.3","typescript":"^4.2.4","@types/node":"^14.14.41","@types/react":"^17.0.3","@types/webpack":"^5.28.0","@size-limit/webpack":"^4.10.2","rollup-plugin-terser":"^7.0.2","@size-limit/preset-app":"^4.10.2","eslint-config-prettier":"^8.2.0","eslint-plugin-prettier":"^3.4.0","@rollup/plugin-commonjs":"^18.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^11.2.1","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.18.1_1620398091963_0.08224913806207557","host":"s3://npm-registry-packages"}},"2.19.0":{"name":"typesafe-i18n","version":"2.19.0","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.19.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/watcher.js"},"dist":{"shasum":"4ddc2d2815921e4d9aa5e8cca73d828324a6d0e6","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.19.0.tgz","fileCount":333,"integrity":"sha512-JPVD57lBgIEY0VqtPTmlzNlS65s0f+dt4r/Xug9IW0SwXNnO6wg6G0pegZFVao9dZung4TxEX+avy3lj94xSdg==","signatures":[{"sig":"MEQCIA2YIiO6t+n+UQE4QwnuVxcxt8+tLIz/Sn/dMh34aQWRAiBXjfvESpqbMmbbYFj43kKAVwjjqx4bU0vV93RSlOOY5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1959414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglVF1CRA9TVsSAnZWagAA12cP/AuYKSuSpfSB0xLY7s5X\nYgAPtJXWrymmsSBt3RuBjBEvilZ2h9iLnA8JtK45sMDL4d4FVACDYfmdsSmk\nlLCVDzRIx4xHyFP8Q0IqqGy3QrizjUKkIQb9pgk466god0WvMg2zgh/IMhTw\nV2s/5igaVZnf88G0U33pIbTWsiastmP0YQ+x2V25N/f7yKKluje20sGicqoI\ncWN2OLbkOPAHhMp2MmOKemZ4tcHbT1V5Q8tAlqYfoVn1L7SsY1fm1VVlARgP\nsJA+otbADb510NngH5ymKYM2Pj+NnmYzJf9wz2QUhG1pFzabXC5J3LaEi0PN\nWNAPXUsKTLKmBvI6WLdWS6cpcPf3t83iuedVnBNbKl7C9eetVknMfWIWdGjT\niW/iy9ZcxwkbNjADaNuOn9rXU0XbLfureUFLli2mXXaMgCKSpoqd9VV4o+ng\n/aX1F4mSzGFjoXk8NIOcCH1onz+3wdmfWpTws2yNTU70W/tUr1rxbU2KaWhl\no8rMzdUg/hVpDG9o3p1YehsizOjLRFNVWhBowzGFesVo+bdkPw9qD2sKDRA1\nPPJmG2LtOJeUWrOaDLFheJYhJ31Voo7rEnZr6qmfR1XgcgoZcnKoTp25DsHG\nn1Zs/G49HzCM/nCg9Sn6GrhCl7sfc32hioBdKQ0yBmZ6n5PJTd6O1no0c5pe\nr6t4\r\n=/hZW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./webpack/*":"./webpack/*.js","./adapters/*":"./adapters/*.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./package.json":"./package.json","./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"09753def358926c8331740b75a8a5bc4cbf45a32","scripts":{"lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:node && npm run build:rollup && npm run build:webpack && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte && npm run build:react","dev:node":"rollup -c rollup-node.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c rollup-node.config.ts","dev:rollup":"tsc -p tsconfig-rollup.json -w","test:watch":"watchlist src tests -- npm test","build:react":"rollup -c rollup-react.config.ts && tsc -p tsconfig-react.json --emitDeclarationOnly","dev:webpack":"rollup -c rollup-webpack.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:webpack":"rollup -c rollup-webpack.config.ts && tsc -p tsconfig-webpack.json --emitDeclarationOnly","build:adapters":"rollup -c rollup-adapters.config.ts && tsc -p tsconfig-adapters.json","build:formatters":"rollup -c rollup-formatters.config.ts && tsc -p tsconfig-formatters.json","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.12","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.24.0","rollup":"^2.45.2","svelte":"^3.37.0","astring":"^1.7.4","ts-node":"^9.1.1","chokidar":"^3.5.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.10.2","source-map":"^0.7.3","typescript":"^4.2.4","@types/node":"^14.14.41","@types/react":"^17.0.3","@types/webpack":"^5.28.0","@size-limit/webpack":"^4.10.2","rollup-plugin-terser":"^7.0.2","@size-limit/preset-app":"^4.10.2","eslint-config-prettier":"^8.2.0","eslint-plugin-prettier":"^3.4.0","@rollup/plugin-commonjs":"^18.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.22.0","@rollup/plugin-node-resolve":"^11.2.1","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.19.0_1620398453365_0.8551695661597767","host":"s3://npm-registry-packages"}},"2.19.1":{"name":"typesafe-i18n","version":"2.19.1","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.19.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/watcher.js"},"dist":{"shasum":"a5ba6229ebe7708ca9530fcddc056db881aebce5","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.19.1.tgz","fileCount":333,"integrity":"sha512-i91fgncgahNBvJsxrrzGADEy+gS51MXtn25TOJqqRzdehq9CSGf+lYPyTBBKIBQCPMQKJRY16efAS2c6ixVWLg==","signatures":[{"sig":"MEQCIDCWRYPKS6b2BuZGNTEypmWirRmSwH/e3UGAharZqhA2AiBJvWMzmBZMk5Bbh8ULMi5Q4oJwhlnnzf2HT0/2WwmjAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1960633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmqmYCRA9TVsSAnZWagAAMGAP/jRnI5CeRwuSrO6EXE+o\nBCZynrfc5HSCPhALiIHdXtdOUL/YWnTsN8gUYB9SSxM7Bw5i6z3UyMyfowPJ\nd1vCFpGLiavrtPy4b5nH5ujkVXPwlHjPI1nbZXfe5MZlv4Kg6COzcKF8SYxE\nCo5z4f89wHAT/7OUb28lIsxzVouPrpT9MCugCbBRvk839cb/ffgNZgky3WQb\n5P5evPmp0tso88pZ0icUAOVS35UljbSUMSg8ilRk3AKma3NpgENHCqU0J5dS\nqCjitolLG5elPd2xQI3Pvvy30URsXVqZQoysdOh4oxtdMo4hwivxNRcox4i2\n63d4bJIlDPKdObzTj781TX1CRsysQVdDTlTmR56wkbMMJrbHKLRU8xXsmCSZ\n5rBITevhGbwRFZbVIm9m5WZ7jEdXr0WWFOJvw2EzJ9xpvXXno1/nKXavahmI\nuHs8pdlR9jHZPenOKuo9czdA2z4wpe8mp40uGiPEXbY5XIGxZMLtJm5+q9sE\n7OrrCBSuokdhhu2b97bSi1Ythl1b27LJVK0+YkENG4akVTM3ueoDd4fPTuB0\nj906rbB/Uhuq+oPf1kjoMjfqOsWI1KEDyAS2vVAMRZUM+ivBT0CQxsioqEz/\nqoEhVFbdzzTi+O+GTdGlf2VY1NdsNCEhW1Uk+Q5Hre7CEaQoNfobTl5aTlfM\n165p\r\n=6obx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./webpack/*":"./webpack/*.js","./adapters/*":"./adapters/*.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"58c55265ca32d54a94eeef30cddcde8f4d43b854","scripts":{"lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:node && npm run build:rollup && npm run build:webpack && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte && npm run build:react","dev:node":"rollup -c rollup-node.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c rollup-node.config.ts","dev:rollup":"tsc -p tsconfig-rollup.json -w","test:watch":"watchlist src tests -- npm test","build:react":"rollup -c rollup-react.config.ts && tsc -p tsconfig-react.json --emitDeclarationOnly","dev:webpack":"rollup -c rollup-webpack.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:webpack":"rollup -c rollup-webpack.config.ts && tsc -p tsconfig-webpack.json --emitDeclarationOnly","build:adapters":"rollup -c rollup-adapters.config.ts && tsc -p tsconfig-adapters.json","build:formatters":"rollup -c rollup-formatters.config.ts && tsc -p tsconfig-formatters.json","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.12","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.25.0","rollup":"^2.47.0","svelte":"^3.38.2","astring":"^1.7.4","ts-node":"^9.1.1","chokidar":"^3.5.1","prettier":"^2.2.1","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.10.2","source-map":"^0.7.3","typescript":"^4.2.4","@types/node":"^15.0.2","@types/react":"^17.0.5","@types/webpack":"^5.28.0","@size-limit/webpack":"^4.10.2","rollup-plugin-terser":"^7.0.2","@size-limit/preset-app":"^4.10.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.22.1","@rollup/plugin-node-resolve":"^13.0.0","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.22.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.19.1_1620748695844_0.4460074114842867","host":"s3://npm-registry-packages"}},"2.20.0":{"name":"typesafe-i18n","version":"2.20.0","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.20.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/watcher.js"},"dist":{"shasum":"be40f2649ebabda7148797d22cf6dcc976927e29","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.20.0.tgz","fileCount":334,"integrity":"sha512-921IsB2jgOFxhO0ZlZXpe19jQhksox2mHi1weDKXv4RHRVOtYQqqfIiPURhY8wDpu+ZlUkyJaztaQCda7nEDmQ==","signatures":[{"sig":"MEUCIQCMHcLl/5+S4vJRahZ7A37kXK35Xp2QFaf2vegyem5DzwIgcF3z7BJsvXl1Wz8A4MAv6bRc1OuubliMtW7q7d/ukJM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1964472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnNS0CRA9TVsSAnZWagAAYqkP/13Q5BG+4fOnWX9WThJu\ncbuIrT6KQMjvTLcv+gHibwcLGgOs6yeAINWznKcHZPrupv0V1qlSMQUP83h3\n9raDOYNYNfWAhw1V9FGOZSdAAojPJBuiVDR3/5e0qZ7fzd162FNRDTpB1xt1\n/PoPrJLQAMGqFNmersK+MH19x3CqQnWZhnISPOjXmGyDOpbcFi0eu9hn79qb\nJeY8emydGi+HdgDbh8qLc/B5GFi0hGz7WKuIyUdoaRD/3+9dlXPSYhdvS9e4\nYNeo5nNfrvFUVKKtqNm730lFmTijJfrDKez4jH+ngyU2744yCn5rTDppqkzG\n37sqQTRRGCtC/fqRpWhRjUQJAAhaN3aISXpQhe8CQWHzKKrSSeskzrzLzLsp\nfv5sWbn3VnLPaZFVxRihSRDbngdVoT8TiKMyW7vTmlVKLBC14NwuerzyDQCm\n/MBhQTg7G65porWK/BcV4l67lE1i7T7qgIw8holEYmfCYV/HPRQd73hsp95X\nC18rkBOjqindpBkRsMmtueeONsnZ2IG9CKAmRWp+60f588YgxXrkUpOO2c7m\nb/4wIbe/ns2iwLiMig2Sj70FeeJmUOx3XD0xYbM3t/btgtqF8Cyex+yCEwf5\nf2/UrNIZ7sGGsHvy4qzK4QR/EREN1VBNITHyKrzJEGTQKDLrx2GHHGOsLKLJ\nAEfN\r\n=x6tS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./webpack/*":"./webpack/*.js","./adapters/*":"./adapters/*.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"62605a5e0b516ada40043709c968f35837c2aa27","scripts":{"lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:node && npm run build:rollup && npm run build:webpack && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte && npm run build:react","dev:node":"rollup -c rollup-node.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c rollup-node.config.ts","dev:rollup":"tsc -p tsconfig-rollup.json -w","test:watch":"watchlist src tests -- npm test","build:react":"rollup -c rollup-react.config.ts && tsc -p tsconfig-react.json --emitDeclarationOnly","dev:webpack":"rollup -c rollup-webpack.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:webpack":"rollup -c rollup-webpack.config.ts && tsc -p tsconfig-webpack.json --emitDeclarationOnly","build:adapters":"rollup -c rollup-adapters.config.ts && tsc -p tsconfig-adapters.json","build:formatters":"rollup -c rollup-formatters.config.ts && tsc -p tsconfig-formatters.json","generate:json-schema":"mkdir schema && typescript-json-schema ./tsconfig-esm.json GeneratorConfig > ./schema/typesafe-i18n.json","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.12","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.26.0","rollup":"^2.47.0","svelte":"^3.38.2","astring":"^1.7.4","ts-node":"^9.1.1","chokidar":"^3.5.1","prettier":"^2.3.0","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.10.2","source-map":"^0.7.3","typescript":"^4.2.4","@types/node":"^15.0.3","@types/react":"^17.0.5","@types/webpack":"^5.28.0","@size-limit/webpack":"^4.10.2","rollup-plugin-terser":"^7.0.2","@size-limit/preset-app":"^4.10.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","typescript-json-schema":"^0.50.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.23.0","@rollup/plugin-node-resolve":"^13.0.0","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.23.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.20.0_1620890803213_0.4633064345520981","host":"s3://npm-registry-packages"}},"2.20.1":{"name":"typesafe-i18n","version":"2.20.1","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.20.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/watcher.js"},"dist":{"shasum":"4891e4c28321ad06ed295f47a654996254c35dce","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.20.1.tgz","fileCount":334,"integrity":"sha512-ui43dgZZdPqUD2sHYp6xFQMKrdgeO0xO86zLZY0tmeK9Y7DsSvWx8WQdfjeWiM5gwyhHvPBwUnHe85WBQNeXFQ==","signatures":[{"sig":"MEUCIQCG3+NiPau7fOKOHx+qG0JdnCxgjoiDd4cf5vSHU7UKUwIgXGqP0sRH82c5/01Iv1/fjpLOtFBblanoxmNc26rfVBs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1964634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnNg4CRA9TVsSAnZWagAAcW8P/1z7P72s6LL98p18qNPj\n7a4g+d3E7B5u1KBHfctXXuI2vKGndmzEJf0JGF04BDvJ0caI3s5L2fpN2Ewp\nbIOLleQb1F/lhKkCGkFozOdjpew7DgvJRQKZp6wOqW2JM4omjg1ddLTGDAKs\nYILbBZ29+OmOzlqLvBYOJp6QpgjtBoTOC4/mrj6D5UCVkkFQsdbML/kCbG7h\nSGYyHXmm7w4pH/CWSE+LxrQU6G4w+0dNnxYmvGNUd3shSrdsm19vdUyQfQSj\nmjm27WIwEzL9tqjZQkerJ5GNaycvKcM1VUaXrJ6mVNCTnzz8TTlDdaEcV7vs\ntZynU+sIOEI2iyRbNvP3xWlRB166qEd9EHcJuM5A9fhnZzdeZN0Q614MVf4N\nHlw+gMJRFXJFm1m31dPsQTNDo0BfPK5YeKkGjTmt9qfKCN0b6RUr0pCMi5Ha\nCH9HzNjaCkZ3PADVJgIseoKh+sXTggC824e73wR6AMer1P5aPH51dTvFIQsE\nyieRnQm5+U6UKz28tMyCM5LYwBW8dEI/I+wUTntMpDR3jOf1qZX6o786PDV9\nokBE4QvDlq8mu19h3BcZspLAaliDr9jMIcaEihciHzpYAMfQi6ucejdHY16R\nWDc9GaEH2jejlgsZEJlhUNrEDEeRdEpfCgWl4JhlHPSQ9oCDHngW/U8mgzS0\n7Vni\r\n=WJTz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./webpack/*":"./webpack/*.js","./adapters/*":"./adapters/*.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"bc1f93a7bc8fa43b02eac6508fdd94d6f8bbe615","scripts":{"lint":"eslint src","test":"uvu -r ts-node/register -i update.ts -i index.ts tests","build":"npm run build:node && npm run build:rollup && npm run build:webpack && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte && npm run build:react","dev:node":"rollup -c rollup-node.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c rollup-node.config.ts","dev:rollup":"tsc -p tsconfig-rollup.json -w","test:watch":"watchlist src tests -- npm test","build:react":"rollup -c rollup-react.config.ts && tsc -p tsconfig-react.json --emitDeclarationOnly","dev:webpack":"rollup -c rollup-webpack.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:webpack":"rollup -c rollup-webpack.config.ts && tsc -p tsconfig-webpack.json --emitDeclarationOnly","build:adapters":"rollup -c rollup-adapters.config.ts && tsc -p tsconfig-adapters.json","build:formatters":"rollup -c rollup-formatters.config.ts && tsc -p tsconfig-formatters.json","generate:json-schema":"mkdir schema && typescript-json-schema ./tsconfig-esm.json GeneratorConfig > ./schema/typesafe-i18n.json","test:update-generated-files":"ts-node tests/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.12","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.26.0","rollup":"^2.47.0","svelte":"^3.38.2","astring":"^1.7.4","ts-node":"^9.1.1","chokidar":"^3.5.1","prettier":"^2.3.0","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.10.2","source-map":"^0.7.3","typescript":"^4.2.4","@types/node":"^15.0.3","@types/react":"^17.0.5","@types/webpack":"^5.28.0","@size-limit/webpack":"^4.10.2","rollup-plugin-terser":"^7.0.2","@size-limit/preset-app":"^4.10.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","typescript-json-schema":"^0.50.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.23.0","@rollup/plugin-node-resolve":"^13.0.0","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.23.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.20.1_1620891704152_0.3001402914569724","host":"s3://npm-registry-packages"}},"2.21.0":{"name":"typesafe-i18n","version":"2.21.0","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.21.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/watcher.js"},"dist":{"shasum":"052a5e3593f43f43d36a25b3b66e44a4cf1e78e6","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.21.0.tgz","fileCount":334,"integrity":"sha512-FtxBOOzP46aCIvF7HdhKAfDu9WoOty3XbGDm60wcAwzUnLC4s0l4zwA+6wMs69yrFXYa+ZTP0VwTGIx3e12i3Q==","signatures":[{"sig":"MEUCIBXWiLazhF5ljj2xa+amSAnHGt1iJUwUKg8Ca7z8vhvkAiEA5uEb4YkYkfRAN5/HvJgfzBRvQkNclnTaobgYCbguu8s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1964530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgn3UPCRA9TVsSAnZWagAA8wAP/iTN3LRYPTfX//wpoTkX\n7cnAR2nkJEKaL8mnJOdBuPC08PNm2ByG63of4hUdZGdkks+xnoJayv1z0NET\nSaIuGpqznLpyjqgrtj7B0YJCs7Zu5FmlNduECvyB1Ornu4jYhUTa0AdK4Bke\nketHY/E2ZbQNtmbUGne00XNqnIDDs/icx/r1J13dHQxk2UcdgqN9FqQqvsuF\nadCod8RnXJjmpiXnMu4GVa6DzmlCQr8mAQnbWPgjHFSF08QcS/ZwgovRXr3n\nNTh8EQ214EetBlpJ51QUoDWhomDPV2g911qT6W95HHuzrUkx9zf70D/QGoba\nB/LG+ofo7+fJvl9e+fFJBqEuyuaXH9MEXObctD1WhaxvoQ+O339qjG71Ba0Y\nZHJLcV2dsLzRW3l6cXBUX+WHsT/HBL0jLPbBoRU+Tcuu6jsAcc20RX8h1Xdj\njI0oUlvZ93AoKDnIUOWNxGQPhvJtAi5VHZr38oBdLoNKPc8BVoJjfK48R8jt\n+UuYY1L14mDgfRhtsj5tYiXKt6r5rEh7p1DIMuYycggZgEO1rMa+Pdq+OMfC\nbhus8EuCWGZPaN3rhMItsrkgQhedcpTItHf7+DpchAVxrR8u4AbUF70aR3S7\nv1Uq06yZquGGuh65QuV6e+uhLs3XXpeQ4KrAAkPun1r2ewVmES9U5Dmbe0do\nDbBG\r\n=qLNE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./webpack/*":"./webpack/*.js","./adapters/*":"./adapters/*.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"ecf6d76b7a333ca6a8889b1adac4ac0b38b5a436","scripts":{"lint":"eslint src","test":"require-self && uvu -r ts-node/register -i generated test","build":"npm run build:node && npm run build:rollup && npm run build:webpack && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte && npm run build:react","dev:node":"rollup -c rollup-node.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c rollup-node.config.ts","dev:rollup":"tsc -p tsconfig-rollup.json -w","test:watch":"watchlist src test -- npm test","build:react":"rollup -c rollup-react.config.ts && tsc -p tsconfig-react.json --emitDeclarationOnly","dev:webpack":"rollup -c rollup-webpack.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:webpack":"rollup -c rollup-webpack.config.ts && tsc -p tsconfig-webpack.json --emitDeclarationOnly","build:adapters":"rollup -c rollup-adapters.config.ts && tsc -p tsconfig-adapters.json","build:formatters":"rollup -c rollup-formatters.config.ts && tsc -p tsconfig-formatters.json","generate:json-schema":"mkdir schema && typescript-json-schema ./tsconfig-esm.json GeneratorConfig > ./schema/typesafe-i18n.json","test:update-generated-files":"ts-node test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.12","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.26.0","rollup":"^2.47.0","svelte":"^3.38.2","astring":"^1.7.4","ts-node":"^9.1.1","chokidar":"^3.5.1","prettier":"^2.3.0","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.10.2","source-map":"^0.7.3","typescript":"^4.2.4","@types/node":"^15.0.3","@types/react":"^17.0.5","require-self":"^0.2.3","@types/webpack":"^5.28.0","@size-limit/webpack":"^4.10.2","rollup-plugin-terser":"^7.0.2","@size-limit/preset-app":"^4.10.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","typescript-json-schema":"^0.50.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.23.0","@rollup/plugin-node-resolve":"^13.0.0","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.23.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.21.0_1621062927156_0.08985701575403948","host":"s3://npm-registry-packages"}},"2.21.1":{"name":"typesafe-i18n","version":"2.21.1","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.21.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/watcher.js"},"dist":{"shasum":"da47f156c4687b0630398804cefa17cd50ae2478","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.21.1.tgz","fileCount":334,"integrity":"sha512-LE6eo754EnQ6u1hnA4UcBo4pScf9MD38yRYxXQM6Qqw64dIYU2YHAc6wHQoIUPxuVDudO0/vbZ9L00/10DTu1Q==","signatures":[{"sig":"MEYCIQDT3hqNAtzVvY1BCcTRbVeOa5VEhYsEbnZ0I+mz9AYQ4AIhAJNaAYTPfRlVK20gzqtsjWpG7fNzS1H8fnIdCo5Ac7/i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1964624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgn3n+CRA9TVsSAnZWagAArakP+gJjg7xSwOrTNcjyBaY9\nUFqgYNX8oMgjmBdDLjpiAUhoERPyxR7WebxvISnKWuKQk5FA0knez4moEqfv\nLXliHpaRTpKQCT7sMvRaxsWvE/c24iHSng7pc7xO+jdCU8Cr5viVLjA8+HSg\n8T79WIjHoU94U1IK7D/D/R54VVxPtijyMo5+2m09JBekPtRPOqrujuOzPaim\n1kezXGQl68psqef3eUkZkIo7vlezPO9M9V1QCH+emH6wIr9tnTUc2P2CclyC\nE38ICyliDlTSAH6srnsJ486/9sHh88bC130guQmJqS51SxH3sBCusTZNh7Li\nRlLYvc0w9egujStLZpyz3wSZFEM+X88+Ps5WLM8zvNmr7XV3r0fhnsVYwzO0\n9ucYVnvNwjQ3ZaLDkSg/LDKOsTQQihCfFcjgSjkJ0swwUf1D6/fvH5NZ1p0R\n5Potlfi4Locnxzo5AYNwx+jwpgY+iTeAAskeADBUQANZKI9hfxS38Y3NYQYM\nZLsWiBAXk7LXIdSX0wzkKq7KMNDD+Vbq4jJP6hHuwQl9OL1MSTXG+RZdSUaT\n74ANoIss+2TaYl411psIdrVO5Hk6zHqL1YsYGJJ3jm6lWZH94jRBHANu1HTo\n/qmB9UTwqadkRmLbsH8uBSyjOPoPhU1EAnJIStxFqCikwrYU4npyCMmOn8j4\n578r\r\n=Nkwr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./webpack/*":"./webpack/*.js","./adapters/*":"./adapters/*.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"ddb6f9cc4d69552b39ed214dd3ac779040efb653","scripts":{"lint":"eslint src","test":"require-self && uvu -r ts-node/register -i generated test","build":"npm run build:node && npm run build:rollup && npm run build:webpack && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte && npm run build:react","dev:node":"rollup -c rollup-node.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c rollup-node.config.ts","dev:rollup":"tsc -p tsconfig-rollup.json -w","test:watch":"watchlist src test -- npm test","build:react":"rollup -c rollup-react.config.ts && tsc -p tsconfig-react.json --emitDeclarationOnly","dev:webpack":"rollup -c rollup-webpack.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:webpack":"rollup -c rollup-webpack.config.ts && tsc -p tsconfig-webpack.json --emitDeclarationOnly","build:adapters":"rollup -c rollup-adapters.config.ts && tsc -p tsconfig-adapters.json","build:formatters":"rollup -c rollup-formatters.config.ts && tsc -p tsconfig-formatters.json","generate:json-schema":"mkdir schema && typescript-json-schema ./tsconfig-esm.json GeneratorConfig > ./schema/typesafe-i18n.json","test:update-generated-files":"ts-node test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.12","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.26.0","rollup":"^2.47.0","svelte":"^3.38.2","astring":"^1.7.4","ts-node":"^9.1.1","prettier":"^2.3.0","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.10.2","source-map":"^0.7.3","typescript":"^4.2.4","@types/node":"^15.0.3","@types/react":"^17.0.5","require-self":"^0.2.3","@types/webpack":"^5.28.0","@size-limit/webpack":"^4.10.2","rollup-plugin-terser":"^7.0.2","@size-limit/preset-app":"^4.10.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","typescript-json-schema":"^0.50.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.23.0","@rollup/plugin-node-resolve":"^13.0.0","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.23.0"},"peerDependencies":{"chokidar":"^3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.21.1_1621064189638_0.3288555776632751","host":"s3://npm-registry-packages"}},"2.22.0":{"name":"typesafe-i18n","version":"2.22.0","keywords":["i18n","typescript","lightweight","localization","l10n","localization engine"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.22.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/watcher.js"},"dist":{"shasum":"cb086381eec88abe28e956edeef41013519b38c8","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.22.0.tgz","fileCount":352,"integrity":"sha512-wfwiNNU4e7nDva0pDMhNJsmA4GSNZtpDFFRTQTED4iiVHS47ydw/dx7Wn7xjipGHqtQ5BvopRycv4uSqBzW2nw==","signatures":[{"sig":"MEQCICEtFIJJyeezLtp5yu2PB8fss98HcZVydx+HB1o1I+v6AiAvTVTXQNw5gtbMKvoOwk9ljC8wXSMNRCIXMOS8j6NcNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1972400,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgogcrCRA9TVsSAnZWagAAeV4P+gMYc5gJi9Jopw+MXUpQ\nyyF7E3GOWDKKhPbu7GlJbej8rwrZHoETYjahm9WNwIJU5zcevDttc1M9peor\n1ze+tlS1dEUuuMxzTjcYxoZQyHzW2LKE/Y7VSEWvR+hpQZnPhM+BuGa8csTl\nGVdxhjmbA+UrcwDq/2xbO8rq+y339GhOOx6PTmljCw+YN0l8j7mJC9AJgQ22\nnwGQXsA63QxtxW2MS8BF80yIkgvOODXhbPbeZryM9SF41qC8EgnTqXTBXYKC\nF+ndVn+maplSZQUEQEcnGwBxqoDz/wK2PMYvXzDuurgytjHToI8UFst7Qg8i\nl8x/BBFvC03NSfKZTA7ctbzP3ytyPYvC9YCEuR3igob3pQlNvwGEczNLSwR9\nNmdwT6edKOEEToFo3/6KtdWJQoxt8MX389Rcp+p6sAzDVRhlZwioBA5OL7b/\nh5RVRVlPeEQO3/Tg5aTgoNP4Tq6tm23UQmsjZFFWjLTiXXnXwQjchIVHXlAI\nUs2uJEHKVUtIiHSlmy8bXyfkrTMu3dTaoCwXKLwvxS5JfcxuXv3WL6UWS8fo\nNzJMQG037XIDw3z2+qlgY0HDapE0AEE2LmYSgqgb21dcGLy5e/rmdz1rAnXk\n545hqVpWzanS+sZOMvcOWydZE0MPDDdVXi/g5d346zbgFreQDECxKrhX2j3q\nEkqE\r\n=j5Tu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"esm/index.d.ts","module":"esm/index.js","browser":"dist/index.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./webpack/*":"./webpack/*.js","./adapters/*":"./adapters/*.js","./formatters":{"import":"./esm/formatters/index.js","require":"./cjs/formatters/index.js"},"./formatters/*":{"import":"./esm/formatters/*.js","require":"./cjs/formatters/*.js"},"./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"65bae2aef16e08c2d294fa7648a007f03eaad96e","scripts":{"lint":"eslint src","test":"require-self && uvu -r ts-node/register -i generated test","build":"npm run build:node && npm run build:rollup && npm run build:webpack && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte && npm run build:react","dev:node":"rollup -c rollup-node.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p tsconfig-cjs.json","build:esm":"tsc -p tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c rollup-node.config.ts","dev:rollup":"tsc -p tsconfig-rollup.json -w","test:watch":"watchlist src test -- npm test","build:react":"rollup -c rollup-react.config.ts && tsc -p tsconfig-react.json --emitDeclarationOnly","dev:webpack":"rollup -c rollup-webpack.config.ts -w","build:rollup":"rollup -c rollup-rollup.config.ts && tsc -p tsconfig-rollup.json --emitDeclarationOnly","build:svelte":"rollup -c rollup-svelte.config.ts && tsc -p tsconfig-svelte.json --emitDeclarationOnly","build:browser":"rollup -c rollup-browser.config.ts","build:webpack":"rollup -c rollup-webpack.config.ts && tsc -p tsconfig-webpack.json --emitDeclarationOnly","build:adapters":"rollup -c rollup-adapters.config.ts && tsc -p tsconfig-adapters.json","build:formatters":"rollup -c rollup-formatters.config.ts && tsc -p tsconfig-formatters.json","generate:json-schema":"mkdir schema && typescript-json-schema ./tsconfig-esm.json GeneratorConfig > ./schema/typesafe-i18n.json","test:update-generated-files":"ts-node test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.12","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.26.0","rollup":"^2.47.0","svelte":"^3.38.2","astring":"^1.7.4","ts-node":"^9.1.1","prettier":"^2.3.0","tiny-glob":"^0.2.8","watchlist":"^0.2.3","size-limit":"^4.10.2","source-map":"^0.7.3","typescript":"^4.2.4","@types/node":"^15.0.3","@types/react":"^17.0.5","require-self":"^0.2.3","@types/webpack":"^5.28.0","@size-limit/webpack":"^4.10.2","rollup-plugin-terser":"^7.0.2","@size-limit/preset-app":"^4.10.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","typescript-json-schema":"^0.50.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.23.0","@rollup/plugin-node-resolve":"^13.0.0","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.23.0"},"peerDependencies":{"chokidar":"^3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.22.0_1621231402772_0.9619389090297976","host":"s3://npm-registry-packages"}},"2.23.0":{"name":"typesafe-i18n","version":"2.23.0","keywords":["i18n","internationalization","typescript","typesave","l10n","localization","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.23.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/watcher.js"},"dist":{"shasum":"c32df01dcdb5f2620421f986b37733b40fe36395","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.23.0.tgz","fileCount":154,"integrity":"sha512-POj0lBpAfKvmdA8wGopvA9uKH8wTcfA7kOKfM5HHgpBHCm0q+XfBNC42ieZQVbUR4YwoKRVTeM5tS8Dvpgh4Zw==","signatures":[{"sig":"MEUCIQDA+eUay2LGd/3Tb3eua6vOMHWGxVR+mACecoX+1KoXuwIgHpoqA52XAAUDdQji1UIfhg+efxulsWlIDVJLVdSrXgA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1810455,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpJeQCRA9TVsSAnZWagAAdV0P/12+2prIR5oFEKET8qTz\njjvqqeps2LW57Z7rV1LgNG/WdCZOdKbwoLBuLP7dmcFn+KyPtsEOF+nz3v/s\nP+RuUNbLT1nO/8wVMi/11fsPloHAqRAtMZvfHcymRH/pEqk5yHehXS+O/XnS\ndpmeigy64jsdLoerWo/pg1Gn1u/cAm9V1D13OO+W/PWZSBNCVLQSw8jj/e3g\nB50D6PQrXI/9Sl/YhrGQOnt0FQ4XsXbP0Oxr/7wH6QYHP9LtGb+RjNM7ZK5i\nxMh2OT8G9ll2ZqP8P92CRtoN9iVFEh8Q7K4v1pRgagyN7OKkZzVBQ0+xwh8K\nxoKny8ji4LurdLrk1Mq4TtvRDq7xEm3qLO8RjH/C94o7iQUS9gUYNpxqjYhy\n/pLnms8ExCeUiVkKpnbOjaAmldqUlG/jxtvtcwbmMerYgYkgN+tHsuULbOTk\nlifFzrXSCFD0/q3CRb5hpZ3zS1SMJwvuygH1oQ/V3gWWGgG46cc5p5OyR1Zg\nxYJ8aPtJ2lNC0N1LH3R2gOfjt3iQWaZaJydbTc4O2C7HtmakU8hZJn/ALzj6\nolf2NlvKGuUusBNURUzk9/6V4joUsQ1dPi79tkPwVp0yvaEBvwGJ1CFAS4P1\nY0oBJdM9vfuBKUetTM13Ro1hFfHjcQFFG/pF5rKCdWwr5cfILxqAl7f3ha8G\n+lq9\r\n=o/iy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"types/index.d.ts","module":"esm/index.js","browser":"dist/i18n.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./webpack/*":"./webpack/*.js","./adapters/*":"./adapters/*.js","./formatters":"./formatters/index.js","./formatters/*":"./formatters/*.js","./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"cadd4e1a7de8c59a557e6fc3eb728765bc2f6827","scripts":{"lint":"eslint src","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"npm run build:node && npm run build:rollup && npm run build:webpack && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte && npm run build:react && npm run link-typedefinitions","dev:node":"rollup -c packages/node-process/rollup.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json","build:esm":"tsc -p packages/core/tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.ts -w","test:watch":"watchlist src test -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.ts -w","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly","generate:json-schema":"mkdir schema && typescript-json-schema ./tsconfig-esm.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.12","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.26.0","rollup":"^2.48.0","svelte":"^3.38.2","astring":"^1.7.4","ts-node":"^9.1.1","prettier":"^2.3.0","tiny-glob":"^0.2.9","watchlist":"^0.2.3","size-limit":"^4.10.2","source-map":"^0.7.3","typescript":"^4.2.4","@types/node":"^15.3.0","@types/react":"^17.0.5","require-self":"^0.2.3","@types/webpack":"^5.28.0","@size-limit/webpack":"^4.10.2","rollup-plugin-terser":"^7.0.2","@size-limit/preset-app":"^4.10.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","typescript-json-schema":"^0.50.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.23.0","@rollup/plugin-node-resolve":"^13.0.0","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.23.0"},"peerDependencies":{"chokidar":"^3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.23.0_1621399439633_0.8033533449697201","host":"s3://npm-registry-packages"}},"2.23.1":{"name":"typesafe-i18n","version":"2.23.1","keywords":["i18n","internationalization","typescript","typesave","l10n","localization","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.23.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/watcher.js"},"dist":{"shasum":"4d3e0c778135a417b6507413f66451d8fa009e8a","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.23.1.tgz","fileCount":154,"integrity":"sha512-2FYz2WeaMjKe8ToMRIQSBzbO7oK49fcpbLbZaFqkf9hm+/O+7GbAVWtElkCfiVJQWFlL8bIV5KTvUPj84c4z3w==","signatures":[{"sig":"MEUCIQCbKChzad38SyszNBA1hvKEHqM3Rxb+AnxwDl71UeahygIgFsoRAwdNX56Ey5V7eRiI5b3k7JSTRWy/KEu1HXkTfWk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1811645,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpJuBCRA9TVsSAnZWagAAIu0P/3b5KF3/c3mjXrU1eqhZ\n/gGrRx/NxKxRKBqdKOkjdjybkauj9KJTlwhEAmDE1iBLLkdd2aGTJfGWm0V/\n5GOsfeK4Bw5+iS/1+3n42wTzaMIiwZwWMqBkn0WWLXC6xCtvuq5hGCLkgEOj\nKRxP1EQ8lfZAqLlkETFepkBnqjPxLZiDMdfG1laKddfYJX4s+Cg5Flr8ISju\nA+V2PVS7OhIbo17EV/1z39HqnjP+QdWC6PV2vZdYKc/bmc5R0DoxaDbBkYPF\nu3YdCRaybaZLLziRp3uNzOiDu6EzwF74P3tmVR0Um57QpvfhN9c1Us3kJx8P\nIJ+PDtwFUtCKkgi65imrhtefbMEtPFtExOIAiYs8viCOdgPcpWok76Zu2Mac\nnxjved4hHHh5iz9sizzGHNfluHMCfYmaUfGlBJkSOqfGhU6cnN3YzvKyvO3z\nC0SSLpEi6o8+q+Sj18yXkOa+Y36do3+j2JYlpZzHaeILz4Zcno8FqPMonhOj\nI1MI+VKM78A5hOMLQKMpQPB54Rh/0fF2L0QQzJt4YiPErAKLmfOyJvDwxtap\nAGjcNTIHHmxotRQAeg6gLw1HWa7C6xQwrS7zfUpGY9vFm7izwe1qhQ9IeLzp\nvBqMhPnPxHHrT8LyguNDjTkhD+8aMuLZKtp3qvYb9kIi6VpcY/kMdmwALvLP\nmSqA\r\n=hTMH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"types/index.d.ts","module":"esm/index.js","browser":"dist/i18n.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./webpack/*":"./webpack/*.js","./adapters/*":"./adapters/*.js","./formatters":"./formatters/index.js","./formatters/*":"./formatters/*.js","./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"8cef792849cbb07ed21e0e8597ff236d6ea5c03b","scripts":{"lint":"eslint src","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"npm run build:node && npm run build:rollup && npm run build:webpack && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte && npm run build:react && npm run link-typedefinitions","dev:node":"rollup -c packages/node-process/rollup.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json","build:esm":"tsc -p packages/core/tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.ts -w","test:watch":"watchlist src test -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.ts -w","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.12","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.26.0","rollup":"^2.48.0","svelte":"^3.38.2","astring":"^1.7.4","ts-node":"^9.1.1","prettier":"^2.3.0","tiny-glob":"^0.2.9","watchlist":"^0.2.3","size-limit":"^4.10.2","source-map":"^0.7.3","typescript":"^4.2.4","@types/node":"^15.3.0","@types/react":"^17.0.5","require-self":"^0.2.3","@types/webpack":"^5.28.0","@size-limit/webpack":"^4.10.2","rollup-plugin-terser":"^7.0.2","@size-limit/preset-app":"^4.10.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","typescript-json-schema":"^0.50.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.23.0","@rollup/plugin-node-resolve":"^13.0.0","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.23.0"},"peerDependencies":{"chokidar":"^3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.23.1_1621400448605_0.4942014370842376","host":"s3://npm-registry-packages"}},"2.23.2":{"name":"typesafe-i18n","version":"2.23.2","keywords":["i18n","internationalization","typescript","typesave","l10n","localization","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.23.2","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/watcher.js"},"dist":{"shasum":"ca4bbe2a837391058d23d4893ab51162727a06a0","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.23.2.tgz","fileCount":154,"integrity":"sha512-GOpQ+QrY9/hbVVfoeYlU89Xvd7nPJ6dODAaseLwUbgY2ID3LFevFtmj+trPcMAfAh2waChVMnLX0GSfgy5n49g==","signatures":[{"sig":"MEQCIFB8cqKIAnSYrht57WNAwiQ0KeWdu4CLLzOIDMqUqIzXAiBsYSN86H50ZWdAcN5ZZZdWxrOSwuFevQf01PUKO0X/Fw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1811983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpJ4QCRA9TVsSAnZWagAAqwgP/i0Sp31CyI0kpGK5JPWi\nGjx69r5JrolALUVLuV2U9VuG+FaZyPcKnMhru+dDAHV/dFFFuRpsb+81HGaG\nOxLGYsPQckBgcSmVKZkFoqM/xIq1lvR3aL68RKEavpBG/MVIG/YhDN9mHgO1\noUVcmqV3N9rqpg0NgX/YBMDwrMcqII3ptCfW45z7/pFHWq/cPw8C0mNH25M9\nyrOfaCf5mVCqHpM3/hsHzEcWVO+2llHqz3UJaiRgOoXVJkO46V0zgG8Kth5z\nNF4xG+Ap6LwyNTN7Xil5QEC028pTQv06FGnhrpkrMafi+YlC2TafuRIzRNpz\nP6/Zqd2tD7ngaMCf8GarJ88bGOlsYjufI+dq7N0QDQP8wH50wEChC0q8WTiN\nCzRClK2PXxam4PXZEUJweL0qs43+oWOf73kZ1yCQIr/4Va1GPR9OZMQNsc0X\nRQDr0SFuvNozi3RUlPHckbewUwfxDjWJ6xTrYcrjrD1fAv9WG67FCehMl37j\n7DPcXxapqe/033tTGImVVwQvpKapfCxrILFtMREzucfwOapNx5IZx3SnsD0b\nH3pjkXI/6YlkfoF7D29XcIpot4fqRYecWCyHeuVCyCkpOwGF1uv/HE0vw5Cl\neE/1w+kIJSxkgZ/7vin3XDIeYFOxk0xK2uWqgmO3E4NXqv/pwgGeEkiMUqiR\nD85i\r\n=ToZ+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"types/index.d.ts","module":"esm/index.js","browser":"dist/i18n.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./webpack/*":"./webpack/*.js","./adapters/*":"./adapters/*.js","./formatters":"./formatters/index.js","./formatters/*":"./formatters/*.js","./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"3ff650fff91b0e6aed7a8b6f3ceda1d43b423c90","scripts":{"lint":"eslint src","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"npm run build:node && npm run build:rollup && npm run build:webpack && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte && npm run build:react && npm run link-typedefinitions","dev:node":"rollup -c packages/node-process/rollup.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json","build:esm":"tsc -p packages/core/tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.ts -w","test:watch":"watchlist src test -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.ts -w","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.12","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.26.0","rollup":"^2.48.0","svelte":"^3.38.2","astring":"^1.7.4","ts-node":"^9.1.1","prettier":"^2.3.0","tiny-glob":"^0.2.9","watchlist":"^0.2.3","size-limit":"^4.10.2","source-map":"^0.7.3","typescript":"^4.2.4","@types/node":"^15.3.0","@types/react":"^17.0.5","require-self":"^0.2.3","@types/webpack":"^5.28.0","@size-limit/webpack":"^4.10.2","rollup-plugin-terser":"^7.0.2","@size-limit/preset-app":"^4.10.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","typescript-json-schema":"^0.50.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.23.0","@rollup/plugin-node-resolve":"^13.0.0","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.23.0"},"peerDependencies":{"chokidar":"^3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.23.2_1621401103438_0.17373296278422412","host":"s3://npm-registry-packages"}},"2.23.3":{"name":"typesafe-i18n","version":"2.23.3","keywords":["i18n","internationalization","typescript","typesave","l10n","localization","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.23.3","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/watcher.js"},"dist":{"shasum":"6a34465b2ab949461490cf129ae56be33af48528","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.23.3.tgz","fileCount":154,"integrity":"sha512-Xuz96LAE2/nfuipB9wGF9mv3xcphCAZ9zRmRpEwR9+FjJF0ztzs4iGSuNSNsOIBBO/4a8ilvEty0d42ghZOk+Q==","signatures":[{"sig":"MEYCIQC6h14Zr8p7MEh3RWdxcpMhwSRItXUHtk+VHXqynlG7HwIhANI9aYqzsJv9FshY9Xg2LI+GB/q2SyN4J2KudDjfdiOi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1811983,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpJ9WCRA9TVsSAnZWagAAYUsP/106YpwodRTThHZH31PF\nwC9aNQ4LCoSBsNb1i+ms9Vck90jDd/cWtQGhaYxfWgcGsxU44o3BaVu6UQbG\nebHRL3TikmeEdIjLAot7mO4kIdqdyj840LNxLWV1hGqQkmSwLHBoHZOHR6wP\n0mN6Tv2loaaXdQUW0+Z0YYbYgL/Mou0G7Gq0y3Tep3M9HPwqGO//OLLwwtQC\ny9ooha3CJZ5jq4jL3kttk0KVtGbddYU0fUrE/u0gfCL960jCe4HXPUBbCGvS\nklEJRV+gTMHvAN7wwTQNBuVQBRgmfJYbLMSY9qOMeU+DfzzKdeEzvfzZayGU\nnl4ofLmxIE6REYPQvoEXXIzt95orMdcVXRVj35/c0XUtncFACfDxmuT5dIrt\nDl1m9v1n9i6kXYSXH47aefu/818Hq6V9jbj/IXy0FXueHbX4LeCX75tVDVZ6\nby0Lb0cfpGWu2rMWxcBhoIGxDWewEgeOrlVLIy8U/KRqn81pF/ewVynF10Tz\n+nQ+UVjILOeRg/KR9k67ZqFf8orXkBEF0andkQdYgI58BenGQnofUvKxRW32\nLu3FfuVwH9fwizu36BbOomG2EF+xOaeKzXWTc9+iKYfl6R7Jg/FYzOTp+dk7\nYINhLKYTFIRVI9eSXXzXycfoa1ALp/JfajFM/abSXLACTs7XPuXK6+UOfNtL\n1F8g\r\n=+L0g\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"types/index.d.ts","module":"esm/index.js","browser":"dist/i18n.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./webpack/*":"./webpack/*.js","./adapters/*":"./adapters/*.js","./formatters":"./formatters/index.js","./formatters/*":"./formatters/*.js","./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"55f6137ccaf0b540d41d7e23b31d968d878bca3f","scripts":{"lint":"eslint src","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"npm run build:node && npm run build:rollup && npm run build:webpack && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:browser && npm run build:svelte && npm run build:react && npm run link-typedefinitions","dev:node":"rollup -c packages/node-process/rollup.config.ts -w","lint:fix":"eslint src --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json","build:esm":"tsc -p packages/core/tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.ts -w","test:watch":"watchlist src test -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.ts -w","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.12","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","eslint":"^7.26.0","rollup":"^2.48.0","svelte":"^3.38.2","astring":"^1.7.4","ts-node":"^9.1.1","prettier":"^2.3.0","tiny-glob":"^0.2.9","watchlist":"^0.2.3","size-limit":"^4.10.2","source-map":"^0.7.3","typescript":"^4.2.4","@types/node":"^15.3.0","@types/react":"^17.0.5","require-self":"^0.2.3","@types/webpack":"^5.28.0","@size-limit/webpack":"^4.10.2","rollup-plugin-terser":"^7.0.2","@size-limit/preset-app":"^4.10.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","typescript-json-schema":"^0.50.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.23.0","@rollup/plugin-node-resolve":"^13.0.0","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.23.0"},"peerDependencies":{"chokidar":"^3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.23.3_1621401430234_0.9829692411106616","host":"s3://npm-registry-packages"}},"2.24.0":{"name":"typesafe-i18n","version":"2.24.0","keywords":["i18n","internationalization","typescript","typesave","l10n","localization","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.24.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/watcher.js"},"dist":{"shasum":"a56dde2ac555a03eafe7cc63d6f71fb4dffcac0f","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.24.0.tgz","fileCount":166,"integrity":"sha512-ZbO1YcXBBv2A3QMwYTAVPlApuWZnh6DZXU9jMZaf72D/ZX7TbyIFLw3yZjoWQH/aTNDohOlq9fEMic57jEPq2w==","signatures":[{"sig":"MEQCIF1Pmme8JgfF/TQyeRi5mnAw7wY+XOD6g5pe/HFYS8gKAiADdzhJ2jA53gfkY96+zw2nANFd/rqggFXrRDPvW+uo4w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1825575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrI+cCRA9TVsSAnZWagAA9wgP/jMnPWj0A7C0sPC/21QD\n5+jptOctVWxDLjHNs+G8PrTNCqj6NSJzEeYgPo6OOGVz5dpM37aynezk8gZ8\nBK0wHR2Qe3z9trdLCLzCDAequLmI6ZHQlXCyA5w3ISyQAuADXJh6lecTuRag\nueKI+QRpekQOI1bOecegKfF3B04myx9n0jBc3L7gZGdHggQKzZOOZ3bFknXm\n4TH/H3qkMUNqwXymLzS1rHyg7KQoQazRIxRjZxbXWj+RI6tOTsECtZKPZsiP\nFrWDpm0ZmrD81nDHhIqKeU2sD75mJ2US1fODSNxSCiujSe3ae3kE1sM3fNcq\nzhH4KxG1BP82MJaKxO0BaMfNBpYBudU6/vLDMcxo+3mJY0wkMcbwU6wrexU0\nRP9BnZIWWQ6O0jdcEX3ED+wqjQ2C/QygvUXWlNJQHkVzGLYufRz7IRJ5nUaT\niFRe3F5nLPeXzF2gQMa8k4ygF43pqcTyxbbvzLimR0KXcfTYRWBt4eU2qw2h\ncSVkhkxWJW2owYeKJq9ut/ZJppyN3jRNGV4U+zjQB8FdmKe504nf9dJ689Wm\nQH3R65tBTM0jaF0WR+jn2PpXAlSfCe7wPdeCxa71NRo3Jq6g378QFCXhEc4M\n4k+YqvXfkk9E6GGEoU7UQhgla9CXVBq4ht8CdyDkEYg26MLPecw8zWJ271sh\nPzxu\r\n=cWCB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"types/index.d.ts","module":"esm/index.js","browser":"dist/i18n.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./detectors":"./detectors/index.js","./webpack/*":"./webpack/*.js","./adapters/*":"./adapters/*.js","./formatters":"./formatters/index.js","./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"8ad7bd1f8948f786536ef732f35ed5c2882f2fbe","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"npm run build:node && npm run build:rollup && npm run build:webpack && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:detectors && npm run build:browser && npm run build:svelte && npm run build:react && npm run link-typedefinitions","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json","build:esm":"tsc -p packages/core/tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages test -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.12","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.1.7","eslint":"^7.26.0","rollup":"^2.48.0","svelte":"^3.38.2","astring":"^1.7.4","ts-node":"^9.1.1","prettier":"^2.3.0","tiny-glob":"^0.2.9","watchlist":"^0.2.3","size-limit":"^4.10.2","source-map":"^0.7.3","typescript":"^4.2.4","@types/glob":"^7.1.3","@types/node":"^15.3.0","@types/react":"^17.0.5","require-self":"^0.2.3","@types/express":"^4.17.11","@types/webpack":"^5.28.0","@size-limit/webpack":"^4.10.2","rollup-plugin-terser":"^7.0.2","@size-limit/preset-app":"^4.10.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","typescript-json-schema":"^0.50.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.23.0","@rollup/plugin-node-resolve":"^13.0.0","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.23.0"},"peerDependencies":{"chokidar":"^3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.24.0_1621921691283_0.4294760662178867","host":"s3://npm-registry-packages"}},"2.24.1":{"name":"typesafe-i18n","version":"2.24.1","keywords":["i18n","internationalization","typescript","typesave","l10n","localization","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.24.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/watcher.js"},"dist":{"shasum":"05d13b9301136c726fa3e267e3b45569a695fb99","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.24.1.tgz","fileCount":189,"integrity":"sha512-hIUPcvvxIoI5APcM7Q7HZXo02uZIFTtDdsDdQkWODwLYzK8CaaRN2lo1/L+VjxrylH9BOrkyqViLeLUdzMMlog==","signatures":[{"sig":"MEUCIGwvQKgyNi5VKOdoJqLH5/1mqTmgzLiit/qGDHQwze+eAiEA93g09X7Hkv+TC4b7QkqjHVlT8YxyD0OpcDaQPrY6HzM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1831456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrJFSCRA9TVsSAnZWagAAukIQAJDt6ssN+sC3fxYe3VV5\nW/O5FiYlh1MDT/x/ucW+pZdeQvZ+StGzcI5j44jSWmQRPSbVA0UIvOc3Y05t\n46M/pLspeWvjO99KvIDU7Y1ZN/TQBHp9tQJNko1gcW/3IjvmqAg6BDQoe24e\nKYOJCCP5DEz6gjhhvV0iSI0XHtZgb1FKLmbCzg2NqnfQytKQF4BUlKBxQEF/\nkhl761g0jAh/x8B1jcHgncbuWivcKOfF29NPj1L9dOo3ffth13tSY7sa6tnJ\nQXhwIt9BIOBkL6ardlxH8iN0yaKcjqDb9++dDt1ZFdFGM+zz76GloDcFBnTZ\n9ur/ggfxu+rz1T51aPQay+B64Yq/xdZbpulOqyRdfdCDfV0cPmCWhtBtB0ut\n+10GfPTovKoEPxuG7HVjtHdDMNMJYHJW2wX0rpfawu9GbF8boe84T5JknVUO\n51VYP0d0U7D5nm0eu70222zBGsiSFJP1J2nFEjuJlIw/5MLnuMTB2TWf5upb\nF0uO3nhrXB9EGpdYH/DPH88CGjUrOXpT1qIB7aMNRGMJrftsN4ecCbMhksgk\ndWezyUnQxK6tKz0tFOC207SPYsXAGLFojbqSC69aiaIxHf3l8ThJYMG3MDvP\nXnj8770oA2bum/bc103aj0TqG0+EAXAFkb94yE6zGrjcpCWHJGO3+38feW4X\nXC4n\r\n=vchb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"types/index.d.ts","module":"esm/index.js","browser":"dist/i18n.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./detectors":"./detectors/index.js","./webpack/*":"./webpack/*.js","./adapters/*":"./adapters/*.js","./formatters":"./formatters/index.js","./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"be99b9d96bd8261f4719d01b99b7d42bf5de8408","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"npm run build:node && npm run build:rollup && npm run build:webpack && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:detectors && npm run build:browser && npm run build:svelte && npm run build:react && npm run link-typedefinitions","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json","build:esm":"tsc -p packages/core/tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages test -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.12","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.1.7","eslint":"^7.26.0","rollup":"^2.48.0","svelte":"^3.38.2","astring":"^1.7.4","ts-node":"^9.1.1","prettier":"^2.3.0","tiny-glob":"^0.2.9","watchlist":"^0.2.3","size-limit":"^4.10.2","source-map":"^0.7.3","typescript":"^4.2.4","@types/glob":"^7.1.3","@types/node":"^15.3.0","@types/react":"^17.0.5","require-self":"^0.2.3","@types/express":"^4.17.11","@types/webpack":"^5.28.0","@size-limit/webpack":"^4.10.2","rollup-plugin-terser":"^7.0.2","@size-limit/preset-app":"^4.10.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","typescript-json-schema":"^0.50.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.23.0","@rollup/plugin-node-resolve":"^13.0.0","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.23.0"},"peerDependencies":{"chokidar":"^3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.24.1_1621922130183_0.9062314979589365","host":"s3://npm-registry-packages"}},"2.25.0":{"name":"typesafe-i18n","version":"2.25.0","keywords":["i18n","internationalization","typescript","typesave","l10n","localization","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.25.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.js"},"dist":{"shasum":"2479db5312d694c1fe7b39c4c928db228f4e8a4f","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.25.0.tgz","fileCount":189,"integrity":"sha512-kuQCw2EIXXk18Z8Ib2QK/8AVipG7OagPF2CGPHhAUCS55gxKezF12E4clufJi29noqi6vh/3vKtrv7hDOKOA8A==","signatures":[{"sig":"MEUCIQC18ku3XRrBH7tGNG1lkalgRNAlRsZPU21YetPClCL8iQIgfrNm0IuP+QWd6aDj/I/d8wsMH99UqFgNSHUgCZLiJDk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1831691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgryfACRA9TVsSAnZWagAAy8EQAKLSwdxrZbSF9NW3tuzf\nINKxVIbs74VvwIWr6b4Yb2vazYc8gQyf/9eTAPymMydfSPqaJLYeg08MYrwq\nhWK9zCzsOAR3EsXnkn++Urtd8CqHxJ+tqSBGMHMgfkYMG+pqSo5tsjLaYp2S\nQdsxTRQDkOB7bIBLEtEOeqwOdy23cRFC62n0hjU6Lat2+OxQivZCli8ixTon\nibxIhOo6IWHdPAYN9RgiX64K+2tDykoXqJ6jOp3ONxLvuJiWxCVtBCaIdADx\nD+JNnpGWjPezGo4h1PIVaBvr0u+hfC7aC7u4U14FOWEpsEKs1xgtsNpv5s/9\ncl5HJu7FjhQU4lamEtZYfRVgk0buiUgQvyQoDfHzc06cqiMRg0hqa9rN4wnt\nBrjqybed9FO5txWlKJ2A6dNLCpe2Du43NhJ8+++yYqFh89I34dJ14p80sKTC\n6Gz83DwGKa8esQugLUGSZJQijJe3cO2OrOCMYVHltx9P1E3+dhFhohR0rhLC\n1r9EHomXY7jSLG9/SkXqWTVlQljaAEUJ8oPipCIdkEIDlC06lM7lct6eoS0l\nfZg0vX/nW9Uu1rJTEOtBiDNl7oQ7VVy4JltMvdiSevh51GEsg11I7ovg6uWH\n8Q0CXhPfnMGjIVidl1KFf7g+lsQRimEFNCcCVK9emRsSFoydD87L/mzaSLPc\nBt/F\r\n=S6W5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"types/index.d.ts","module":"esm/index.js","browser":"dist/i18n.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./detectors":"./detectors/index.js","./webpack/*":"./webpack/*.js","./adapters/*":"./adapters/*.js","./formatters":"./formatters/index.js","./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"ee1e0b2af1da6df5bf3ee88dbc4fe4240d7b643e","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"npm run build:node && npm run build:rollup && npm run build:webpack && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:detectors && npm run build:browser && npm run build:svelte && npm run build:react && npm run link-typedefinitions","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json","build:esm":"tsc -p packages/core/tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages test -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.12","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.1.7","eslint":"^7.26.0","rollup":"^2.48.0","svelte":"^3.38.2","astring":"^1.7.4","ts-node":"^9.1.1","prettier":"^2.3.0","tiny-glob":"^0.2.9","watchlist":"^0.2.3","size-limit":"^4.10.2","source-map":"^0.7.3","typescript":"^4.2.4","@types/glob":"^7.1.3","@types/node":"^15.3.0","@types/react":"^17.0.5","require-self":"^0.2.3","@types/express":"^4.17.11","@types/webpack":"^5.28.0","@size-limit/webpack":"^4.10.2","rollup-plugin-terser":"^7.0.2","@size-limit/preset-app":"^4.10.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","typescript-json-schema":"^0.50.0","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.23.0","@rollup/plugin-node-resolve":"^13.0.0","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.23.0"},"peerDependencies":{"chokidar":"^3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.25.0_1622091710447_0.8122042359354242","host":"s3://npm-registry-packages"}},"2.26.0":{"name":"typesafe-i18n","version":"2.26.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.26.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.js"},"dist":{"shasum":"0cbcdf12e889352989c2cb3ad87d52c86e48a6ae","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.26.0.tgz","fileCount":189,"integrity":"sha512-1HpSf3xU3E10QUaJx9f9w1toeB/jKtitNbMfJtyN01p5PfjGK8M7jRBjVHujw30q2G/oL67esn1STsFGmP1EEw==","signatures":[{"sig":"MEQCIGfXxlnpB5uU/7fU9fhkfXjKyYGrYt0983WwdfADGw9uAiBTyT+y4Coo7rjbYGEkCx56FJLlSpi8a4xPpCYRi+akkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1915024,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvbPSCRA9TVsSAnZWagAAWjQP/0nPCI3Y1dSfd4BYo3J0\nFDthaM0GT6cXFV/okLRhWevXn4My+07Cf9T2zAtw0fN4DgFgwh2oJ1jrfpwb\nR+i+QX8azZqTnqnH8PPgDwAVVdk0P/2/uvkFUaTUXRl/tlIib8bDubwSyZYt\n8yPIJIN8g0kVPzLWVFCxoRLg6K0lpkX8wxPaULC/p9Le5PHKyEREj4JjNdhX\nToC0lzHClsakaOdx0Qnd7UexERJrS/7hZb0/07uPz5dYUhs7U1KcAhIj5Ag6\nAty5xoY5OGb5TD27Cl1PxVqYI95Pb92RiYPD+hMBam/1wtuafbOn0KFHK4EB\nJRjSD1cdhPBzjZWl/KrnmKwX6hD1UV340eZKKRxGNTegLHp8lsx3+o8VEwaQ\nsvxUzUPdlmBJ+5OJbo4a5fc97Zj+m9g8+RfTvqSSow0V2Xomxy7W+NwIwKbE\nV9+Xh7xNQvHN8HxrE16gL2c9SpHre2HEd9Q8Fhm9djebmwYCggkNB3WrjHbN\nSGoqoXp8Myc41Iry6xt4Wvt7Jw+BGOfeHO0PeFalq01JOWyncaksNRr4tBdy\nhmrL8Ml+IG3aYhue6GLUU3GqNCXmERHqms+UF5sJZjJneR0H9DaSe4mS8hwQ\ntbI+aglNnNDQdcDvzqVjBhAagHpqTrgTe1Bb/D8P+4H0XNR+n+6mx6fJACpD\nghl+\r\n=Fppw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"types/index.d.ts","module":"esm/index.js","browser":"dist/i18n.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./detectors":"./detectors/index.js","./webpack/*":"./webpack/*.js","./adapters/*":"./adapters/*.js","./formatters":"./formatters/index.js","./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"d5f373043a3775a2aa5e929b92faa0ed39a084ea","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"npm run build:node && npm run build:rollup && npm run build:webpack && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:detectors && npm run build:browser && npm run build:svelte && npm run build:react && npm run link-typedefinitions","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json","build:esm":"tsc -p packages/core/tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.12","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.1.7","kleur":"^4.1.4","eslint":"^7.28.0","rollup":"^2.51.0","svelte":"^3.38.2","astring":"^1.7.5","ts-node":"^10.0.0","prettier":"^2.3.1","tiny-glob":"^0.2.9","watchlist":"^0.2.3","size-limit":"^4.11.0","source-map":"^0.7.3","typescript":"^4.3.2","@types/glob":"^7.1.3","@types/node":"^15.12.1","@types/react":"^17.0.9","require-self":"^0.2.3","@types/express":"^4.17.12","@types/webpack":"^5.28.0","@size-limit/webpack":"^4.11.0","rollup-plugin-terser":"^7.0.2","@size-limit/preset-app":"^4.11.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","typescript-json-schema":"^0.50.1","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.26.0","@rollup/plugin-node-resolve":"^13.0.0","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.26.0"},"peerDependencies":{"chokidar":"^3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.26.0_1623045074774_0.4868607679879331","host":"s3://npm-registry-packages"}},"2.26.1":{"name":"typesafe-i18n","version":"2.26.1","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.26.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.js"},"dist":{"shasum":"3d872dd603425e9722e77258d4bea33068e52e8f","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.26.1.tgz","fileCount":189,"integrity":"sha512-lYQrh2ReNT+dCtcGrdfrrW/vtuGQoa6YGRx8uG7ItVe4eD0UdsGD9xRgQSgiHqbr78ABxFfoT1dnpNURwv05gw==","signatures":[{"sig":"MEQCIAnmqnAsVufPn73tW6w8UJnowua80DEAfAVkx6MHGOPRAiAYyInd+UOj3KjW1SD1gA+MrbCv5kdSA6wj8F1SgFG4dA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1915389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvbmZCRA9TVsSAnZWagAA/t4P/2JLZRYbaeJFLd2LW31h\ncfrDOzjc3HC8M/Gxh65RB4kMNFeElyCiL+9ItGat+UMWXCsFG1C4Jr//VJT0\nZ8QlGKmgRT5Ofuk7g0GpCWFVetWJpvkkJpbUkCnDFFIhYUkj7flQAQHhxsan\nefR0gIcViaWnWHTJX9v5WSoorlmh7cJ3/+McWx0ZzLf01/RC6nZeLIGggfzt\nRqzrZV76n7lR8GwRZR2WMRIDyXKIGbYlhpMg+KFU9C8Sfuhq1Sv0zFkyfoq/\naHyCzeRYpDQgsRG1ZyAYjJJ7H4UQs3uCABHIS3emX9T/vJEE6X/RcOAvL0MD\ntss7ydaKKDzZ8ydCeNaBAHVqgW9IBti1avODJ2vJp0Y32iLEufyOgOWnIS/X\nbs9UKv3sHy35FJm66bl3pmObJ5KpTiAEGWEOAVaY+qsP7bITwU/MUqRRIZ1B\nso1sEGpEmRGZkKB+WZuNtPrO88wTwowoz3kgpqZ/yguxO2d30jhVFwm3qb8y\ndYGWEKk0uSO+kJb2DgiJ0s+dsSb+KOAorB7Iqaj8iXvAgMa/DVxL+G6qQOV4\nqSQuSfDJfRHONHi1srCoIjDdFh85LQPkfFsUM60pFWKo3nw0ToLMAM1VjHJb\nKxNUMqLOd78mw1b7kKC3FdpXGK74J1BHpJDb9ZIohNyjLb26dA5pK45Lb+Lf\nyGSd\r\n=1sNq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"types/index.d.ts","module":"esm/index.js","browser":"dist/i18n.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./detectors":"./detectors/index.js","./webpack/*":"./webpack/*.js","./adapters/*":"./adapters/*.js","./formatters":"./formatters/index.js","./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"780e67b7cb265cd29bba9dfcf8e31ac2a8435069","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"npm run build:node && npm run build:rollup && npm run build:webpack && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:detectors && npm run build:browser && npm run build:svelte && npm run build:react && npm run link-typedefinitions","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json","build:esm":"tsc -p packages/core/tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.12","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.1.7","kleur":"^4.1.4","eslint":"^7.28.0","rollup":"^2.51.0","svelte":"^3.38.2","astring":"^1.7.5","ts-node":"^10.0.0","prettier":"^2.3.1","tiny-glob":"^0.2.9","watchlist":"^0.2.3","size-limit":"^4.11.0","source-map":"^0.7.3","typescript":"^4.3.2","@types/glob":"^7.1.3","@types/node":"^15.12.1","@types/react":"^17.0.9","require-self":"^0.2.3","@types/express":"^4.17.12","@types/webpack":"^5.28.0","@size-limit/webpack":"^4.11.0","rollup-plugin-terser":"^7.0.2","@size-limit/preset-app":"^4.11.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","typescript-json-schema":"^0.50.1","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.26.0","@rollup/plugin-node-resolve":"^13.0.0","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.26.0"},"peerDependencies":{"chokidar":"^3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.26.1_1623046553175_0.7920574566704461","host":"s3://npm-registry-packages"}},"2.26.2":{"name":"typesafe-i18n","version":"2.26.2","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.26.2","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.js"},"dist":{"shasum":"1f574f1db88207d8811079458c0fc170a9a0783f","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.26.2.tgz","fileCount":189,"integrity":"sha512-vZmuYI3f6CM7Gw26ggNuK+ERMnrHCaSsYwYt+j3tQYIGyFYQaq/ATl3fsE27AIFQHOO4wVGmSQVXdT5EPzIWxA==","signatures":[{"sig":"MEQCIHPTxnqoUuX7MNBFBGpA3Jd61tRPeVWAtXCGgq1dka/3AiBAeKOcyLGI96jUQY9lZVSvfhal96q3Vf9sUCSpCUVWYw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1915516,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvbwTCRA9TVsSAnZWagAArKQQAITmkYRJLcxbwdzIHt3h\n1Sy0W1xEdDfZm9e6u2GRIDi06w36XC3SducWkSAtlNoy3iFun4wsvps949R5\nAO+SBWcS8voNzoeYJIvjP4UwASSKNFWX9YwyrIR/6wn3Xm55cihzJJB1tjup\nJc3IRbPa+dYeqaayJCzuysKYgElSlUUiJsgyVsDZaP+1pcfCnPFKr/zydf3h\nFF5b51heaFNSlf9/ZSbjUZXRC4Rve7F96vIhrUAjJ/LSz+cpiU64uSkbQMRN\nx20t4lnG/GJBz9bcoddvbXFgdxBWV94PtV+lAaOvnuiUYMS1Ehec/6LjZlBn\neDysZkso9Zad51z2sh+S6rJSHkjiIJxDjj0TfQwQn+AvYcyG4cQtcrzFwOc2\nsnuWAl7TOrx12MiWtK34aexMN4U7R0BeaBI+Fm4s+PdDWdfzBlEWwS4Z/FH+\n3pz48r4ZJWf9fVetPRAKQ6qevd5bFchPOszWGR9YL8Ljz2H9y9WxLqeU/cyS\nd7KhVDkapZlB1DdDqNR4NgO/Sbr66ciKJxES4OVHKgJV6/lGeTiP0iPbvPYg\n63pSw18QCHcMfw7l26uR2WXFTbqA3bQyUw4KB6e4qrRuW+juZBo4dbtS/5I/\nW7exKcvKrwiLMxo86Cn2O9v9BPHGyQQr9tSV6BqxA/NiOQIZREn+zekiPT10\nzd73\r\n=4szY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"types/index.d.ts","module":"esm/index.js","browser":"dist/i18n.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./detectors":"./detectors/index.js","./webpack/*":"./webpack/*.js","./adapters/*":"./adapters/*.js","./formatters":"./formatters/index.js","./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"cfd6e684072f6f2923b00282e528136c5b5cdbed","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"npm run build:node && npm run build:rollup && npm run build:webpack && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:detectors && npm run build:browser && npm run build:svelte && npm run build:react && npm run link-typedefinitions","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json","build:esm":"tsc -p packages/core/tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.12","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.1.7","kleur":"^4.1.4","eslint":"^7.28.0","rollup":"^2.51.0","svelte":"^3.38.2","astring":"^1.7.5","ts-node":"^10.0.0","prettier":"^2.3.1","tiny-glob":"^0.2.9","watchlist":"^0.2.3","size-limit":"^4.11.0","source-map":"^0.7.3","typescript":"^4.3.2","@types/glob":"^7.1.3","@types/node":"^15.12.1","@types/react":"^17.0.9","require-self":"^0.2.3","@types/express":"^4.17.12","@types/webpack":"^5.28.0","@size-limit/webpack":"^4.11.0","rollup-plugin-terser":"^7.0.2","@size-limit/preset-app":"^4.11.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","typescript-json-schema":"^0.50.1","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.26.0","@rollup/plugin-node-resolve":"^13.0.0","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.26.0"},"peerDependencies":{"chokidar":"^3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.26.2_1623047187159_0.20153519044752155","host":"s3://npm-registry-packages"}},"2.26.3":{"name":"typesafe-i18n","version":"2.26.3","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.26.3","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.js"},"dist":{"shasum":"351aff55020db66c3c2fc06695559b822c51fda9","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.26.3.tgz","fileCount":189,"integrity":"sha512-4TRyypgZORnX+rmgCxyyeLOtAQmnXCU0srTn0RiE9zrd4v4EVt+ho8ZgXqpKmpEQaWseRkFLHlEdMxq8B73W+Q==","signatures":[{"sig":"MEQCIDy26WfZeuWT8fuPLLuRxxTpF+vz6/4ozxVkG6lKdn/vAiBImL23fW/SLdDiT9BGHQ8F9xwVn2NIxwx/vMDO1hHFOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1917202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvj6cCRA9TVsSAnZWagAAy6oP/isZ5GxdVaQuyI/UyRjr\nuLEeURj1Xmmmj7XKafSpFZUIdUzEMzsmHiLWxeL2WrxI3MgYeQAM9Vt7G3Hc\n9v6rH+cC5j1ofcackTLzDqVikKzLUQ1f8oL4fnyKe9G3wU+MiIWyuCEIqE/q\naF4astYq+xEKNKjVd20YXextB6HuLDAODaynsi4zUdjSHk+tfO9FNWh/VaA2\nO3XFIDg97thhvPUA5hMuOCJtcaUclurflYCc4hPgB71dKzQtMcRJe3szP5oP\nMytni5VCkjIpaJ7YKq1Ob5Xls60xkOzP9d2H3d8ubcQJNl3l17IKK7zMtoE7\nmOlMvhiznOXDRsjohyOSNYnWZKj3mZ6A+O/wYswH9qhsw+5g21UwZBAWpziy\nzRYNN8UxCiKb+a4IiICPKn19jlWhzFtN+faxz3HeCPyNI3wbWYHcDxnLoXBg\nNBOSN/2TrWhluwU4hFDe+Z2MnjNhnMz1k56kXG36rja1CnXPU5qkpuc+Yixm\nu2AjqViTLy37KrgWXTvL+Qvt3GFE2jhE/p4ijcwo26GYaAiJMnFX+OQDtFkS\n9sjFM7WCdHQDZamswSZK2kXlC/0g/Gohz59qojppRmmjFAZtghfAzyJUfxuz\n7cp+XhuiWmSu616pRVExUzD0k33CbUDcdM4c74FwrsXYgPRfM/lDVCLiHMmw\nQ6lb\r\n=95y7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"types/index.d.ts","module":"esm/index.js","browser":"dist/i18n.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./detectors":"./detectors/index.js","./webpack/*":"./webpack/*.js","./adapters/*":"./adapters/*.js","./formatters":"./formatters/index.js","./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"48005fb5b79eda3c8596f2ed34c3bf3779011c25","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"npm run build:node && npm run build:rollup && npm run build:webpack && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:detectors && npm run build:browser && npm run build:svelte && npm run build:react && npm run link-typedefinitions","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json","build:esm":"tsc -p packages/core/tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.12","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.1.7","kleur":"^4.1.4","eslint":"^7.28.0","rollup":"^2.51.0","svelte":"^3.38.2","astring":"^1.7.5","ts-node":"^10.0.0","prettier":"^2.3.1","tiny-glob":"^0.2.9","watchlist":"^0.2.3","size-limit":"^4.11.0","source-map":"^0.7.3","typescript":"^4.3.2","@types/glob":"^7.1.3","@types/node":"^15.12.1","@types/react":"^17.0.9","require-self":"^0.2.3","@types/express":"^4.17.12","@types/webpack":"^5.28.0","@size-limit/webpack":"^4.11.0","rollup-plugin-terser":"^7.0.2","@size-limit/preset-app":"^4.11.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","typescript-json-schema":"^0.50.1","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.26.0","@rollup/plugin-node-resolve":"^13.0.0","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.26.0"},"peerDependencies":{"chokidar":"^3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.26.3_1623080603832_0.47818164330268864","host":"s3://npm-registry-packages"}},"2.26.4":{"name":"typesafe-i18n","version":"2.26.4","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.26.4","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.js"},"dist":{"shasum":"4b4b2e1d738c746b9cea0c18056a33105f151bb1","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.26.4.tgz","fileCount":189,"integrity":"sha512-EBuwDp2+jGHMTfNW7+afdOQFtcUGfIdKDM+kFupvxMzEtD+S3XYqvLybTOl2GNlyA5QddaMJN1MhXZ3td30Fhg==","signatures":[{"sig":"MEUCIBzwW1c8UVUUJkg6IVCVAe9nC4nnLnzpNjOVDY9Gck4GAiEA59idjM8jm6VfRZDle1otaktBw8/2A9BLRtBtIOdiVLY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1917203,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgx5UQCRA9TVsSAnZWagAAt0MP/A8r5E2pJI6foQv/NNsh\nNtN5K9byJJVUOv5J+TSv2fDrpXp4JAapKcTGjN2OaV+arme6iL+7RuLUlu0W\nCu0sR/fw9fRjxFgz8QSEGZBSKZOmV3dDmlLAuD/SoH8nN9wJs2LgxMCZ4Wr4\ndYAzF+oKrI+BAoyLhyMgJv840jpbLNDlPQLwtzwMZHiprHiHr4LTo3Aa3zfb\nhSgxXDK7TsgnRXrA8mrmmFTtXxXwN4ehCPFz1S5NPQXbqwIqchq/qd/up1y9\n6sUpE8LvN/skAftWzir/gOai/XrJG5KSs1PntUrZRfntDPdJih8l5uuZeuEa\nLaIq1VFI6+RvXUcB2dZZRQ/2WJVxw2Nia/t9qLuEp+yD5qWNXXxWLeZa5PnQ\nvI0HXOE42K+74YqNhvnSKWW7cDQkHXnJDiSEV9bg+UItoYYARoO+Zssu9Ugi\npSiwpO8/+EE/GDyfWygod2Y3gdU+dMbZWdutk1oNTihOpbkwALFVCvdjWhsK\nS1O6vLVbwMoJ6j4DWWwVzUAEJdXfCBU2M39kGsaHB/ExZO/3iUwjIV8DXeOC\nrQRAy+/FDK9OL8Y/b5OiLKQUcwHA8749fgpcu6vPRN1jwVUS7tjDG7uZlQGZ\nlM+AUaT6z4Qaaure8rWVzQ1iy7l5azq1e9KtLbcuiQtrzj0ITyD/SqGAiOcn\n0SCE\r\n=7q0u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"types/index.d.ts","module":"esm/index.js","browser":"dist/i18n.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./detectors":"./detectors/index.js","./webpack/*":"./webpack/*.js","./adapters/*":"./adapters/*.js","./formatters":"./formatters/index.js","./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"b3106fac60ce1ece16f70b43d768a0b4cdebac2b","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"npm run build:node && npm run build:rollup && npm run build:webpack && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:detectors && npm run build:browser && npm run build:svelte && npm run build:react && npm run link-typedefinitions","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json","build:esm":"tsc -p packages/core/tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.12","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.1.7","kleur":"^4.1.4","eslint":"^7.28.0","rollup":"^2.51.0","svelte":"^3.38.2","astring":"^1.7.5","ts-node":"^10.0.0","prettier":"^2.3.1","tiny-glob":"^0.2.9","watchlist":"^0.2.3","size-limit":"^4.11.0","source-map":"^0.7.3","typescript":"^4.3.2","@types/glob":"^7.1.3","@types/node":"^15.12.1","@types/react":"^17.0.9","require-self":"^0.2.3","@types/express":"^4.17.12","@types/webpack":"^5.28.0","@size-limit/webpack":"^4.11.0","rollup-plugin-terser":"^7.0.2","@size-limit/preset-app":"^4.11.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","typescript-json-schema":"^0.50.1","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.26.0","@rollup/plugin-node-resolve":"^13.0.0","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.26.0"},"peerDependencies":{"chokidar":"^3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.26.4_1623692560093_0.09271061997099417","host":"s3://npm-registry-packages"}},"2.27.0":{"name":"typesafe-i18n","version":"2.27.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.27.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.js"},"dist":{"shasum":"b565c32951710222487d4f7e43a43c182d36b064","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.27.0.tgz","fileCount":189,"integrity":"sha512-2QGpT9zbpVqH7HKDY7XdcVuQ1Eg3f97Vodm0YPo0aGezXo9GxMSTpg5K3tr9NSa5X5x5rhF3yVJfJp8ooewRQg==","signatures":[{"sig":"MEUCIQCY/mckvf4gXSe+Mw9PMZVYPdjRoOz2JOwzDv2uOnN4twIgcLxjlhwaEAqg00/DkjkxjXME9wbJTPlohovV7sqonlY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1920363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzCuxCRA9TVsSAnZWagAAqSIP/00o5om3TZl9CpESlvPN\nFg4hgAwVq2oCqe/vpa3V6olyYkkI+4XkqqTg3fled6MupLSK8zuh63Wwf/7V\nnUxKaj6LUka9FpAAjWD/maNfcwaPuAZ8NLUtzM8MThpBo0t3TViIUPzCgWka\nlW7+Qd+8Ocumw9TJ1apdgnkorg7DsVVJ5FrfecdLfYSebIkz2MvSUvVv81HB\n9h3EPxTztra+qsgPdNPLVVuUOKeRi6c7A8X1LJ3XXSSBs+Vu6o5god+xXkHB\nVXmro8r5EGQ3aKwjYmb98d4NeFCSn5EOsBQCN/eZci+ITZt6bBug9qHMs2b9\n+e9LRNCSycbOgok+VENmV5JXbgGx0jbxNDxMZsTIV83HgHReT/x4XMSlMvVg\nA1PDjz11GdyMy781IahSTXyTGkU8eLnzZHeP8yVjs8VznSAORGGvCSo+RbRv\nRD2K44E/LfkUKM0stVYJ03sJSy3uebfXUAY7khMvGte4xtXG0Vzu7OuQlPNM\nsatwWGfVfRxBrOzA/F2Q6JDI7LU09TF9MSrUocJgOQvT78WfdFlSyJ+8p1sz\npOLH9lSZf8IHSaJJfaWaG6Z99Ui5UMUCHrJjqbfk59uN3Szr2efUVXgJG2x5\n8ONsUdC7AOU3VlgT2Iv3sERsHSbtPCrH5T+O9sZvei2ZQXhOunU5FtfEKUSI\nWtBc\r\n=xAQJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"types/index.d.ts","module":"esm/index.js","browser":"dist/i18n.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./detectors":"./detectors/index.js","./webpack/*":"./webpack/*.js","./adapters/*":"./adapters/*.js","./formatters":"./formatters/index.js","./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"bc9197c90202d2f11042ec5a4cc4aaf7ce3c3a9f","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"npm run build:node && npm run build:rollup && npm run build:webpack && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:detectors && npm run build:browser && npm run build:svelte && npm run build:react && npm run link-typedefinitions","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json","build:esm":"tsc -p packages/core/tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.12","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.1.7","kleur":"^4.1.4","eslint":"^7.28.0","rollup":"^2.52.1","svelte":"^3.38.2","astring":"^1.7.5","ts-node":"^10.0.0","prettier":"^2.3.1","tiny-glob":"^0.2.9","watchlist":"^0.2.3","size-limit":"^4.12.0","source-map":"^0.7.3","typescript":"^4.3.3","@types/glob":"^7.1.3","@types/node":"^15.12.2","@types/react":"^17.0.11","require-self":"^0.2.3","@types/express":"^4.17.12","@types/webpack":"^5.28.0","@size-limit/webpack":"^4.12.0","rollup-plugin-terser":"^7.0.2","@size-limit/preset-app":"^4.12.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","typescript-json-schema":"^0.50.1","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.27.0","@rollup/plugin-node-resolve":"^13.0.0","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.27.0"},"peerDependencies":{"chokidar":"^3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.27.0_1623993264880_0.9724694751436604","host":"s3://npm-registry-packages"}},"2.27.1":{"name":"typesafe-i18n","version":"2.27.1","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.27.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.js"},"dist":{"shasum":"cc355e47b8f4c54967214e546846866c8e98d3dc","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.27.1.tgz","fileCount":189,"integrity":"sha512-+tii2rg4hDIHw/mY9+T560m4KnDSIGzXUhP9WhB+l0xIuCLcrOSMVlm9e5kkubt9QNwRR7k2dDZE1BPoi2hl0A==","signatures":[{"sig":"MEUCIAmtkBLt+ITEmKqYt9kSxVE1EKstzF5gMXCilPss4f+2AiEAuKn86lE8tjofxhuUMLm03G5VQ5WBQLA/KZZ/ftKzimY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1920430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0XtSCRA9TVsSAnZWagAA8xoP/ijFJMy4XrszG/tN/KQ7\n3DYiUbAqDH5UuZRkKO5Mg4vnRP6kizH7oSXPAFD6SYH5Q74dsib7+584EK+7\n8hTH3XU0JO+s5IhJTdE8C315S+0x+rKefUy6x8P5/6Toj4EH2jaUO+Mw8Exz\nxWtbLTNhk2KJJk7YaaOjdiSu0pG0J2waQgWwuguxK7ZTp6AoRgJZZadYjLtF\n5yFXT4ExPj2dfomO0l1YWctcUDGdpoBy+H+don8qz9zAG0+MPciAdWUQPa73\nK+MegIl15L5Z3Z0NZssRLXfuvpUjdRj4jSxh/TG+p8TyOy4DTkdfdcVQYgWH\nYuJ1woabqy7Pji6HH7eRZQtMvYFTazUTIll8ttNrf+gegQABBSuHAia+Mdro\nB9W/SS2L8B+Vyhq/fL/6DOTmJRxs/2SdaWdZIX4fbMzJYRXXXtnvSQwn9+U7\nHUoyL72tlGtvLF1SpeBpi8U377AjPCwbou/lO5Z7HSteIU5Rb53rk8tOo5jt\nL2GEvvmNiX0Tl3laeEhiCcTaXMZNLATzT/GMr9awjEFqM8/NKseHtPdW8ac8\nCVMeGmCr3+SmmqMuhKMNWkZ/G66LEobxMeMv1iiahwa/Md8fYvpJrvnkvYQA\n2WZ5UYkMzJazx6wPBRWKi13+dx+DWRJ9bQ6Zm55W4boOJQL+lvpx0VwEtXFk\nvSi+\r\n=BFnp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"types/index.d.ts","module":"esm/index.js","browser":"dist/i18n.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./detectors":"./detectors/index.js","./webpack/*":"./webpack/*.js","./adapters/*":"./adapters/*.js","./formatters":"./formatters/index.js","./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"b10f3492cdb697672ec964deea4bf0ed7c5c5875","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"npm run build:node && npm run build:rollup && npm run build:webpack && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:detectors && npm run build:browser && npm run build:svelte && npm run build:react && npm run link-typedefinitions","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json","build:esm":"tsc -p packages/core/tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.12","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"typesafe-utils":"^1.11.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.1.7","kleur":"^4.1.4","eslint":"^7.28.0","rollup":"^2.52.1","svelte":"^3.38.2","astring":"^1.7.5","ts-node":"^10.0.0","prettier":"^2.3.1","tiny-glob":"^0.2.9","watchlist":"^0.2.3","size-limit":"^4.12.0","source-map":"^0.7.3","typescript":"^4.3.3","@types/glob":"^7.1.3","@types/node":"^15.12.2","@types/react":"^17.0.11","require-self":"^0.2.3","@types/express":"^4.17.12","@types/webpack":"^5.28.0","@size-limit/webpack":"^4.12.0","rollup-plugin-terser":"^7.0.2","@size-limit/preset-app":"^4.12.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","typescript-json-schema":"^0.50.1","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.27.0","@rollup/plugin-node-resolve":"^13.0.0","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.27.0"},"peerDependencies":{"chokidar":"^3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.27.1_1624341329043_0.010352807774069328","host":"s3://npm-registry-packages"}},"2.28.0":{"name":"typesafe-i18n","version":"2.28.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.28.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.js"},"dist":{"shasum":"0317e5e92ac27e7ffb69b7ba9a89a9cf01a33998","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.28.0.tgz","fileCount":189,"integrity":"sha512-31R9RXHzGJ9txLSutQSPBaWoFp5KhTy3XPaKTzcOJrhDBvxKI/4OQFAACLVwVVYrqz/4N0sFwKvBSEL0oFPkDA==","signatures":[{"sig":"MEUCIAERcFr6cmISkNtBRrmbSFk8jAMoc6SEnD/H2wzJy2C/AiEA+R8Djswa2KJ/lER8t+vSVvqprVVAZadscC5cIK8z2hs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1930171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1XBPCRA9TVsSAnZWagAAawYQAIh6nfSfKuTo4lb8gfGM\nz1IfN3VH56QOr4AAlOX4pTMelnjSNfG3XmzB+7OYeByu41T30d1lMLWzBxlQ\n2C6MmtYJYy14Vf6fZkdDM3YAhl9za6v6eqqy2T8GhSnrAXkfqM8qu7wEQFhl\n/qVPArbD7u8DmJX3mJ7CqeyPhTAq3DmWa55qMKvA56W1KUB7uXqxSzwlRpo3\nFga9A3S95rXGxArhn9sds65Pr2bmBbZw9j+G/7mB3KyU0txOnTkaF/p6a6Gu\nAvquOzz9qLXPWKA2NcXONLF8ZCoViZtjwsyNxD+XxJTJi1a0h6lMsYdWlsni\ngzrWxJg+M1q/QpneV9x9My/B0Zb77aG0EopsC3/yPw408TAMOq/SEVHlzp9E\nTWsOA+WFJrUyDowdrSydCgAUjaRP8QvaX2J9IIWG7kg2B2DmApAPXPJJSvPY\nvQXIQ1r9dMN+n8uEDxoARJ9F8GZFTZ7V0GN4JzDmwN6CZvcVsK3zx2hG36xH\nk5P7OR/DLYBQC5y93TXz0LdwkFBZpGr9IlZ03HaE1kdGgKRFDlEto2pXEcyE\n8VEr5S51eknKEDTQMzliAVHfFLXVArkt2EbgoSdhbO8GcdfN5nY/o/ZkasIK\ncJXzWeQxzizXFS3uZayblnP4p9oyVoTZhqwirMWUDetC2XHAPJWpFpiq12Lj\nlvFm\r\n=4scY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"types/index.d.ts","module":"esm/index.js","browser":"dist/i18n.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./detectors":"./detectors/index.js","./webpack/*":"./webpack/*.js","./adapters/*":"./adapters/*.js","./formatters":"./formatters/index.js","./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"ef0aa0fbcd15ec86285d7b6fb129f43123d89ace","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"npm run build:node && npm run build:rollup && npm run build:webpack && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:detectors && npm run build:browser && npm run build:svelte && npm run build:react && npm run link-typedefinitions","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json","build:esm":"tsc -p packages/core/tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.12","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"typesafe-utils":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.1.7","kleur":"^4.1.4","eslint":"^7.29.0","rollup":"^2.52.2","svelte":"^3.38.3","astring":"^1.7.5","ts-node":"^10.0.0","prettier":"^2.3.1","tiny-glob":"^0.2.9","watchlist":"^0.2.3","size-limit":"^4.12.0","source-map":"^0.7.3","typescript":"^4.3.4","@types/glob":"^7.1.3","@types/node":"^15.12.4","@types/react":"^17.0.11","require-self":"^0.2.3","@types/express":"^4.17.12","@types/webpack":"^5.28.0","@size-limit/webpack":"^4.12.0","rollup-plugin-terser":"^7.0.2","@size-limit/preset-app":"^4.12.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","typescript-json-schema":"^0.50.1","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.28.0","@rollup/plugin-node-resolve":"^13.0.0","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.28.0"},"peerDependencies":{"chokidar":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.28.0_1624600652205_0.6283579596726421","host":"s3://npm-registry-packages"}},"2.28.1":{"name":"typesafe-i18n","version":"2.28.1","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.28.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.js"},"dist":{"shasum":"b2cf455c17f1f1c44de8a827ee0c3a23c0ce7c08","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.28.1.tgz","fileCount":189,"integrity":"sha512-7nrGJcD+ZsaUZC124VWXHWIvUN+WVd1cEUFyO8f2W1nOBwvzrM4z4Qz1JHYgSN+j2MCc204Oe31WDcQtzKP0CQ==","signatures":[{"sig":"MEYCIQDEpo2UR66jIaqyaSCY0uzWnj+cxVhFL0WnowmLj33eLQIhAKrBdHSJgVkxB0+60RUSBSZVC+JcAx2ZuIUbKTsm+/Y+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1930258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1XF1CRA9TVsSAnZWagAAOC8P+QCTgrgHRGHboyf4+1l4\ngMYkpc7GU47wSX4Jb6AW3YqZcbwo5nDf3XttuM+ADj5liVrZuxznluHOzbai\ndYKxeSJzPN+kO2QX5lYFCfZYcZbuVcupnVlAElaus6Rx2ifPhLcSYDalym7d\njZyY77p7qJijWatTSrQNWjapEX7RHZM0eGCRROAcTWLKYCQ1vnPp/ILEzlJ+\nxyNLeoTe5RqggKDGupVcwu1ipA6hGfqx931hoPLUhYvtMzLI04m4x0lltfso\npgggWABAUa1947B2CVK45PO7wFV/csvMVm68HawYHxpEAJnbjMqZ52Em6tAL\nkdRncggw+/ugaybUX0JMZ6wSv8a/u0WmAcupedvveL6QH+PPZ3AYwZ8rbbFD\nX3Bbg04eDsn96vbSkohan+Q4yfxAEhRtdi8jrh9VLjJM6QizBSu4VRM6eHqV\n/wvO9S04GLPKF4ByQHyKua4XKdcE/Eo2hkTdtN2QrbuRtrdn4p9oU51kn1zk\nuA9ODSwFA852RHV18RvtklVQXxOLI35vSN8NWQYsw5/bWCinqTtfQQgnK5G/\nLS+PbA7tSfZ7bU6peF9X6NY04Lbd0HgJTkdM1E4RIIEQMWGs0yqreinUtKg4\nvpu6dT33+hWQVus+H/3l3m7RkUaB833OHV5ysun8LUq0ZxPLjHKQXw/09Y4o\nnHAt\r\n=rYbY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"types/index.d.ts","module":"esm/index.js","browser":"dist/i18n.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./detectors":"./detectors/index.js","./webpack/*":"./webpack/*.js","./adapters/*":"./adapters/*.js","./formatters":"./formatters/index.js","./react/react-context":"./react/react-context.js","./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"f4889d0e71e29b7a4cfb2ecb0b41eebeb775af1f","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"npm run build:node && npm run build:rollup && npm run build:webpack && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:detectors && npm run build:browser && npm run build:svelte && npm run build:react && npm run link-typedefinitions","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json","build:esm":"tsc -p packages/core/tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.12","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"typesafe-utils":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.1.7","kleur":"^4.1.4","eslint":"^7.29.0","rollup":"^2.52.2","svelte":"^3.38.3","astring":"^1.7.5","ts-node":"^10.0.0","prettier":"^2.3.1","tiny-glob":"^0.2.9","watchlist":"^0.2.3","size-limit":"^4.12.0","source-map":"^0.7.3","typescript":"^4.3.4","@types/glob":"^7.1.3","@types/node":"^15.12.4","@types/react":"^17.0.11","require-self":"^0.2.3","@types/express":"^4.17.12","@types/webpack":"^5.28.0","@size-limit/webpack":"^4.12.0","rollup-plugin-terser":"^7.0.2","@size-limit/preset-app":"^4.12.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","typescript-json-schema":"^0.50.1","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.28.0","@rollup/plugin-node-resolve":"^13.0.0","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.28.0"},"peerDependencies":{"chokidar":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.28.1_1624600949556_0.3680035280902634","host":"s3://npm-registry-packages"}},"2.29.0":{"name":"typesafe-i18n","version":"2.29.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.29.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.js"},"dist":{"shasum":"ad9f46441aa96e5af80bc49fecbbeb858271b819","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.29.0.tgz","fileCount":193,"integrity":"sha512-kbpUstqFevvqU9nRNO5sdEHjy3rftgWfGXKfTe1D766nwz5uXF7ZiZ7bvSpt2rZ0PZd3Vk4G5cgB1WFRJ1roWw==","signatures":[{"sig":"MEUCIQC3jsVKTOGcVrsLknseQ3e5SQfwNhu7ChBqdtnlqznUsgIgIGzw5iyRq074UlESq1fqF41RQZ1yfwGHR0q4oMPrOsI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1948044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1drKCRA9TVsSAnZWagAAC3MP/2gglJkSiXpPBG86wY3B\nfMbCiGuYIwMk8qiSTnQ5aKvhLzM3POB2rDyWi6Pd/k/JfssvPGgLWNLBrqEQ\nTW8WbQGPoxrp+DgqIFCDJeMfBa8A1thYNLOx/cng0jIqxP+uWzAvhBx4pWEo\nG5HVsKrecq5jJvrsizwnubI1G3TeWFwLpHKtbP74xzI1f6lPumSdn0A8zFuH\nhcykk4RE/O0unBNJVOqmXRFdHaMGCLHx3UIj2Abdvs6ytWkoVBnqlFiyB5xA\nevJDi2J07ZwVQknCAE36v5jNHk34ShU7YWR8mgFAdU3cikfPp7ULAlpiokQV\ngAmZIlS5BQ8WCLQOfOjafKWrlgQZ1mz45Z9wCnth3gdVh5PlpppEmTNKPQga\nvbyNI1TcSPo5UqjGiQ9V0DcOwEEr3nnKTcHRfaSg8eBMzB6fykNEmUphr78I\n2XcnkXDo2U0HFzuoHJ1wsr+w168Ye+bLcamDMM1VSASXpFYOiNBnWZeEZUtW\nWb24SyBpGlAHa+u4znYQO931mRZqd4kWJuBs9BUXG8TfaOz5vEt53Ouo8rNh\nbOZxUbeu2YsNcmeV7X4OvYPUlEfY8fIYsWr5GbmzS4Jp8kvWTWQtUfbtx0WJ\nd0P6kIPAV2sKREcXOGljBJLzep+2+QFFbUhgK7kPJ2OwK5SYjvUq3z9MduHM\nOBy6\r\n=hi92\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"types/index.d.ts","module":"esm/index.js","browser":"dist/i18n.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./detectors":"./detectors/index.js","./webpack/*":"./webpack/*.js","./adapters/*":"./adapters/*.js","./formatters":"./formatters/index.js","./react/react-context":{"import":"./react/react-context.esm.js","require":"./react/react-context.cjs.js"},"./svelte/svelte-store":"./svelte/svelte-store.js"},"gitHead":"30046300c6000bcf019c46d43831423beaa34cbf","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"npm run build:node && npm run build:rollup && npm run build:webpack && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:detectors && npm run build:browser && npm run build:svelte && npm run build:react && npm run link-typedefinitions","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json","build:esm":"tsc -p packages/core/tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.12","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"typesafe-utils":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.1.7","kleur":"^4.1.4","eslint":"^7.29.0","rollup":"^2.52.2","svelte":"^3.38.3","astring":"^1.7.5","ts-node":"^10.0.0","prettier":"^2.3.1","tiny-glob":"^0.2.9","watchlist":"^0.2.3","size-limit":"^4.12.0","source-map":"^0.7.3","typescript":"^4.3.4","@types/glob":"^7.1.3","@types/node":"^15.12.4","@types/react":"^17.0.11","require-self":"^0.2.3","@types/express":"^4.17.12","@types/webpack":"^5.28.0","@size-limit/webpack":"^4.12.0","rollup-plugin-terser":"^7.0.2","@size-limit/preset-app":"^4.12.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","typescript-json-schema":"^0.50.1","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.28.0","@rollup/plugin-node-resolve":"^13.0.0","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.28.0"},"peerDependencies":{"chokidar":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.29.0_1624627913622_0.01500654415283842","host":"s3://npm-registry-packages"}},"2.30.0":{"name":"typesafe-i18n","version":"2.30.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.30.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.js"},"dist":{"shasum":"6fdd329af6d71077f64be0dff984cc8db00ce707","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.30.0.tgz","fileCount":196,"integrity":"sha512-KKEaV31Pfzc3KbVQzWOLS0Ah769FwiDUquXVY/SOoFi3kCFdmD69deN0T/oXX8F84ZzpShiVTv/IQCGMYsOTcQ==","signatures":[{"sig":"MEQCIBwnxxwMb1f1HfsEMcXlSWerHqeegxXX9ixShG8fXwUnAiBdL8/xR7C+rIyjTgNZo+XxJKjXp6xcOG9N/6HBni8CwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1968644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1fVQCRA9TVsSAnZWagAAR9wP/1ljO0XkcvMBYDPbhvSj\nEGKsPlU2jVazkZrOBdbIo1DlUI1aS5xDX1ed2JoSBaqCRRT8SEHSc0ABCxU8\n247m1Lo5HrBG9Gox56/wHoDD4bALcm5d+SRYzHgJpgGT/MQpqolsV/FVPIvz\ngWjGwIviNOyAQ+bapvRvZe74/xYlTVg3oMb9HZLiI0jUPf0V3JLGYMnZ5Qap\nu5O7B5H5K1xVaanNpn7zsEzyWrqA/ylGLFEn5F8muKx8/cjNpvbgd10otORe\n/ld3F7uUB941Q2EsCN/EShgn1azC0hR/aVpgGqvHt/IQNnjk90fxDvGwifOn\nZnm4Av/nihwwyPMOCYgtLNnIhobqtmA/tfI0A7DS7o51KkTWQ4pQeTCzFbDU\na0Vz5B+1E4eYWAzi3eemQ4ART1j6hycJPkivM73+7J+DPYbppyeaVMyaWo0p\nJFMMOsD+n0HbGMR6syi7Mr7M5JemVZhi9usxtYhSBRRpTefgp0AfCqHh5M2/\n7jRrbUDWc4Gbh12dldYjVD5wVHXvBXb623j8umiPSkoOOYGzKT60/TC3Keaa\nCd9aJGHgNxWYQdmWHyns0S/nmUwPCEmSK2LgY8wDdOsInt8/uNeldAU7yvrQ\nw5aYsfRnVwf8UlctayaMddjFm0pnaTXAI+3FGyIXGDCTSZWMuT0+m/fHHe+h\nfRt9\r\n=mi7b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"types/index.d.ts","module":"esm/index.js","browser":"dist/i18n.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.js"},"./webpack/*":"./webpack/*.js","./adapters/*":"./adapters/*.js","./formatters":"./formatters/index.js","./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.js"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.js"}},"gitHead":"2d8af62800988d0a377c4c434b593e4285a6ce61","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"npm run build:node && npm run build:rollup && npm run build:webpack && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:detectors && npm run build:browser && npm run build:svelte && npm run build:react && npm run link-typedefinitions","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json","build:esm":"tsc -p packages/core/tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.12","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"typesafe-utils":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.1.7","kleur":"^4.1.4","eslint":"^7.29.0","rollup":"^2.52.2","svelte":"^3.38.3","astring":"^1.7.5","ts-node":"^10.0.0","prettier":"^2.3.1","tiny-glob":"^0.2.9","watchlist":"^0.2.3","size-limit":"^4.12.0","source-map":"^0.7.3","typescript":"^4.3.4","@types/glob":"^7.1.3","@types/node":"^15.12.4","@types/react":"^17.0.11","require-self":"^0.2.3","@types/express":"^4.17.12","@types/webpack":"^5.28.0","@size-limit/webpack":"^4.12.0","rollup-plugin-terser":"^7.0.2","@size-limit/preset-app":"^4.12.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","typescript-json-schema":"^0.50.1","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.28.0","@rollup/plugin-node-resolve":"^13.0.0","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.28.0"},"peerDependencies":{"chokidar":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.30.0_1624634703494_0.25902007053522813","host":"s3://npm-registry-packages"}},"2.30.1":{"name":"typesafe-i18n","version":"2.30.1","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.30.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.js"},"dist":{"shasum":"39230b7c0202e1f64436af97d9550e41aed0a9aa","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.30.1.tgz","fileCount":196,"integrity":"sha512-C+VhjNiSqhFmOcU+2wOS8+7frlsjUtg4fYYCPec5gOHWw9fVJGtW/1gWK81uxUPis2JnrTxCe1iyKohOTF20Dg==","signatures":[{"sig":"MEUCIHJ4GSD9shyDFuShZLB4diVCD2eWdl+0TmZZDDMrnkzsAiEAr5Q/iI8uaXy2tYwLXM5mqQUeym6D/5MsKee377p7r58=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1969445,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg2eU4CRA9TVsSAnZWagAAlCEP/R7cMVFmPp3r0bxnQaOW\nGgEH7IUvRptLxc3A7Iqt5l0vs3/tyL2N4QgSyYI+27/tOwn0yK0atvJeOHKO\nFBHHOFEJiwYxBzErA1bgFiCdyrwhjSELf++LH7IzBD7jb5kjYzNKHpreanTv\nDl4ApXrEm+vAJSzK0hWEEA3+XhEeXjO6q38oYgaWJt3scKEU7MI/1mMd8wEX\ndki8fNu3NuRbGXtNzCLZ6nK7VFKCTDebJWdcALoH6DDIZ8U2rPSMfu/oxwOd\nbyVTjkl+Dbm62Z+VJhNsEUKo1/8EVmJLP/65yJvaougfOMY7/McSkvEv6ogI\n59igLhUcbN2c9QwCzWFAs4ef3YbyWhUH09O00kWUNWni80oLDx1L33p00oiD\nWeXATQ99XZ+coJju9y1X7mv1+mrF2ynhfuh+Atkt10eJhQLdcul/0ILAnMCa\nzrRYRUL6r/vB+Ggd0p6lvdOJ77KqSQGOj1piupzeJNbppiq6GaQrClWmkEyn\nfuEfY2ZghLJhGB2jxLJIuTMuIx73uMSLCNcoguy0rk9zXbOx0F7GpnyPdoMg\n0CkJWavtjURhmxVq+ba4pjJfYvq7lZI5IzaVXVnPPckjTuHDg9uRNRZOgTTf\n+Mg1UHAjKZYhPh9ZmwIwN8xnTJ2hThok5u7zClOBS8HzXoAtOU1BAGpaGykC\nOTmi\r\n=5Xus\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"types/index.d.ts","module":"esm/index.js","browser":"dist/i18n.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.js"},"./webpack/*":"./webpack/*.js","./adapters/*":"./adapters/*.js","./formatters":"./formatters/index.js","./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.js"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.js"}},"gitHead":"bd2f0dcd56a7879c0efb680a88eec45c807d06b0","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"npm run build:node && npm run build:rollup && npm run build:webpack && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:detectors && npm run build:browser && npm run build:svelte && npm run build:react && npm run link-typedefinitions","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json","build:esm":"tsc -p packages/core/tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.12","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"typesafe-utils":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.1.7","kleur":"^4.1.4","eslint":"^7.29.0","rollup":"^2.52.2","svelte":"^3.38.3","astring":"^1.7.5","ts-node":"^10.0.0","prettier":"^2.3.1","tiny-glob":"^0.2.9","watchlist":"^0.2.3","size-limit":"^4.12.0","source-map":"^0.7.3","typescript":"^4.3.4","@types/glob":"^7.1.3","@types/node":"^15.12.4","@types/react":"^17.0.11","require-self":"^0.2.3","@types/express":"^4.17.12","@types/webpack":"^5.28.0","@size-limit/webpack":"^4.12.0","rollup-plugin-terser":"^7.0.2","@size-limit/preset-app":"^4.12.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","typescript-json-schema":"^0.50.1","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.28.0","@rollup/plugin-node-resolve":"^13.0.0","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.28.0"},"peerDependencies":{"chokidar":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.30.1_1624892728046_0.9288498148518913","host":"s3://npm-registry-packages"}},"2.31.0":{"name":"typesafe-i18n","version":"2.31.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.31.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.js"},"dist":{"shasum":"1be1e4472281cfa58b3e6f5c875b9d1c2b0ccf45","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.31.0.tgz","fileCount":208,"integrity":"sha512-Sa4KmLZp9qXm5vDcPqvGbDGYd/JYY/NYJ4J4z+HJaHjkbdHMZUnAdiN7h34eA7fC1vYteHtqDHIUGzitFb4iyg==","signatures":[{"sig":"MEQCIH3jpWgsllSayyeaAZBGPTYqbpDgbEm/8cHuNIHfwQTDAiBgo9+goKjAZCoEXoKCdH5taEHkPotp32CpZxZcOyAsgg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2058302,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3H4TCRA9TVsSAnZWagAAiG8P/jT9FznES+NQVFHiPTZW\ns0jnZne23WIUSEILJ6avl+PrnGYQSqiXiZCsMqab+vyOXncXQTco299h8GL+\nXv46+WfY+xrcvq49UdqX4+bMIIsd6lZV6frCS1/ymoUo2iYRGqYhDrpouK1B\nz3RlM9no1TgEfW4d1zsPs6S5QUuoOWF0e1yFqsDdshalsrKHsvsQjllMvVM6\nzfLRYQRovhzn+JzNxFhe706GQzf/48qMorzwJefL/FtKgs8go70Aye27L3Md\n47pv0GSXkNMDUocZCfyWTdJU+OvrNmSnhY69Y6fe5KrHFK0Y1yDMLImnWRR6\nifzcG86zrHRhiQvSmlGlfrxFVyRjBESfMKFq9LnaovG53KAuiHAQU08RUQmn\nPjetLj7ZT5JB60G7cXjxJSpUWuY3gPjXsehGk+dExtuhMUTyTOLgUUeLEMDc\ngfZvSYobjyqy+uVyvFGSisETvaNcMtp9rDxoTNKH2AAgPvz1FQDcLgWsnKyw\nnQD+mLnEXTbduBjaPtX3yVWZ3abnF2jIDCmKEXEEh1Wv1K9IizekkmHFErv5\nTIREnRj/JqWN0jG1FeENTLSJ3vnJ+fVDYSZ/FTjHbmNJCXmtdA1EjZJSzYRM\n/plVE6MNZnpRoIvEx8/k9YgQsliGD4hkIZhM0xEFfC4NifG+6t2UwySLshmP\n1/Q7\r\n=IGBS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"types/index.d.ts","module":"esm/index.js","browser":"dist/i18n.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.js"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.js"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.js"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.js"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.js"}},"gitHead":"f896919fbcd8c594248b4b2c9dadf4eb5936a606","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"npm run build:node && npm run build:rollup && npm run build:webpack && npm run build:formatters && npm run build:adapters && npm run build:esm && npm run build:cjs && npm run build:detectors && npm run build:browser && npm run build:svelte && npm run build:react && npm run link-typedefinitions","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json","build:esm":"tsc -p packages/core/tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.12","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"typesafe-utils":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.1.7","kleur":"^4.1.4","eslint":"^7.29.0","rollup":"^2.52.2","svelte":"^3.38.3","astring":"^1.7.5","ts-node":"^10.0.0","prettier":"^2.3.1","tiny-glob":"^0.2.9","watchlist":"^0.2.3","size-limit":"^4.12.0","source-map":"^0.7.3","typescript":"^4.3.4","@types/glob":"^7.1.3","@types/node":"^15.12.4","@types/react":"^17.0.11","require-self":"^0.2.3","@types/express":"^4.17.12","@types/webpack":"^5.28.0","@size-limit/webpack":"^4.12.0","rollup-plugin-terser":"^7.0.2","@size-limit/preset-app":"^4.12.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","typescript-json-schema":"^0.50.1","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.28.0","@rollup/plugin-node-resolve":"^13.0.0","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.28.0"},"peerDependencies":{"chokidar":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.31.0_1625062930900_0.671024096740841","host":"s3://npm-registry-packages"}},"2.32.0":{"name":"typesafe-i18n","version":"2.32.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.32.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.js"},"dist":{"shasum":"e2106cd319e17cead772666ecf0e6387ff0f2889","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.32.0.tgz","fileCount":222,"integrity":"sha512-ler9CRF+lUhdqEPFzpAS3f/T0PVqE8CzOfXzBFf6VTW9iaAP5vEvfnoMc/Yq2/zaR7W+MsNZdp7Hp0/HNhmR2Q==","signatures":[{"sig":"MEQCIDShhB+pVyd3xkmB0rc5ypRjOL96LczgQ6VVN0g0XHEoAiAiNZtOHVgIL6838jSsOanyC/MKibj6oKWu3z1jusW6mg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2059033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3VQZCRA9TVsSAnZWagAAU4YP/3JvLNb36sJy5gr6A/6R\nfC82KxYR19q2JdWTs7G0q3VFL3cCsnxmoGRQp4j6AGwVd0ADlofAGWPrOfqy\n6UlrFIf1QdGOP/okEO5dVpkMUWFwdsEY5ByKHXKuI96qs1gpJctEjgNlcksJ\nI2gnTonT7HkvoKLNUpjz+vZt/6ewdd/HqjgOnBpp6mHRt0Wj4GOc7Vjlhj+y\n/TWX9XvU9u/ADutxQ8GIPwqnpTqPuWMVFUB6Rc1kH91PhaAwbxvJIcSDnThR\nRPDn4YoK0mwgMGvmrKsE9ul4ajN6m3Z5DdMLpttoGfXN0UxosJ0Pmi6/GuOe\n0lXSNQqQOkQGyGcgihgOuVMfceADchMhdO8QNMjeEfnQqtz6wZ7qeRB3dWVU\nEg2EggFW62Kz0awY7vlY9HWWka8HlJRcwkjIROwQIpkDqCFBahrIJgR04tpa\nRTexy2Oj60i7T0eYAMNufIILHI+C5fJDQ0dL4P66aP2hjwBWJJAiVGlj7t42\nQ7pes1R7Lo8+iMVeRN/pAucRw9Vc8QgIY7typNVc58rvWzh778QKXbyAZPqP\ntZzyvmC6awcYXPvv7doUSLNbLSxgDzMsXo2kzjqo1GC0oDyXp34n7fHRUPoa\nctF/UWlhv+14KunSeTggmc2TA5nxuvfR+foUEjMEki768exBTt11MgSatTy1\nJAsd\r\n=/F96\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"types/index.d.ts","module":"esm/index.js","browser":"dist/i18n.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.js"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.js"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.js"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.js"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.js"}},"gitHead":"677d47172980a76f98b3ab5c77165165b2c51f39","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"concurrently -n w: npm:build:* && npm run link-typedefinitions","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json","build:esm":"tsc -p packages/core/tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.12","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"typesafe-utils":"^1.13.0"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.1.7","kleur":"^4.1.4","eslint":"^7.29.0","rollup":"^2.52.6","svelte":"^3.38.3","astring":"^1.7.5","ts-node":"^10.0.0","prettier":"^2.3.2","tiny-glob":"^0.2.9","watchlist":"^0.2.3","size-limit":"^5.0.1","source-map":"^0.7.3","typescript":"^4.3.5","@types/glob":"^7.1.3","@types/node":"^15.12.5","@types/react":"^17.0.11","concurrently":"^6.2.0","require-self":"^0.2.3","@types/express":"^4.17.12","@types/webpack":"^5.28.0","@size-limit/webpack":"^5.0.1","rollup-plugin-terser":"^7.0.2","@size-limit/preset-app":"^5.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","typescript-json-schema":"^0.50.1","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.28.1","@rollup/plugin-node-resolve":"^13.0.0","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.28.1"},"peerDependencies":{"chokidar":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.32.0_1625117720932_0.6268352633549601","host":"s3://npm-registry-packages"}},"2.32.1":{"name":"typesafe-i18n","version":"2.32.1","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.32.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.js"},"dist":{"shasum":"072f1c12a43fc040ce1579901e282a7f6a5ac428","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.32.1.tgz","fileCount":222,"integrity":"sha512-OZhbM+xzfs7YAvBOLLCpmpe+Auu1KTzV5XCGHIYyzmPZK5CBwVovpcwZ7XRrmKOGXwytEzNwBvfycMMXjQG+zg==","signatures":[{"sig":"MEYCIQCNa0JWLkcfFT7OABVe3Q+bax5hUEDH7zSAia3X3wB5dwIhAPDccc2EmU/ubPDr0sh6y+Ps99sSwbul7RMBd30rM3Jb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2064754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5TfjCRA9TVsSAnZWagAAZ2cP/ie73A7N4gqOqlJV8Nqm\nb+yftiIleNGcOedqkzKpPIJsnNlau6Qx6+/qLDEp3TLN3iNewLUG3GdxxnqT\ngkwNqE7Y8aiZvD8lmpwM6Ibj+hm7y+Z7S3XTOxkGCm7aO6cDBGFw8ycp+Ttz\nkYnTJIjuqZmCyWsiuriY7Af3HDAAaJ+AD3tVBS0535JcnkOmGIsF28ftdg3t\nbiDquCrGarQrjLUuiHuMJX9zGpcMmu7YBG6/i8JC2rLtRssKHn/HwppDfgqj\ngAkyiuySKIwG818IeyZG018Y+v2yVzfRCOkU7KMdHS5w+kOdp0LbJTcqkgkn\n1g9i1zyxV+Wg50TNbBLjf+cVOhgsUEUxaNfSmK+BBG2lsLcDD/o9F+QGEjSz\nQ3I7cXYkQHiRGErqNpH8+3qYXutluPptS4PRTmkDljQKEEMWYuL99UGCdXsw\nsVOBv1VfzervYv3EBpzhl9P2Z5BwB9RpQh4H9KrMOqM0us8qErNQMsET1nF+\nrns35hS1JWJkWBSk9haqP+jZ/ZrGxaMFdexOFPqza64OAr6hUEnrYkr0sXb2\n5TC4W++wRNWYNHo0Ydibhi+6pcw1txHd83ljUqE7Y/o4QAgHJJM+xDHhh4Ew\nL8K+8HG0D55TdoDwECZmu+a5oM92NDMrN2t/NFFRuk4j7P+Um25vjB2KZ5UX\ndJ59\r\n=krp1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"types/index.d.ts","module":"esm/index.js","browser":"dist/i18n.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.js"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.js"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.js"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.js"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.js"}},"gitHead":"6e9234195521b25803d1364c96b11b115ed05013","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"concurrently -n w: npm:build:* && npm run link-typedefinitions","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json","build:esm":"tsc -p packages/core/tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.12","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"typesafe-utils":"^1.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.1.7","kleur":"^4.1.4","eslint":"^7.29.0","rollup":"^2.52.6","svelte":"^3.38.3","astring":"^1.7.5","ts-node":"^10.0.0","prettier":"^2.3.2","tiny-glob":"^0.2.9","watchlist":"^0.2.3","size-limit":"^5.0.1","source-map":"^0.7.3","typescript":"^4.3.5","@types/glob":"^7.1.3","@types/node":"^15.12.5","@types/react":"^17.0.11","concurrently":"^6.2.0","require-self":"^0.2.3","@types/express":"^4.17.12","@types/webpack":"^5.28.0","@size-limit/webpack":"^5.0.1","rollup-plugin-terser":"^7.0.2","@size-limit/preset-app":"^5.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","typescript-json-schema":"^0.50.1","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.28.1","@rollup/plugin-node-resolve":"^13.0.0","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.28.1"},"peerDependencies":{"chokidar":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.32.1_1625634786459_0.9313111414867505","host":"s3://npm-registry-packages"}},"2.32.2":{"name":"typesafe-i18n","version":"2.32.2","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.32.2","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.js"},"dist":{"shasum":"214b00ad2404a2d3e51b2b109a1aa6ea1374034f","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.32.2.tgz","fileCount":222,"integrity":"sha512-zzNVBCmNmjwoLh2g91tYRkXJTYm4Xv+D7RVarllbAtAF5wiJh9nIL+Mb1FP3HI8at7a/wb+5qGtGyk8grSoYDg==","signatures":[{"sig":"MEQCIHffNmoNZ2aFjlBwHSs4HVlwEoOi8d0yuEQwf5m6G3SUAiBnelakvpzONhXZ3xesSyP9Zlwm/caX0LWefYvnCqbXUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2065636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5T7VCRA9TVsSAnZWagAAHBwP/isRv+PS6rQl86n6P6d/\nKnFi/gPKHuAZcYhRjhNlCxplMHM3pJMlGokLPCZ39rJEu2BCaCQLBIDYWFtC\nzdKSZcGEOmpgdFLeQeAK5OjhTQklnIMm6XIUfx/F2ufPQIhZmaPqLamKK8a7\nb3U8bCSq6Zcfzg9WWRT7Yj5zFz8SzePLKKmfXXdYPvsZKZy1Cn+GiJQydgSJ\ns2zL6pj5/JZ9wOuk9vrKf4JDWZgTRzm6hB5BAUo28Yb1+twyo5MozSoMNikV\n4Dv2Oij/YcLaXqvwZJrS7/QSMsp6eDPpLFcXAnCoiDtQMbG9jehN/o1MB+/M\n3CrhaU0wmN9d0WGfWaw8Aq+Tfd33hUfX8Bq6EhNUBIryJZCJdX5DZq/EiqbP\ntinzstuh2ylYkbRYM3suEFcqezTzJqkZewwGlbpOMY3ekmcw2ZhUTrq0S+RG\niF24nc/ZST5bHxnz/uiJXMat+ZfQDdOdhA9OQf4tIcjNjC0N8fd6WHqCN3m3\n+rhCDui0i1G2GlfeRbFpFjHGjIZpqI56hITzZmQ+kVu42tpiknhVWUjuZBlZ\nthcxrwu7sg+HtS+yEGEyqstEN983fHAkdME7Ov08dPdymK2xD1qm7XINBmgC\n6KEb7ihUy/YJN2rEfJFhgDbCCo2NfHNqDKneRgyho6fe7VQHO1GYctBlTaT/\nGu2z\r\n=S4j8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"types/index.d.ts","module":"esm/index.js","browser":"dist/i18n.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.js"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.js"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.js"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.js"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.js"}},"gitHead":"df0f550e705ee83e7e09bc5d70da9ec51dfa29fb","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"concurrently -n w: npm:build:* && npm run link-typedefinitions","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json","build:esm":"tsc -p packages/core/tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.12","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"typesafe-utils":"^1.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.1.7","kleur":"^4.1.4","eslint":"^7.29.0","rollup":"^2.52.6","svelte":"^3.38.3","astring":"^1.7.5","ts-node":"^10.0.0","prettier":"^2.3.2","tiny-glob":"^0.2.9","watchlist":"^0.2.3","size-limit":"^5.0.1","source-map":"^0.7.3","typescript":"^4.3.5","@types/glob":"^7.1.3","@types/node":"^15.12.5","@types/react":"^17.0.11","concurrently":"^6.2.0","require-self":"^0.2.3","@types/express":"^4.17.12","@types/webpack":"^5.28.0","@size-limit/webpack":"^5.0.1","rollup-plugin-terser":"^7.0.2","@size-limit/preset-app":"^5.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","typescript-json-schema":"^0.50.1","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.28.1","@rollup/plugin-node-resolve":"^13.0.0","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.28.1"},"peerDependencies":{"chokidar":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.32.2_1625636565290_0.21422576559382112","host":"s3://npm-registry-packages"}},"2.32.3":{"name":"typesafe-i18n","version":"2.32.3","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.32.3","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.js"},"dist":{"shasum":"5a0388185f2166f8c7d1646960eeb69109220375","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.32.3.tgz","fileCount":222,"integrity":"sha512-wBY3UFuBNngWueBmYrhG5CE77EQW4lTavBrYsVmt47TfwVNKrx1YTrJjBNr6/0fX4WuEhvp7YZ5krAXOi40FEA==","signatures":[{"sig":"MEYCIQCvaXYQ+k85XLMcuSW98IaZS48jbmwaDB9dUROmPWWNFAIhAJeaZNX4tpNA9lzREz9bLvlB6fZp7kakX2H0LBXY8DBn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2065876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5UZTCRA9TVsSAnZWagAABiEQAIUBG946jw9W+lOSlul5\n45wzG7NBStbXcfaHj2hK4QlK3loSZbV+01eJp4q33Z6vcFcMOwit7mzyxGvx\nUaRb1e9yCa0okWDcMd742NzVZZ+1lP//DgGEbIeD7p0q7z8m+NJ+wAsSbByP\nMVY2yvEUiyIuZmyfmj/50F+wzwpDmmVnSB+mSuPDtbIb5gl7Q45BjL7OE7ok\n1hcG6f2gN20lQ1fGojOrgr7W8oaGCgJWLelE7e/g9/R4O11/ZL24wmBmlOVC\nESXZNgF4A8/NtBRRvc2QUMUt4Y+GUZ5qSacA1IwSAv2iH8FqRwjJraaCjK3R\nLVqx8FeEHX8U2iLxZO28P75wYsA7NvVSghSlxnGxdQ1V1zfetiS8ZTSj3sjO\n0+55ztkH6v3rbghEwfqvLoYW4zg9BhnbgKwIQYerVo/Iu/SMn4hbqvw31uJj\nXMU25qkj39J9jAerjqKo7521nXFrfkhycnrcjLgSqQtTdpoPh1/y9WQFnff6\n/9mgpIDFwjKFaQheJfc/WfFEyXHdv8JgcJr1CwSsCTaUHHYyZJ1407C7v+gn\nAPWW1jizI8cG6hdnZgdDMm3I7QmrXp38MdqsNJ2eGXSJcyfLIB5Of6h3XLyx\nHy0V0Ak86QNu92vPtTgjciqMQq73HQk1TpkOwtF4mHAhLf1ZoT3yQbRZZGt0\npFxU\r\n=Edi5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"types/index.d.ts","module":"esm/index.js","browser":"dist/i18n.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.js"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.js"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.js"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.js"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.js"}},"gitHead":"216b1ebe4e6dd358371fcbb776678798e810e38c","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"concurrently -n w: npm:build:* && npm run link-typedefinitions","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json","build:esm":"tsc -p packages/core/tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.12","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"typesafe-utils":"^1.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.1.7","kleur":"^4.1.4","eslint":"^7.29.0","rollup":"^2.52.6","svelte":"^3.38.3","astring":"^1.7.5","ts-node":"^10.0.0","prettier":"^2.3.2","tiny-glob":"^0.2.9","watchlist":"^0.2.3","size-limit":"^5.0.1","source-map":"^0.7.3","typescript":"^4.3.5","@types/glob":"^7.1.3","@types/node":"^15.12.5","@types/react":"^17.0.11","concurrently":"^6.2.0","require-self":"^0.2.3","@types/express":"^4.17.12","@types/webpack":"^5.28.0","@size-limit/webpack":"^5.0.1","rollup-plugin-terser":"^7.0.2","@size-limit/preset-app":"^5.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","typescript-json-schema":"^0.50.1","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.28.1","@rollup/plugin-node-resolve":"^13.0.0","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.28.1"},"peerDependencies":{"chokidar":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.32.3_1625638482579_0.1430780217767489","host":"s3://npm-registry-packages"}},"2.32.4":{"name":"typesafe-i18n","version":"2.32.4","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.32.4","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.js"},"dist":{"shasum":"e41df9dc0b5dc7c00b6de1703306ac1926e25465","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.32.4.tgz","fileCount":222,"integrity":"sha512-mnXpXwGOp1W/+fY6hqStsV9vz8HIRvWupTshF0spFyjIcNWYgfs1mYGSTjwIeg95xHAjVdF3no94WGsKOWILYg==","signatures":[{"sig":"MEQCIHJ+gSWMrCTddgbB5wPMJxPUP0xiG94Bap3eh54EdOoaAiAbQvSO9jKuDJIJaH9JFwMJeoosJsfaLD9hp/l5Z4c9Cg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2065876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5UmMCRA9TVsSAnZWagAARn0QAKOZIn3vDeUdK6omk+4h\nU5LmEMiaszCh6/j/j6Y2rRCAgyzBW0ilQ9umePvNV+MLvohkCZvwhr216SnJ\nNdaVZhzdEkyg6VAuamBMU9O17YTtemJhSgVsKeJwDsvNLpZiBe2P+Krq3W9b\nAiG/C6+lQ6RDBnqipiKwyUQ/Qqrhtz3/PRY/Mpg4COWqYzyJGMaeyeg8aoap\nSuNI9czNQYRJYG96+JoAX/+wmv3NKsJxtU/YqiryYQYr83x+jsfchhWGt5yo\nSPM+rgdd04yFQ114SYi84S1yE1ik/1whnZkq2DF0v119BWFlGHxo09qprrcG\n4u6fXY/90FPIeuWRVJc4oHWUj7tdS7KsWoPUEJgeCOqMkobsCC5JE5C3dLrS\nWVd7lZIqAW5JGMTA9bREYmIImv5ONpIks4m8CEdMOWJ9xxiCINXmAp6ykAif\nE+uoON8btx3HpTRFksWKuX3eL2k/QtLRpsrSD10kS7pjIXFiFqQuRN6ooufO\n9rLkg8T+jYKnA/w3tgvRDweUbg9Jd6qh61VfnHjjPtEN71QWqAHgORC8hNvG\nXsdxpVuc29X6G9Yo4cHVupU0nn1k8yTyMUGMPtJsZsodE7KPYDxr37gblXGq\n0WE22yRRL7UWI6QEewadNDBUo02lBuwe0mJYxHma8VVSBwoISAIsfwJJXl5l\necmI\r\n=JU5i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"types/index.d.ts","module":"esm/index.js","browser":"dist/i18n.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.js"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.js"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.js"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.js"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.js"}},"gitHead":"318d01869eac6a694e89d73d89db44c273a6c5c5","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"concurrently -n w: npm:build:* && npm run link-typedefinitions","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json","build:esm":"tsc -p packages/core/tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.12","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"typesafe-utils":"^1.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.1.7","kleur":"^4.1.4","eslint":"^7.29.0","rollup":"^2.52.6","svelte":"^3.38.3","astring":"^1.7.5","ts-node":"^10.0.0","prettier":"^2.3.2","tiny-glob":"^0.2.9","watchlist":"^0.2.3","size-limit":"^5.0.1","source-map":"^0.7.3","typescript":"^4.3.5","@types/glob":"^7.1.3","@types/node":"^15.12.5","@types/react":"^17.0.11","concurrently":"^6.2.0","require-self":"^0.2.3","@types/express":"^4.17.12","@types/webpack":"^5.28.0","@size-limit/webpack":"^5.0.1","rollup-plugin-terser":"^7.0.2","@size-limit/preset-app":"^5.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","typescript-json-schema":"^0.50.1","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.28.1","@rollup/plugin-node-resolve":"^13.0.0","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.28.1"},"peerDependencies":{"chokidar":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.32.4_1625639308191_0.6797772043465382","host":"s3://npm-registry-packages"}},"2.33.0":{"name":"typesafe-i18n","version":"2.33.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.33.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.js"},"dist":{"shasum":"fb0911f65c6589486d2bf85863d6f2da9eb732d2","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.33.0.tgz","fileCount":222,"integrity":"sha512-HzZCWyrJ1yvntqK069FQKt2WvA6Gez4yva4Z+2fmBg9iyhDqojlPt0/5EKjRHw2AX83yRn+D3hGdbe+0bI5q9g==","signatures":[{"sig":"MEUCIA9npEcBTWUgpw53zxOSROCrsUxA2y2rKNvLY+vrTd42AiEAqyOWaWxGoVrrgOYeJ95/rn7snnxPZ7e3uCIQcGjZrAM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2066031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg6F2dCRA9TVsSAnZWagAAC/gP/Aji5rNm9K9LWufF6m1Q\ndCeJOm76Uoym3tVaZ6/JagiY++GXxudBMXKw8C37OIy9zLZL3e/jNuOcOBG9\nLyPzdKfuF6z/jL7zU2Kvgi80dY300VirxG6Q8wBxP6EgWGiwNENjy6KycR9t\nUSOnqck1qteAk8UuljprT5dlkIWytgKHkcOcsicwOa0HeX0xmUTD4HA5Dj8T\n+cpfRYt4UStqxsc/hJUSlbsXLxeTV4IPhlq/m+ejaclIDFnbS4N0KUe9yRif\n25XkdzGMwIqvxewiK7uAwBJ29GPSHfqErwvDIH+gJ/f6BweWCIb2ySY31Bxf\nnzQxhHuSEKeY3ncf8keWYRtkR28lT1/c1Ldqdzn6nYnDbP9U9TQ8R9t+XX7+\ntJ/uU8pclPfuD5LPWZiq3Jx7dPfkM7lQOJCFysbeT3qOAJ80+8P7TlTNldE3\nPAI7jWjDPu8dIrciEBIaRcP3w5/ikfRIGRCvLJtKYxXHaicsp7UDq5slJ/C0\nQVbju2FsLEVTA4iPu8qE8F9EfPFCwFsvoYBCxsMYP7gihjs4m5/OLbEUcYoo\nB4b3iyxm8KAGSdTvrM3WsOvqI4Mrm7Q0SucSWAu1YADAm2rOQm9byHBHVckr\n8Zr9MIPoxmsFS7Gs2T5t879GPSCyUpeS076nllRTSBrQ9Lp7I2I27xu19gUV\nnGUI\r\n=x3NF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"types/index.d.ts","module":"esm/index.js","browser":"dist/i18n.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.js"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.js"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.js"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.js"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.js"}},"gitHead":"bd6c2b515c61439da302e870389a5f471ad73a74","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"concurrently -n w: npm:build:* && npm run link-typedefinitions","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json","build:esm":"tsc -p packages/core/tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.12","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"typesafe-utils":"^1.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.1.7","kleur":"^4.1.4","eslint":"^7.29.0","rollup":"^2.52.6","svelte":"^3.38.3","astring":"^1.7.5","ts-node":"^10.0.0","prettier":"^2.3.2","tiny-glob":"^0.2.9","watchlist":"^0.2.3","size-limit":"^5.0.1","source-map":"^0.7.3","typescript":"^4.3.5","@types/glob":"^7.1.3","@types/node":"^15.12.5","@types/react":"^17.0.11","concurrently":"^6.2.0","require-self":"^0.2.3","@types/express":"^4.17.12","@types/webpack":"^5.28.0","@size-limit/webpack":"^5.0.1","rollup-plugin-terser":"^7.0.2","@size-limit/preset-app":"^5.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","typescript-json-schema":"^0.50.1","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.28.1","@rollup/plugin-node-resolve":"^13.0.0","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.28.1"},"peerDependencies":{"chokidar":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.33.0_1625841052426_0.7342816171617981","host":"s3://npm-registry-packages"}},"2.34.0":{"name":"typesafe-i18n","version":"2.34.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.34.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.js"},"dist":{"shasum":"5c8de15b758f44795c88f1449e66fe7e2c101a1a","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.34.0.tgz","fileCount":222,"integrity":"sha512-qboo/DCawtTKDrmBcVZtvupPaULvP1Z6qcPgvvLR0AF0JP6dHFoYtPUovTGtnjpTF0euzWVOr32+2Bw64C/L8A==","signatures":[{"sig":"MEUCIQCrDzeLC5Z7w5o9avmFK0hm4aEvBBI7MM9g5x7kh0OWDwIgWXCp0HeGdMpnirSeRkx1/2hm8e8GeJXFu9ba7AFlZ7Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2072056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg78nZCRA9TVsSAnZWagAAvgIP/23SjuuSeKAKwlGrXWTZ\nLIYhQPuR9aNJudiS7GWJ7ivgJ/LI+lEzKR9Sw9rlz5zSoj71MNDjKsT8evIt\ncJK7UeFIJBLUpRhFGXolGEJ3R4d0vJpa9avdywnbazNqHyIrTUOqDlVirIYW\nlhSJwChmz7LR/4c7fr+ICqFqH4l1knOq28F3MKGU0GI0VNBxrzdv5Az9x3Ry\nVNza2HP/Iuf1hMUlRwiyDCIskoOQ2MB230ALjlkiwXgfr04bEWxyEskPo2Vx\nj7kkjATOuyy3N60Z5V70bsRLxvm7n/+ehq27bKC+aEvLVg2e53SxIyMIea0g\ntfcvckCyjubcwTBbnuLFJ1TrwTFEAc+arxqKhq4+fOvxGlKh7QhKC0T7v12s\nxtaQb/kYrcBlkmLsDFCAuZ0iwy95T+Pi6fgfw1WHCXD4OGCIekuoQlj2XawY\nZtQtFnr26WRdACOcGreQA4Y32O38xGVi9JNuMX09BopM+QoitGm5QTDO3n6v\nY7rieuQjhkeRoOZErmHqNfzPNxJD3+JfUt3vJxnR0IrE9u1ox+SoQnyrepmj\nmlw63H6D0FMeeeyKil+iqTKLH8Am/7kOty8937DztJaBW0BczVOfimM4yPE1\nzx0bFk6UdJXhp8GjN1FgRBUa2FIZGmVIWDp1ty0JxvPTOdalgUO0yPOLn61v\nXL57\r\n=gIHB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"types/index.d.ts","module":"esm/index.js","browser":"dist/i18n.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.js"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.js"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.js"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.js"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.js"}},"gitHead":"cf7c4e860f8f52a8446727c57581ccc6938ac283","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"concurrently -n w: npm:build:* && npm run link-typedefinitions","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json","build:esm":"tsc -p packages/core/tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.12","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.1","dependencies":{"typesafe-utils":"^1.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.1.7","kleur":"^4.1.4","tslib":"^2.3.0","eslint":"^7.30.0","rollup":"^2.53.2","svelte":"^3.38.3","astring":"^1.7.5","ts-node":"^10.1.0","prettier":"^2.3.2","tiny-glob":"^0.2.9","watchlist":"^0.2.3","size-limit":"^5.0.1","source-map":"^0.7.3","typescript":"^4.3.5","@types/glob":"^7.1.4","@types/node":"^16.3.2","@types/react":"^17.0.14","concurrently":"^6.2.0","require-self":"^0.2.3","@types/express":"^4.17.13","@types/webpack":"^5.28.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","typescript-json-schema":"^0.50.1","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.28.3","@rollup/plugin-node-resolve":"^13.0.0","@size-limit/preset-small-lib":"^5.0.1","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.28.3"},"peerDependencies":{"chokidar":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.34.0_1626327513112_0.6561189686167515","host":"s3://npm-registry-packages"}},"2.35.0":{"name":"typesafe-i18n","version":"2.35.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.35.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.js"},"dist":{"shasum":"f6a688a9ede3c5c4da75c187d89d7974053c4bdd","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.35.0.tgz","fileCount":223,"integrity":"sha512-i23XRTPo1WwHSoeYG07mNPmTaD7YY0sZQpgFpDAY42ba2Dd8d6qqWH1e+cCc/rJyhQsI7vIYpFyfygqXQa9naA==","signatures":[{"sig":"MEYCIQDnkYWMB/bExeI92UiclX0jdsCD5ygZMOSpay6E5D0aXwIhAN4hnn1WOSRs5jESX8mi1AA7z9fO3tQGhS0v6npnECwR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2118372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9RgsCRA9TVsSAnZWagAA2/sQAJaqqM3f1l9dLxNOQjyJ\nv0kbIzbB/wCcDZh8tUaNZeqbQC47XTI6+5As4Qf+cO/S59b2oDl8yVK6UTaD\nA5mhDJ0fqq3CjE0Ehim0Hf7gAVDLLSQVrPRWe/GetC/JuGGIRiOP+pETczxE\nuogsprl9gN6ex+jktIdaT5l6qP0qoQDzezPxco4XD8h5sIQRB8O9Tb+tgT8g\nBtItIWQIQH6GbwvaRNcOzi8TLf9ewKwRZZxbCifbzunjSmURxOtlig4TnX72\nofLCPxRdoyMvQqdHP4vkGo0a7a4QAUCcezlM5/Cti+9f+fiEIdSg+CfPI06w\n95j13Nw/7OERM9MYZ2XVRP5P8zPZTN2SLnQgHwYW2rUa1pnGXyBVkKSz4riP\nykjZVVzf2QJNkESnUUWCtL2LFygBveqHoL/iOco6mQrRfpUOMG12hT4yEs7d\nBIRPM0LSYURgyGpZLmQ+a9vATTv2ZcNjWynBqFxcegbJHMaPUUbFoIECUoaz\nOUJpFkfG/pcioC47rjGijw/E50ezaAQLtoRrUQh0ePoVCfCLT67QoBN8PbsU\nG1yfFHXQNSYn5UHduTTVMQHmNBrfDr0IS4yme1QWLRiMUp1BqK3k5tDDv+kS\nD6iNm9Xo4b1PZR3YH0jP9qJrl8eWd0Dzh0OEklCFGEkVx3++wECePJvyeRsJ\nlFdD\r\n=Zdpq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"types/index.d.ts","module":"esm/index.js","browser":"dist/i18n.min.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.js"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.js"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.js"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.js"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.js"}},"gitHead":"9873842d97ef230d4da6b3f606bbc5a5671b075b","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"concurrently -n w: npm:build:* && npm run link-typedefinitions","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json","build:esm":"tsc -p packages/core/tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.13","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.3","dependencies":{"typesafe-utils":"^1.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.1.7","kleur":"^4.1.4","tslib":"^2.3.0","eslint":"^7.30.0","rollup":"^2.53.2","svelte":"^3.38.3","astring":"^1.7.5","ts-node":"^10.1.0","prettier":"^2.3.2","tiny-glob":"^0.2.9","watchlist":"^0.2.3","size-limit":"^5.0.1","source-map":"^0.7.3","typescript":"^4.3.5","@types/glob":"^7.1.4","@types/node":"^16.3.2","@types/react":"^17.0.14","concurrently":"^6.2.0","require-self":"^0.2.3","@types/express":"^4.17.13","@types/webpack":"^5.28.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","typescript-json-schema":"^0.50.1","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.28.3","@rollup/plugin-node-resolve":"^13.0.0","@size-limit/preset-small-lib":"^5.0.1","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.28.3"},"peerDependencies":{"chokidar":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.35.0_1626675244580_0.8338447231958863","host":"s3://npm-registry-packages"}},"2.35.1":{"name":"typesafe-i18n","version":"2.35.1","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.35.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.js"},"dist":{"shasum":"9de1df3ff582fc6cc3fd40b245be994fc0c9693d","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.35.1.tgz","fileCount":223,"integrity":"sha512-hiKcOthsgEJOHQpOIGbXSOe0V+peYhAYZD01so0JhKPpIuvsWJFjXqytGYneuQftJA9m8G9FyUW/3+l3ONXrig==","signatures":[{"sig":"MEUCIHUT2HP6gKLzC5UZO03aKwKQxOvKukIFqnyTvQ4riX3WAiEApEbHGjuD1oLIn3HTGccMLRvDItYPygXXrY1LauZXVBc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2118456,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9STECRA9TVsSAnZWagAAAzwP/iKiAGK+0ngsHZiRHYLC\nG4sxCNzjD9e0eSNJIkiTEmrzB4p26BlAMaG4qKmg/8samqupJrirQZvSMIIx\nfJ3v736qjtFdGFazDuSwNXzel+VKgKRBvw1To/CR2YlWhtCriwImHfenHwAu\npYs4yh4YeOfTFk3juNFkUgQOD9ARp8XrSZBY9ah8+ANKtV9xNtuLseGijMkz\nQ9jjfIHFCp5W1LxklJ7L1SpTQzhwUeeju+K5fQn2Bt+gex7WL96ImzFMIpOV\nWSAVuMz1wFdwD9la3vG6xpFBNTj8PB8fm+MtiVgxAdRU7w/pUdts0jv2+im1\nFQCt78MXRdAH3346vTkKYNKRdvicvWUXOT4MUJDxFHXA2JwzAAeT/+wuWHIX\nO5rXoaFSgMdohE1YGDmfExevagQuoMsvNjsny+gCEGVGE5DNgUNUW5FNynka\nnOC0U+gYYu6KSQIQ7bCiiSXndKhkKVgJBDnKNgS4WKkLNVivUIO2EJKDIMbv\ni0ylx3f5arwnoVg4kVp+x8yKRS1xpI+6xwKOBOpSCqMCk+n+xC4BJDUDYvOc\nWoVzjZKeZv2OT9qWLmiDvUs2Pkf2nynD0G/FpiPHHYU0hQOduAduy8i78aEv\n0saWZHCpBL9TiNEFf0qoRypsebRYAMYVxiDcfGPczf+2EVRoHvEpXWGIu4LR\nDDsO\r\n=Rj6B\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"types/index.d.ts","module":"esm/index.js","exports":{".":{"import":"./esm/index.js","require":"./cjs/index.js"},"./*":{"import":"./esm/*","require":"./cjs/*"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.js"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.js"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.js"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.js"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.js"}},"gitHead":"2898e557cee88ffceae40623ed97d651b7f42240","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"concurrently -n w: npm:build:* && npm run link-typedefinitions","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json","build:esm":"tsc -p packages/core/tsconfig-esm.json","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.13","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.3","dependencies":{"typesafe-utils":"^1.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.1.7","kleur":"^4.1.4","tslib":"^2.3.0","eslint":"^7.30.0","rollup":"^2.53.2","svelte":"^3.38.3","astring":"^1.7.5","ts-node":"^10.1.0","prettier":"^2.3.2","tiny-glob":"^0.2.9","watchlist":"^0.2.3","size-limit":"^5.0.1","source-map":"^0.7.3","typescript":"^4.3.5","@types/glob":"^7.1.4","@types/node":"^16.3.2","@types/react":"^17.0.14","concurrently":"^6.2.0","require-self":"^0.2.3","@types/express":"^4.17.13","@types/webpack":"^5.28.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","typescript-json-schema":"^0.50.1","@rollup/plugin-commonjs":"^19.0.0","@rollup/plugin-typescript":"^8.2.1","@typescript-eslint/parser":"^4.28.3","@rollup/plugin-node-resolve":"^13.0.0","@size-limit/preset-small-lib":"^5.0.1","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.28.3"},"peerDependencies":{"chokidar":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.35.1_1626678468481_0.01161624489333346","host":"s3://npm-registry-packages"}},"2.35.2":{"name":"typesafe-i18n","version":"2.35.2","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.35.2","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.js"},"dist":{"shasum":"3f74d8bd768423458422828729d57198620a5328","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.35.2.tgz","fileCount":223,"integrity":"sha512-4ObNWpnKv6WQ4aUSOsqdqQpRByssUZNEl4JG/j2ts8eZXyA0qOy9gNWZXXLhux2PEMfkcitbr6G0ENrkVyJ6SA==","signatures":[{"sig":"MEQCIHMfBP0DV+bXgBhdwNe2Zik/wkcy2cEXfhyqYh+Vm/PNAiAu8Z8NgQ+NHi3wkv9rnJUqOri3HA1HMGAtscDcIZjEGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2129775,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/sZrCRA9TVsSAnZWagAAhmIP/jHBsHwYJG2ir3Lft2x1\nv+7jkx3+by9cqubqqBLV8tBGj4prlFQlP0ylVYpYOBNMBDrKrOXfRI/j4huQ\n5YxRGjGB47CmC7s3xeiYDWQSW+rY/UXMIw3gAbtT4bqM0M0hwusN5VE5cvj+\nWZmDKw1Oqa2+K+ODnAXa/e2RW/8QY0Tu/GPTWPUVYbdvlmdii/fqCcqurQaw\n7MWCMuf0UkWIrapCuhgx1MKhPmueg+smfnF6pw9xL7quERic0O63GulXJyRx\nRFtZlcKTCf80r6U550DX+a6V2Rw2vGlCFIBmBVW2sPOBiVnJnkzar7mynAE4\nXfbCmwRcRE6ClvY/y1Zev1FoaNVGbfQ06wi9mghdM04u9+yI59cltu4S+73U\nPN9kkTZQdXIBa4zHH8zN73NvGlAcWDh0i7lPEYMuNopN2fGMJG5TJc8H2Fon\nJri2EaSGYLV7TTJ9CusJPe8XY6awq1nu/E6Rt9inPlCy7Q5VsKhi0GBKa7es\nncr62Gw3KkdxCnRbOMPoHF62mrv9GNTLNXEksnPjCJC9W+LRcdx9UgdAyPBK\npyJZwd9UXc+hf93wgNIehpukvkjn8uKCxHU4RfdF1e+dSEeyN32pwyuyV4+1\nakKsEaggIOgwxcfw4cma/HI/XDK4sAKMwRnCGhZLNqrVTECtAZUwk68gtsKe\n5H7u\r\n=I9t+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.js","types":"types/index.d.ts","module":"esm/index.js","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.js"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.js"},"./cjs/*":{"require":"./cjs/*.js"},"./esm/*":{"import":"./esm/*.mjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.js"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.js"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.js"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.js"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.js"}},"gitHead":"dd6dec62f08388c1969b906da220df0bce8df099","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"concurrently -n w: npm:build:* && npm run link-typedefinitions","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.13","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.3","dependencies":{"typesafe-utils":"^1.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.1.7","kleur":"^4.1.4","tslib":"^2.3.0","eslint":"^7.31.0","rollup":"^2.54.0","svelte":"^3.40.2","astring":"^1.7.5","ts-node":"^10.1.0","prettier":"^2.3.2","tiny-glob":"^0.2.9","watchlist":"^0.2.3","size-limit":"^5.0.1","source-map":"^0.7.3","typescript":"^4.3.5","@types/glob":"^7.1.4","@types/node":"^16.4.3","@types/react":"^17.0.15","concurrently":"^6.2.0","require-self":"^0.2.3","@types/express":"^4.17.13","@types/webpack":"^5.28.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","typescript-json-schema":"^0.50.1","@rollup/plugin-commonjs":"^19.0.1","@rollup/plugin-typescript":"^8.2.3","@typescript-eslint/parser":"^4.28.4","@rollup/plugin-node-resolve":"^13.0.4","@size-limit/preset-small-lib":"^5.0.1","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.28.4"},"peerDependencies":{"chokidar":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.35.2_1627309675670_0.7805399561217179","host":"s3://npm-registry-packages"}},"2.35.3":{"name":"typesafe-i18n","version":"2.35.3","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.35.3","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.js"},"dist":{"shasum":"8bed306f0a665a0db2c3d88c600fe0c06af92716","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.35.3.tgz","fileCount":223,"integrity":"sha512-1UXuYrVhqa0Ak4FTmM4T78Inak4NThUzTyiTVXb0k8gM1isiumnCvgcNwbq+uCpIqsBuUvgPJcNXQ/+eHHBhZg==","signatures":[{"sig":"MEUCIFMyYEJkDJ6PK233qea8uFBbeHcIwYXd1+UcrrZH0OYUAiEAn+v8+FeP1q6hrw4aHDOnJfIaFjiWKCX+ihvLNAqC8zk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2129914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/syhCRA9TVsSAnZWagAAbTYQAIkMuhHBz5Er2UDGyo3B\nA70WNjATnwPmRw1CtoX9bO8KgIui2O8kzsHoGYE/dnUGYNw3Yow9yNtT6vrG\nGqGF6VP3vZthSLPhVkZa5Nz90Zl8K3w3X+lRmZMpxxN74Jt/J9vOIb9nS0+Q\nmW1R2J71tUCaYxGd7wyLHuMcD0TwXNVfdeh1xM0v3RTucxdKaJIvWf9pJDll\nwrC7AmBPGAF2Tbp86OHJb6Hpt6dPtnE2MKLRItPw04xzGg7T51Y/kjXMH63c\nGGsABn0gCcqkBf+ZtN9veffAiSrU/NYTE9NUujiK3YijlhXwWPMkaVN+pBLm\nhC0AOXKil9lUZjUcsLsl6P+22ZSG/vfOE8zXyrKsrhqYStoqIhFfOvLltqAY\nm/ubBdDcIiXF6fI3w8JOMCdAoVpbJS68OW/qaiv2DvOC64LTE2xQDOQpAlsv\nsHPns702SQzo2eYOEVBnxzELIlPEW9MQ1fbKsY4FcghlpT9lKh1DyKoqVSDk\neHTrWasYQ0uwl7VEZVd+bHt/xDQh/e1L3bizVvXT0mTcsBYV8+ThwpHXb7nD\nV4d1nK/MqfL36AEqpsjeMZR+H7fhemZp1LIP+0m2Cflh7Nc6d/zgq5V7KSTh\nSSAZY8dazuMOP5QybkBroad4p8HeWeW5bDEfZHLnOruoizJgOgXiEETKNNBV\nq/C7\r\n=3pAf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.cjs","types":"types/index.d.ts","module":"esm/index.mjs","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":{"require":"./cjs/*.cjs"},"./esm/*":{"import":"./esm/*.mjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"}},"gitHead":"6ed39c3b9d476dd3ed0f291db414eedc52f12a64","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"concurrently -n w: npm:build:* && npm run link-typedefinitions","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json && ts-node ./packages/core/rename-cjs.ts","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.13","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.3","dependencies":{"typesafe-utils":"^1.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.1.7","kleur":"^4.1.4","tslib":"^2.3.0","eslint":"^7.31.0","rollup":"^2.54.0","svelte":"^3.40.2","astring":"^1.7.5","ts-node":"^10.1.0","prettier":"^2.3.2","tiny-glob":"^0.2.9","watchlist":"^0.2.3","size-limit":"^5.0.1","source-map":"^0.7.3","typescript":"^4.3.5","@types/glob":"^7.1.4","@types/node":"^16.4.3","@types/react":"^17.0.15","concurrently":"^6.2.0","require-self":"^0.2.3","@types/express":"^4.17.13","@types/webpack":"^5.28.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","typescript-json-schema":"^0.50.1","@rollup/plugin-commonjs":"^19.0.1","@rollup/plugin-typescript":"^8.2.3","@typescript-eslint/parser":"^4.28.4","@rollup/plugin-node-resolve":"^13.0.4","@size-limit/preset-small-lib":"^5.0.1","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.28.4"},"peerDependencies":{"chokidar":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.35.3_1627311265674_0.5935261917032522","host":"s3://npm-registry-packages"}},"2.36.0":{"name":"typesafe-i18n","version":"2.36.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.36.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.js"},"dist":{"shasum":"2eeccaa13203c9f001aa1e615a8d42d36e78d25e","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.36.0.tgz","fileCount":223,"integrity":"sha512-Lyv9NwWscFMhKoT2BrDoD7qvxfNP65VotaBq+E2D8vYhYK0vrHJjvmUu/grZgs9JBvAxOCwBh16v8+KUcRGx4w==","signatures":[{"sig":"MEUCIQDa8dFjL7D4Gp6S49cyjlTHo/vHcoPNmlSIBhJt2e4B3AIgTSEwlDs+/f4Ppdg0vzCHrzxUh+vL4i51qSsJ58axopw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2130374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/5yeCRA9TVsSAnZWagAAM9MP/1RGj7P9ges+uoc/h0W1\nEvnD000lc4R8vpVtP4VHOL//l/WEz2/dvTp9q8UhDeKRI2kQwLB1JLDBCk89\nNA9CHpw6Zsai0Uul2qCrE2w+mXdLgWHbwa1UeoWYZTd9dLSXvl/wD+Busckv\nFHR6Pg605FNs26mCx8BT+prUhycDuEFBp+aPf5A45pesdlrGvxtIvc5TGaZO\nmcpgaTV+BC1xT8DpiUAe+YKrdzQ+syZH0gOTbV6Fp5bPL9mVjvV4kWW+JP7t\nMoHI+6ujbO5IH4q0Q76jPUyjl8dHMroAzHYyVCqPewuut2PctyLl6nQZRLNL\n3MBYci0xkcxaH+u1S+9PQZpwzyLzDq3jBbxdlp5lVkiHkd7HuHMkXqnzP+l3\n3g02NPQFxx3MvMiLAKUqKtiFs68sArsMrss40/KwosLNUL+YHcc00p4M476i\nd68da+RGSgEAqKqUk123dFfj7MHe2zkcLECSyIgZzDnQtIxUSfS8PVRQ3oz9\nHTqS83rGvjRGYvZ+KKJbYWZo9EZ8eS3uLIU5FDeh/71i9mefPO+xLVbYrdgl\nMs8g3EmIhFJmJ9/gppkPN32c92ibhstfOXgGEBF310YUkO9R73s34kX5PIlD\n0cLFPWWwcJ7rqc4MQ3wM3WLUsG6MF30u3J2fXWADpOxRip+TeU72z649TzB1\nD5XN\r\n=2DcC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.cjs","types":"types/index.d.ts","module":"esm/index.mjs","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":{"require":"./cjs/*.cjs"},"./esm/*":{"import":"./esm/*.mjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"}},"gitHead":"7dc5896124136c4997899e3b95c1c49d9a8919c7","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./adapters ./cjs ./detectors ./dist ./esm ./formatters ./node ./react ./rollup ./svelte ./types ./webpack","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json && ts-node ./packages/core/rename-cjs.ts","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.13","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.3","dependencies":{"typesafe-utils":"^1.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.1.7","kleur":"^4.1.4","tslib":"^2.3.0","eslint":"^7.31.0","rollup":"^2.54.0","svelte":"^3.40.2","astring":"^1.7.5","ts-node":"^10.1.0","prettier":"^2.3.2","tiny-glob":"^0.2.9","watchlist":"^0.2.3","size-limit":"^5.0.1","source-map":"^0.7.3","typescript":"^4.3.5","@types/glob":"^7.1.4","@types/node":"^16.4.3","@types/react":"^17.0.15","concurrently":"^6.2.0","require-self":"^0.2.3","@types/express":"^4.17.13","@types/webpack":"^5.28.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","typescript-json-schema":"^0.50.1","@rollup/plugin-commonjs":"^19.0.1","@rollup/plugin-typescript":"^8.2.3","@typescript-eslint/parser":"^4.28.4","@rollup/plugin-node-resolve":"^13.0.4","@size-limit/preset-small-lib":"^5.0.1","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.28.4"},"peerDependencies":{"chokidar":"^3.5.2"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.36.0_1627364510654_0.08662839242017828","host":"s3://npm-registry-packages"}},"2.36.1":{"name":"typesafe-i18n","version":"2.36.1","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.36.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.js"},"dist":{"shasum":"a05bce40c4fcada5ec2bc9b22310726a04146094","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.36.1.tgz","fileCount":223,"integrity":"sha512-mmXFEclWAaxWpNTgp17fWgX2NxKe/MPgyripxpzli5Jt0EmC8o4S6CqedI1dE85xa5JhLzBqHRLDMRH4rb2I9w==","signatures":[{"sig":"MEYCIQDl4HKXA+/8fblKDHEkdoV4aoXfUM6+1dgJV+PKxNaL1QIhAKnZKbwx1juocmOA4pW0YpUTghtuvCOTGlGUJWxxKbfY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2132018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhIJl9CRA9TVsSAnZWagAArcwQAITGY9Wvkyt9ZWSSEY64\nbfB5UdBgBI6xg5KouOL21Wur5pB0U0Cw/kQIk3zLqZdK1vSTk5/IEv59xJSr\nDuDmH1TZtkuOArjm2lF9WtpuAOxNeb0RGOndVFyySe0Pdau30Vg80GHZPrr7\nsVvqBA8zJLOIpivhaC6wd0THazD0PneGRrOqtvZSVkHP6aDQDBMpsiLJwFjt\nM7LgTuqKCUhf4cR7j+gKUJxY51x9Hm2HCB6DcnftQQpteLWgkqk8Ez7/BOAy\nW+nEUWtv+atBTCUi+aDEc46tWJyBDnlmhIoiZLrmeW5kIM6AQKfFE/+SeMyW\nsb0JsRfOw7e5EXiOmHS4LGWugzRhAEpscAgL5l34Zh6Byqw7Sw2N+5+5HgEK\noYiRAhoq7fRhaxtgh/X7ELhlbHZqVquM8Ict8m+kLHL3FziCAGAbVndCM4dg\nG8J0QLoNejLWbdvmrVuUxqAAzyXuE4vpr++wmrEMpwuuqXhAUsGFVe2gz9VS\nuvhoR7J/fW/faudiZGqn2c3JqSNlEFb8MnInToaHoB0IcjQQzSIOJLi2bnOi\nycCxQ3Yz+Wwmy0eTfHNueosHpE2SkFWfBekQqAb2gtZjNNkZ8fwg+SIQIlWm\n6IlXE3gh8/8hZf0VQGEPoAfHQJuRfQ4nM05pnsTSPU/QdO+Te5S5Co7cPhrh\nmOKV\r\n=l+H+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.cjs","types":"types/index.d.ts","module":"esm/index.mjs","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":{"require":"./cjs/*.cjs"},"./esm/*":{"import":"./esm/*.mjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"}},"gitHead":"ef726ec7fbd3aeb0bdd2f7aa7333776ef395b39b","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./adapters ./cjs ./detectors ./dist ./esm ./formatters ./node ./react ./rollup ./svelte ./types ./webpack","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json && ts-node ./packages/core/rename-cjs.ts","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.14","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.5","dependencies":{"typesafe-utils":"^1.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.1.7","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^7.32.0","rollup":"^2.56.2","svelte":"^3.42.2","astring":"^1.7.5","ts-node":"^10.2.1","chokidar":"^3.5.2","prettier":"^2.3.2","tiny-glob":"^0.2.9","watchlist":"^0.2.3","size-limit":"^5.0.3","source-map":"^0.7.3","typescript":"^4.3.5","@types/glob":"^7.1.4","@types/node":"^16.7.1","@types/react":"^17.0.19","concurrently":"^6.2.1","require-self":"^0.2.3","@types/express":"^4.17.13","@types/webpack":"^5.28.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.1","typescript-json-schema":"^0.50.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^4.29.2","@rollup/plugin-node-resolve":"^13.0.4","@size-limit/preset-small-lib":"^5.0.3","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.29.2"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.36.1_1629526397413_0.30311169632640844","host":"s3://npm-registry-packages"}},"2.37.0":{"name":"typesafe-i18n","version":"2.37.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.37.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.js"},"dist":{"shasum":"5ba2f947302cc145d1de033a679e53848fdbb73d","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.37.0.tgz","fileCount":223,"integrity":"sha512-MlAKLKHyK0g4LRezRspJKE3wOvgy4792gBcrrpoBO5ctdDeoBrhJoRbBOC6ZHejWN773kn6/nNxDXbTY0EBXfg==","signatures":[{"sig":"MEQCIE2rGORA4MJlAxHaYakg4VDiGUG7f+HDRWIexQxONJ8nAiBs7vKKhRpWXZoMm/5zo4uyvr301SuTn7ZQrUd12jOacA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2151832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJJSSCRA9TVsSAnZWagAAAQ8P/1GtXCwpSg4xPUoSrd9f\n1HOOlVo/e+I6+MqRK1rGd/aKdXSTitKQAZC9h6enDNLYTGX1+BIWJRZ2olxu\nQmo3JPijsIF8lsI0T8sH4AP+3eC3vpmQnQL/h+qYs6ot7suD6c94FTcSTHtZ\n2MO1uDFZ2TUjSUK1ETetYT7bVwo2Nkg2YzbquXFax+jlUiPd5Xwg1XN8qWT+\noE35JB1qpUfQBe4jMWUS8Ge+lbUUbJQUaHwI05sENX52sxYuD/nauJKLb5by\nIM4aN0SWneO7pP1kSTo8A/7CwtWTOuKyLxYtsCyV5ADy8tddEfDh8XYe/BZG\nXxxlq0Rpri+CVsfJyQvhbuyGA1kW9yna2IEwsyzKIS4HHtsOZy2kVQIVCi1b\n0b0kXxs0w+MBYxehSNZQIKcmZG/woqKjJPQC1UEzyi1QAzzbovV7cqdJUd2x\nWVEWIuRN6FRW+NKewuRPeYkuwOS0Mw/KnDDhJbm8Wc7vlOXtw8l0TCgadymh\nTXpn6QPdPm0ewA/5o4T5/wuM+7099A1n5idEPDuQ8HT1TRsLFCdnAtr4iLGw\nTIjgtGn81rSfWF/IJeqb98IS2ZM0Zu0YVKQUXvKffEbu8JbnfTFSxP8Fy3g5\nfZP17FnRoRQLeN10Rx9tu6liqu/g0Ml0X8DnOis1kGv3W/oMXaJRG1aKqEye\nr7RJ\r\n=h8RR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.cjs","types":"types/index.d.ts","module":"esm/index.mjs","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":{"require":"./cjs/*.cjs"},"./esm/*":{"import":"./esm/*.mjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"}},"gitHead":"1dc3fdc0613fa5c73349faefa3b3e63f17fb8f48","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./adapters ./cjs ./detectors ./dist ./esm ./formatters ./node ./react ./rollup ./svelte ./types ./webpack","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json && ts-node ./packages/core/rename-cjs.ts","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.14","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.5","dependencies":{"typesafe-utils":"^1.15.0"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.1.7","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^7.32.0","rollup":"^2.56.2","svelte":"^3.42.2","astring":"^1.7.5","ts-node":"^10.2.1","chokidar":"^3.5.2","prettier":"^2.3.2","tiny-glob":"^0.2.9","watchlist":"^0.2.3","size-limit":"^5.0.3","source-map":"^0.7.3","typescript":"^4.3.5","@types/glob":"^7.1.4","@types/node":"^16.7.1","@types/react":"^17.0.19","concurrently":"^6.2.1","require-self":"^0.2.3","@types/express":"^4.17.13","@types/webpack":"^5.28.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.1","typescript-json-schema":"^0.50.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^4.29.2","@rollup/plugin-node-resolve":"^13.0.4","@size-limit/preset-small-lib":"^5.0.3","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.29.2"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.37.0_1629787282412_0.6237803773152284","host":"s3://npm-registry-packages"}},"2.37.1":{"name":"typesafe-i18n","version":"2.37.1","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.37.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.js"},"dist":{"shasum":"0790a18977051c44b9182e0b96ec7fbaf5e45e31","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.37.1.tgz","fileCount":223,"integrity":"sha512-o0gzdzk1yhra87rY7dWfXny2jUkbgUxCBGdvvINn1WEVNVN+X5HdkV90recnCymowBr/XdKxdxlGJOanIlvl3g==","signatures":[{"sig":"MEYCIQCmAplgLCupRb8lorfcRz5573okjBgTUOidnh1uQF+KswIhAPiOX4caZDMyUdYIOYNJZu4Rc8sUeFxhfU6XZfPyzFGm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2152872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJdNKCRA9TVsSAnZWagAAWcAP/jRF+O8bzOP5oo+TaIcH\nKbyhUE1LVgxWn9jqB08cbCFawFES5YxRmYNLk5Tw5XpA4Slu/2PRgHt8RUWa\nU8LQXVPTq4B4xHiOUAxqrU7jOidYWWVhOpxp+AtjycKuAA436671ES7/N/pl\n1Lj2eKGKin/pCZKUNBSFatwQjXkfIsUwBB3VLb72/mUWt2qSuVAx6Z1cwRx0\ng0AeytUYE+fNW22OtCnl2h0PEzZkXoM15zZyuJjtX8EurKEt1vSeD5ep+tVS\nFw8jFJU42kXIpFQunYMut7onK0o5c2g1W7CBGLfHPKKCQjN/5mZ9MeWr++YM\nRtIa7ol4xvlo7RXZyy4addOKdt/GyXHsdgXnZeftzl4AiV+A+2udoyFKQsod\nuGQnKMU4KHVHjb2GJuoaHRhrMB3MSNZNP47aPOGB2ayu17zja5YL2d1+V8rN\ndv7qWKCTbKnadpgVqy+iJBZNowfBK5gYMOrEd/WFhbEKmfsstGrlW+MzeaX0\nPJDWC8+Zwa9/iy4xByvqq3cZICL3P1RTghF5rBFVQ936jwPsnTsZckc3TMqK\nCxhtNU0BTh43lsR89vxeWDVa9u1m20GdAfcBoq7c6ZI4y8PQnQKkTuzPVlHR\nSBZzgwQBQ1T/+WkM7qeojpP0G17ELbnoMAnULQMc+zNctDZ+9+p98SKByzMx\nP5U+\r\n=iDua\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.cjs","types":"types/index.d.ts","module":"esm/index.mjs","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":{"require":"./cjs/*.cjs"},"./esm/*":{"import":"./esm/*.mjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"}},"gitHead":"b28ee39ea6a353e9d37e52c3dd371a9ae5d46816","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./adapters ./cjs ./detectors ./dist ./esm ./formatters ./node ./react ./rollup ./svelte ./types ./webpack","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json && ts-node ./packages/core/rename-cjs.ts","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.14","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.5","dependencies":{"typesafe-utils":"^1.16.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.1.7","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^7.32.0","rollup":"^2.56.2","svelte":"^3.42.2","astring":"^1.7.5","ts-node":"^10.2.1","chokidar":"^3.5.2","prettier":"^2.3.2","tiny-glob":"^0.2.9","watchlist":"^0.2.3","size-limit":"^5.0.3","source-map":"^0.7.3","typescript":"^4.3.5","@types/glob":"^7.1.4","@types/node":"^16.7.1","@types/react":"^17.0.19","concurrently":"^6.2.1","require-self":"^0.2.3","@types/express":"^4.17.13","@types/webpack":"^5.28.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.1","typescript-json-schema":"^0.50.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^4.29.2","@rollup/plugin-node-resolve":"^13.0.4","@size-limit/preset-small-lib":"^5.0.3","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.29.2"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.37.1_1629868874670_0.17432760298886918","host":"s3://npm-registry-packages"}},"2.37.2":{"name":"typesafe-i18n","version":"2.37.2","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.37.2","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.js"},"dist":{"shasum":"b7850d9c5b4f3977f871fac61cebe5a9081d7c0d","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.37.2.tgz","fileCount":223,"integrity":"sha512-EqUn35PKsTeMPndPG3gT+YNJrqmxidbluTsyOFPb+Jwsr46KC/alr5fPZGazToRpytndIcGhlfyUj0lcgeQL5g==","signatures":[{"sig":"MEUCIC5o/hFD9EUVIFpJWDldeG6ImjbuaVp32tOiVtX/w6+OAiEAxRkhv9w4f8F74BJXgcIPQ3Xfb9zXP28xEPm85Q7co64=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2153023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJkkhCRA9TVsSAnZWagAAWzQP/RvA1+nDC7FfL3cxEWQn\nofjzNg0O07CcwQg1WFAAhxRGWWQe7QZGEkREybj4V+8eqpBTvF4qkJs3ZjbE\nURU3ALJMwlWxzSEiRC6wcxUazIQX9ocganRE0JYk+y/7cN0I7iP/tnrJg6yW\n405SfyWZA+vf3IUgoTIJTVt9cqXA3SJkDdhpml5CkBieqT7j21kF5LAnmThI\nC2J/N3NGW4Ji7p+iRa/6Fnn6T0lW7F5jdSPv494f7qYWYnaixevLraXcDOUY\n14d4aFIZS7rP3fZ7VLvumG8hQZAlwQurxD01ZiLqVJUMo5JVG7iR14Sx1wS8\n+F+NthT9T30j+a6a0E6F5HveN5IliPpj4NO6pM7ciRKYMBLi1jUmFO6M2gHD\nEGpAbNvqFo8qmnatsVb7B0X444ncoAGbKiYHDunajkNjiiN/wNE3/wzK7ZXd\nLkwUV/sgQXTszuCYk8lFUh2QLJ7wpkEVY61ufMmHAAQhl1jGgq6qFom95Qh8\na5Mr4dMv8UzNsRW/zmlqjRW4fhqUn56B8jIAQT0KCIKjenyIPHw78UcPsovp\nF6dyvO03qQDix25udPsl1LK4T6F55Cg+wzonOyXAtbEFr9PY9o91/ZN/mEm0\nZ8LXCh72/+xTjLi85KauDy1Phjr3yAM22n650/17bidJJjNmB9eUNgXgOixj\n4Xh+\r\n=9oB0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.cjs","types":"types/index.d.ts","module":"esm/index.mjs","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":{"require":"./cjs/*.cjs"},"./esm/*":{"import":"./esm/*.mjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"}},"gitHead":"e83327f4b630b75a187f16660432241c5484cdbe","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./adapters ./cjs ./detectors ./dist ./esm ./formatters ./node ./react ./rollup ./svelte ./types ./webpack","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json && ts-node ./packages/core/rename-cjs.ts","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.14","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.5","dependencies":{"typesafe-utils":"^1.16.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.1.7","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^7.32.0","rollup":"^2.56.2","svelte":"^3.42.2","astring":"^1.7.5","ts-node":"^10.2.1","chokidar":"^3.5.2","prettier":"^2.3.2","tiny-glob":"^0.2.9","watchlist":"^0.2.3","size-limit":"^5.0.3","source-map":"^0.7.3","typescript":"^4.3.5","@types/glob":"^7.1.4","@types/node":"^16.7.1","@types/react":"^17.0.19","concurrently":"^6.2.1","require-self":"^0.2.3","@types/express":"^4.17.13","@types/webpack":"^5.28.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.1","typescript-json-schema":"^0.50.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^4.29.2","@rollup/plugin-node-resolve":"^13.0.4","@size-limit/preset-small-lib":"^5.0.3","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.29.2"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.37.2_1629899041268_0.09727359763474741","host":"s3://npm-registry-packages"}},"2.37.3":{"name":"typesafe-i18n","version":"2.37.3","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.37.3","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.js"},"dist":{"shasum":"0cff49f1e257f3522d0a421700f49ce7117548f8","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.37.3.tgz","fileCount":223,"integrity":"sha512-VYaPjeHTTsGvR8KkgGdVOgMigIsi6IT3YJWExtbIAiNeZl6eBa9fnDCJNHEbO45s1NGLZxM0XBwn5nzRE+Q+Dg==","signatures":[{"sig":"MEUCIBd/jO+Il7m7deZ81BNzhMtcrJlK6Okvr2SWsttAV8O3AiEAggGnlPPC3nI7Yk+Y8q4FGFuMcMWTCwaT5Tk4PDbUTNM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2152866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJlAJCRA9TVsSAnZWagAAtesP/1o6lUa92s7f8/ZWf+B+\ndfulPIW+LxG7Bg1vga1EJY0aMrtyU4P7BH+Rwer18q6LfZ/2JC7uH2vxmSnh\n5vrhPRMoZzAvlwAUW7lqtj2WoeAX0xRZoXx0C9yobMM8FZSpSRngz+aX6Mpd\nHmcQFFwiSwpbNAGV9BP16414QWwv0EeKTYzlwWjqgmMo6t63Iu+EuqgG9mvU\nzw9pVUUZeW3TrgxyaXu0XZgvwXf7Ak26wNrHpRaq0XLYaZ9Fy8XBG+1ijxqp\n5fadhYnP3KucPUe2h2ottPH0yFASf7fcaz6zoU32nCdFlLhwBKzRGfAPY98w\njnLPJb7NFEmIaF5Mz7WaCIVnBP0rB6FL7T+zMxjDye/DrcD6z90AwpK4ybqO\n5RgEEL+iNW447PS5S+qee14xXILIx5BpvuOrpnHAXxzqzaVxAqe2lxp4Fq5Z\nCPCaj+KNmHvexmBqbMb/Dy9lE0+K4BVNQ5gPiak+ubYcQVuK/q4n+iywlPAC\nZbo2M8oXdOvy/Y6Xts1XwXJW9jDii+FkL8sdaRmSyD4M0ReRCY+b0eVDvPJr\nTOQC06wA5S5yFuLE3bh3VdtA2DNPss1x7cykPRX0y2HAM1aAP4hmDUjvr62k\nfEPWg3cvuUG+71XshlKipOsgYYmKsh1V42rj0TE518ivRa1qaoMBvmvQqbtr\niDk0\r\n=d6qQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.cjs","types":"types/index.d.ts","module":"esm/index.mjs","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":{"require":"./cjs/*.cjs"},"./esm/*":{"import":"./esm/*.mjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"}},"gitHead":"b2715cbca955ea8341dbef9f2af62ccd10dc4ba3","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./adapters ./cjs ./detectors ./dist ./esm ./formatters ./node ./react ./rollup ./svelte ./types ./webpack","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json && ts-node ./packages/core/rename-cjs.ts","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.14","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.5","dependencies":{"typesafe-utils":"^1.16.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.1.7","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^7.32.0","rollup":"^2.56.2","svelte":"^3.42.2","astring":"^1.7.5","ts-node":"^10.2.1","chokidar":"^3.5.2","prettier":"^2.3.2","tiny-glob":"^0.2.9","watchlist":"^0.2.3","size-limit":"^5.0.3","source-map":"^0.7.3","typescript":"^4.3.5","@types/glob":"^7.1.4","@types/node":"^16.7.1","@types/react":"^17.0.19","concurrently":"^6.2.1","require-self":"^0.2.3","@types/express":"^4.17.13","@types/webpack":"^5.28.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.1","typescript-json-schema":"^0.50.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^4.29.2","@rollup/plugin-node-resolve":"^13.0.4","@size-limit/preset-small-lib":"^5.0.3","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.29.2"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.37.3_1629900809312_0.9470319550023736","host":"s3://npm-registry-packages"}},"2.37.4":{"name":"typesafe-i18n","version":"2.37.4","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.37.4","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.js"},"dist":{"shasum":"864a030eebcc9e95486bad02a7597ffb24258266","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.37.4.tgz","fileCount":223,"integrity":"sha512-cYy+OtckFUQRtyHf1uQe/bJeCdJ40kNeu83wsS/Xq4NaeyE9wRfQ8+JWHmltOf/a5DjwktWrNwukZJzLueg7/Q==","signatures":[{"sig":"MEUCIG418Sbs/cFr2GvIKTr40Xg2+RPeEh2VTLBxQ8Kim4jLAiEAgQDGFa1cibjDahU5Mb7pLNQt9SwT8ymjgPROC5opQAs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2147780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ6v1CRA9TVsSAnZWagAAmicQAJTPfao18viaFl8meYt7\nMJspSRiHMwR21F9AmW4hwOtkLwk7bLrhKl/UDLc/nnb6V8bsk1rhsxidDF2+\nodhdcl5dWUdxI0g33gtW2+LKu4DOpWPsjglLFp08kzcQFlGZqch1sosct1qh\nxadkxkrFvJc8qtstWdXq0H0LB07bETXrwfLIEEPOv6IxwBz5kMDYoqylwdFr\nkPl8RhiUaHjLhPO6HBbQYSNyJtUJPKGtjWQM3F9WIm430cVVKDtjaeSCgKwc\nGGq/IBOABiDsXbCPMwaypMU2qVSNgFqYcbafnn1NLi+tENT7CmChePTasmCT\n8I2wbfSXwQTMSSRjsg4g3w7RGf4vkp4K8uq4z2jfiyEtILxfWZt18qSJy2do\nT+pbcvRByTh4ApvZ5ryjXOK0+EWnLG52H/oNl01QNVfdYUBFNNovUk5Lzj1G\nzqpdKm8E83M7Spw+nJKLC3yh6OUzdMxs3Z2fPI3D3P0jENMBNRSP3BmHsNyQ\n15BuKV2jDeKGjFuNfQKgMOwzuulBMWZEAS7xpNhfdHRXlm2KRjD/sHU0UH+C\n7cgEkpPHxICubdyhKf7dZLWX82Utbe6sNzySkrrFm8gPDuAacdIYuaGnYq3C\ndG737KaOXJ9AdhlP4VTuI6PFqFM54N8qcZ0KHLMjhhpddVEgy9pTp54UP75d\nYpnD\r\n=bwLp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.cjs","types":"types/index.d.ts","module":"esm/index.mjs","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":{"require":"./cjs/*.cjs"},"./esm/*":{"import":"./esm/*.mjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"}},"gitHead":"00d95aa984bb6de34464996f03ffdc1b00919ae9","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./adapters ./cjs ./detectors ./dist ./esm ./formatters ./node ./react ./rollup ./svelte ./types ./webpack","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json && ts-node ./packages/core/rename-cjs.ts","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.14","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"12.22.5","dependencies":{"typesafe-utils":"^1.16.1"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.1.7","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^7.32.0","rollup":"^2.56.2","svelte":"^3.42.2","astring":"^1.7.5","ts-node":"^10.2.1","chokidar":"^3.5.2","prettier":"^2.3.2","tiny-glob":"^0.2.9","watchlist":"^0.2.3","size-limit":"^5.0.3","source-map":"^0.7.3","typescript":"^4.3.5","@types/glob":"^7.1.4","@types/node":"^16.7.1","@types/react":"^17.0.19","concurrently":"^6.2.1","require-self":"^0.2.3","@types/express":"^4.17.13","@types/webpack":"^5.28.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.1","typescript-json-schema":"^0.50.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^4.29.2","@rollup/plugin-node-resolve":"^13.0.4","@size-limit/preset-small-lib":"^5.0.3","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.29.2"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.37.4_1629989877261_0.7587351710614185","host":"s3://npm-registry-packages"}},"2.38.0":{"name":"typesafe-i18n","version":"2.38.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.38.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.js"},"dist":{"shasum":"018e13b1b3a57424082a7e8e639b45b3f6f488f9","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.38.0.tgz","fileCount":224,"integrity":"sha512-x7GgXJsMf2FlIV8almxfaFRAIyUeayQj36v8kMFN8mQjGHe9wAllYwlhsOfBpIhAqPd3t+ongT6GdNQSalVOzQ==","signatures":[{"sig":"MEQCIEOwy0yD+1fgvqaA7XHOTx2U7F4i8shd1tA6pG6Xs0vmAiATHsQWDFqukat+QFg+l4KRIW5DtCXUojxOa2+xxYn4WQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2154118,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQD8ICRA9TVsSAnZWagAAyYwP/2eJRNgV3qvv6AGc0F0Z\nDosgsFkN0CL5UeO4fokEsQJcdBss/v7shrSgYTT2sY17PT27JEzE61aqjNlM\nqEol/4ZMnd/8OQXWQBf+cY++AnQhluE7SMZ46nQWX7Js/rJXgwLRhNjm9/O4\nWMvoVoc3dBYSPX4BjkLdvwt6K6jh1vZIKKOQuFD7vwPZ8PaSbqGzmLoDoXUJ\npF1In7gGCFJNB6WQgONvw5vgCfalGKs6I/f1HRjAZbPRM+1U8aX6lT/fY8UP\nn4W8/9oawNO+0qKbNPNlu14WNIZq0xbU0hbJSbKNueiWcXUlu7cEohtO5g/+\nX97RGZHRq7HyDANklgD19FHsqeWoPCuUmoViX8abfFVTp+Yi4yCV8f+bI/Tf\nMaiejW3BDdZWecEsA8qXxzgMkqYrs2JWj8AL6LqKq35gAYR33qmtfNKd49jJ\n6eu5biHW47VtFiFGiiZT4hom9jhKfsUvCABA7neQneWSrzMckerfXGG4F6S8\nxSh3xzqSog4Jcg6fV5etEsAJ4Gb0WPRscKghvI5/4Ka4tmJsJV7WNa7Hz53Q\na4t4bIkABfJ82KOSQ86tFDghxdI2IMzGTslZaiELeICwQyPk3OQ777vLZEWd\nTmqYBlnc82VP074S7PZ+AFpq5JEmgEPPovQi9Gs4Tg6ugLUgoKXj03gv36lp\n8IfM\r\n=ROsO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.cjs","types":"types/index.d.ts","module":"esm/index.mjs","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":{"require":"./cjs/*.cjs"},"./esm/*":{"import":"./esm/*.mjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"}},"gitHead":"e6fd83d6a63ed64a3bc31c0e6839b4eaef2089eb","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./adapters ./cjs ./detectors ./dist ./esm ./formatters ./node ./react ./rollup ./svelte ./types ./webpack","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json && ts-node ./packages/core/rename-cjs.ts","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.15","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"14.17.6","dependencies":{"typesafe-utils":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.1.7","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^7.32.0","rollup":"^2.56.3","svelte":"^3.42.5","astring":"^1.7.5","ts-node":"^10.2.1","chokidar":"^3.5.2","prettier":"^2.4.0","tiny-glob":"^0.2.9","watchlist":"^0.3.1","size-limit":"^5.0.3","source-map":"^0.7.3","typescript":"^4.4.3","@types/glob":"^7.1.4","@types/node":"^16.9.1","@types/react":"^17.0.20","concurrently":"^6.2.1","require-self":"^0.2.3","@types/express":"^4.17.13","@types/webpack":"^5.28.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.50.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^4.31.0","@rollup/plugin-node-resolve":"^13.0.4","@size-limit/preset-small-lib":"^5.0.3","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.31.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.38.0_1631600392245_0.20968889321389983","host":"s3://npm-registry-packages"}},"2.39.0":{"name":"typesafe-i18n","version":"2.39.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.39.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.js"},"dist":{"shasum":"52ed2e3d7746b1f979e49c58f0c178b36d67ca5a","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.39.0.tgz","fileCount":224,"integrity":"sha512-VhRRHHV9msoEtMBRT8F2a5CF9nzvJwgvUbf20IdUc/ebJSm0aYUVN46JuVvOx360YYIASzmDNZN7Xv+cWAdYyw==","signatures":[{"sig":"MEUCIDQQ5jGVMD0c0iW8d9Hp8DikJkqYxfvkq498trkm9DPyAiEA8EXLDbElSC8Q7tzlkyfzLTlQHeLD/Il0h9WUKrrpUGc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2156483,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQYOXCRA9TVsSAnZWagAAoOkP/RXAr2HbO5i/bun6ODes\ngyNrd+Rk35CFADl3m3eLhSwlUKaielucZBVmQufRNguEUjGn0Fel7s4oxoJ4\nLvtoXFPtYeGcCAarXWuPabNzwd+OAV5w2RQ7IWfZNNb+/4JFm0y/b/mA7Z6S\nqcJsZ5e2/0lCL3bKsUhyl2wuvk7RNmWGSw6tjDTbFcs2dPpPOu0HpY0D+HYN\n836TmNm+HrGjCbluj9TNfa5kJ2bBdw0K7Ww2WKyrmQ12flY/UGt+8cxsXYrF\nXwTbSx0qrg2cs1nC6G0UiGHk7Gl0lRhT9t0M05MaLGN3zatqHZKV4IDCxwkl\nyBFZD1S2aKXpMp3g5bsj4gmAu4gxXTAnBhdeVQMz11YjOdkM4jQno1ERlmkT\nRKbeLRtCdcHRUkILQN0O1iNZp762pfi0evtHtt+09ctMu9UV/SiI0k8pNHzp\n168oaGyzwDFFhZBQP/gYJSIlNlKVWAMN5W0cAV2NuYGGcQfuP3HQWVMKoOCO\nhcAUWf5Zm49h5/U/4xWMPTA9j3eo7Xsl5AIYdgtVUNgm2efTS0xJ7ueMVm+2\nNgnVq5Q2RLzRodoY0n72fgqiqMLeZs9vv1eIdRudbmu4PePSZNdGrFaA8BSZ\nyzEh7P1ck44lBEMyNFX1NFre+uucHyvjWm7wcrCaB//sHTkF/pZ411UA2qR1\nTKgQ\r\n=vVyA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.cjs","types":"types/index.d.ts","module":"esm/index.mjs","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":{"require":"./cjs/*.cjs"},"./esm/*":{"import":"./esm/*.mjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"}},"gitHead":"0aeb0c1eb29b2160d1b50076199c54263e0477f9","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./adapters ./cjs ./detectors ./dist ./esm ./formatters ./node ./react ./rollup ./svelte ./types ./webpack","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json && ts-node ./packages/core/rename-cjs.ts","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.15","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"14.17.6","dependencies":{"typesafe-utils":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.1.7","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^7.32.0","rollup":"^2.56.3","svelte":"^3.42.5","astring":"^1.7.5","ts-node":"^10.2.1","chokidar":"^3.5.2","prettier":"^2.4.0","tiny-glob":"^0.2.9","watchlist":"^0.3.1","size-limit":"^5.0.3","source-map":"^0.7.3","typescript":"^4.4.3","@types/glob":"^7.1.4","@types/node":"^16.9.1","@types/react":"^17.0.20","concurrently":"^6.2.1","require-self":"^0.2.3","@types/express":"^4.17.13","@types/webpack":"^5.28.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.50.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^4.31.0","@rollup/plugin-node-resolve":"^13.0.4","@size-limit/preset-small-lib":"^5.0.3","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.31.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.39.0_1631683479593_0.6499476639285471","host":"s3://npm-registry-packages"}},"2.39.1":{"name":"typesafe-i18n","version":"2.39.1","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.39.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.js"},"dist":{"shasum":"7f2c6650ccfb05f9db890197f8414d1493e026b2","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.39.1.tgz","fileCount":224,"integrity":"sha512-hxSW0cy0Lc2dk3FAUiWD84WuzfCzhXHipL1fIG/2yqA/DSaQOx3aetQUmXPyniMz6zIgj4OP07MrP/2Fw/0WGw==","signatures":[{"sig":"MEUCIEEolTgjFOOXGIIthpZy2utyCUDLd/tMlpLdfpKiN+OqAiEAqAwr4i5breGnNVCGzb8Fxy1WBkGHWckoZyuYmIxkxxM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2157664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQh8iCRA9TVsSAnZWagAAqVEP/3BXq2EJIg1hVk5jNvMS\n7U2qrAWOQ3bhpqRMAdnxGlCsverPZJ5wDWpLs7nDUX07if4Ah9Ji0EEeYxqt\n4TzHoRxcMvVw2gSxNk7RMFj8yJH66W2c8gUxOXS6awn9gIfYpFipiLQKQx8k\n5ReAC7qaIRiaBMx8bqdCBBscGLg9A84NiKX3TL6Dq0A2EOT5VOCcSp5dneyt\n9MgY1RSP0fclja4Q1rSgmJ7LFGxgi4FT9izNtSEVOZ86H8x1GVmsCFOYWVTs\neINM0c7D7W0zXJci34FhhpxQeqJj9RAWVhKgU2Q8oJsqwMhzf4NIMqpp6Q3i\notDcvztl3jUGRfFiMh6GwljpUAFPYi4p5mua1ppq+e25XrnIV8HHpwF7LLwA\nZcqwJcK36k0VU/BSZ0jw8N1ZnfoNZjELafIEeg8x77rZCcoHmdZbepr5CP9F\nJeWoXvVnLbn7dIYGk8GsHZgsGqb7Vn/0n8KfEHnLxO0XQ1N3PUOvi1aA6hWO\nT7PHHus8wdcndBbWxx4bO/mug4MLH0+NvEOsMPNoCLusbdlN6l0r8MhA9X4u\n08jDICzT4cqRM9kEn422Ryxyf9SuM1geFN3sjoWkEvGIo2uWVjj39/vJc7uc\nYDXys3gLH2dxxBuX6DBEbDzcENFR3b9i7JpwzMEeeCazJNs/sV98rqLppPMb\nMq7G\r\n=HgHM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.cjs","types":"types/index.d.ts","module":"esm/index.mjs","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":{"require":"./cjs/*.cjs"},"./esm/*":{"import":"./esm/*.mjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"}},"gitHead":"522040c33d112109c373e8c4ce2c0c18379f0bf7","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./adapters ./cjs ./detectors ./dist ./esm ./formatters ./node ./react ./rollup ./svelte ./types ./webpack","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json && ts-node ./packages/core/rename-cjs.ts","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.15","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"14.17.6","dependencies":{"typesafe-utils":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.1.7","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^7.32.0","rollup":"^2.56.3","svelte":"^3.42.5","astring":"^1.7.5","ts-node":"^10.2.1","chokidar":"^3.5.2","prettier":"^2.4.0","tiny-glob":"^0.2.9","watchlist":"^0.3.1","size-limit":"^5.0.3","source-map":"^0.7.3","typescript":"^4.4.3","@types/glob":"^7.1.4","@types/node":"^16.9.1","@types/react":"^17.0.20","concurrently":"^6.2.1","require-self":"^0.2.3","@types/express":"^4.17.13","@types/webpack":"^5.28.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.50.1","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^4.31.0","@rollup/plugin-node-resolve":"^13.0.4","@size-limit/preset-small-lib":"^5.0.3","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.31.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.39.1_1631723297769_0.6315197287510892","host":"s3://npm-registry-packages"}},"2.40.0":{"name":"typesafe-i18n","version":"2.40.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.40.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.js"},"dist":{"shasum":"96bef0793bea2d398a7eabc95002a2da347a5f04","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.40.0.tgz","fileCount":231,"integrity":"sha512-OqSBiUQWOiI4Oi0nBb1tMEbS4KOfN0QOYpm16XM2Qv8gN9UPyXA3iw4lsKOjw8n+u2ow3UVrDjv8PhjfKIFXcw==","signatures":[{"sig":"MEUCIQCpbozfAbDDHyk4pSSuvMbm3G7MYQUMnYGgBPjndFfbEQIgA9aHkrKCcPBUowOm2XFjCggkx/c6NzGzqcNGQoiWozY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2189342},"main":"cjs/index.cjs","types":"types/index.d.ts","module":"esm/index.mjs","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":{"require":"./cjs/*.cjs"},"./esm/*":{"import":"./esm/*.mjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"gitHead":"c506949313840a73652cf2e8aef35d5c258a5ce1","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./angular ./adapters ./cjs ./detectors ./dist ./esm ./formatters ./node ./react ./rollup ./svelte ./types ./webpack ./temp-output","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json && ts-node ./packages/core/rename-cjs.ts","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"7.19.1","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.5.0","dependencies":{"typesafe-utils":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.1.7","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^7.32.0","rollup":"^2.57.0","svelte":"^3.42.6","astring":"^1.7.5","ts-node":"^10.2.1","chokidar":"^3.5.2","prettier":"^2.4.1","tiny-glob":"^0.2.9","watchlist":"^0.3.1","size-limit":"^5.0.4","source-map":"^0.7.3","typescript":"^4.4.3","@types/glob":"^7.1.4","@types/node":"^16.9.6","@types/react":"^17.0.24","concurrently":"^6.2.1","require-self":"^0.2.3","@types/express":"^4.17.13","@types/webpack":"^5.28.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.51.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^4.31.2","@rollup/plugin-node-resolve":"^13.0.5","@size-limit/preset-small-lib":"^5.0.4","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.31.2"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.40.0_1632292401861_0.7202084750666138","host":"s3://npm-registry-packages"}},"2.40.1":{"name":"typesafe-i18n","version":"2.40.1","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.40.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.js"},"dist":{"shasum":"87c1ffeb84ee743087fb02f34544bb6553d2a75b","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.40.1.tgz","fileCount":232,"integrity":"sha512-CYdnOKBGr2QQkZ00JR+mks7jqHwCYvtcD9W/A6QXD+MWt3MVpkw2EwIAaVUqohSTRerde2rndp/VsopO+pnpxA==","signatures":[{"sig":"MEUCIFRXVb5VKOSYdwk512M64jyfbApm6Ke2Mwlk15ahcPHAAiEAsSHEP1i7VUKOW4ng/VobNi+4BcFWkV+YXGyCTdrPW0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2190759},"main":"cjs/index.cjs","types":"types/index.d.ts","module":"esm/index.mjs","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":{"require":"./cjs/*.cjs"},"./esm/*":{"import":"./esm/*.mjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"gitHead":"c506949313840a73652cf2e8aef35d5c258a5ce1","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./angular ./adapters ./cjs ./detectors ./dist ./esm ./formatters ./node ./react ./rollup ./svelte ./types ./webpack ./temp-output","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json && ts-node ./packages/core/rename-cjs.ts","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"7.19.1","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.5.0","dependencies":{"typesafe-utils":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.1.7","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^7.32.0","rollup":"^2.57.0","svelte":"^3.42.6","astring":"^1.7.5","ts-node":"^10.2.1","chokidar":"^3.5.2","prettier":"^2.4.1","tiny-glob":"^0.2.9","watchlist":"^0.3.1","size-limit":"^5.0.4","source-map":"^0.7.3","typescript":"^4.4.3","@types/glob":"^7.1.4","@types/node":"^16.9.6","@types/react":"^17.0.24","concurrently":"^6.2.1","require-self":"^0.2.3","@types/express":"^4.17.13","@types/webpack":"^5.28.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.51.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^4.31.2","@rollup/plugin-node-resolve":"^13.0.5","@size-limit/preset-small-lib":"^5.0.4","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.31.2"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.40.1_1632292615865_0.4938845438897832","host":"s3://npm-registry-packages"}},"2.40.2":{"name":"typesafe-i18n","version":"2.40.2","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.40.2","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.js"},"dist":{"shasum":"a25e80f8bdf0f17e67f4dc347a8661778d17cb65","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.40.2.tgz","fileCount":233,"integrity":"sha512-UlHMrBYa0UoI0uw+Q19CnIHcEHGCI9oCfsMQA8iqZ2egog2egx7bh4vAXCj4xyI2MiR77hCvZAVsKZdf3s7gvw==","signatures":[{"sig":"MEUCIBYeLET4Xq+IjL48ru2WuLl+2OAwdRZSsaXwYo9UmTmBAiEA3P+qJ/tbaWIZA+Jfd7lpN6Eo5rLVazKOTedd5dofFm8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2204401},"main":"cjs/index.cjs","types":"types/index.d.ts","module":"esm/index.mjs","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":{"require":"./cjs/*.cjs"},"./esm/*":{"import":"./esm/*.mjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"gitHead":"811aaa25d92541e714090c19eff083a78f647053","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./angular ./adapters ./cjs ./detectors ./dist ./esm ./formatters ./node ./react ./rollup ./svelte ./types ./webpack ./temp-output","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json && ts-node ./packages/core/rename-cjs.ts","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.15","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"14.17.6","dependencies":{"typesafe-utils":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.1.7","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^7.32.0","rollup":"^2.57.0","svelte":"^3.42.6","astring":"^1.7.5","ts-node":"^10.2.1","chokidar":"^3.5.2","prettier":"^2.4.1","tiny-glob":"^0.2.9","watchlist":"^0.3.1","size-limit":"^5.0.4","source-map":"^0.7.3","typescript":"^4.4.3","@types/glob":"^7.1.4","@types/node":"^16.9.6","@types/react":"^17.0.24","concurrently":"^6.2.1","require-self":"^0.2.3","@types/express":"^4.17.13","@types/webpack":"^5.28.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.51.0","@rollup/plugin-commonjs":"^20.0.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^4.31.2","@rollup/plugin-node-resolve":"^13.0.5","@size-limit/preset-small-lib":"^5.0.4","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.31.2"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.40.2_1632646971864_0.3809483044897455","host":"s3://npm-registry-packages"}},"2.41.0":{"name":"typesafe-i18n","version":"2.41.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.41.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.js"},"dist":{"shasum":"76c0883996d96d3e1e6906a40b50abcae167b85c","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.41.0.tgz","fileCount":233,"integrity":"sha512-LcIwsPllLrDjinmGpGJ3ch/NSAa0ksbShJj2ApeDmYsffyqUOEMD26BGRlEzZ2c/ugdhTjDSqHngj4wVDYmwbQ==","signatures":[{"sig":"MEYCIQD0TspJNy/u1Ar4RU2GqSQRt5SQkQGMPR9UQSHTcXcZ3AIhALBAooeFa5mrJIxZumiTEUlMIGC+pDlsg9WF61UCQfWP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2215450},"main":"cjs/index.cjs","types":"types/index.d.ts","module":"esm/index.mjs","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":{"require":"./cjs/*.cjs"},"./esm/*":{"import":"./esm/*.mjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"gitHead":"799e4b0a15107d9617f60b3708a6cc71ca03ce3c","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./angular ./adapters ./cjs ./detectors ./dist ./esm ./formatters ./node ./react ./rollup ./svelte ./types ./webpack ./temp-output","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json && ts-node ./packages/core/rename-cjs.ts","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.15","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"14.18.0","dependencies":{"typesafe-utils":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.2.0","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^7.32.0","rollup":"^2.58.0","svelte":"^3.43.1","astring":"^1.7.5","ts-node":"^10.2.1","chokidar":"^3.5.2","prettier":"^2.4.1","tiny-glob":"^0.2.9","watchlist":"^0.3.1","size-limit":"^5.0.5","source-map":"^0.7.3","typescript":"^4.4.3","@types/glob":"^7.1.4","@types/node":"^16.10.2","@types/react":"^17.0.26","concurrently":"^6.3.0","require-self":"^0.2.3","@types/express":"^4.17.13","@types/webpack":"^5.28.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.51.0","@rollup/plugin-commonjs":"^21.0.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^4.32.0","@rollup/plugin-node-resolve":"^13.0.5","@size-limit/preset-small-lib":"^5.0.5","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.32.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.41.0_1633172654280_0.8350184849099394","host":"s3://npm-registry-packages"}},"2.41.1":{"name":"typesafe-i18n","version":"2.41.1","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.41.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.js"},"dist":{"shasum":"2651d2b6958055ec0d6dde34869e5f13e1860fac","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.41.1.tgz","fileCount":237,"integrity":"sha512-16G0eFauF9YqR3d4RdMaJOC3Ty+2hPEWRaXSRsK3kbQgZHMmPDHSF1OXJNr9OXyIUn/X0RPrwKF4CWXiYK0jMQ==","signatures":[{"sig":"MEUCIEpJFBgkSyIxQGtswmVylsndHnStHFAsoTo+R5uMjsTpAiEApBl9Q8caXRs1AtH8tDvH8HoTnx6v1fqcuYoFCvLUaEw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2232881},"main":"cjs/index.cjs","types":"types/index.d.ts","module":"esm/index.mjs","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":{"require":"./cjs/*.cjs"},"./esm/*":{"import":"./esm/*.mjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"gitHead":"be0f02b7b0eb1d41c49c840d73f1287140b58147","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./angular ./adapters ./cjs ./detectors ./dist ./esm ./formatters ./node ./react ./rollup ./svelte ./types ./webpack ./temp-output","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json && ts-node ./packages/core/rename-cjs.ts","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.15","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"14.18.0","dependencies":{"typesafe-utils":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.2.0","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^7.32.0","rollup":"^2.58.0","svelte":"^3.43.1","astring":"^1.7.5","ts-node":"^10.2.1","chokidar":"^3.5.2","prettier":"^2.4.1","tiny-glob":"^0.2.9","watchlist":"^0.3.1","size-limit":"^5.0.5","source-map":"^0.7.3","typescript":"^4.4.3","@types/glob":"^7.1.4","@types/node":"^16.10.2","@types/react":"^17.0.26","concurrently":"^6.3.0","require-self":"^0.2.3","@types/express":"^4.17.13","@types/webpack":"^5.28.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.51.0","@rollup/plugin-commonjs":"^21.0.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^4.32.0","@rollup/plugin-node-resolve":"^13.0.5","@size-limit/preset-small-lib":"^5.0.5","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.32.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.41.1_1633177720597_0.32630708959933985","host":"s3://npm-registry-packages"}},"2.42.0":{"name":"typesafe-i18n","version":"2.42.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.42.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.js"},"dist":{"shasum":"26c51917de56ef9d834644cf4d0008ecc7a251e2","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.42.0.tgz","fileCount":237,"integrity":"sha512-Aji7g9m5DzkOrZePsqTY0ro9s/3SWUlF03lFaBUgZ55Sj8MUPpZ6+9oPZT5U79vq7o4fZ8c3rf8xfX2yQC5H0A==","signatures":[{"sig":"MEQCIHTA22ERK6wL3bSuTUKLWeelM323/v+Q6GD9UkY8XjErAiBp+jC+8RVcbZ9lJc/rGSTtTb100C1M/mA6hIwLQSkv7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2232882},"main":"cjs/index.cjs","types":"types/index.d.ts","module":"esm/index.mjs","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":{"require":"./cjs/*.cjs"},"./esm/*":{"import":"./esm/*.mjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"gitHead":"3abfc71c95d698564114043476f925d6fe493983","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./angular ./adapters ./cjs ./detectors ./dist ./esm ./formatters ./node ./react ./rollup ./svelte ./types ./webpack ./temp-output","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json && ts-node ./packages/core/rename-cjs.ts","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts"},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.15","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"14.18.0","dependencies":{"typesafe-utils":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.2.0","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^7.32.0","rollup":"^2.58.0","svelte":"^3.43.1","astring":"^1.7.5","ts-node":"^10.2.1","chokidar":"^3.5.2","prettier":"^2.4.1","tiny-glob":"^0.2.9","watchlist":"^0.3.1","size-limit":"^5.0.5","source-map":"^0.7.3","typescript":"^4.4.3","@types/glob":"^7.1.4","@types/node":"^16.10.2","@types/react":"^17.0.26","concurrently":"^6.3.0","require-self":"^0.2.3","@types/express":"^4.17.13","@types/webpack":"^5.28.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.51.0","@rollup/plugin-commonjs":"^21.0.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^4.32.0","@rollup/plugin-node-resolve":"^13.0.5","@size-limit/preset-small-lib":"^5.0.5","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.32.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.42.0_1633178008621_0.7809331120023046","host":"s3://npm-registry-packages"}},"2.43.0":{"name":"typesafe-i18n","version":"2.43.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.43.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.js"},"dist":{"shasum":"951d1cc0618d4975906b71472d4d041d15969ec5","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.43.0.tgz","fileCount":238,"integrity":"sha512-FG1KNwWfXX09INQQM0E7aljTK4JsOx+YKDXr6wL3rbOxwZs2iuPUxvJdpqbOOXOiSeWsJ1P1+YmoFYiEZS0j6w==","signatures":[{"sig":"MEYCIQCQgF9Vgh2ImtZJ1rv6A4isiofAi3BwS90zfhNw2UbhHQIhAJZCKBCh4f6MNbXky+U9vka/XsVUHeJl+PFU6g2VXCyj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2256035},"main":"cjs/index.cjs","types":"types/index.d.ts","module":"esm/index.mjs","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":{"require":"./cjs/*.cjs"},"./esm/*":{"import":"./esm/*.mjs"},"./importer":{"require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"gitHead":"3a7e28a6126cfc4bc531e64a6184ecb54d4ca56f","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./angular ./adapters ./cjs ./detectors ./dist ./esm ./formatters ./node ./react ./rollup ./svelte ./types ./webpack ./temp-output","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json && ts-node ./packages/core/rename-cjs.ts","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.15","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"14.18.0","dependencies":{"typesafe-utils":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.2.0","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^7.32.0","rollup":"^2.58.0","svelte":"^3.43.1","astring":"^1.7.5","ts-node":"^10.2.1","chokidar":"^3.5.2","prettier":"^2.4.1","tiny-glob":"^0.2.9","watchlist":"^0.3.1","size-limit":"^5.0.5","source-map":"^0.7.3","typescript":"^4.4.3","@types/glob":"^7.1.4","@types/node":"^16.10.2","@types/react":"^17.0.26","concurrently":"^6.3.0","require-self":"^0.2.3","@types/express":"^4.17.13","@types/webpack":"^5.28.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.51.0","@rollup/plugin-commonjs":"^21.0.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^4.32.0","@rollup/plugin-node-resolve":"^13.0.5","@size-limit/preset-small-lib":"^5.0.5","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.32.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.43.0_1634022715503_0.9207690100470125","host":"s3://npm-registry-packages"}},"2.43.1":{"name":"typesafe-i18n","version":"2.43.1","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.43.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.js"},"dist":{"shasum":"e3270de66f3a2a10af07af206f5ca5015b845648","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.43.1.tgz","fileCount":240,"integrity":"sha512-IniED4rQC9LjRrXMeGzg7q611CpY1RSg59dKtsGU5eCZA5UYDjMWhSfbmfrUpw/AfHlTJ6coxPzqaaGFxbgHlA==","signatures":[{"sig":"MEUCIDPly200JQCOq6LcgoXruw4At/q0Q7AIZpp+ObnXaFaAAiEA4hDq0sBqV7YXPzISQOJAyDwqXuGMJIUxzG5ER0ZfoAE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2370230},"main":"cjs/index.cjs","types":"types/index.d.ts","module":"esm/index.mjs","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":{"require":"./cjs/*.cjs"},"./esm/*":{"import":"./esm/*.mjs"},"./importer":{"require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"gitHead":"9ab86fe0ddd2fe21f5bdcec61b6cecf641808963","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./angular ./adapters ./cjs ./detectors ./dist ./esm ./formatters ./node ./react ./rollup ./svelte ./types ./webpack ./temp-output","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json && ts-node ./packages/core/rename-cjs.ts","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.15","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"14.18.0","dependencies":{"typesafe-utils":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.2.0","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^7.32.0","rollup":"^2.58.0","svelte":"^3.43.1","astring":"^1.7.5","ts-node":"^10.2.1","chokidar":"^3.5.2","prettier":"^2.4.1","tiny-glob":"^0.2.9","watchlist":"^0.3.1","size-limit":"^5.0.5","source-map":"^0.7.3","typescript":"^4.4.3","@types/glob":"^7.1.4","@types/node":"^16.10.2","@types/react":"^17.0.26","concurrently":"^6.3.0","require-self":"^0.2.3","@types/express":"^4.17.13","@types/webpack":"^5.28.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.51.0","@rollup/plugin-commonjs":"^21.0.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^4.32.0","@rollup/plugin-node-resolve":"^13.0.5","@size-limit/preset-small-lib":"^5.0.5","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.32.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.43.1_1634187799816_0.20340332673798023","host":"s3://npm-registry-packages"}},"2.44.0":{"name":"typesafe-i18n","version":"2.44.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.44.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.mjs"},"dist":{"shasum":"508580c06d74c4341a2c8c793253170282192963","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.44.0.tgz","fileCount":240,"integrity":"sha512-uZStDXrCM3ha0TINI6fyvRDFiMWQswwEpy/7kiev/JhkPvSosWi/1ASOxsVIbqmmT7MdZlYqFrnBvDmWO/YmRA==","signatures":[{"sig":"MEQCIGBcOp3wgpWDQe8mwGQoBwllwU9N0DJnV6/PoIUWiJQ1AiAbrr1DMaJbI7a2qvOM38NooPhvNe2EPBK7MBI1IZwcvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2374942},"main":"cjs/index.cjs","types":"types/index.d.ts","module":"esm/index.mjs","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":{"require":"./cjs/*.cjs"},"./esm/*":{"import":"./esm/*.mjs"},"./importer":{"require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"gitHead":"bd6a63aa5738ad9d5a38bd1b5d34a3c1db318a68","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./angular ./adapters ./cjs ./detectors ./dist ./esm ./formatters ./importer ./node ./react ./rollup ./schema ./svelte ./types ./webpack ./temp-output","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json && ts-node ./packages/core/rename-cjs.ts","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.15","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"14.18.0","dependencies":{"typesafe-utils":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.2.0","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^7.32.0","rollup":"^2.58.0","svelte":"^3.43.1","astring":"^1.7.5","ts-node":"^10.2.1","chokidar":"^3.5.2","prettier":"^2.4.1","tiny-glob":"^0.2.9","watchlist":"^0.3.1","size-limit":"^5.0.5","source-map":"^0.7.3","typescript":"^4.4.3","@types/glob":"^7.1.4","@types/node":"^16.10.2","@types/react":"^17.0.26","concurrently":"^6.3.0","require-self":"^0.2.3","@types/express":"^4.17.13","@types/webpack":"^5.28.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.51.0","@rollup/plugin-commonjs":"^21.0.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^4.32.0","@rollup/plugin-node-resolve":"^13.0.5","@size-limit/preset-small-lib":"^5.0.5","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.32.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.44.0_1634190808481_0.14569802921816133","host":"s3://npm-registry-packages"}},"2.44.1":{"name":"typesafe-i18n","version":"2.44.1","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.44.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.mjs"},"dist":{"shasum":"ecbde11108409d94273621171509cd014558fd51","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.44.1.tgz","fileCount":240,"integrity":"sha512-oYUTP1FrlQHJ98raftFWBfRJeWblYiOJ73FhAdzDZTB6LolzgfriknSBBE+NnLSTdmd5XqbbfwLnBjET8UxNAg==","signatures":[{"sig":"MEUCIDdyEMSPlgtIf7QA8XElOYybpaDo9VePfiijulxhaTgRAiEAj7QaRjmzRgMtxRwyv4qkmqnbb5+Knhk4m+kpHhIWMG8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2373892},"main":"cjs/index.cjs","types":"types/index.d.ts","module":"esm/index.mjs","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":{"require":"./cjs/*.cjs"},"./esm/*":{"import":"./esm/*.mjs"},"./importer":{"require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"gitHead":"ddf288891eaec73eb81b71526e35978eb9556266","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./angular ./adapters ./cjs ./detectors ./dist ./esm ./formatters ./importer ./node ./react ./rollup ./schema ./svelte ./types ./webpack ./temp-output","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json && ts-node ./packages/core/rename-cjs.ts","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.15","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"14.18.0","dependencies":{"typesafe-utils":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.2.0","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^7.32.0","rollup":"^2.58.0","svelte":"^3.43.1","astring":"^1.7.5","ts-node":"^10.2.1","chokidar":"^3.5.2","prettier":"^2.4.1","tiny-glob":"^0.2.9","watchlist":"^0.3.1","size-limit":"^5.0.5","source-map":"^0.7.3","typescript":"^4.4.3","@types/glob":"^7.1.4","@types/node":"^16.10.2","@types/react":"^17.0.26","concurrently":"^6.3.0","require-self":"^0.2.3","@types/express":"^4.17.13","@types/webpack":"^5.28.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.51.0","@rollup/plugin-commonjs":"^21.0.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^4.32.0","@rollup/plugin-node-resolve":"^13.0.5","@size-limit/preset-small-lib":"^5.0.5","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.32.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.44.1_1634192490049_0.9414287841220332","host":"s3://npm-registry-packages"}},"2.44.2":{"name":"typesafe-i18n","version":"2.44.2","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.44.2","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.mjs"},"dist":{"shasum":"3aedfcf51e06239596990480f4e7b02799e2d436","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.44.2.tgz","fileCount":243,"integrity":"sha512-TCX69OnSIvNShU/SaMQMZ6HbabXAoEfNekkxjaWDa71IUAFye9yMzAyzpDGTsQ0/bQF8bkBSdO620p0BM7H3ww==","signatures":[{"sig":"MEYCIQDHSBieki7/hmcoEv1+kOOTR640x3gZdRYyIFQReUUnaAIhAPa3GTlt8eGKZ+pxTiSLlnJiCicC17IBo8RyALehX3Yp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2374504},"main":"cjs/index.cjs","types":"types/index.d.ts","module":"esm/index.mjs","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":{"require":"./cjs/*.cjs"},"./esm/*":{"import":"./esm/*.mjs"},"./importer":{"require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"gitHead":"cb0f3dcd60d1b693176ee74914ff9e6807dd7fe3","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./angular ./adapters ./cjs ./detectors ./dist ./esm ./formatters ./importer ./node ./react ./rollup ./schema ./svelte ./types ./webpack ./temp-output","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json && ts-node ./packages/core/rename-cjs.ts","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.15","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"14.18.0","dependencies":{"typesafe-utils":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.2.0","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^7.32.0","rollup":"^2.58.0","svelte":"^3.43.1","astring":"^1.7.5","ts-node":"^10.2.1","chokidar":"^3.5.2","prettier":"^2.4.1","tiny-glob":"^0.2.9","watchlist":"^0.3.1","size-limit":"^5.0.5","source-map":"^0.7.3","typescript":"^4.4.3","@types/glob":"^7.1.4","@types/node":"^16.10.2","@types/react":"^17.0.26","concurrently":"^6.3.0","require-self":"^0.2.3","@types/express":"^4.17.13","@types/webpack":"^5.28.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.51.0","@rollup/plugin-commonjs":"^21.0.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^4.32.0","@rollup/plugin-node-resolve":"^13.0.5","@size-limit/preset-small-lib":"^5.0.5","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.32.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.44.2_1634210359285_0.6386159032669505","host":"s3://npm-registry-packages"}},"2.44.3":{"name":"typesafe-i18n","version":"2.44.3","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.44.3","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.mjs"},"dist":{"shasum":"b35311a247cad745fbffe001cacbb292b7068be6","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.44.3.tgz","fileCount":243,"integrity":"sha512-WYCsC1zOqfcShK7peAKxtclyb3mM4iV9gZlWoaYuTJ8YEQxhOAmg3GzDXAhczDuF6xGFIFQKrxM0hcQS+z4+bQ==","signatures":[{"sig":"MEYCIQDgm++qwvK5Yj6cmZw2Ns3wln75wQBgifka1LF1Wmj0twIhAPA9WqB5uIq/pMQqNI9r9SmP+Txtr6LoZHzUvLAIkSB5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2376731},"main":"cjs/index.cjs","types":"types/index.d.ts","module":"esm/index.mjs","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":{"require":"./cjs/*.cjs"},"./esm/*":{"import":"./esm/*.mjs"},"./importer":{"require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"gitHead":"5c4eb2a1b3d7b4d4150cb9581a319a806c8dff6c","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./angular ./adapters ./cjs ./detectors ./dist ./esm ./formatters ./importer ./node ./react ./rollup ./schema ./svelte ./types ./webpack ./temp-output","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json && ts-node ./packages/core/rename-cjs.ts","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.15","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"14.18.0","dependencies":{"typesafe-utils":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.2.0","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^7.32.0","rollup":"^2.58.0","svelte":"^3.43.1","astring":"^1.7.5","ts-node":"^10.2.1","chokidar":"^3.5.2","prettier":"^2.4.1","tiny-glob":"^0.2.9","watchlist":"^0.3.1","size-limit":"^5.0.5","source-map":"^0.7.3","typescript":"^4.4.3","@types/glob":"^7.1.4","@types/node":"^16.10.2","@types/react":"^17.0.26","concurrently":"^6.3.0","require-self":"^0.2.3","@types/express":"^4.17.13","@types/webpack":"^5.28.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.51.0","@rollup/plugin-commonjs":"^21.0.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^4.32.0","@rollup/plugin-node-resolve":"^13.0.5","@size-limit/preset-small-lib":"^5.0.5","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.32.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.44.3_1634277078316_0.8992672457087738","host":"s3://npm-registry-packages"}},"2.45.0":{"name":"typesafe-i18n","version":"2.45.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.45.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.mjs"},"dist":{"shasum":"e4a49ae1f682c43b12384838019e78cec2d8adcd","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.45.0.tgz","fileCount":243,"integrity":"sha512-oAKP8BeEDXcLeHM8JhSqJbmdLS/Pxdx7lC5ez9bNXk5Dqe+TIyXHbKoHECzmn8Vcu8xdyriqOe4AyGL+XZSSCQ==","signatures":[{"sig":"MEUCIQDYi5sSLzwXZx4LvxgnIgBRgXm4k3SzWbTUbpYs9LS4IwIgK6hXFEoUPuSVJ767UjAC/NK1SG7b2fX3JuSr7FwUp+A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2372916},"main":"cjs/index.cjs","types":"types/index.d.ts","module":"esm/index.mjs","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":{"require":"./cjs/*.cjs"},"./esm/*":{"import":"./esm/*.mjs"},"./importer":{"require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"gitHead":"2aadfec18cb2b7d91a9b366c8150a32a5f908bb0","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./angular ./adapters ./cjs ./detectors ./dist ./esm ./formatters ./importer ./node ./react ./rollup ./schema ./svelte ./types ./webpack ./temp-output","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json && ts-node ./packages/core/rename-cjs.ts","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.15","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"14.18.0","dependencies":{"typesafe-utils":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.2.0","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^7.32.0","rollup":"^2.58.0","svelte":"^3.43.1","astring":"^1.7.5","ts-node":"^10.2.1","chokidar":"^3.5.2","prettier":"^2.4.1","tiny-glob":"^0.2.9","watchlist":"^0.3.1","size-limit":"^5.0.5","source-map":"^0.7.3","typescript":"^4.4.3","@types/glob":"^7.1.4","@types/node":"^16.10.2","@types/react":"^17.0.26","concurrently":"^6.3.0","require-self":"^0.2.3","@types/express":"^4.17.13","@types/webpack":"^5.28.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.51.0","@rollup/plugin-commonjs":"^21.0.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^4.32.0","@rollup/plugin-node-resolve":"^13.0.5","@size-limit/preset-small-lib":"^5.0.5","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.32.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.45.0_1634360649195_0.18354802448512553","host":"s3://npm-registry-packages"}},"2.46.0":{"name":"typesafe-i18n","version":"2.46.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.46.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.mjs"},"dist":{"shasum":"af81b5e9cf55024389844af6697bc44e36374c54","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.46.0.tgz","fileCount":248,"integrity":"sha512-9pamRb0fEDeK1xXF9hkCaaG2dbJUzk+JPvd0W7z/QqP+foSLc4zrsgHvdXiAqjOzap6CPhhfDml7YuPVcOVCgA==","signatures":[{"sig":"MEUCIQCcotEETTAizg1cKPQBfCK5t208yPuXckyguTVudciW5wIgQYFfcHW2lOBtBeqm6EKEWaqBKzN9ynmuQAuY8BTHkFE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2409681},"main":"cjs/index.cjs","types":"types/index.d.ts","module":"esm/index.mjs","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":{"require":"./cjs/*.cjs"},"./esm/*":{"import":"./esm/*.mjs"},"./exporter":{"require":"./exporter/index.cjs"},"./importer":{"require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"gitHead":"9530580c374b88006c4a4c3ed47764589cb8261e","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./angular ./adapters ./cjs ./detectors ./dist ./esm ./formatters ./importer ./node ./react ./rollup ./schema ./svelte ./types ./webpack ./temp-output","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json && ts-node ./packages/core/rename-cjs.ts","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:exporter":"rollup -c packages/exporter/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:exporter":"rollup -c packages/exporter/rollup.config.js && tsc -p packages/exporter/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.15","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"14.18.0","dependencies":{"typesafe-utils":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.2.0","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^7.32.0","rollup":"^2.58.0","svelte":"^3.43.1","astring":"^1.7.5","ts-node":"^10.2.1","chokidar":"^3.5.2","prettier":"^2.4.1","tiny-glob":"^0.2.9","watchlist":"^0.3.1","size-limit":"^5.0.5","source-map":"^0.7.3","typescript":"^4.4.3","@types/glob":"^7.1.4","@types/node":"^16.10.2","@types/react":"^17.0.26","concurrently":"^6.3.0","require-self":"^0.2.3","@types/express":"^4.17.13","@types/webpack":"^5.28.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.51.0","@rollup/plugin-commonjs":"^21.0.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^4.32.0","@rollup/plugin-node-resolve":"^13.0.5","@size-limit/preset-small-lib":"^5.0.5","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.32.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.46.0_1634570502863_0.9321862890894435","host":"s3://npm-registry-packages"}},"2.46.1":{"name":"typesafe-i18n","version":"2.46.1","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.46.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.mjs"},"dist":{"shasum":"f845012d74563cc5c0638548786b19310c2e9458","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.46.1.tgz","fileCount":248,"integrity":"sha512-/2u0k4KVPpn5MGuSHQokrwxlUlOVdG3i2EwrxZWKxbmcLZeUJQ1H0NzRPEXkVm+wFwktJJAtULL2YHq500SPYw==","signatures":[{"sig":"MEQCIG6xX1NPKXO6ypNKIASRcVhA3EJF8YZ/S54TwG4dN0blAiAcL6EYWQtpgJRwVnuSU/EF35UAQgJP9JQu2WNoOwbXIg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2411230},"main":"cjs/index.cjs","types":"types/index.d.ts","module":"esm/index.mjs","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":{"require":"./cjs/*.cjs"},"./esm/*":{"import":"./esm/*.mjs"},"./exporter":{"require":"./exporter/index.cjs"},"./importer":{"require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"gitHead":"b251f638bd4b7bb61a2f79a4c90f74d1fe69e600","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./angular ./adapters ./cjs ./detectors ./dist ./esm ./formatters ./importer ./node ./react ./rollup ./schema ./svelte ./types ./webpack ./temp-output","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json && ts-node ./packages/core/rename-cjs.ts","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:exporter":"rollup -c packages/exporter/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:exporter":"rollup -c packages/exporter/rollup.config.js && tsc -p packages/exporter/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.15","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"14.18.0","dependencies":{"typesafe-utils":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.2.0","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^7.32.0","rollup":"^2.58.0","svelte":"^3.43.1","astring":"^1.7.5","ts-node":"^10.2.1","chokidar":"^3.5.2","prettier":"^2.4.1","tiny-glob":"^0.2.9","watchlist":"^0.3.1","size-limit":"^5.0.5","source-map":"^0.7.3","typescript":"^4.4.3","@types/glob":"^7.1.4","@types/node":"^16.10.2","@types/react":"^17.0.26","concurrently":"^6.3.0","require-self":"^0.2.3","@types/express":"^4.17.13","@types/webpack":"^5.28.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.51.0","@rollup/plugin-commonjs":"^21.0.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^4.32.0","@rollup/plugin-node-resolve":"^13.0.5","@size-limit/preset-small-lib":"^5.0.5","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.32.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.46.1_1634621927997_0.5033034913658874","host":"s3://npm-registry-packages"}},"2.46.2":{"name":"typesafe-i18n","version":"2.46.2","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.46.2","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.mjs"},"dist":{"shasum":"e54c11916966d2d63ddc4cf60a429ec6c8e1bf8c","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.46.2.tgz","fileCount":252,"integrity":"sha512-4HIrys3eh7nZOW4ZU2Hf/kVynsCBB5ul0BjhJp55639BHenIljYPoXrHY9Btp+RJsyQS4QQb4qiPZo/BgFlqUg==","signatures":[{"sig":"MEUCIBZ39oCr3lUN1rwZDCfeeVn7pZLWiyRzWHfFPWXj7SpTAiEAtMgQpxv1wj9C8hBIBito1sifzIEmFtZUvEyg+hMKXRo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2557313},"main":"cjs/index.cjs","types":"types/index.d.ts","module":"esm/index.mjs","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":{"require":"./cjs/*.cjs"},"./esm/*":{"import":"./esm/*.mjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"gitHead":"7670c17cc3d93e492a2c4d0c97ff5b0212694556","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./angular ./adapters ./cjs ./detectors ./dist ./esm ./exporter ./formatters ./importer ./node ./react ./rollup ./schema ./svelte ./types ./webpack ./temp-output","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json && ts-node ./packages/core/rename-cjs.ts","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:exporter":"rollup -c packages/exporter/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:exporter":"rollup -c packages/exporter/rollup.config.js && tsc -p packages/exporter/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.15","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"14.18.0","dependencies":{"typesafe-utils":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.2.0","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^7.32.0","rollup":"^2.58.0","svelte":"^3.43.1","astring":"^1.7.5","ts-node":"^10.2.1","chokidar":"^3.5.2","prettier":"^2.4.1","tiny-glob":"^0.2.9","watchlist":"^0.3.1","size-limit":"^5.0.5","source-map":"^0.7.3","typescript":"^4.4.3","@types/glob":"^7.1.4","@types/node":"^16.10.2","@types/react":"^17.0.26","concurrently":"^6.3.0","require-self":"^0.2.3","@types/express":"^4.17.13","@types/webpack":"^5.28.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.51.0","@rollup/plugin-commonjs":"^21.0.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^4.32.0","@rollup/plugin-node-resolve":"^13.0.5","@size-limit/preset-small-lib":"^5.0.5","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.32.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.46.2_1634667615752_0.05413878226589275","host":"s3://npm-registry-packages"}},"2.46.3":{"name":"typesafe-i18n","version":"2.46.3","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.46.3","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.mjs"},"dist":{"shasum":"faac8b8e3da4aa7fb92768e64abf8eb0638b136c","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.46.3.tgz","fileCount":252,"integrity":"sha512-irn8dhW/I8yY88iRusFrSKX/JQ+ZvWoyxbf/tS/1/LNxkfjrLcj5ZTNWDE8Kz+iHURPcXBZzPey/BWBQxk4laA==","signatures":[{"sig":"MEUCIQCzAvGaHJ9igVAgP1zyJJ4Uf7ZLGWiH9ff0gtAzxkoABwIgNiMzn4uwltoKwve1Iq05Baf/weW8IUz9YB3zHdD8jnc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2557746},"main":"cjs/index.cjs","types":"types/index.d.ts","module":"esm/index.mjs","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":{"require":"./cjs/*.cjs"},"./esm/*":{"import":"./esm/*.mjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"gitHead":"f590f49e732bdd636a1d8f7bbda16464e7dc8fb3","scripts":{"lint":"eslint packages","test":"require-self && uvu -r ts-node/register -i generated packages test","build":"concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./angular ./adapters ./cjs ./detectors ./dist ./esm ./exporter ./formatters ./importer ./node ./react ./rollup ./schema ./svelte ./types ./webpack ./temp-output","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json && ts-node ./packages/core/rename-cjs.ts","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:exporter":"rollup -c packages/exporter/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:exporter":"rollup -c packages/exporter/rollup.config.js && tsc -p packages/exporter/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.15","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"14.18.0","dependencies":{"typesafe-utils":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"uvu":"^0.5.1","glob":"^7.2.0","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^7.32.0","rollup":"^2.58.0","svelte":"^3.43.1","astring":"^1.7.5","ts-node":"^10.2.1","chokidar":"^3.5.2","prettier":"^2.4.1","tiny-glob":"^0.2.9","watchlist":"^0.3.1","size-limit":"^5.0.5","source-map":"^0.7.3","typescript":"^4.4.3","@types/glob":"^7.1.4","@types/node":"^16.10.2","@types/react":"^17.0.26","concurrently":"^6.3.0","require-self":"^0.2.3","@types/express":"^4.17.13","@types/webpack":"^5.28.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.51.0","@rollup/plugin-commonjs":"^21.0.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^4.32.0","@rollup/plugin-node-resolve":"^13.0.5","@size-limit/preset-small-lib":"^5.0.5","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.32.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.46.3_1634669148613_0.7029678017398833","host":"s3://npm-registry-packages"}},"2.46.4":{"name":"typesafe-i18n","version":"2.46.4","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.46.4","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.mjs"},"dist":{"shasum":"86ec68c9e09009eb428ef98f0c9d28ad3c22e6b9","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.46.4.tgz","fileCount":252,"integrity":"sha512-4Nt9uF9lAOVKc39mcv3kjX/bKbZGzwKPTLuPDwX9ym/UzWqdPmQRbgJrQD/8wWTEV5RV2h/GpaSTf9/7CIldnA==","signatures":[{"sig":"MEUCIQCQw0dG9AyiNAtQH9l+BlKBkFB8WsUfSUYZyKPCaS2daQIgEB1WyjYXxmCJq4Ov7FqU4cTimV6dwDp2y9fGrdhqwVM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2561438},"main":"cjs/index.cjs","types":"types/index.d.ts","module":"esm/index.mjs","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":{"require":"./cjs/*.cjs"},"./esm/*":{"import":"./esm/*.mjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"gitHead":"02fca9b9dc80ec3409062afbb95c0e1f067986f3","scripts":{"lint":"eslint packages","test":"require-self && uvu -r tsm -i generated packages test","build":"concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./angular ./adapters ./cjs ./detectors ./dist ./esm ./exporter ./formatters ./importer ./node ./react ./rollup ./schema ./svelte ./types ./webpack ./temp-output","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json && ts-node ./packages/core/rename-cjs.ts","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:exporter":"rollup -c packages/exporter/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:exporter":"rollup -c packages/exporter/rollup.config.js && tsc -p packages/exporter/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.15","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"14.18.0","dependencies":{"typesafe-utils":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.1.2","uvu":"^0.5.1","glob":"^7.2.0","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^7.32.0","rollup":"^2.58.0","svelte":"^3.43.1","astring":"^1.7.5","ts-node":"^10.3.0","chokidar":"^3.5.2","prettier":"^2.4.1","tiny-glob":"^0.2.9","watchlist":"^0.3.1","size-limit":"^5.0.5","source-map":"^0.7.3","typescript":"^4.4.3","@types/glob":"^7.1.4","@types/node":"^16.10.2","@types/react":"^17.0.26","concurrently":"^6.3.0","require-self":"^0.2.3","@types/express":"^4.17.13","@types/webpack":"^5.28.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.51.0","@rollup/plugin-commonjs":"^21.0.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^4.32.0","@rollup/plugin-node-resolve":"^13.0.5","@size-limit/preset-small-lib":"^5.0.5","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.32.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.46.4_1634672596867_0.6088116750818575","host":"s3://npm-registry-packages"}},"2.46.5":{"name":"typesafe-i18n","version":"2.46.5","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.46.5","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.mjs"},"dist":{"shasum":"d24cc82adc2e0404130e546fe3ed3e7350dab4f3","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.46.5.tgz","fileCount":252,"integrity":"sha512-N6fgsoTJGc0pxZlDI9DdDKcF7j4c2pfdAdpB333rLwBFXucePXT4ZcgdeFJ4vuWm3Js4UccqqXwmVu82ZcqZyw==","signatures":[{"sig":"MEYCIQDiKRPIhdWXEuhR9eMOpw+cUgWz49mZZndzJKn/2iuuiAIhAOZ4u7cVNMfW+bxRFPcigW3hAnYpwebfibR+GQlY/8Vd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2561532},"main":"cjs/index.cjs","types":"types/index.d.ts","module":"esm/index.mjs","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":{"require":"./cjs/*.cjs"},"./esm/*":{"import":"./esm/*.mjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"gitHead":"f684e0cf24dc79ce97610c275ff7691e46f450e9","scripts":{"lint":"eslint packages","test":"require-self && uvu -r tsm -i generated packages test","build":"concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./angular ./adapters ./cjs ./detectors ./dist ./esm ./exporter ./formatters ./importer ./node ./react ./rollup ./schema ./svelte ./types ./webpack ./temp-output","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json && ts-node ./packages/core/rename-cjs.ts","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:exporter":"rollup -c packages/exporter/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:exporter":"rollup -c packages/exporter/rollup.config.js && tsc -p packages/exporter/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.15","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"typesafe-utils":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.1.2","uvu":"^0.5.1","glob":"^7.2.0","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^7.32.0","rollup":"^2.58.0","svelte":"^3.43.1","astring":"^1.7.5","ts-node":"^10.3.0","chokidar":"^3.5.2","prettier":"^2.4.1","tiny-glob":"^0.2.9","watchlist":"^0.3.1","size-limit":"^5.0.5","source-map":"^0.7.3","typescript":"^4.4.3","@types/glob":"^7.1.4","@types/node":"^16.10.2","@types/react":"^17.0.26","concurrently":"^6.3.0","require-self":"^0.2.3","@types/express":"^4.17.13","@types/webpack":"^5.28.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.51.0","@rollup/plugin-commonjs":"^21.0.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^4.32.0","@rollup/plugin-node-resolve":"^13.0.5","@size-limit/preset-small-lib":"^5.0.5","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.32.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.46.5_1635077743301_0.13491102024480117","host":"s3://npm-registry-packages"}},"2.46.6":{"name":"typesafe-i18n","version":"2.46.6","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.46.6","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.mjs"},"dist":{"shasum":"3ab6d4b943817073028b922b594aca32d9042405","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.46.6.tgz","fileCount":252,"integrity":"sha512-FEvw3i3ETZBoo9mQ+QBXg4iZTftXLLEiVTW2kK1bJ+u24b81RLtb5OgAJ/k4tvN0sAGfV2VQd0RDMot9J5o11A==","signatures":[{"sig":"MEQCIAdv9b2ZVgzaLtSnZnG52g/qcDY9b0P5HL0XqxQNDaDeAiBTaGdGV0JjnPbDIMRKAlmAjyNfgHYu+FpFye66Q62ICg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2561695},"main":"cjs/index.cjs","types":"types/index.d.ts","module":"esm/index.mjs","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":{"require":"./cjs/*.cjs"},"./esm/*":{"import":"./esm/*.mjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"gitHead":"20fc182bfad7921946982cd1e462797b161552b9","scripts":{"lint":"eslint packages --cache","test":"require-self && uvu -r tsm -i generated packages test","build":"npm run clear && concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./angular ./adapters ./cjs ./detectors ./dist ./esm ./exporter ./formatters ./importer ./node ./react ./rollup ./schema ./svelte ./types ./webpack ./temp-output","prepare":"husky install","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --cache --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json && ts-node ./packages/core/rename-cjs.ts","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:exporter":"rollup -c packages/exporter/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:exporter":"rollup -c packages/exporter/rollup.config.js && tsc -p packages/exporter/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.15","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"typesafe-utils":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.1.2","uvu":"^0.5.1","glob":"^7.2.0","husky":"^7.0.4","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^7.32.0","rollup":"^2.58.0","svelte":"^3.43.1","astring":"^1.7.5","ts-node":"^10.3.0","chokidar":"^3.5.2","prettier":"^2.4.1","tiny-glob":"^0.2.9","watchlist":"^0.3.1","size-limit":"^5.0.5","source-map":"^0.7.3","typescript":"^4.4.3","@types/glob":"^7.1.4","@types/node":"^16.10.2","lint-staged":"^11.2.4","@types/react":"^17.0.26","concurrently":"^6.3.0","require-self":"^0.2.3","@types/express":"^4.17.13","@types/webpack":"^5.28.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.51.0","@rollup/plugin-commonjs":"^21.0.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^4.32.0","@rollup/plugin-node-resolve":"^13.0.5","@size-limit/preset-small-lib":"^5.0.5","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.32.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.46.6_1635154525538_0.3688769391550515","host":"s3://npm-registry-packages"}},"2.46.7":{"name":"typesafe-i18n","version":"2.46.7","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.46.7","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.mjs"},"dist":{"shasum":"d908d7e0b24a457928240a3f48b939b2e155b2ea","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.46.7.tgz","fileCount":252,"integrity":"sha512-IWJ9MYlcC8WxGqyls8/McNfWVND9ukbUNVIiMbYRAG2zOVg7o3wRn/2OHRnmdb/tvRWnMQhGz4uIuOkJJi3sCg==","signatures":[{"sig":"MEUCIHyiIY5drI/DuwmtEIlJ3xMOM3s+5CFacweMsiRDiAAnAiEAuyxPpe60UgI9vmLkpMhjU6xuk9E8arB8bz888OVNo8Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2561887},"main":"cjs/index.cjs","types":"types/index.d.ts","module":"esm/index.mjs","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":{"require":"./cjs/*.cjs"},"./esm/*":{"import":"./esm/*.mjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"gitHead":"bf54d862e4d79bec7a654517c3dc693400d696bb","scripts":{"lint":"eslint packages --cache","test":"require-self && uvu -r tsm -i generated packages test","build":"npm run clear && concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./angular ./adapters ./cjs ./detectors ./dist ./esm ./exporter ./formatters ./importer ./node ./react ./rollup ./schema ./svelte ./types ./webpack ./temp-output","prepare":"husky install","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --cache --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json && ts-node ./packages/core/rename-cjs.ts","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:exporter":"rollup -c packages/exporter/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:exporter":"rollup -c packages/exporter/rollup.config.js && tsc -p packages/exporter/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.15","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"typesafe-utils":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.1.2","uvu":"^0.5.1","glob":"^7.2.0","husky":"^7.0.4","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^7.32.0","rollup":"^2.58.0","svelte":"^3.43.1","astring":"^1.7.5","ts-node":"^10.3.0","chokidar":"^3.5.2","prettier":"^2.4.1","tiny-glob":"^0.2.9","watchlist":"^0.3.1","size-limit":"^5.0.5","source-map":"^0.7.3","typescript":"^4.4.3","@types/glob":"^7.1.4","@types/node":"^16.10.2","lint-staged":"^11.2.4","@types/react":"^17.0.26","concurrently":"^6.3.0","require-self":"^0.2.3","@types/express":"^4.17.13","@types/webpack":"^5.28.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.51.0","@rollup/plugin-commonjs":"^21.0.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^4.32.0","@rollup/plugin-node-resolve":"^13.0.5","@size-limit/preset-small-lib":"^5.0.5","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.32.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.46.7_1635176035109_0.9618695790368077","host":"s3://npm-registry-packages"}},"2.46.8":{"name":"typesafe-i18n","version":"2.46.8","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.46.8","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.mjs"},"dist":{"shasum":"15cd0aec91da03891d994632e2c6d3a57625e93b","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.46.8.tgz","fileCount":252,"integrity":"sha512-JqKeDUisRrOWeO5gBLmJgpi0vp+2OXV0estbER+ObsTfDiQCOC43pQLuGlXXwBsODxGe3gQcJ9qb7GVPJxCdAw==","signatures":[{"sig":"MEQCICJYdjxnNDvTeKKbtqHC+CB4JxkDvxfVwU0ty+eIhTjeAiAqzAZPiPZGyWmgaDhSd6O7ekgJcz4M7PCOhX5i3uaUpA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2568205},"main":"cjs/index.cjs","types":"types/index.d.ts","module":"esm/index.mjs","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":{"require":"./cjs/*.cjs"},"./esm/*":{"import":"./esm/*.mjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"gitHead":"e710b282fe6c657a15f524f0c94304c268720977","scripts":{"lint":"eslint packages --cache","test":"require-self && uvu -r tsm -i generated packages test","build":"npm run clear && concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./angular ./adapters ./cjs ./detectors ./dist ./esm ./exporter ./formatters ./importer ./node ./react ./rollup ./schema ./svelte ./types ./webpack ./temp-output","prepare":"husky install","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --cache --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json && ts-node ./packages/core/rename-cjs.ts","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:exporter":"rollup -c packages/exporter/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:exporter":"rollup -c packages/exporter/rollup.config.js && tsc -p packages/exporter/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.15","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"typesafe-utils":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.1.2","uvu":"^0.5.1","glob":"^7.2.0","husky":"^7.0.4","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^7.32.0","rollup":"^2.58.0","svelte":"^3.43.1","astring":"^1.7.5","ts-node":"^10.3.0","chokidar":"^3.5.2","prettier":"^2.4.1","tiny-glob":"^0.2.9","watchlist":"^0.3.1","size-limit":"^5.0.5","source-map":"^0.7.3","typescript":"^4.4.3","@types/glob":"^7.1.4","@types/node":"^16.10.2","lint-staged":"^11.2.4","@types/react":"^17.0.26","concurrently":"^6.3.0","require-self":"^0.2.3","@types/express":"^4.17.13","@types/webpack":"^5.28.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.51.0","@rollup/plugin-commonjs":"^21.0.0","@rollup/plugin-typescript":"^8.2.5","@typescript-eslint/parser":"^4.32.0","@rollup/plugin-node-resolve":"^13.0.5","@size-limit/preset-small-lib":"^5.0.5","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^4.32.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.46.8_1635484825055_0.16996106794425536","host":"s3://npm-registry-packages"}},"2.47.0":{"name":"typesafe-i18n","version":"2.47.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.47.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"node/generator.mjs"},"dist":{"shasum":"a1cc5d89df2e4aac4e9ca07084ffc6d95ee095d2","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.47.0.tgz","fileCount":252,"integrity":"sha512-ccrKfv9KMP/qG1TWPW0m6e/OCCogiTOzqACHU8/Qo+F5c1cXNL5XusFNdxEs45HyEbgsrZVAitFdOHA8Fop/mQ==","signatures":[{"sig":"MEUCIQDCI32VmtkSZMRaemCEuGB1yAznnu/vrPhb61oRrCkR2AIgUfGTlVYNuGLfMzYqxrNWuAogC9eekr9CryQBtksW164=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2568807},"main":"cjs/index.cjs","types":"types/index.d.ts","module":"esm/index.mjs","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":{"require":"./cjs/*.cjs"},"./esm/*":{"import":"./esm/*.mjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"gitHead":"ac2e0e10c52a26f999c330a51184e228deabbfae","scripts":{"lint":"eslint packages --cache","test":"require-self && uvu -r tsm -i generated packages test","build":"npm run clear && concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./angular ./adapters ./cjs ./detectors ./dist ./esm ./exporter ./formatters ./importer ./node ./react ./rollup ./schema ./svelte ./types ./webpack ./temp-output","prepare":"husky install","dev:node":"rollup -c packages/node-process/rollup.config.js -w","lint:fix":"eslint packages --cache --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json && ts-node ./packages/core/rename-cjs.ts","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","build:node":"rollup -c packages/node-process/rollup.config.js","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:exporter":"rollup -c packages/exporter/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:exporter":"rollup -c packages/exporter/rollup.config.js && tsc -p packages/exporter/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.15","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"typesafe-utils":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.1.4","uvu":"^0.5.2","glob":"^7.2.0","husky":"^7.0.4","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^8.1.0","rollup":"^2.58.3","svelte":"^3.44.0","astring":"^1.7.5","ts-node":"^10.4.0","chokidar":"^3.5.2","prettier":"^2.4.1","tiny-glob":"^0.2.9","watchlist":"^0.3.1","size-limit":"^5.0.5","source-map":"^0.7.3","typescript":"^4.4.4","@types/glob":"^7.2.0","@types/node":"^14.17.32","lint-staged":"^11.2.6","@types/react":"^17.0.33","concurrently":"^6.3.0","require-self":"^0.2.3","@types/express":"^4.17.13","@types/webpack":"^5.28.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.51.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.2.0","@rollup/plugin-node-resolve":"^13.0.6","@size-limit/preset-small-lib":"^5.0.5","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.47.0_1635697579739_0.9282243181123637","host":"s3://npm-registry-packages"}},"2.48.0":{"name":"typesafe-i18n","version":"2.48.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.48.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"1e41be53ddf729dca2ab8743ecddcecb0a0e66cb","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.48.0.tgz","fileCount":251,"integrity":"sha512-PeWvVb3/EQTCXL5s02PFWMOv+0aO4q59ekrv7yPWFsnqTWbA6/RCKFLQZKsfqIiiJ3UUIG1H0f5R2H8DKBm5fQ==","signatures":[{"sig":"MEQCIEIvA0ZE8H88DOD1hxzj+XoFASFNYmMOz3gCFI6KX+KWAiBSosByhc2BjvGO5hpZ1kmicq8PjVPig/dM7vEeTR3aHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2575741},"main":"cjs/index.cjs","types":"types/index.d.ts","module":"esm/index.mjs","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":{"require":"./cjs/*.cjs"},"./esm/*":{"import":"./esm/*.mjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"gitHead":"0594dce776080f8cf1d97299b0cbaf0774987a16","scripts":{"lint":"eslint packages --cache","test":"require-self && uvu -r tsm -i generated packages test","build":"npm run clear && concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./angular ./adapters ./cjs ./cli ./detectors ./dist ./esm ./exporter ./formatters ./importer ./react ./rollup ./schema ./svelte ./types ./webpack ./temp-output","dev:cli":"rollup -c packages/cli/rollup.config.js -w","prepare":"husky install","lint:fix":"eslint packages --cache --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json && ts-node ./packages/core/rename-cjs.ts","build:cli":"rollup -c packages/cli/rollup.config.js","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:exporter":"rollup -c packages/exporter/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:exporter":"rollup -c packages/exporter/rollup.config.js && tsc -p packages/exporter/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.15","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"typesafe-utils":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.1.4","uvu":"^0.5.2","glob":"^7.2.0","husky":"^7.0.4","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^8.1.0","rollup":"^2.58.3","svelte":"^3.44.0","astring":"^1.7.5","ts-node":"^10.4.0","chokidar":"^3.5.2","prettier":"^2.4.1","commander":"^7.2.0","tiny-glob":"^0.2.9","watchlist":"^0.3.1","size-limit":"^5.0.5","source-map":"^0.7.3","typescript":"^4.4.4","@types/glob":"^7.2.0","@types/node":"^14.17.32","lint-staged":"^11.2.6","@types/react":"^17.0.33","concurrently":"^6.3.0","require-self":"^0.2.3","@types/express":"^4.17.13","@types/webpack":"^5.28.0","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.51.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.2.0","@rollup/plugin-node-resolve":"^13.0.6","@size-limit/preset-small-lib":"^5.0.5","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.48.0_1635751367809_0.4596386744587142","host":"s3://npm-registry-packages"}},"2.49.0":{"name":"typesafe-i18n","version":"2.49.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.49.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"3904c28b925bd020cdb95e30375ee3a0c37aab8e","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.49.0.tgz","fileCount":252,"integrity":"sha512-dKsO4ecVLWOluQVsJpvnqLlLP1Ob09VpqA5gDMGVQVcmqNn7IdAy2JfwJyCndywqfdQVZERkxZIW4ZjDmSbX4A==","signatures":[{"sig":"MEYCIQCGZWQjjYbpUnPSKSSnAd77ZXCX838lRRgpbEzttitijQIhAIZ4UcQ9b1eiIUsRmQYcrtk09sLitBkCeIatRtTCsIif","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2752404},"main":"cjs/index.cjs","types":"types/index.d.ts","module":"esm/index.mjs","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":{"require":"./cjs/*.cjs"},"./esm/*":{"import":"./esm/*.mjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"gitHead":"1d7ad0bab43b5db8862e5b9f0c0195aee202df32","scripts":{"lint":"eslint packages --cache","test":"require-self && uvu -r tsm -i generated packages test","build":"npm run clear && npm run update-version && concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./angular ./adapters ./cjs ./cli ./detectors ./dist ./esm ./exporter ./formatters ./importer ./react ./rollup ./schema ./svelte ./types ./webpack ./temp-output","dev:cli":"rollup -c packages/cli/rollup.config.js -w","prepare":"husky install","lint:fix":"eslint packages --cache --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json && ts-node ./packages/core/rename-cjs.ts","build:cli":"rollup -c packages/cli/rollup.config.js","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:exporter":"rollup -c packages/exporter/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:exporter":"rollup -c packages/exporter/rollup.config.js && tsc -p packages/exporter/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","update-version":"tsm ./update-version.ts","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.15","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"typesafe-utils":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.1.4","uvu":"^0.5.2","glob":"^7.2.0","husky":"^7.0.4","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^8.1.0","rollup":"^2.58.3","svelte":"^3.44.0","astring":"^1.7.5","prompts":"^2.4.2","ts-node":"^10.4.0","chokidar":"^3.5.2","prettier":"^2.4.1","commander":"^7.2.0","just-diff":"^4.1.2","tiny-glob":"^0.2.9","type-fest":"^0.20.2","watchlist":"^0.3.1","size-limit":"^5.0.5","source-map":"^0.7.3","typescript":"^4.4.4","@types/glob":"^7.2.0","@types/node":"^14.17.32","lint-staged":"^11.2.6","@types/react":"^17.0.33","concurrently":"^6.3.0","require-self":"^0.2.3","@types/express":"^4.17.13","@types/prompts":"^2.0.14","@types/webpack":"^5.28.0","just-diff-apply":"^3.1.0","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.51.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.2.0","@rollup/plugin-node-resolve":"^13.0.6","@size-limit/preset-small-lib":"^5.0.5","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.49.0_1636194283772_0.16511785316256433","host":"s3://npm-registry-packages"}},"2.49.1":{"name":"typesafe-i18n","version":"2.49.1","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.49.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"104ed98a919809952c147a0c63c318a4ad78362c","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.49.1.tgz","fileCount":252,"integrity":"sha512-8f2xUBD2LRNriQKi3Vsh3YtX2gXK26gR4KGvNagAHtH7mio8KGt6ERhmmhDCVISHupPntMx4H5OGTub69X3pRA==","signatures":[{"sig":"MEYCIQDrae8i8a82y+6H6wbYd//JXIYlyZAvQoaYyrB7JU+YkgIhAJ+Zwn+35prE2hVeOD7Mx5Aib2Hjru2cqhp3mjP7T0Rh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2752923},"main":"cjs/index.cjs","types":"types/index.d.ts","module":"esm/index.mjs","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":{"require":"./cjs/*.cjs"},"./esm/*":{"import":"./esm/*.mjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"gitHead":"55d772628eebfe667740d1c8996937b95c4dfb6c","scripts":{"lint":"eslint packages --cache","test":"require-self && uvu -r tsm -i generated packages test","build":"npm run clear && npm run update-version && concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./angular ./adapters ./cjs ./cli ./detectors ./dist ./esm ./exporter ./formatters ./importer ./react ./rollup ./schema ./svelte ./types ./webpack ./temp-output","dev:cli":"rollup -c packages/cli/rollup.config.js -w","prepare":"husky install","lint:fix":"eslint packages --cache --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json && ts-node ./packages/core/rename-cjs.ts","build:cli":"rollup -c packages/cli/rollup.config.js","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:exporter":"rollup -c packages/exporter/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:exporter":"rollup -c packages/exporter/rollup.config.js && tsc -p packages/exporter/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","update-version":"tsm ./update-version.ts","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.15","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"typesafe-utils":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.1.4","uvu":"^0.5.2","glob":"^7.2.0","husky":"^7.0.4","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^8.1.0","rollup":"^2.58.3","svelte":"^3.44.0","astring":"^1.7.5","prompts":"^2.4.2","ts-node":"^10.4.0","chokidar":"^3.5.2","prettier":"^2.4.1","commander":"^7.2.0","just-diff":"^4.1.2","tiny-glob":"^0.2.9","type-fest":"^0.20.2","watchlist":"^0.3.1","size-limit":"^5.0.5","source-map":"^0.7.3","typescript":"^4.4.4","@types/glob":"^7.2.0","@types/node":"^14.17.32","lint-staged":"^11.2.6","@types/react":"^17.0.33","concurrently":"^6.3.0","require-self":"^0.2.3","@types/express":"^4.17.13","@types/prompts":"^2.0.14","@types/webpack":"^5.28.0","just-diff-apply":"^3.1.0","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.51.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.2.0","@rollup/plugin-node-resolve":"^13.0.6","@size-limit/preset-small-lib":"^5.0.5","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.49.1_1636204642561_0.2208715366806513","host":"s3://npm-registry-packages"}},"2.49.2":{"name":"typesafe-i18n","version":"2.49.2","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.49.2","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"d3824e34dd418fa852bf65af67f364a8b761d81a","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.49.2.tgz","fileCount":252,"integrity":"sha512-LS/bQI95VBRktF6GmFHtgMFFYKuAlBIW+6O8vC40c94oQdqTe+I1Lxh8yBJ9mEf80SDX+jyw+yCBtmISGm/v1Q==","signatures":[{"sig":"MEYCIQDM3SynNO5j4rUQqSxGHeEeAkWpVEfn3iJ5fXzvD/f09QIhAJF7lNSLMlgLnxEXIV+a4jrfjgM4qbPM9mLHaHpdH4Po","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2923968},"main":"cjs/index.cjs","types":"types/index.d.ts","module":"esm/index.mjs","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":{"require":"./cjs/*.cjs"},"./esm/*":{"import":"./esm/*.mjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"gitHead":"49bbd587c71c26162012a67ecf5f3be249e21885","scripts":{"lint":"eslint packages --cache","test":"require-self && uvu -r tsm -i generated packages test","build":"npm run clear && npm run update-version && concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./angular ./adapters ./cjs ./cli ./detectors ./dist ./esm ./exporter ./formatters ./importer ./react ./rollup ./schema ./svelte ./types ./webpack ./temp-output","dev:cli":"rollup -c packages/cli/rollup.config.js -w","prepare":"husky install","lint:fix":"eslint packages --cache --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json && ts-node ./packages/core/rename-cjs.ts","build:cli":"rollup -c packages/cli/rollup.config.js","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:exporter":"rollup -c packages/exporter/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:exporter":"rollup -c packages/exporter/rollup.config.js && tsc -p packages/exporter/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","update-version":"tsm ./update-version.ts","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.15","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"typesafe-utils":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.1.4","uvu":"^0.5.2","glob":"^7.2.0","husky":"^7.0.4","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^8.1.0","rollup":"^2.58.3","svelte":"^3.44.0","astring":"^1.7.5","prompts":"^2.4.2","ts-node":"^10.4.0","chokidar":"^3.5.2","prettier":"^2.4.1","commander":"^7.2.0","just-diff":"^4.1.2","tiny-glob":"^0.2.9","type-fest":"^0.20.2","watchlist":"^0.3.1","size-limit":"^5.0.5","source-map":"^0.7.3","typescript":"^4.4.4","@types/glob":"^7.2.0","@types/node":"^14.17.32","lint-staged":"^11.2.6","@types/react":"^17.0.33","concurrently":"^6.3.0","require-self":"^0.2.3","@types/express":"^4.17.13","@types/prompts":"^2.0.14","@types/webpack":"^5.28.0","just-diff-apply":"^3.1.0","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.51.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.2.0","@rollup/plugin-node-resolve":"^13.0.6","@size-limit/preset-small-lib":"^5.0.5","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^5.2.0"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.49.2_1636211805853_0.8172872969174079","host":"s3://npm-registry-packages"}},"2.49.3":{"name":"typesafe-i18n","version":"2.49.3","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.49.3","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"dfd6f4ebdf921052afd81b1274e0e5f5b3e57c10","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.49.3.tgz","fileCount":252,"integrity":"sha512-6Yum80ohk6eIwt4KKqUS8GNF7ZvI9y96+nu6P08850u1joX8D/9nfRBWBZIj/2JPVRhtgASlwnS+viM0QbxA0Q==","signatures":[{"sig":"MEYCIQDKjTFZ4YETzaUv5WGGynBEGDzLZRovkjl33lOpEQPT+QIhAJmVeTbX7P63RegvbncH/RV7STf6HOSQvtwYlB9C/WTd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2924094},"main":"cjs/index.cjs","types":"types/index.d.ts","module":"esm/index.mjs","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":{"require":"./cjs/*.cjs"},"./esm/*":{"import":"./esm/*.mjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"gitHead":"8289ff2361c1a5dba6c61bfc12113f6453d23a76","scripts":{"lint":"eslint packages --cache","test":"require-self && uvu -r tsm -i generated packages test","build":"npm run clear && npm run update-version && concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./angular ./adapters ./cjs ./cli ./detectors ./dist ./esm ./exporter ./formatters ./importer ./react ./rollup ./schema ./svelte ./types ./webpack ./temp-output","dev:cli":"rollup -c packages/cli/rollup.config.js -w","prepare":"husky install","lint:fix":"eslint packages --cache --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json && ts-node ./packages/core/rename-cjs.ts","build:cli":"rollup -c packages/cli/rollup.config.js","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:exporter":"rollup -c packages/exporter/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:exporter":"rollup -c packages/exporter/rollup.config.js && tsc -p packages/exporter/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","update-version":"tsm ./update-version.ts","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.15","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"typesafe-utils":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.1.4","uvu":"^0.5.2","glob":"^7.2.0","husky":"^7.0.4","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^8.1.0","rollup":"^2.58.3","svelte":"^3.44.0","astring":"^1.7.5","prompts":"^2.4.2","ts-node":"^10.4.0","chokidar":"^3.5.2","prettier":"^2.4.1","commander":"^7.2.0","just-diff":"^4.1.2","tiny-glob":"^0.2.9","type-fest":"^0.20.2","watchlist":"^0.3.1","size-limit":"^5.0.5","source-map":"^0.7.3","typescript":"^4.4.4","@types/glob":"^7.2.0","@types/node":"^14.17.32","lint-staged":"^11.2.6","@types/react":"^17.0.33","concurrently":"^6.3.0","require-self":"^0.2.3","@types/express":"^4.17.13","@types/prompts":"^2.0.14","@types/webpack":"^5.28.0","just-diff-apply":"^3.1.0","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.51.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.2.0","@rollup/plugin-node-resolve":"^13.0.6","@size-limit/preset-small-lib":"^5.0.5","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^5.2.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.49.3_1636219045445_0.4098752896121458","host":"s3://npm-registry-packages"}},"2.49.4":{"name":"typesafe-i18n","version":"2.49.4","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.49.4","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"168011c800c9a929cbd5b9971dab3e8eee60a4b4","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.49.4.tgz","fileCount":252,"integrity":"sha512-t/qaE4Y2MaGt+6zWZPRkv48nEAbZVMoXVLLoIWSy9puBfEfHyDXeUph7QpofpDl9ne+WreAb8L8vME0vSTwaUw==","signatures":[{"sig":"MEUCIQDKYvK7+wTAr6yJjL/wvL5220MD9pUxONzbtk/lYXvCcQIgZ4/1dfnmzySsL53rAmF7eNs5iyiU581RkYcDgWElKa8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2924676},"main":"cjs/index.cjs","types":"types/index.d.ts","module":"esm/index.mjs","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":{"require":"./cjs/*.cjs"},"./esm/*":{"import":"./esm/*.mjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"gitHead":"1992b25d7ffafd80af0f9afe783127e4ca8198d9","scripts":{"lint":"eslint packages --cache","test":"require-self && uvu -r tsm -i generated packages test","build":"npm run clear && npm run update-version && concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./angular ./adapters ./cjs ./cli ./detectors ./dist ./esm ./exporter ./formatters ./importer ./react ./rollup ./schema ./svelte ./types ./webpack ./temp-output","dev:cli":"rollup -c packages/cli/rollup.config.js -w","prepare":"husky install","lint:fix":"eslint packages --cache --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json && ts-node ./packages/core/rename-cjs.ts","build:cli":"rollup -c packages/cli/rollup.config.js","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:exporter":"rollup -c packages/exporter/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:exporter":"rollup -c packages/exporter/rollup.config.js && tsc -p packages/exporter/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","update-version":"tsm ./update-version.ts","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"6.14.15","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"14.18.1","dependencies":{"typesafe-utils":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.1.4","uvu":"^0.5.2","glob":"^7.2.0","husky":"^7.0.4","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^8.1.0","rollup":"^2.58.3","svelte":"^3.44.0","astring":"^1.7.5","prompts":"^2.4.2","ts-node":"^10.4.0","chokidar":"^3.5.2","prettier":"^2.4.1","commander":"^7.2.0","just-diff":"^4.1.2","tiny-glob":"^0.2.9","type-fest":"^0.20.2","watchlist":"^0.3.1","size-limit":"^5.0.5","source-map":"^0.7.3","typescript":"^4.4.4","@types/glob":"^7.2.0","@types/node":"^14.17.32","lint-staged":"^11.2.6","@types/react":"^17.0.33","concurrently":"^6.3.0","require-self":"^0.2.3","@types/express":"^4.17.13","@types/prompts":"^2.0.14","@types/webpack":"^5.28.0","just-diff-apply":"^3.1.0","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.51.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.2.0","@rollup/plugin-node-resolve":"^13.0.6","@size-limit/preset-small-lib":"^5.0.5","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^5.2.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.49.4_1636304306457_0.7638875515196579","host":"s3://npm-registry-packages"}},"2.50.0":{"name":"typesafe-i18n","version":"2.50.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.50.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"a19134e6846556082db9085abaffec6ea0fef3ad","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.50.0.tgz","fileCount":251,"integrity":"sha512-LrSHclEZs02kFwjCtQNuuLN+mP5R6roGlBB+xoGbgiH5iLOVjtaJ4Leqj8ePcjALH0W34N3nkTxu5HfcofhUbA==","signatures":[{"sig":"MEQCIFgMwQnTvoKm7Cjk/hPaW63eXpQE2xlBOlmDCbYhUMrSAiAQrgEYfgVxqUQy1SDkI+eK1LszdZFJRnRrIZye+2WadQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2932620},"main":"cjs/index.cjs","types":"types/index.d.ts","module":"esm/index.mjs","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":{"require":"./cjs/*.cjs"},"./esm/*":{"import":"./esm/*.mjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"gitHead":"385d73da5f52e4896531e3a035c3d0b51a3a56ee","scripts":{"lint":"eslint packages --cache","test":"require-self && uvu -r tsm -i generated packages test","build":"npm run clear && npm run update-version && concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./angular ./adapters ./cjs ./cli ./detectors ./dist ./esm ./exporter ./formatters ./importer ./react ./rollup ./schema ./svelte ./types ./webpack ./temp-output","dev:cli":"rollup -c packages/cli/rollup.config.js -w","prepare":"husky install","lint:fix":"eslint packages --cache --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json && ts-node ./packages/core/rename-cjs.ts","build:cli":"rollup -c packages/cli/rollup.config.js","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:exporter":"rollup -c packages/exporter/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:exporter":"rollup -c packages/exporter/rollup.config.js && tsc -p packages/exporter/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","update-version":"tsm ./update-version.ts","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.1.0","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"typesafe-utils":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.1.4","uvu":"^0.5.2","glob":"^7.2.0","husky":"^7.0.4","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^8.2.0","rollup":"^2.60.0","svelte":"^3.44.1","astring":"^1.7.5","prompts":"^2.4.2","ts-node":"^10.4.0","chokidar":"^3.5.2","prettier":"^2.4.1","commander":"^8.3.0","just-diff":"^5.0.0","tiny-glob":"^0.2.9","type-fest":"^2.5.3","watchlist":"^0.3.1","size-limit":"^5.0.5","source-map":"^0.7.3","typescript":"^4.4.4","@types/glob":"^7.2.0","@types/node":"^16.11.7","lint-staged":"^11.2.6","@types/react":"^17.0.34","concurrently":"^6.3.0","require-self":"^0.2.3","@types/express":"^4.17.13","@types/prompts":"^2.0.14","@types/webpack":"^5.28.0","just-diff-apply":"^4.0.0","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.51.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.3.1","@rollup/plugin-node-resolve":"^13.0.6","@size-limit/preset-small-lib":"^5.0.5","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^5.3.1"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.50.0_1636723767926_0.0755830539577278","host":"s3://npm-registry-packages"}},"2.50.1":{"name":"typesafe-i18n","version":"2.50.1","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.50.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"64b43b5a6cce87f224762896da5aa796a2d7621d","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.50.1.tgz","fileCount":251,"integrity":"sha512-0RRKuB3SFzOQBLyoRjpgeQuYGse6FMEXz1aEXv5dE2FnbUmGozKrRqUfCuZUOK9eAqKvjLirS9YWkCLdVNPnUA==","signatures":[{"sig":"MEYCIQDBuW9Jix0skg4f2ERq/17cWOVIFFvPgX0wUbBN/3mCUgIhAJdNJvROKGeXeKRUwM2gA6gw+Td7iL5F0OAdDaMRK/0+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2932610},"main":"cjs/index.cjs","types":"types/index.d.ts","module":"esm/index.mjs","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":{"require":"./cjs/*.cjs"},"./esm/*":{"import":"./esm/*.mjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"gitHead":"59616ff420a36f31968214d5799b8430b22abfc3","scripts":{"lint":"eslint packages --cache","test":"require-self && uvu -r tsm -i generated packages test","build":"npm run clear && npm run update-version && concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./angular ./adapters ./cjs ./cli ./detectors ./dist ./esm ./exporter ./formatters ./importer ./react ./rollup ./schema ./svelte ./types ./webpack ./temp-output","dev:cli":"rollup -c packages/cli/rollup.config.js -w","prepare":"husky install","lint:fix":"eslint packages --cache --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json && ts-node ./packages/core/rename-cjs.ts","build:cli":"rollup -c packages/cli/rollup.config.js","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:exporter":"rollup -c packages/exporter/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:exporter":"rollup -c packages/exporter/rollup.config.js && tsc -p packages/exporter/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","update-version":"tsm ./update-version.ts","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./packages/rollup-plugin/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.1.0","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"typesafe-utils":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.1.4","uvu":"^0.5.2","glob":"^7.2.0","husky":"^7.0.4","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^8.2.0","rollup":"^2.60.0","svelte":"^3.44.1","astring":"^1.7.5","prompts":"^2.4.2","ts-node":"^10.4.0","chokidar":"^3.5.2","prettier":"^2.4.1","commander":"^8.3.0","just-diff":"^5.0.0","tiny-glob":"^0.2.9","type-fest":"^2.5.3","watchlist":"^0.3.1","size-limit":"^5.0.5","source-map":"^0.7.3","typescript":"^4.4.4","@types/glob":"^7.2.0","@types/node":"^16.11.7","lint-staged":"^11.2.6","@types/react":"^17.0.34","concurrently":"^6.3.0","require-self":"^0.2.3","@types/express":"^4.17.13","@types/prompts":"^2.0.14","@types/webpack":"^5.28.0","just-diff-apply":"^4.0.0","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.51.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.3.1","@rollup/plugin-node-resolve":"^13.0.6","@size-limit/preset-small-lib":"^5.0.5","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^5.3.1"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.50.1_1636724830722_0.848132907790812","host":"s3://npm-registry-packages"}},"2.51.1":{"name":"typesafe-i18n","version":"2.51.1","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.51.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"658a6ec4452017ae70ad0fdf635bcedc276e0b3f","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.51.1.tgz","fileCount":252,"integrity":"sha512-3QFUuroctn3SXlJEGDaqVZlTWd7y5CO93Sphy7r++do/phKqyasfq9mahZPKdR9+4NicRxQS7QQx7R9AOQ83Xg==","signatures":[{"sig":"MEYCIQD3GeFxEMX5kUM1pnW146lZdjBN2EsgGcfSt6kAfeTrvwIhAPwvTAW57SCbj6/9FHauZlhY6UXyoz9CS1XI4PQFUk5T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2951435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlKA2CRA9TVsSAnZWagAAYr8P/iiFRx2dgVtMaXIAPPpO\nUPyOePV67oMbUTlRVQbIZ6kpEZO2fq3n+5Fj2Ce1Y4BRp7JmhKIA7ApUaQLB\nJou5e7Qy+1jWm4moiZJQ8Bwoi5omgaL0xUxYrWp99tDpgdnKcFN5F31Wgld7\nBWfnYL3fcxxbSrcloLFnBZCpUM1zs1uG9GqifizXOXu+M6o9jux8BOY0dZcY\nM9KKa96xOIAVX+t5WlzmfzMYr4EPKnSVMZdwZ5L+FlEMzlRBQTYR4uBRfnCz\nFiw5+MheJgSHXg3M1M61bSIB45NKUo5/FmeXueBnW6wlXaOB88zr6sqPz4Ex\nDzybm8SrwHXAIThmvSUWD/QcIiBt8MpwwRwWSS6O6wDuLiS+jMPQW8TsecRd\n7lxHcsN59RUO5TmQEKLvdAOYsvUCxhhU2WHLsL4GeLKgLijmjvG5A6LdsbSI\nDUJYJrl+y4T56tmAJkkiR/f95HvvzcgtVbhSkFEn3tytwcpaveHM2K2W6YkP\nYYg4W5h6pSqGigzJ3DzbxWTg1gBBdZnPmxTjRn2/hCz+/2sgamcMHc7Y49FG\ns8oLlNZ5qp1rcCgLu4PsxOYrGMElfwsut5mjL/wI9kCYgKQwFvCG8a5vvbss\nozbin8C2vketuVJsVwfTEuZIftEk0LIHms9saetCqDpdUPlOsdqH56eQOFI2\nzsyj\r\n=BIZ0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.cjs","types":"types/index.d.ts","module":"esm/index.mjs","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":{"require":"./cjs/*.cjs"},"./esm/*":{"import":"./esm/*.mjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"gitHead":"41c5b2181dbfe1a99a63ff1ccd29f6450015d509","scripts":{"lint":"eslint packages --cache","test":"require-self && uvu -r tsm -i generated packages test","build":"npm run clear && npm run update-version && concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./angular ./adapters ./cjs ./cli ./detectors ./dist ./esm ./exporter ./formatters ./importer ./react ./rollup ./schema ./svelte ./types ./webpack ./temp-output","dev:cli":"rollup -c packages/cli/rollup.config.js -w","prepare":"husky install","lint:fix":"eslint packages --cache --fix","build:cjs":"tsc -p packages/core/tsconfig-cjs.json && ts-node ./packages/core/rename-cjs.ts","build:cli":"rollup -c packages/cli/rollup.config.js","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:exporter":"rollup -c packages/exporter/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:exporter":"rollup -c packages/exporter/rollup.config.js && tsc -p packages/exporter/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","update-version":"tsm ./update-version.ts","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"mkdir schema && typescript-json-schema ./json-schema.tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.1.0","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"typesafe-utils":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.1.4","uvu":"^0.5.2","glob":"^7.2.0","husky":"^7.0.4","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^8.2.0","rollup":"^2.60.0","svelte":"^3.44.1","astring":"^1.7.5","prompts":"^2.4.2","ts-node":"^10.4.0","chokidar":"^3.5.2","prettier":"^2.4.1","commander":"^8.3.0","just-diff":"^5.0.0","tiny-glob":"^0.2.9","type-fest":"^2.5.3","watchlist":"^0.3.1","size-limit":"^5.0.5","source-map":"^0.7.3","typescript":"^4.4.4","@types/glob":"^7.2.0","@types/node":"^16.11.7","lint-staged":"^11.2.6","@types/react":"^17.0.34","concurrently":"^6.3.0","require-self":"^0.2.3","@types/express":"^4.17.13","@types/prompts":"^2.0.14","@types/webpack":"^5.28.0","just-diff-apply":"^4.0.0","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.51.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.3.1","@rollup/plugin-node-resolve":"^13.0.6","@size-limit/preset-small-lib":"^5.0.5","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^5.3.1"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.51.1_1637130294256_0.05013422675243073","host":"s3://npm-registry-packages"}},"2.52.0":{"name":"typesafe-i18n","version":"2.52.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.52.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"7558c85b67b456d9f3e85ed6130ab3f0a755b9e2","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.52.0.tgz","fileCount":254,"integrity":"sha512-Is/lv6YERtAjVdv7/n4PG08/dJ0bNmmBb5XUK4qs2kseDQHyam9lLQOXKsv2DrYs3J8ldwWIgR+xL9VTq+AuKw==","signatures":[{"sig":"MEQCIEcaWCiaerS5jLpp1g67xBc/8SHCfj0M8ex4me25xZRZAiAFP1QzlRlgMcjrGGVFnceAfyJwvjTISXHzc/E4bSgEzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9722130,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhloayCRA9TVsSAnZWagAAY6YP/0yyul5UcNx3H3ju9aoR\nr5McIWsCxtBGZH9Cy78G0sGBSXL/247p2jOZdaoQTsMW7JlEUBGBTGfbWBZ+\ntVkPZcnNZxSrAk1bU2c+LVCiei7Ey0beVxNC+o3DnHBVAm3UZxTmTujEnJlO\nUSyYp3cCFrmGVjuJZ4a5QJ1FGTnieA3/aFq5mL6njkBvs/VkIRVQcyYzLJB6\nIjiiIo4IFX/nnlHH2jnoGIc0nsUESgJt5E87G9ja4twPL4JNMSZXQQC0W4+t\nrIEZ4IeTVeZCE56PLP5Er+Sxo0SEDAwnp3wctkVag/h2FzhRsVbp0D+x/pJ2\ngMC4E5Kbqz8br9xXfH74TytkRKuECfQBympfXY2Ziht4opSskFdW2seiqnaw\nrbhYXdtvKx3gLjvijfggb9l8HOQqCMgZE6LdaVzqunaQLEKrS3vbvrltw3oC\ntvtiT7UCg4t3WxZrv9Mk4rMQUTMK5SplcB+NCDZo/gItxbV64o2mmBF3NLMB\nMu2vkVMtYudsEy8p6b8zanLgSdWMwuN0oC3uhE6cRp6fTRU1Evl15U+tReXU\nXT60bXFONLwZKsBaO9yQyOJ1hJbKzen9MslC53EyZuyTpBdptsuv3eRwN/5q\nKZ17yUOewigbnqYbbvKr+XCj9rzNfFeNaIJBbIBoWeBl4t77ow7rrCJ0r5R1\nFHZY\r\n=cYTO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.cjs","types":"types/index.d.ts","module":"esm/index.mjs","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":{"require":"./cjs/*.cjs"},"./esm/*":{"import":"./esm/*.mjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"gitHead":"314780d81f332e65f0e975c545b2b6d6d98ac7de","scripts":{"lint":"eslint --cache packages","test":"require-self && npm run generate:json-schema && uvu -r tsm -i generated packages test","build":"npm run clear && npm run update-version && npm run generate:json-schema && concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./angular ./adapters ./cjs ./cli ./detectors ./dist ./esm ./exporter ./formatters ./importer ./react ./rollup ./schema ./svelte ./types ./webpack ./temp-output","dev:cli":"rollup -c packages/cli/rollup.config.js -w","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"npm run lint:ci -- packages","build:cjs":"tsc -p packages/core/tsconfig-cjs.json && ts-node ./packages/core/rename-cjs.ts","build:cli":"rollup -c packages/cli/rollup.config.js","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","lint-staged":"lint-staged","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:exporter":"rollup -c packages/exporter/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:exporter":"rollup -c packages/exporter/rollup.config.js && tsc -p packages/exporter/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","update-version":"tsm ./update-version.ts","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"rm -rf ./schema && mkdir schema && typescript-json-schema --noExtraProps ./packages/config/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.1.0","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"typesafe-utils":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^6.12.6","tsm":"^2.1.4","uvu":"^0.5.2","glob":"^7.2.0","husky":"^7.0.4","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^8.2.0","rollup":"^2.60.0","svelte":"^3.44.1","astring":"^1.7.5","prompts":"^2.4.2","ts-node":"^10.4.0","chokidar":"^3.5.2","prettier":"^2.4.1","commander":"^8.3.0","just-diff":"^5.0.0","tiny-glob":"^0.2.9","type-fest":"^2.5.3","watchlist":"^0.3.1","size-limit":"^5.0.5","source-map":"^0.7.3","typescript":"^4.4.4","@types/glob":"^7.2.0","@types/node":"^16.11.7","lint-staged":"^11.2.6","@types/react":"^17.0.34","concurrently":"^6.3.0","require-self":"^0.2.3","@types/express":"^4.17.13","@types/prompts":"^2.0.14","@types/webpack":"^5.28.0","just-diff-apply":"^4.0.0","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.51.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.3.1","@rollup/plugin-node-resolve":"^13.0.6","@size-limit/preset-small-lib":"^5.0.5","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^5.3.1"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.52.0_1637254833785_0.27446179384691693","host":"s3://npm-registry-packages"}},"2.52.1":{"name":"typesafe-i18n","version":"2.52.1","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.52.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"29391886f70b97f273e2160c7bdb8b0079da966b","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.52.1.tgz","fileCount":256,"integrity":"sha512-ttthO1K5EbrMcByuVuQg2haHe+6yUjRAd2dbyJ/eNNsTDGKVohfcZhsFD9/ktMV9Q7K0Pq2/qBRwleWNbGIPQA==","signatures":[{"sig":"MEYCIQDwDXcMpgHRIEjM+DhYhUowTR+d7zuJ86+W1TFoYitt5gIhAOc/eOsUchByhvBY8zKA5NphIDZ1vTA6kAj74Nq79DWE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9722680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhl0xUCRA9TVsSAnZWagAA5sQP/igpwn4hYp23V6B4WfPn\ngg/g4P+dvzbhxZldcZKQIGAEXqxKXQQW2AslPyMF4BlIsEJE1qtVINFS0DRa\nncfkagDZNi7wdxB45nsbq71mu7DnfY+yb5IR0sIzbDeb5F6w6EFZFDPrjDPp\nmMZJEgnk+YQKtgrWfIHMIBibklRRWIi9VgLtogmoxf4596ago3acs1i9l+cB\nIjQQ7CIZdV3d5Q1rJ/NOgLoI9F0egxS45RFWcSN3o380erKY9Whn23Lt9uxy\ntipBFmIU0699q9fsLWGATPOfpgNgLq8zpm3Kg3M7fs96gNB1OwiTRS1mmpXU\nxWt2oWE6zrfRFIv5e/lIRFGJksmuPuu7AediZF1sM8lG0DTgqF6IeIKt32zl\nIrFC0JRUtF9gIVqh0HrLr1WcJfKsmDnMejl3Ncpr3aVl1awLyFoXqLd9/Bbr\ntTeAzCkQXTQLcqm/xoSCTpIAagh6qmis9ZAxpCHkHjfRfQQvg/LCv5cS0V1b\nzmrAPSE4ySnAHHqhWaU7SPOy/A28/vucJoP1kWWZbTiTRLBxVvHuoHSyzDRD\nFi6e3VUfLUxACRBbJCtaohvfZ0/YRtfuqNIfxGdiRLa6Kejgr6pgidTt3Gk3\nUuKtG2fvMDhLwwGyPQbfUV6LfbpprqIk5ItZ5naYQGHLN5SHEV4YY3h8HPpu\nu5sa\r\n=I9q2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.cjs","types":"types/index.d.ts","module":"esm/index.mjs","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":{"require":"./cjs/*.cjs"},"./esm/*":{"import":"./esm/*.mjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"gitHead":"f7f45708283b2d314b4339d3de0912472e3a8ae8","scripts":{"lint":"eslint --cache packages","test":"require-self && npm run generate:json-schema && uvu -r tsm -i generated packages test","build":"npm run clear && npm run update-version && npm run generate:json-schema && concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./angular ./adapters ./cjs ./cli ./detectors ./dist ./esm ./exporter ./formatters ./importer ./react ./rollup ./schema ./svelte ./types ./webpack ./temp-output","dev:cli":"rollup -c packages/cli/rollup.config.js -w","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"npm run lint:ci -- packages","build:cjs":"tsc -p packages/core/tsconfig-cjs.json && ts-node ./packages/core/rename-cjs.ts","build:cli":"rollup -c packages/cli/rollup.config.js","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","lint-staged":"lint-staged","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:exporter":"rollup -c packages/exporter/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:exporter":"rollup -c packages/exporter/rollup.config.js && tsc -p packages/exporter/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","update-version":"tsm ./update-version.ts","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"rm -rf ./schema && mkdir schema && typescript-json-schema --noExtraProps ./packages/config/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.1.0","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"typesafe-utils":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^6.12.6","tsm":"^2.1.4","uvu":"^0.5.2","glob":"^7.2.0","husky":"^7.0.4","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^8.2.0","rollup":"^2.60.0","svelte":"^3.44.1","astring":"^1.7.5","prompts":"^2.4.2","ts-node":"^10.4.0","chokidar":"^3.5.2","prettier":"^2.4.1","commander":"^8.3.0","just-diff":"^5.0.1","tiny-glob":"^0.2.9","type-fest":"^2.5.4","watchlist":"^0.3.1","size-limit":"^7.0.1","source-map":"^0.7.3","typescript":"^4.5.2","@types/glob":"^7.2.0","@types/node":"^16.11.8","lint-staged":"^12.0.3","@types/react":"^17.0.35","concurrently":"^6.4.0","require-self":"^0.2.3","@types/express":"^4.17.13","@types/prompts":"^2.0.14","@types/webpack":"^5.28.0","just-diff-apply":"^4.0.1","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.51.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.4.0","@rollup/plugin-node-resolve":"^13.0.6","@size-limit/preset-small-lib":"^7.0.1","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.52.1_1637305428274_0.6638311526633676","host":"s3://npm-registry-packages"}},"2.52.2":{"name":"typesafe-i18n","version":"2.52.2","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.52.2","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"533b077346647980ed9e4431f0a27dfeae544c51","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.52.2.tgz","fileCount":256,"integrity":"sha512-A3gzQCwHgJ7OynJb/wUmx7kmdUw+p5rf+iHgcP9raLAjivH/pUeMKq0n8Kh3eFb9336EUC4nHcP2Z67epkvCWQ==","signatures":[{"sig":"MEUCIQD9QkC3PCb4L8j9LoWLC7N7A2qaKIArSx4S0xB+3gnpxgIgUeNUYkK0ExfTSMtSn6BmD0AE7RU3UQL8xwZoRqZW3ME=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9723084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmKZTCRA9TVsSAnZWagAA9ywP/0lNK4Ivf0nn6KV1ZjsZ\nOKe0nWdkv2UOU7r0yaNzdwQAkXIK/FiQ6dKys9zaVYfBjU9j2mtQsoBtoSNx\n2ghWeI01+/AhaBYqBawPX3xuHtzIsC8VhVcP9g/S5xGqaqQt/kEr2vITnuvw\nOHcROmxrwOdO2TJMQLspezot8XaPe7LzLrlAim/VAW/0WmzzoiVBv4W0H5sN\n2nu5J5AUmTb7ZvUU8S6DXbfbom9TPeCTewRbpwn2P8rTeqTqsliROnXNxFAW\nf2D+sL3uP9yMYAejpl7/eoku2cttLag22RSRrYBAuisW3Zcu6cfh4z8HGt5X\nDFdpO4/6y2HNRCsfnCMKqghWhjKWaSmK1emnE9MFAOhnk6PlroM93140A7v4\nIuKPEmNud1B0Zn1OyYMc59va/ZcGc3utBsT2d/2B7V09W/KJO0N4B8s/UX1x\nqEatI8z2paopmtNE30Jaa6bkD9DQAfZqAQPkzPvfkgqORjV9usi2cQQpR4sZ\n5b+XpKeO813fNlXhrTnKz3ppPyjJllYbbv/T2ds8CZ8x0RXya52rSpQXKFrF\np7LeauJufJLUhG3lL4PO4kCUzSMA0Uv/8CcKxBw0lJwm3uD59KN3x+hkaGYH\nvNWhRk3ZgZgLocNscFIZW0HLiUj2xykffnY3Fk1PhLIaD0r8u2Lq/0UI13L3\n81pQ\r\n=8jQY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cjs/index.cjs","types":"types/index.d.ts","module":"esm/index.mjs","exports":{".":{"import":"./esm/index.mjs","require":"./cjs/index.cjs"},"./*":{"import":"./esm/*.mjs","require":"./cjs/*.cjs"},"./cjs/*":{"require":"./cjs/*.cjs"},"./esm/*":{"import":"./esm/*.mjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"gitHead":"b8d2b7ee7b2e113b5ce849a8ad6defc20fcf3cef","scripts":{"lint":"eslint --cache packages","test":"require-self && npm run generate:json-schema && uvu -r tsm -i generated packages test","build":"npm run clear && npm run update-version && npm run generate:json-schema && concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./angular ./adapters ./cjs ./cli ./detectors ./dist ./esm ./exporter ./formatters ./importer ./react ./rollup ./schema ./svelte ./types ./webpack ./temp-output","dev:cli":"rollup -c packages/cli/rollup.config.js -w","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"npm run lint:ci -- packages","build:cjs":"tsc -p packages/core/tsconfig-cjs.json && ts-node ./packages/core/rename-cjs.ts","build:cli":"rollup -c packages/cli/rollup.config.js","build:esm":"tsc -p packages/core/tsconfig-esm.json && ts-node ./packages/core/rename-esm.ts","test:size":"size-limit","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","lint-staged":"lint-staged","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:exporter":"rollup -c packages/exporter/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:exporter":"rollup -c packages/exporter/rollup.config.js && tsc -p packages/exporter/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","update-version":"tsm ./update-version.ts","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","generate:json-schema":"rm -rf ./schema && mkdir schema && typescript-json-schema --noExtraProps ./packages/config/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.1.0","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.13.0","dependencies":{"typesafe-utils":"^1.16.2"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^6.12.6","tsm":"^2.1.4","uvu":"^0.5.2","glob":"^7.2.0","husky":"^7.0.4","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^8.2.0","rollup":"^2.60.0","svelte":"^3.44.1","astring":"^1.7.5","prompts":"^2.4.2","ts-node":"^10.4.0","chokidar":"^3.5.2","prettier":"^2.4.1","commander":"^8.3.0","just-diff":"^5.0.1","tiny-glob":"^0.2.9","type-fest":"^2.5.4","watchlist":"^0.3.1","size-limit":"^7.0.1","source-map":"^0.7.3","typescript":"^4.5.2","@types/glob":"^7.2.0","@types/node":"^16.11.8","lint-staged":"^12.0.3","@types/react":"^17.0.35","concurrently":"^6.4.0","require-self":"^0.2.3","@types/express":"^4.17.13","@types/prompts":"^2.0.14","@types/webpack":"^5.28.0","just-diff-apply":"^4.0.1","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.51.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.4.0","@rollup/plugin-node-resolve":"^13.0.6","@size-limit/preset-small-lib":"^7.0.1","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.52.2_1637394003509_0.26282401928889354","host":"s3://npm-registry-packages"}},"2.53.0":{"name":"typesafe-i18n","version":"2.53.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.53.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"f351f836070dcdb6ebd4bb05b63fc1f2473a9f18","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.53.0.tgz","fileCount":271,"integrity":"sha512-IUZnsTaQWQXYyq8MbA4r3fvuAuGPNMSS3bv9KvG6xdOeHkK1bk1c6X/zUeQL7ve5eGHimFMBSRYG0A2LF9MeKg==","signatures":[{"sig":"MEYCIQCNzmc/77nw9f0m8lJKaM2Dz2JuoZbUa2ADgAOKzsZdXQIhAJWlX1yOqMks/ZGgeDPh4XbKLncw9e4+P+vOLQddJgSA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9734636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhndcPCRA9TVsSAnZWagAAgWcQAJq9IrJl/+yNB+JQmIR1\nClG2TgtYA2PN7b/x6qiPlzBAKMm5DOtjbvNI16Mw+cz+aAfBC1Jmi9c48JQC\no5IcQf9Z5cXeOESFaSmnF8D8CLssLZE7Aj5haRsdymLaOkex5x/zrVKjtEpS\nwU5FVkwYaOYzZTe8LVLi267MKM6FN7CygwmLID7bwRc/9o+qKP1mosRbuD6k\nKQqvFWoHRQUE2sUL/QMiIYiD/+qm+vsayTUJJa96CEpnE10Fq37V6HhAE9wk\nTnuuwC5Y14Gq2jO+cISZSFeyPD2s7Kz6HPRYEvUQCoVIuMGX+Drs8SZVyIZ7\nnxghXPnugC1OBmLVMsXKLv5jcPniaRk06QAo639PkVqlaCxDN5ywSrjgKoDb\nq/jvC6PjhttOzEezFA7ZkmsevybYrXBI+PkgN1cENkb7D1JfR+MQ4WWJiw18\nzHHdtuW9IF35bD5crWBHtwiXaK/c95hfCgisJlPBgjL0dVGaW9xrzTtiW/uX\npu7IhRWaTwEJrIGvPVT1dLDSL5+DKnak3aMVoT8PDV5bFaZtWMF0nExMtql7\nI3/IDY0Xy62t6B6Sp9sUKUrS/eiHUgF60Ttw4Yt9mtPcXXqkDSHkIBef9TUW\nTmVTZRsdNAH7ALZVu0rENLnoNgXkskseDNoAL0A5hcya90Srd4Ny7YRPdc8Z\ntxsZ\r\n=d0Ic\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"0013d75c3b655d697876a4c3b641962f9ff383a3","scripts":{"lint":"eslint --cache packages","test":"require-self && npm run generate:json-schema && uvu -r tsm -i generated packages test","build":"npm run clear && npm run update-version && npm run generate:json-schema && concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./webpack ./temp-output","dev:cli":"rollup -c packages/cli/rollup.config.js -w","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"npm run lint:ci -- packages","build:cli":"rollup -c packages/cli/rollup.config.js","test:size":"size-limit","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","lint-staged":"lint-staged","build:parser":"rollup -c packages/parser/rollup.config.js && tsc -p packages/parser/tsconfig.json --emitDeclarationOnly","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:exporter":"rollup -c packages/exporter/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:exporter":"rollup -c packages/exporter/rollup.config.js && tsc -p packages/exporter/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","update-version":"tsm ./update-version.ts","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","build:runtime-cjs":"tsc -p packages/runtime/tsconfig-cjs.json && ts-node ./packages/runtime/rename-cjs.ts","build:runtime-esm":"tsc -p packages/runtime/tsconfig-esm.json && ts-node ./packages/runtime/rename-esm.ts","generate:json-schema":"rm -rf ./schema && mkdir schema && typescript-json-schema --noExtraProps ./packages/config/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.1.0","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"ajv":"^6.12.6","tsm":"^2.1.4","uvu":"^0.5.2","glob":"^7.2.0","husky":"^7.0.4","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^8.2.0","rollup":"^2.60.0","svelte":"^3.44.2","astring":"^1.7.5","prompts":"^2.4.2","ts-node":"^10.4.0","chokidar":"^3.5.2","prettier":"^2.4.1","commander":"^8.3.0","just-diff":"^5.0.1","tiny-glob":"^0.2.9","type-fest":"^2.5.4","watchlist":"^0.3.1","size-limit":"^7.0.3","source-map":"^0.7.3","typescript":"^4.5.2","@types/glob":"^7.2.0","@types/node":"^16.11.9","lint-staged":"^12.0.3","@types/react":"^17.0.35","concurrently":"^6.4.0","require-self":"^0.2.3","@types/express":"^4.17.13","@types/prompts":"^2.0.14","@types/webpack":"^5.28.0","typesafe-utils":"^1.16.2","just-diff-apply":"^4.0.1","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.51.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.4.0","@rollup/plugin-node-resolve":"^13.0.6","@size-limit/preset-small-lib":"^7.0.3","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.53.0_1637734158967_0.3002664871110654","host":"s3://npm-registry-packages"}},"2.53.2":{"name":"typesafe-i18n","version":"2.53.2","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.53.2","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"d9f82f05a7e7ac752e8732ea9c0351490bb445c5","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.53.2.tgz","fileCount":271,"integrity":"sha512-9BCV89wP/uGiFdMx6X8Ibe8kkxZ9l9cGVE0VvtybJHsTHLAmwumIqzH4xIJKnaSfaLH78mIga5+yHrIp4VOJFw==","signatures":[{"sig":"MEUCIGpKJ4zAZjzhiPprvkgZwsPafo1ffd6y3t0e+qNRCXO5AiEAkzd7x7DYVn7TkhNibtLB9mPQ1fOMl1l8R4Sn30btyfI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9731521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnd13CRA9TVsSAnZWagAAiy4QAI6ryezAVfvRhUoKyArr\nIMXT2W9IIJoHWJbxdmYdJSO3OhHN6Ujex/CAzJM2WQR+e6j0w/6vF+ATwZIx\nd4g6ywi7lH2yTVusAeeKIGu3ACyZ3WG+sKX3g7M6aX1VF4qKGPNMhCYQX+d0\n29yNHH8hUKqZSKHMW+SK1PvnACWj+YvhhlzD7q2Dwe9aYIV/l8MjlV69AeKw\nPzjF5mJgEDEVRuNp4+Yjd9yX3jEslip2JlFWtb8wyEupMNHbMoAz7Dwvu4eU\nFFceo23Ywhw52ZtvYAUi7hpdohawTzfxg2AyzG2bYrg7GwV0XHBAdh4pkaQI\niGqf0te87Beb08FgmLJ+OWOeh6EZNReb0XBefwaOEZqZGC3lB6xMW6VcG43K\nC8551CCfLtAaPz0gEtRwUSkDlU5yuEsB9hykwg5xbYnLf8FewSmeb9o0qr/v\nGreFQSBZxakT+j11GVTwAGCq1DqGxqjhhCOnAQ5Wa+rXNfjX3Bc5uK1+YY4b\nyQpmKNXL2U+WDQM5wAPviDg3w/Nc6qWl2wQEDNNE0J/oTeXcAU4pi/soUUgw\nLny8DZIRG0Gn/jRptq61k5Uem4Co9Z/SHEG08K/eNk7zJUR7GflYCA03WHzk\nn2KfVUs9ni038aycEzkwY4UYIgADxtP059NKEz4ZJKbXkLrofFaxiFvrYgmA\n0RUY\r\n=j9YE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"66d1930ca392b5a79b75edf307a6cc147d34e111","scripts":{"lint":"eslint --cache packages","test":"require-self && npm run generate:json-schema && uvu -r tsm -i generated packages test","build":"npm run clear && npm run update-version && npm run generate:json-schema && concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./webpack ./temp-output","dev:cli":"rollup -c packages/cli/rollup.config.js -w","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"npm run lint:ci -- packages","build:cli":"rollup -c packages/cli/rollup.config.js","test:size":"size-limit","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","lint-staged":"lint-staged","build:parser":"rollup -c packages/parser/rollup.config.js && tsc -p packages/parser/tsconfig.json --emitDeclarationOnly","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:exporter":"rollup -c packages/exporter/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:exporter":"rollup -c packages/exporter/rollup.config.js && tsc -p packages/exporter/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","update-version":"tsm ./update-version.ts","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","build:runtime-cjs":"tsc -p packages/runtime/tsconfig-cjs.json && ts-node ./packages/runtime/rename-cjs.ts","build:runtime-esm":"tsc -p packages/runtime/tsconfig-esm.json && ts-node ./packages/runtime/rename-esm.ts","generate:json-schema":"rm -rf ./schema && mkdir schema && typescript-json-schema --noExtraProps ./packages/config/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.1.0","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"ajv":"^6.12.6","tsm":"^2.1.4","uvu":"^0.5.2","glob":"^7.2.0","husky":"^7.0.4","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^8.2.0","rollup":"^2.60.0","svelte":"^3.44.2","astring":"^1.7.5","prompts":"^2.4.2","ts-node":"^10.4.0","chokidar":"^3.5.2","prettier":"^2.4.1","commander":"^8.3.0","just-diff":"^5.0.1","tiny-glob":"^0.2.9","type-fest":"^2.5.4","watchlist":"^0.3.1","size-limit":"^7.0.3","source-map":"^0.7.3","typescript":"^4.5.2","@types/glob":"^7.2.0","@types/node":"^16.11.9","lint-staged":"^12.0.3","@types/react":"^17.0.35","concurrently":"^6.4.0","require-self":"^0.2.3","@types/express":"^4.17.13","@types/prompts":"^2.0.14","@types/webpack":"^5.28.0","typesafe-utils":"^1.16.2","just-diff-apply":"^4.0.1","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.51.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.4.0","@rollup/plugin-node-resolve":"^13.0.6","@size-limit/preset-small-lib":"^7.0.3","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.53.2_1637735798778_0.027813722819686637","host":"s3://npm-registry-packages"}},"2.54.0":{"name":"typesafe-i18n","version":"2.54.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.54.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"75c4ecfd30c0c1a0c54312ea275884304f39c3c4","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.54.0.tgz","fileCount":271,"integrity":"sha512-cT7fuqC1Y8tE28IUE8in13rKBpQ013O9dB4e2sTVjmYmJa4PRNp1eRJdCbsKWsmarIk8b5JcRwzRCxdk3tDADA==","signatures":[{"sig":"MEUCIQCGqy4VSx7SyTYFg1rtKTGhOE9U/fVD7hiQcKkqCyFi0QIgbovWBzgovb/2nYm1uXKxcjYmRkEclvwRa22usqkeGJQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9730141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnyzLCRA9TVsSAnZWagAA/VMQAJTJVxdVhCuuFuNA9qoU\nT3/KYmAA4UVCvKcQb2xYhKqpTGFS0DD3J7N+JtKBHPuoZaGZuhfH3lTYYvo2\nyMLK/1143a9yqKa6p7rD27uOBg9O7l/C035WLPgvrhnat8HRPoLeFfS8wRIr\ns1hOdMghJNWXnSnpeA9MI3bLrEUVRlQamBCzVOi3EhXmv02klyZXFVGYruIu\n/XA2vsPFRCuijjhsgDJpG+9/iKJEyTKGvp5DqLMgkSxj+KOlzxqvcsQ4Jh+K\ncs/iDs657+2ol6nBZ+I1IJ520HSZlKjVUiLeDpXy+r2/fTlJzvJXuHVU11v4\nCNQsgKGz6X8svTS2Gy2vAi1CU9BnCPAJtFo4y+4NYmidzvtxVtxIck8E0A3j\nu4/DHrwi1Nqntnq20kP8D9lxq4xmzD97S7pKIvyyua/XnmzkhvpG30UE8Hze\nKJa4nhK3eVvnX8aFi54/w35OIuEn/5EOy+3ZKZCIey9WxlcaCsNFQTG5dAey\nXcROq6phXUcS1m9sICfx/ZDV2K4oxcM2LxLP4bemTo4u+fPLzJDFl3oxLvGm\nSM5W9u4vSIHdNUVYE6c1JdkmuJJ2zxMPowyFx8OEiJiHJ+9U2REr9/jds9VR\nJ2posuHRy3VUQFyzaMAOxxxUaF3P6AKZG9ZG6OY6tJtlCj54tX+o+/E91kgm\ndrsr\r\n=sVoG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"6136210adab7867f5595a8670e5e4772d03ebf62","scripts":{"lint":"eslint --cache packages","test":"require-self && npm run generate:json-schema && uvu -r tsm -i generated packages test","build":"npm run clear && npm run update-version && npm run generate:json-schema && concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./webpack ./temp-output","dev:cli":"rollup -c packages/cli/rollup.config.js -w","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"npm run lint:ci -- packages","build:cli":"rollup -c packages/cli/rollup.config.js","test:size":"size-limit","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","lint-staged":"lint-staged","build:parser":"rollup -c packages/parser/rollup.config.js && tsc -p packages/parser/tsconfig.json --emitDeclarationOnly","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:exporter":"rollup -c packages/exporter/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:exporter":"rollup -c packages/exporter/rollup.config.js && tsc -p packages/exporter/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","update-version":"tsm ./update-version.ts","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","build:runtime-cjs":"tsc -p packages/runtime/tsconfig-cjs.json && ts-node ./packages/runtime/rename-cjs.ts","build:runtime-esm":"tsc -p packages/runtime/tsconfig-esm.json && ts-node ./packages/runtime/rename-esm.ts","generate:json-schema":"rm -rf ./schema && mkdir schema && typescript-json-schema --noExtraProps ./packages/config/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.1.0","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"ajv":"^6.12.6","tsm":"^2.1.4","uvu":"^0.5.2","glob":"^7.2.0","husky":"^7.0.4","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^8.2.0","rollup":"^2.60.0","svelte":"^3.44.2","astring":"^1.7.5","prompts":"^2.4.2","ts-node":"^10.4.0","chokidar":"^3.5.2","prettier":"^2.4.1","commander":"^8.3.0","just-diff":"^5.0.1","tiny-glob":"^0.2.9","type-fest":"^2.5.4","watchlist":"^0.3.1","size-limit":"^7.0.3","source-map":"^0.7.3","typescript":"^4.5.2","@types/glob":"^7.2.0","@types/node":"^16.11.9","lint-staged":"^12.0.3","@types/react":"^17.0.35","concurrently":"^6.4.0","require-self":"^0.2.3","@types/express":"^4.17.13","@types/prompts":"^2.0.14","@types/webpack":"^5.28.0","typesafe-utils":"^1.16.2","just-diff-apply":"^4.0.1","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.51.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.4.0","@rollup/plugin-node-resolve":"^13.0.6","@size-limit/preset-small-lib":"^7.0.3","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.54.0_1637821642847_0.9018692326059128","host":"s3://npm-registry-packages"}},"2.54.2":{"name":"typesafe-i18n","version":"2.54.2","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.54.2","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"2fe10494bcefe48c1a7564c0ecb79f6334e9ca9c","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.54.2.tgz","fileCount":271,"integrity":"sha512-IEQn7mzchnWRgi62rGq0xCbchqYXckg5DI8iNJUOppjjmcKcLwPUz9yd839Gp70KlnAjqKEsHXZw/ueIh050/g==","signatures":[{"sig":"MEUCIHu0tUktwpEtI4pzxD3VqCg2Potk/uGHCXRQGkqhdI+LAiEAvqF8gY26Rmq8dAiXIKaqUlp5i0duL3mvCl3BcZ1B2+o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9731774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhoPcMCRA9TVsSAnZWagAAKzYP/jJQFmh2jv6FMqacUI6e\ny4BxOC3PHTBAEfy5PerRMTQt6rn6n9QS5Wovsu+Llx5huSFFRkaXz5014OTA\nn3Dc6Ga79xmjD6CdrTh3x977z7dWPfLseMmimuGcAa7GkqAENTIxE8Ad74fy\ny5N5LvHN+bcgFGoyvERFIAMyAfnNkrHgJhJCwh6SbECWh+TVVivMxFkcMCQ6\nhspbQoM/K2OOTPD1D8P9hAVoEEzw4GCCv3RjDTyt3EFHIsXNRtSCT3163sEg\nJyPMzJoRiszTT+26q/01Up8NvaSL2rS3da9YZvLYAmojsRum1PI7Vki8ux2c\nSHm4LrMb26h9YQSaIhcEEa5wtmJ0TUUrZC3m46iX7p8vYMq220LUez5OaTei\nLIAsIYYErIF/c3Zjrq2gxb/kQeCFCHe9lGhLGXhGyTq/oMZXxELcyKQTMLTv\nYLaKfy5q2ljx66CHvApJTU/27oNH7wBLm6wxVWhpHeJChgVmE+mcTx4v8RKM\nbaZ/ormw6bLaJnigy7C3A94u4dr/+ttDozHvDtKEfvQcGJeiOZndmjEZ6Fty\nRBfVAafsmoPn4ic194cRctDoHUHPA26fFDSUusy/St6o3fF7GLox5ybPE9sH\nB0Tvbl9mJYKhHaIQJ5VuiD0JDs7+TcjtzrXJ0b7bDuyvQAgkmWakKnngBSNR\nfbbc\r\n=N4uN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"f6a7c1c8a0c0a39f267afd552c8fde6305a0cbb6","scripts":{"lint":"eslint --cache packages","test":"require-self && npm run generate:json-schema && uvu -r tsm -i generated packages test","build":"npm run clear && npm run update-version && npm run generate:json-schema && concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./webpack ./temp-output","dev:cli":"rollup -c packages/cli/rollup.config.js -w","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"npm run lint:ci -- packages","build:cli":"rollup -c packages/cli/rollup.config.js","test:size":"size-limit","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","lint-staged":"lint-staged","build:parser":"rollup -c packages/parser/rollup.config.js && tsc -p packages/parser/tsconfig.json --emitDeclarationOnly","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:exporter":"rollup -c packages/exporter/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:exporter":"rollup -c packages/exporter/rollup.config.js && tsc -p packages/exporter/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","update-version":"tsm ./update-version.ts","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","build:runtime-cjs":"tsc -p packages/runtime/tsconfig-cjs.json && ts-node ./packages/runtime/rename-cjs.ts","build:runtime-esm":"tsc -p packages/runtime/tsconfig-esm.json && ts-node ./packages/runtime/rename-esm.ts","generate:json-schema":"rm -rf ./schema && mkdir schema && typescript-json-schema --noExtraProps ./packages/config/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.1.0","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"ajv":"^6.12.6","tsm":"^2.1.4","uvu":"^0.5.2","glob":"^7.2.0","husky":"^7.0.4","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^8.2.0","rollup":"^2.60.0","svelte":"^3.44.2","astring":"^1.7.5","prompts":"^2.4.2","ts-node":"^10.4.0","chokidar":"^3.5.2","prettier":"^2.4.1","commander":"^8.3.0","just-diff":"^5.0.1","tiny-glob":"^0.2.9","type-fest":"^2.5.4","watchlist":"^0.3.1","size-limit":"^7.0.3","source-map":"^0.7.3","typescript":"^4.5.2","@types/glob":"^7.2.0","@types/node":"^16.11.9","lint-staged":"^12.0.3","@types/react":"^17.0.35","concurrently":"^6.4.0","require-self":"^0.2.3","@types/express":"^4.17.13","@types/prompts":"^2.0.14","@types/webpack":"^5.28.0","typesafe-utils":"^1.16.2","just-diff-apply":"^4.0.1","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.51.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.4.0","@rollup/plugin-node-resolve":"^13.0.6","@size-limit/preset-small-lib":"^7.0.3","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.54.2_1637938956579_0.530524840622191","host":"s3://npm-registry-packages"}},"2.54.3":{"name":"typesafe-i18n","version":"2.54.3","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.54.3","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"d0c42c82fd17a9197807ca1e37f8a58ad4326fe1","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.54.3.tgz","fileCount":271,"integrity":"sha512-O8Zc5LzBWPAkBMLmdW1WGukVbaNopqZF9gQNMVSK2d8XXWurkDL+LVNDk+z6aKhU9hlfQFdAstmnFTC42s5wAg==","signatures":[{"sig":"MEUCIGv3yFSqAcnTT9809ObSX2RWX+t7d3D6FMC65ZntaTY2AiEAimVbM0ekv+yu/iS6ggS0G1A8dwTUCYg3QpSBSNwiE0Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9733030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhojtXCRA9TVsSAnZWagAA4AkP/14T3bqLQfslN79rKhxT\nYgHdmpZcixUFrJdjVR+EKU/NILHYANFpvmHOfBI8Q/DpqkzESFVkDmaFZxVs\nPEiPXArtQ60JEoR3qyC16Hql0/Oshm/uNKgY2Kv3M4tjM9yWSFpjM5VPmfG7\nzboHoBJpegeAqjtC9OvGsNGACusyk3jcnmilA7BZQJ6rdfJ+AXgJI9yiGhsV\ndh0n8lP2v/PYV2kHW53YY+MBVyFiDaT8PGA7qp7G8jhhjliXLxvffk7ptOsa\n+Ais4x9cL7GOrG/crqjQrYtXv+5BW6SjUrTcOK/rphjJCCPTmESLu6LB+BRJ\nLzPr2jQywzIWYJeM0NIIrV0o1qXxARkZJSQYMLZ8sJCPxxBNkYxezpF1Vecj\nHeZATXF08ISQiD/34ppEKt0LZ8Fl1Ue409TXCb1ZxUFiTRQb4hwbcNRkNjdq\nhqLKf4ToAa9WKSU0ODcAdRrYiLy9Z0MHeTev3gKxBharDEZw4BvmgCwakYB8\n7i08rOOIFbiF/wmjAY5nt4Ol6HPllWTkw848B6fD9z/EFBbELcEb+j/Evrpi\n2tDsiGsttvUZ8kcqowaEOr1PZB6yC1zmikKL0hF37o8s8SshQfhwCMEG3WqA\nNLvTTAExIYguj6XxJ24vHvAQTo5trxReONpReA9LmayCi9kWa0dy/dA7vuZz\nmWkO\r\n=0wq6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"b3858fe895f268926cc63dcdfa808addaf4aafaf","scripts":{"lint":"eslint --cache packages","test":"require-self && npm run generate:json-schema && uvu -r tsm -i generated packages test","build":"npm run clear && npm run update-version && npm run generate:json-schema && concurrently -n w: npm:build:* && npm run link-typedefinitions && npm run fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./webpack ./temp-output","dev:cli":"rollup -c packages/cli/rollup.config.js -w","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"npm run lint:ci -- packages","build:cli":"rollup -c packages/cli/rollup.config.js","test:size":"size-limit","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- npm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","lint-staged":"lint-staged","build:parser":"rollup -c packages/parser/rollup.config.js && tsc -p packages/parser/tsconfig.json --emitDeclarationOnly","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:exporter":"rollup -c packages/exporter/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:exporter":"rollup -c packages/exporter/rollup.config.js && tsc -p packages/exporter/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","update-version":"tsm ./update-version.ts","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","build:runtime-cjs":"tsc -p packages/runtime/tsconfig-cjs.json && ts-node ./packages/runtime/rename-cjs.ts","build:runtime-esm":"tsc -p packages/runtime/tsconfig-esm.json && ts-node ./packages/runtime/rename-esm.ts","generate:json-schema":"rm -rf ./schema && mkdir schema && typescript-json-schema --noExtraProps ./packages/config/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.1.0","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"ajv":"^6.12.6","tsm":"^2.1.4","uvu":"^0.5.2","glob":"^7.2.0","husky":"^7.0.4","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^8.2.0","rollup":"^2.60.0","svelte":"^3.44.2","astring":"^1.7.5","prompts":"^2.4.2","ts-node":"^10.4.0","chokidar":"^3.5.2","prettier":"^2.4.1","commander":"^8.3.0","just-diff":"^5.0.1","tiny-glob":"^0.2.9","type-fest":"^2.5.4","watchlist":"^0.3.1","size-limit":"^7.0.3","source-map":"^0.7.3","typescript":"^4.5.2","@types/glob":"^7.2.0","@types/node":"^16.11.9","lint-staged":"^12.0.3","@types/react":"^17.0.35","concurrently":"^6.4.0","require-self":"^0.2.3","@types/express":"^4.17.13","@types/prompts":"^2.0.14","@types/webpack":"^5.28.0","typesafe-utils":"^1.16.2","just-diff-apply":"^4.0.1","@rollup/plugin-json":"^4.1.0","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.51.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.4.0","@rollup/plugin-node-resolve":"^13.0.6","@size-limit/preset-small-lib":"^7.0.3","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.54.3_1638021974824_0.678607628332935","host":"s3://npm-registry-packages"}},"2.55.0":{"name":"typesafe-i18n","version":"2.55.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.55.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"2845fc1b3b580a3185af4813d1df60453c3aa582","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.55.0.tgz","fileCount":271,"integrity":"sha512-ndmpl6Ll2vMO+tb72rayKh0h7zF26QzcAsDbNha4+7NFWYOAZ1kfGvaD6oEpVXJBSUn45+DYKmdxcQPtVkcgHQ==","signatures":[{"sig":"MEUCIAZdufMPgP2/HafMhtT5qYxQqRv/KJRatpsa7eUA70XDAiEA4u/WQ3s6cEIJocCYZqR1ZDZ5RQq8FNqd+3sIHGBrph0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9779793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrPKQCRA9TVsSAnZWagAATj4P/0G1AZkshcHID7ZAngsj\nWxcpqhgZNRL0Vt12biUntVL9DhZSHePDi3AjjHEFxg6UeC2bnVAI+FQ3GvdO\ngZegeZU0ZqCXIo+xg7Sq41+qVYm2L7emNAl9SLych3+MUxMIC1W8co8SO4mb\nLlB3cjpeBP+2m2sXl/dloPShtvxOQ/0bgqvQ3smPHXRoM3eEN1wRQPZXHenp\nHrEg9AhGwgex+sE7NjXNZML1BVW6nwSiuZpgZuQOaO9KBALpoyLEv49ZoQst\n8EoLpEW4CftEjZ8ZIXdsd39bcx86xNXCR/bH7/SosIafnS3qJrT68micmQDX\nQ6CWqEWXDmzjPq1E8rHjivqrza8qpBQPUpsWGpiAS4Fh8Fou3hoBAQxh6nHC\nmdo5Kvrqzi0HSLWSeis+LXV9uAJtP4y82mJ4FA4ZDxC75reG2opfDj4EcR0n\n4toSDlp1ieftW5jIxhNGTZBalsKjbRaJX5t9wzEYruOidOI0GjYZ5XmYhp3j\nXQQtpW9gWDZ3RJQwG3DmCPUwHSisjG+AKclCCe8FCU2CAZIW58e7dQlEzMvK\nakwAIsP/rimPnUH+E+GHGJY6BcqzH4O/rACAwJx8R1zKGpaNaz/9U1IPgUeT\npUHOgWPbmNnT1HoFQlBBIkTZOaF+IS+w/1rJ7F+eO9XMWZ9eYfbx396kcHrF\na3Pk\r\n=oet7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"dce7741ec7f1cc72a8e6733a232d263b112ac068","scripts":{"lint":"eslint --cache packages","test":"require-self && pnpm run generate:json-schema && uvu -r tsm -i generated packages test","build":"pnpm run clear && pnpm run update-version && pnpm run generate:json-schema && concurrently -n w: pnpm:build:* && pnpm run link-typedefinitions && pnpm run fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./webpack ./temp-output","dev:cli":"rollup -c packages/cli/rollup.config.js -w","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm run lint:ci -- packages","build:cli":"rollup -c packages/cli/rollup.config.js","test:size":"size-limit","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- pnpm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","lint-staged":"lint-staged","build:parser":"rollup -c packages/parser/rollup.config.js && tsc -p packages/parser/tsconfig.json --emitDeclarationOnly","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:exporter":"rollup -c packages/exporter/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:exporter":"rollup -c packages/exporter/rollup.config.js && tsc -p packages/exporter/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","update-version":"tsm ./update-version.ts","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","build:runtime-cjs":"tsc -p packages/runtime/tsconfig-cjs.json && ts-node ./packages/runtime/rename-cjs.ts","build:runtime-esm":"tsc -p packages/runtime/tsconfig-esm.json && ts-node ./packages/runtime/rename-esm.ts","generate:json-schema":"rm -rf ./schema && mkdir schema && typescript-json-schema --noExtraProps ./packages/config/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.1.0","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"ajv":"^6.12.6","tsm":"^2.1.4","uvu":"^0.5.2","glob":"^7.2.0","husky":"^7.0.4","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^8.2.0","rollup":"^2.60.0","svelte":"^3.44.2","astring":"^1.7.5","prompts":"^2.4.2","ts-node":"^10.4.0","chokidar":"^3.5.2","prettier":"^2.4.1","commander":"^8.3.0","just-diff":"^5.0.1","tiny-glob":"^0.2.9","type-fest":"^2.5.4","watchlist":"^0.3.1","size-limit":"^7.0.3","source-map":"^0.7.3","typescript":"^4.5.2","@types/glob":"^7.2.0","@types/node":"^16.11.9","lint-staged":"^12.0.3","@types/react":"^17.0.35","concurrently":"^6.4.0","require-self":"^0.2.3","estree-walker":"^3.0.0","@types/express":"^4.17.13","@types/prompts":"^2.0.14","@types/webpack":"^5.28.0","typesafe-utils":"^1.16.2","just-diff-apply":"^4.0.1","@rollup/plugin-json":"^4.1.0","@rollup/pluginutils":"^4.1.1","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.51.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.4.0","@rollup/plugin-node-resolve":"^13.0.6","@size-limit/preset-small-lib":"^7.0.3","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.55.0_1638724239948_0.5012363715135923","host":"s3://npm-registry-packages"}},"2.55.1":{"name":"typesafe-i18n","version":"2.55.1","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.55.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"5b8a2228017b918cd49dfaea325ffaa63ff41fa2","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.55.1.tgz","fileCount":271,"integrity":"sha512-zEU2PhhrcI1M9erZab1ieBMyc/oVDwQguLutK497XMnwZzcMJlo1XrkI4JXshnj8R7TQ+3Y7s2Bgbeg2VI2utg==","signatures":[{"sig":"MEQCIDidfMpg4IO5kdXK+IAcchjDOCpiPDwAfBTlmizdm8OQAiArndWU/3fbTuxMW8FDR5KABDy6y4ndXAogjRDU0YHEOw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9779825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrbFPCRA9TVsSAnZWagAA6PMQAJlhl6k2AklKeCMC8AdT\nAebNcAn0FlEn1De0WGlQxI54JZ1SSDmfLTqW88j7io3ig+wO/MgWNv1MK/q/\nRaA3i8PzjY5bzlKavBBxFY6l+omY/FnSzNLE0lleWzfTJKDyG3WfTyWPJWI1\nqs+A2cPTs4Pq4ddkOeZyGvMF+vSygcQ/QauxH2j/CFXzP+TpinzxWD/PyrLp\nr1GRYRrcB7oy+nIby8u3umLtkYj7QjfQt/ChGueNCkW3NyTE1mDV1UhHJ1ql\nKJTqsO0QXaPljXQMC4JxdjEIqR2vrB58Z5aZrHR9zCgXjjry2dN8fv3LHK9P\nrNSDjF7APDlI7RpxIQ0NEGBXUnsieassN90kqaM5mxY6zJEtnPIgs3p8GI05\nvTHqvRSP9BrQ7guoLSIqGu6jjqSMEX4Az0yhQVz2NQzFEjiy+SRTqA2/kDLC\nOaeWYloVRhdyw2plRuEnRZcUAftk9cHMN0Jrnc+xsa3tQ16cMINg2HMwTgcK\nl2KDgCnKXJUWN8bOdNG7bD8B5chQC8BOv3ObVkKVebcQ/vYOUA5vX5Gi5+hg\nN+e1I8Vc0aozcizn875bUsbO2Lswztw/Kd2VMT8Sjhl/m+yyDGOKEc/j2nUi\nQao9b176qg9heSvwDFTiYdkeSdVWceSPFAr2ush0icVNpxAiD1yqmReih2lb\nHgWK\r\n=jrjP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"c6614b5e95bc6b9ccc79afc17919c8d4d98c96c9","scripts":{"lint":"eslint --cache packages","test":"require-self && pnpm run generate:json-schema && uvu -r tsm -i generated packages test","build":"pnpm run clear && pnpm run update-version && pnpm run generate:json-schema && concurrently -n w: pnpm:build:* && pnpm run link-typedefinitions && pnpm run fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./webpack ./temp-output","dev:cli":"rollup -c packages/cli/rollup.config.js -w","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm run lint:ci -- packages","build:cli":"rollup -c packages/cli/rollup.config.js","test:size":"size-limit","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- pnpm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","lint-staged":"lint-staged","build:parser":"rollup -c packages/parser/rollup.config.js && tsc -p packages/parser/tsconfig.json --emitDeclarationOnly","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:exporter":"rollup -c packages/exporter/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:exporter":"rollup -c packages/exporter/rollup.config.js && tsc -p packages/exporter/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","update-version":"tsm ./update-version.ts","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","build:runtime-cjs":"tsc -p packages/runtime/tsconfig-cjs.json && ts-node ./packages/runtime/rename-cjs.ts","build:runtime-esm":"tsc -p packages/runtime/tsconfig-esm.json && ts-node ./packages/runtime/rename-esm.ts","generate:json-schema":"rm -rf ./schema && mkdir schema && typescript-json-schema --noExtraProps ./packages/config/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.1.0","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"ajv":"^6.12.6","tsm":"^2.1.4","uvu":"^0.5.2","glob":"^7.2.0","husky":"^7.0.4","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^8.2.0","rollup":"^2.60.0","svelte":"^3.44.2","astring":"^1.7.5","prompts":"^2.4.2","ts-node":"^10.4.0","chokidar":"^3.5.2","prettier":"^2.4.1","commander":"^8.3.0","just-diff":"^5.0.1","tiny-glob":"^0.2.9","type-fest":"^2.5.4","watchlist":"^0.3.1","size-limit":"^7.0.3","source-map":"^0.7.3","typescript":"^4.5.2","@types/glob":"^7.2.0","@types/node":"^16.11.9","lint-staged":"^12.0.3","@types/react":"^17.0.35","concurrently":"^6.4.0","require-self":"^0.2.3","estree-walker":"^3.0.0","@types/express":"^4.17.13","@types/prompts":"^2.0.14","@types/webpack":"^5.28.0","typesafe-utils":"^1.16.2","just-diff-apply":"^4.0.1","@rollup/plugin-json":"^4.1.0","@rollup/pluginutils":"^4.1.1","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.51.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.4.0","@rollup/plugin-node-resolve":"^13.0.6","@size-limit/preset-small-lib":"^7.0.3","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.55.1_1638773071408_0.12944307194530325","host":"s3://npm-registry-packages"}},"2.56.0":{"name":"typesafe-i18n","version":"2.56.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.56.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"c0d9a5c033a03ab383e4b05473944ac718cecfde","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.56.0.tgz","fileCount":271,"integrity":"sha512-oEVfCg72fikxNm+dpDP1tcZcRaLNsgKskdL4W++RS21pgo3SdtIAoIrKz1AsqCzf1to8ah49PONKRFGTqT3PZA==","signatures":[{"sig":"MEUCIA2plR8FLHWcCCsklhuyvuVZwmIFR11EiuM4K3Yf57zgAiEA5P7i1NEzGNhsizIVR/p28I54h2vLXaqPhNlBey3AQMo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9780461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuD3QCRA9TVsSAnZWagAAzEUP+wY+fXjYtP/ZnQL/L47m\nKgzFi7oMUjWozeP/xYyWxzxt1VFVf/vrwOFECNC32x2qrkGEOWDQt1vUK3qa\nBhMYAIQHm5m9tjzIp+pTWbmn0XwRtxbfehaNQ4Jn4PDa5PE0YucQXD+hW9sb\nJGd2tRSPYGXZi3iwoBA+0SwL42EVyOZ6JiD2O6l3/+6eu/h3eindLWg9RVMS\nxF6CmX5+k/Ryi5eXalBoPJWyRS9MXJh6BIgMfhDsYFAwZaW96J3020lPkNog\nQLdZ2HQQ1dS2mXgNtu9qj0GZoPOmBIBjxXBM65iR94Xwumh8IKuNey2JwiQz\nrpVDYbb3M90Ju5vRZRruSGiXk4UcQT+T6QseUQM5pal+xXKFyewQiWCajvo/\nMYWDjO/ALcostBMJn36ICWICSLQmfaeczcdFr9opsWhYFU0/l3XJvUFYkh9k\n5vB2vmVzwuK8McVCwL1b92fJBfgLUCVOcjUrcceFY7PzJJUuSZxWIvdSJHdV\nMqyYkEM5QDV6Kw9q3xkU0Qb1agYAQWxN27AM9DmH8tudyJ742byaPEDC1/HK\nWheO0lCgZFUl0LItmOtGjZLMGcMSxBlLqw4mkXwSo+l+XdzcffCnmfxJ7WMi\nC7qXdpAs3Onu3SGj516RPqdj32GkNc3VAsmHkzoJAlAhnJKFNjBw0s3C/SnX\nwq2Z\r\n=TsBn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"5437835cde16ec72b6f36fd69f15a240ba64cc9e","scripts":{"lint":"eslint --cache packages","test":"require-self && pnpm run generate:json-schema && uvu -r tsm -i generated packages test","build":"pnpm run clear && pnpm run update-version && pnpm run generate:json-schema && concurrently -n w: pnpm:build:* && pnpm run link-typedefinitions && pnpm run fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./webpack ./temp-output","dev:cli":"rollup -c packages/cli/rollup.config.js -w","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm run lint:ci -- packages","build:cli":"rollup -c packages/cli/rollup.config.js","test:size":"size-limit","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- pnpm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","lint-staged":"lint-staged","build:parser":"rollup -c packages/parser/rollup.config.js && tsc -p packages/parser/tsconfig.json --emitDeclarationOnly","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:exporter":"rollup -c packages/exporter/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:exporter":"rollup -c packages/exporter/rollup.config.js && tsc -p packages/exporter/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","update-version":"tsm ./update-version.ts","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","build:runtime-cjs":"tsc -p packages/runtime/tsconfig-cjs.json && ts-node ./packages/runtime/rename-cjs.ts","build:runtime-esm":"tsc -p packages/runtime/tsconfig-esm.json && ts-node ./packages/runtime/rename-esm.ts","generate:json-schema":"rm -rf ./schema && mkdir schema && typescript-json-schema --noExtraProps ./packages/config/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.1.2","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"ajv":"^6.12.6","tsm":"^2.1.4","uvu":"^0.5.2","glob":"^7.2.0","husky":"^7.0.4","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^8.2.0","rollup":"^2.60.0","svelte":"^3.44.2","astring":"^1.7.5","prompts":"^2.4.2","ts-node":"^10.4.0","chokidar":"^3.5.2","prettier":"^2.4.1","commander":"^8.3.0","just-diff":"^5.0.1","tiny-glob":"^0.2.9","type-fest":"^2.5.4","watchlist":"^0.3.1","size-limit":"^7.0.3","source-map":"^0.7.3","typescript":"^4.5.2","@types/glob":"^7.2.0","@types/node":"^16.11.9","lint-staged":"^12.0.3","@types/react":"^17.0.35","concurrently":"^6.4.0","require-self":"^0.2.3","estree-walker":"^3.0.0","@types/express":"^4.17.13","@types/prompts":"^2.0.14","@types/webpack":"^5.28.0","typesafe-utils":"^1.16.2","just-diff-apply":"^4.0.1","@rollup/plugin-json":"^4.1.0","@rollup/pluginutils":"^4.1.1","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.51.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.4.0","@rollup/plugin-node-resolve":"^13.0.6","@size-limit/preset-small-lib":"^7.0.3","rollup-plugin-node-externals":"^2.2.0","@typescript-eslint/eslint-plugin":"^5.4.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.56.0_1639464400600_0.5065524736663769","host":"s3://npm-registry-packages"}},"2.57.0":{"name":"typesafe-i18n","version":"2.57.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.57.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"1f5246a046de02dedbcedcaf456922138475fc6e","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.57.0.tgz","fileCount":288,"integrity":"sha512-W22AyCWagtkuZ7JScStjngBD4b4rmtBg4AhP5HJpOD4EAVCDmla5FtxVdPQGCjsJraliJGHqXFGmpbakXBvm4w==","signatures":[{"sig":"MEUCIFv7wllqmdrn0cRRzYotDa557ORtr5qlVL0l6qMwQiTvAiEAqYSDHRuQQIgcMwOznPj3MBWM7MGQMbSCwpXnNLeIkNI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9857887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyeQFCRA9TVsSAnZWagAAbuUP/jOV3ueuP228NoTFB66Y\nR4w8L/93tsLRVFRHOQ7suBfW5j2ACLy9Dm30l4hpjTlmZegiURjL+P3Nuw5h\n/lQEl7qenfoEWXxJBUVWa5xKjI2P6u7WJJY+DHW9K1cEHL7hUZjDncLr7VzC\ntaRfDFMukIfNsEWtcHKmoAnkl9eFnfplPYWK6qeVgrfFuvGE1zE3PIC1hdCP\nh+IzEioaktLKVf49/cVOaxBPnSSmw+svD1PnrLOlvoXnOB7F6TEZCYroKjcs\nwAeiMGMJkYwn5p52XSPmrr/IfhSR+yXSNaZOCiIZIjgbFz0oLWwLgCZEh4Lc\nvECoeD31bIxyX+zxAcHoheVhZe7uQutAaZcP/y8R14vo5HOh48BUdivHOXxM\npfUP3YkHeJuQHdjR5tiJ6tu3QBIfAyi+RJacZ6J/Pnhnb+oOMcivNTUnEyP4\nMdV2QIiwjyxdWTLpR14HwRkRdpwBKll5IjE61Es81Pk07CwGhhCxZ3fu+/WJ\nK8DCc7gHS3QSJTzvd8PXkK1VE+N8j5KC+adlyxHNhSwaB9mRBb9q5edss36c\n2n6vEPU7/PhffSlrU91mgTnq1uOzvRL8RNRMAIaDuqpX77gC95tRNudGnx4j\nIVhjgrAOIS6C1bKcJ/Ff9ahmlZ3Wl6IANEsdNRqZQc5LEsOvEhsehMwfusl5\nPgi8\r\n=KyKb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./vue/vue-adapter":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"6b3ce7b77d624f97342d01a0a13841b1de8274ba","scripts":{"lint":"eslint --cache packages","test":"require-self && pnpm run generate:json-schema && uvu -r tsm -i generated packages test","build":"pnpm run clear && pnpm run update-version && pnpm run generate:json-schema && concurrently -n w: pnpm:build:* && pnpm run link-typedefinitions && pnpm run fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./vue ./webpack ./temp-output","dev:cli":"rollup -c packages/cli/rollup.config.js -w","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm run lint:ci -- packages","build:cli":"rollup -c packages/cli/rollup.config.js","build:vue":"rollup -c packages/adapter-vue/rollup.config.js && tsc -p packages/adapter-vue/tsconfig.json --emitDeclarationOnly","test:size":"size-limit","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- pnpm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","lint-staged":"lint-staged","build:parser":"rollup -c packages/parser/rollup.config.js && tsc -p packages/parser/tsconfig.json --emitDeclarationOnly","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:exporter":"rollup -c packages/exporter/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:exporter":"rollup -c packages/exporter/rollup.config.js && tsc -p packages/exporter/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","update-version":"tsm ./update-version.ts","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","dev:adapter-vue":"rollup -c packages/adapter-vue/rollup.config.js -w","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","build:runtime-cjs":"tsc -p packages/runtime/tsconfig-cjs.json && ts-node ./packages/runtime/rename-cjs.ts","build:runtime-esm":"tsc -p packages/runtime/tsconfig-esm.json && ts-node ./packages/runtime/rename-esm.ts","dev:adapter-react":"rollup -c packages/adapter-react/rollup.config.js -w","dev:adapter-svelte":"rollup -c packages/adapter-svelte/rollup.config.js -w","dev:adapter-angular":"rollup -c packages/adapter-angular/rollup.config.js -w","generate:json-schema":"rm -rf ./schema && mkdir schema && typescript-json-schema --noExtraProps ./packages/config/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.1.2","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"ajv":"^6.12.6","tsm":"^2.2.1","uvu":"^0.5.2","vue":"^3.2.26","glob":"^7.2.0","husky":"^7.0.4","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^8.5.0","rollup":"^2.62.0","svelte":"^3.44.3","astring":"^1.8.1","prompts":"^2.4.2","ts-node":"^10.4.0","chokidar":"^3.5.2","prettier":"^2.5.1","commander":"^8.3.0","just-diff":"^5.0.1","tiny-glob":"^0.2.9","type-fest":"^2.8.0","watchlist":"^0.3.1","size-limit":"^7.0.5","source-map":"^0.7.3","typescript":"^4.5.4","@types/glob":"^7.2.0","@types/node":"^16.11.17","lint-staged":"^12.1.4","@types/react":"^17.0.38","concurrently":"^6.5.1","require-self":"^0.2.3","estree-walker":"^3.0.1","@types/express":"^4.17.13","@types/prompts":"^2.0.14","@types/webpack":"^5.28.0","typesafe-utils":"^1.16.2","just-diff-apply":"^5.0.0","@rollup/plugin-json":"^4.1.0","@rollup/pluginutils":"^4.1.2","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.52.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.8.0","@rollup/plugin-node-resolve":"^13.1.1","@size-limit/preset-small-lib":"^7.0.5","rollup-plugin-node-externals":"^3.1.2","@typescript-eslint/eslint-plugin":"^5.8.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.57.0_1640621061680_0.6011145876488413","host":"s3://npm-registry-packages"}},"2.57.1":{"name":"typesafe-i18n","version":"2.57.1","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.57.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"348c6aee81b71f27ffa4a276efe09861217659c3","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.57.1.tgz","fileCount":288,"integrity":"sha512-DiUVTE3fNWJSV6uoPnCHu9FdV7fGfGI4xerPA1ugZYHRbt0R19wBhvsj8MaxIvI3hqDI1aBHPzKpzERGwuXPCg==","signatures":[{"sig":"MEYCIQDtIpqkboWU3s4JjLXRQMJIXjtzmR4kCssUGO6EUHjFvQIhAOgWM4yOERZLlw0cchQcheKA5zY2LExOlZy4qOOWRLQM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9857939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyeiICRA9TVsSAnZWagAAES0P/jxMyvCakfROKic0MJra\nGHbJM3YLPHxq5+0pjCg084bY4VFGljI7KabU6t4iGm1iblv8qleB9vtYrJlZ\neA8Oe16SaEMRhp5DBt/Z83xMPbwYxJzHBHEYhwS9PxP3hR2dVbPBRWzqmus4\n6MCxc2cZxTJ8ZQpIRkOiBAUVS62PnD8yjfkm0F9C6m1tw4p1Ut3vl/rhKb1i\n8pmY1sbuDElMlH0OudWnAj5ZKTgbnk6cdCPTspzfyfgtoN+kChnsTiSr6W3M\naEuvfei6flo+5YX6cSkcaNfDlGEF8Zqskmbtn6b3p+HKirHqnrL7kY8j7e7d\n+I3JHS37debQ3p0ld40lx0JThJewd5NwOmi0C63conF5rjEd6x3A9iRApc5R\n7rkAMN9t8so7woSNzXoXy9xYiLo3Xb0YlqoR2NdZ5slZzGKKDWLFa0VU22WU\nBwefwcB294GRrqb9eQTGm4MFznIICnswMaD56Hwd71O96NBfhPAq4yoRTYJ3\nKW21T+dzyf7FLtEJloSbzL7l/NvPP0VqQPQW6CTAgFAAMA1HwFeuty5n6kD6\nvIUr0cZOF4U/mdJkPIyfWKigXc4IhyExPcehm35d6c1/pgM/RigCmN7uCVCs\nV6tkp/w5xeMielkaLSTBhukvipeQOJCHySclBH2G6c/OSYnpbuEJ6nTGOoNw\n9kN6\r\n=pxbn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./vue/vue-adapter":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"a8277cf5e77a69cb0c16ab64509a6393506a50ba","scripts":{"lint":"eslint --cache packages","test":"require-self && pnpm run generate:json-schema && uvu -r tsm -i generated packages test","build":"pnpm run clear && pnpm run update-version && pnpm run generate:json-schema && concurrently -n w: pnpm:build:* && pnpm run link-typedefinitions && pnpm run fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./vue ./webpack ./temp-output","dev:cli":"rollup -c packages/cli/rollup.config.js -w","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm run lint:ci -- packages","build:cli":"rollup -c packages/cli/rollup.config.js","build:vue":"rollup -c packages/adapter-vue/rollup.config.js && tsc -p packages/adapter-vue/tsconfig.json --emitDeclarationOnly","test:size":"size-limit","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- pnpm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","lint-staged":"lint-staged","build:parser":"rollup -c packages/parser/rollup.config.js && tsc -p packages/parser/tsconfig.json --emitDeclarationOnly","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:exporter":"rollup -c packages/exporter/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:exporter":"rollup -c packages/exporter/rollup.config.js && tsc -p packages/exporter/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","update-version":"tsm ./update-version.ts","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","dev:adapter-vue":"rollup -c packages/adapter-vue/rollup.config.js -w","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","build:runtime-cjs":"tsc -p packages/runtime/tsconfig-cjs.json && ts-node ./packages/runtime/rename-cjs.ts","build:runtime-esm":"tsc -p packages/runtime/tsconfig-esm.json && ts-node ./packages/runtime/rename-esm.ts","dev:adapter-react":"rollup -c packages/adapter-react/rollup.config.js -w","dev:adapter-svelte":"rollup -c packages/adapter-svelte/rollup.config.js -w","dev:adapter-angular":"rollup -c packages/adapter-angular/rollup.config.js -w","generate:json-schema":"rm -rf ./schema && mkdir schema && typescript-json-schema --noExtraProps ./packages/config/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.1.2","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"ajv":"^6.12.6","tsm":"^2.2.1","uvu":"^0.5.2","vue":"^3.2.26","glob":"^7.2.0","husky":"^7.0.4","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^8.5.0","rollup":"^2.62.0","svelte":"^3.44.3","astring":"^1.8.1","prompts":"^2.4.2","ts-node":"^10.4.0","chokidar":"^3.5.2","prettier":"^2.5.1","commander":"^8.3.0","just-diff":"^5.0.1","tiny-glob":"^0.2.9","type-fest":"^2.8.0","watchlist":"^0.3.1","size-limit":"^7.0.5","source-map":"^0.7.3","typescript":"^4.5.4","@types/glob":"^7.2.0","@types/node":"^16.11.17","lint-staged":"^12.1.4","@types/react":"^17.0.38","concurrently":"^6.5.1","require-self":"^0.2.3","estree-walker":"^3.0.1","@types/express":"^4.17.13","@types/prompts":"^2.0.14","@types/webpack":"^5.28.0","typesafe-utils":"^1.16.2","just-diff-apply":"^5.0.0","@rollup/plugin-json":"^4.1.0","@rollup/pluginutils":"^4.1.2","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.52.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.8.0","@rollup/plugin-node-resolve":"^13.1.1","@size-limit/preset-small-lib":"^7.0.5","rollup-plugin-node-externals":"^3.1.2","@typescript-eslint/eslint-plugin":"^5.8.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.57.1_1640622216250_0.43382351629276217","host":"s3://npm-registry-packages"}},"2.57.2":{"name":"typesafe-i18n","version":"2.57.2","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.57.2","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"bf6149fe7c49ce39094c1e3a3414532bdc5004c2","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.57.2.tgz","fileCount":288,"integrity":"sha512-BcQuk7WsMqGHQWtMIuOxkXXtbeaPLeCJW/Q0apOqSeLMaIlYG+UgSb6p1vXPln6ZbOvKRz6zSYPeSCKmsR5BVg==","signatures":[{"sig":"MEYCIQCTeptIoM0VY9M9FJiCbx1EFBShgGg9c4vXnsxDhjVlwgIhAMq1IHSTokCvN2zaSo9oHX7bUle9RmY6a/U0teQeNpUN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9858127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhytFtCRA9TVsSAnZWagAARa0P/0O8gU9ibJNPn7t6pPBt\nykrqpD5HN9qDaLidEfaokndCq5DZMpf/OeEqoc58VcEapsVWsPXarDuN6h3N\ngjlhV14EhcPumER0vWdHIx52qdg2CGiIMMSqV294+w3K2qaxULdzQJ0tYo2X\nr6m6Af5KXCyyontZLU9SUviSYpYdvEW2p1PHhs0oBYrGH3vAlBSZTSRQCMDj\ntAyeHoMhSInrZFJd/2SWOA2ZDSgTk5JMBh7i06gNfM97a7lmKj2BDNJgAzAT\nw847lRJHa0DDJm5htCc309rZVBeDWSxA9h90JCta+wYKjW1zVxaqr0D7DYF4\nZhVTZqeC6Pn+WzntZa9GGXxWNgopp8sd6Lg3Ig7R+NqNP+SzPbzstCerXCo7\np4HIOHqP9iDYS9bYt/94AeSuM7ckw1u5bR4ljlpQle5RW+Wkk60ADaBzFNZF\nAL8krmWyfi2nVFHaTjnZVE46BvEw1PnoDMSV81/F1RIDD6O09Yp/ibs8N9rq\ngD6JxZ9OIxpdQFdqDOSEslTJrmsu93RXmu4FtV7gPZK68iQyNCpftjIUlBkl\nYPtfXBeMwRiKhv4JbMzaIAo0qKRR1bC9lGWLCDc9i2KuWbjqDbHoptVLfnc/\nSGyLSfu188hUQxYwYClcsmB4OFW0SMbw2vkxuGSdQAPpK49mxGhoTlAx4mRY\n7DXK\r\n=Di9+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./vue/vue-adapter":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"0d473fae40ea586ddd0d8f2b08c9517c13ce81dc","scripts":{"lint":"eslint --cache packages","test":"require-self && pnpm run generate:json-schema && uvu -r tsm -i generated packages test","build":"pnpm run clear && pnpm run update-version && pnpm run generate:json-schema && concurrently -n w: pnpm:build:* && pnpm run link-typedefinitions && pnpm run fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./vue ./webpack ./temp-output","dev:cli":"rollup -c packages/cli/rollup.config.js -w","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm run lint:ci -- packages","build:cli":"rollup -c packages/cli/rollup.config.js","build:vue":"rollup -c packages/adapter-vue/rollup.config.js && tsc -p packages/adapter-vue/tsconfig.json --emitDeclarationOnly","test:size":"size-limit","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- pnpm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","lint-staged":"lint-staged","build:parser":"rollup -c packages/parser/rollup.config.js && tsc -p packages/parser/tsconfig.json --emitDeclarationOnly","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:exporter":"rollup -c packages/exporter/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:exporter":"rollup -c packages/exporter/rollup.config.js && tsc -p packages/exporter/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","update-version":"tsm ./update-version.ts","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","dev:adapter-vue":"rollup -c packages/adapter-vue/rollup.config.js -w","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","build:runtime-cjs":"tsc -p packages/runtime/tsconfig-cjs.json && ts-node ./packages/runtime/rename-cjs.ts","build:runtime-esm":"tsc -p packages/runtime/tsconfig-esm.json && ts-node ./packages/runtime/rename-esm.ts","dev:adapter-react":"rollup -c packages/adapter-react/rollup.config.js -w","dev:adapter-svelte":"rollup -c packages/adapter-svelte/rollup.config.js -w","dev:adapter-angular":"rollup -c packages/adapter-angular/rollup.config.js -w","generate:json-schema":"rm -rf ./schema && mkdir schema && typescript-json-schema --noExtraProps ./packages/config/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.1.2","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"ajv":"^6.12.6","tsm":"^2.2.1","uvu":"^0.5.2","vue":"^3.2.26","glob":"^7.2.0","husky":"^7.0.4","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^8.5.0","rollup":"^2.62.0","svelte":"^3.44.3","astring":"^1.8.1","prompts":"^2.4.2","ts-node":"^10.4.0","chokidar":"^3.5.2","prettier":"^2.5.1","commander":"^8.3.0","just-diff":"^5.0.1","tiny-glob":"^0.2.9","type-fest":"^2.8.0","watchlist":"^0.3.1","size-limit":"^7.0.5","source-map":"^0.7.3","typescript":"^4.5.4","@types/glob":"^7.2.0","@types/node":"^16.11.17","lint-staged":"^12.1.4","@types/react":"^17.0.38","concurrently":"^6.5.1","require-self":"^0.2.3","estree-walker":"^3.0.1","@types/express":"^4.17.13","@types/prompts":"^2.0.14","@types/webpack":"^5.28.0","typesafe-utils":"^1.16.2","just-diff-apply":"^5.0.0","@rollup/plugin-json":"^4.1.0","@rollup/pluginutils":"^4.1.2","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.52.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.8.0","@rollup/plugin-node-resolve":"^13.1.1","@size-limit/preset-small-lib":"^7.0.5","rollup-plugin-node-externals":"^3.1.2","@typescript-eslint/eslint-plugin":"^5.8.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.57.2_1640681837545_0.8713801798758147","host":"s3://npm-registry-packages"}},"2.57.3":{"name":"typesafe-i18n","version":"2.57.3","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.57.3","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"31faa0a2d6b00fafca90af3cd83cc93b1037861f","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.57.3.tgz","fileCount":288,"integrity":"sha512-CGJ4eE8iXRJxJJQqzcWd+/BEglHGKvqOfqk7nMfWm9z4dGznUrPrvCdE0FURusUIiT6P0lXvF4CxN/BXJZQoyA==","signatures":[{"sig":"MEUCIQCV+SVMdFs012+A8GSNmhZzaHfP6LPgMDin1wYT3fPM6QIgNFsZl6lT2rD+nOpshewbjvV9zrvC93c/7Df3YumnFx4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9858414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhytN9CRA9TVsSAnZWagAA6jsP+QFporh1xZt5Jx74++wQ\nx2hrp9i6kHj9yQLG2kx9FSVBjrpGqBFSoyR3vVlY9Rc087WcMLfxI4XZeApK\n7lbNmQ8cxDfu+PrndZHMXEjRiBpklgS6MXaArQD250kDD+Xp79vGQHydzCFq\nwabbbzOoJ40K2S3NKyp4/wl8IgrLSmsuMAyJYP8UMe6Is9+cAR4kbMeKAWwn\nwTfIWU3uHLOIxoQpCXptDabyPoQrMDXmfp4klmlLedZ6byidMk8BDwtNHm71\nQp6YFIq+gxhJfL2jQhPCMwAdCEfrAAzDreFhvPkwQNPdipe1afDIr09wQGf6\nhxxewJOQTIfPgfn0XJS5AcJihTWYnRcwCbjRgeIEh9WiB3XLQMRQTrKfBbPa\nxxW520K/onE/8YOZexeGZMTuvEX2GRWCddl8UzOQ8jMROm/fZd1BtSkL8EZ6\nmglFT1FvqMsh9rWI7+hk4ZPDs8rGHh6tRFkdAIkoaySXniNehsibJ99bLs+B\n6JsYedwAEfqkzPd2c7Ak6fxOg9QREGX79f4lAzT85aU0tW5XQhq5MOduuRm3\n+/6d4QYzrewvjWZCFmOpoF++EUvFRc5/GHg53YDYfc6tdBEcmtBYiPW9Zf/I\nODZRCjo2cpBQyasIjewKqh4ezVt3JJYVnXH5YP/PNxwtUmSNd9G8ahKTnM/b\nOCOe\r\n=v1jd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./vue/vue-adapter":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"f4558e7624381838c8fbf5d48836cc16670b8ace","scripts":{"lint":"eslint --cache packages","test":"require-self && pnpm run generate:json-schema && uvu -r tsm -i generated packages test","build":"pnpm run clear && pnpm run update-version && pnpm run generate:json-schema && concurrently -n w: pnpm:build:* && pnpm run link-typedefinitions && pnpm run fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./vue ./webpack ./temp-output","dev:cli":"rollup -c packages/cli/rollup.config.js -w","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm run lint:ci -- packages","build:cli":"rollup -c packages/cli/rollup.config.js","build:vue":"rollup -c packages/adapter-vue/rollup.config.js && tsc -p packages/adapter-vue/tsconfig.json --emitDeclarationOnly","test:size":"size-limit","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- pnpm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","lint-staged":"lint-staged","build:parser":"rollup -c packages/parser/rollup.config.js && tsc -p packages/parser/tsconfig.json --emitDeclarationOnly","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:exporter":"rollup -c packages/exporter/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:exporter":"rollup -c packages/exporter/rollup.config.js && tsc -p packages/exporter/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","update-version":"tsm ./update-version.ts","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","dev:adapter-vue":"rollup -c packages/adapter-vue/rollup.config.js -w","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","build:runtime-cjs":"tsc -p packages/runtime/tsconfig-cjs.json && ts-node ./packages/runtime/rename-cjs.ts","build:runtime-esm":"tsc -p packages/runtime/tsconfig-esm.json && ts-node ./packages/runtime/rename-esm.ts","dev:adapter-react":"rollup -c packages/adapter-react/rollup.config.js -w","dev:adapter-svelte":"rollup -c packages/adapter-svelte/rollup.config.js -w","dev:adapter-angular":"rollup -c packages/adapter-angular/rollup.config.js -w","generate:json-schema":"rm -rf ./schema && mkdir schema && typescript-json-schema --noExtraProps ./packages/config/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.1.2","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"ajv":"^6.12.6","tsm":"^2.2.1","uvu":"^0.5.2","vue":"^3.2.26","glob":"^7.2.0","husky":"^7.0.4","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^8.5.0","rollup":"^2.62.0","svelte":"^3.44.3","astring":"^1.8.1","prompts":"^2.4.2","ts-node":"^10.4.0","chokidar":"^3.5.2","prettier":"^2.5.1","commander":"^8.3.0","just-diff":"^5.0.1","tiny-glob":"^0.2.9","type-fest":"^2.8.0","watchlist":"^0.3.1","size-limit":"^7.0.5","source-map":"^0.7.3","typescript":"^4.5.4","@types/glob":"^7.2.0","@types/node":"^16.11.17","lint-staged":"^12.1.4","@types/react":"^17.0.38","concurrently":"^6.5.1","require-self":"^0.2.3","estree-walker":"^3.0.1","@types/express":"^4.17.13","@types/prompts":"^2.0.14","@types/webpack":"^5.28.0","typesafe-utils":"^1.16.2","just-diff-apply":"^5.0.0","@rollup/plugin-json":"^4.1.0","@rollup/pluginutils":"^4.1.2","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.52.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.8.0","@rollup/plugin-node-resolve":"^13.1.1","@size-limit/preset-small-lib":"^7.0.5","rollup-plugin-node-externals":"^3.1.2","@typescript-eslint/eslint-plugin":"^5.8.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.57.3_1640682365657_0.03450184919695265","host":"s3://npm-registry-packages"}},"2.57.4":{"name":"typesafe-i18n","version":"2.57.4","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.57.4","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"d8fdf7750d09cd04b988f0d73b6669e17bc1a532","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.57.4.tgz","fileCount":288,"integrity":"sha512-O23Wg2Kg65w4F4Wwu0G+lkZvUgXwG/OGCjirC/x41k6G3PSX3mciRX1/bEL7H/BYIs9aPeI+SY2qCqFzIKA5zQ==","signatures":[{"sig":"MEYCIQCzaGyrq4Gcg8voD725u9lnrAp9brNnHTlFnGfmoOkCLwIhAOCJ11OaUVuTLFs2BmGvKODUDy9HXPw/6U2eJnq023/d","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9858414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhytUjCRA9TVsSAnZWagAA5SQP/0GuCK5HRoFtvzfWi1/6\nYQ+fNN8dM1zb9Xq6gI2PWIka/HY6+gwzBUwE8t7W1/D1wVtkEsaBf5ZYYpFU\nZYhN3QBzFCL5aaV/qkFDxX6MWCHe+xnyI4SnqWghdsIszDO53LxU3m59PT3H\n49L0yrGs2e+sCzU9rCLJ7lvpS2X3uiKHlbOk+aJYTU5/04qQ+pxzFMRCDQgU\nL87sG1CEwjm64pllFsa3XY2ER2oVyi676IQBnfTDj2PAljGURXmBi7HiR1vT\nLyZ8QiIJJBeU8oJ/GO6BuIrLiz1fcWDvePC16AP3NUhXbxcTG9cF8gTUdCST\nfz7SjsZJndqDDDA9NXy2I2fny4FSsfE7HRbDAfhUbpFhBrHsHWKKkjz9ZPg3\n0tPrLBMeX1XIrjLipqz871AKv0GOSJdWQtt67FaaimO3ONA6nyQu3cRJt3ig\n98vCd0z1sUE+5WfcyZfvFI4FHdPhjcPRQSXhUIrtCHW4XBqjSaytOxHbMp+P\nywqTt2HbOspBZgJ9A9P47qcQqdwpoyQoDbimjZx5wUx5QNs/KJ6zMxNlRbOU\n+FNFZkrMgf9aSDK5pErqrmcRq67YJLHKAVEnU5ghkZjNQrri6ghmTwx9dTTJ\nmtT3ol74jn7b26EXxLHxj+yyyqcDhVRe6mkQv/dgjUgyY2rcPHkxmj6fJkRd\nYRdh\r\n=021h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./vue/vue-adapter":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"c31514f76c0d2f2fd17f2c14c0e256da1be3e79a","scripts":{"lint":"eslint --cache packages","test":"require-self && pnpm run generate:json-schema && uvu -r tsm -i generated packages test","build":"pnpm run clear && pnpm run update-version && pnpm run generate:json-schema && concurrently -n w: pnpm:build:* && pnpm run link-typedefinitions && pnpm run fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./vue ./webpack ./temp-output","dev:cli":"rollup -c packages/cli/rollup.config.js -w","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm run lint:ci -- packages","build:cli":"rollup -c packages/cli/rollup.config.js","build:vue":"rollup -c packages/adapter-vue/rollup.config.js && tsc -p packages/adapter-vue/tsconfig.json --emitDeclarationOnly","test:size":"size-limit","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- pnpm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","lint-staged":"lint-staged","build:parser":"rollup -c packages/parser/rollup.config.js && tsc -p packages/parser/tsconfig.json --emitDeclarationOnly","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:exporter":"rollup -c packages/exporter/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:exporter":"rollup -c packages/exporter/rollup.config.js && tsc -p packages/exporter/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","update-version":"tsm ./update-version.ts","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","dev:adapter-vue":"rollup -c packages/adapter-vue/rollup.config.js -w","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","build:runtime-cjs":"tsc -p packages/runtime/tsconfig-cjs.json && ts-node ./packages/runtime/rename-cjs.ts","build:runtime-esm":"tsc -p packages/runtime/tsconfig-esm.json && ts-node ./packages/runtime/rename-esm.ts","dev:adapter-react":"rollup -c packages/adapter-react/rollup.config.js -w","dev:adapter-svelte":"rollup -c packages/adapter-svelte/rollup.config.js -w","dev:adapter-angular":"rollup -c packages/adapter-angular/rollup.config.js -w","generate:json-schema":"rm -rf ./schema && mkdir schema && typescript-json-schema --noExtraProps ./packages/config/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.1.2","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"ajv":"^6.12.6","tsm":"^2.2.1","uvu":"^0.5.2","vue":"^3.2.26","glob":"^7.2.0","husky":"^7.0.4","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^8.5.0","rollup":"^2.62.0","svelte":"^3.44.3","astring":"^1.8.1","prompts":"^2.4.2","ts-node":"^10.4.0","chokidar":"^3.5.2","prettier":"^2.5.1","commander":"^8.3.0","just-diff":"^5.0.1","tiny-glob":"^0.2.9","type-fest":"^2.8.0","watchlist":"^0.3.1","size-limit":"^7.0.5","source-map":"^0.7.3","typescript":"^4.5.4","@types/glob":"^7.2.0","@types/node":"^16.11.17","lint-staged":"^12.1.4","@types/react":"^17.0.38","concurrently":"^6.5.1","require-self":"^0.2.3","estree-walker":"^3.0.1","@types/express":"^4.17.13","@types/prompts":"^2.0.14","@types/webpack":"^5.28.0","typesafe-utils":"^1.16.2","just-diff-apply":"^5.0.0","@rollup/plugin-json":"^4.1.0","@rollup/pluginutils":"^4.1.2","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.52.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.8.0","@rollup/plugin-node-resolve":"^13.1.1","@size-limit/preset-small-lib":"^7.0.5","rollup-plugin-node-externals":"^3.1.2","@typescript-eslint/eslint-plugin":"^5.8.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.57.4_1640682787608_0.273758907099783","host":"s3://npm-registry-packages"}},"2.57.5":{"name":"typesafe-i18n","version":"2.57.5","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.57.5","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"3cdfe19860c5c833d3c0e96eba09068243bbdc0e","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.57.5.tgz","fileCount":288,"integrity":"sha512-bA8QDRVPW4/0dSE+VCddn9HSUiey4HU44YcchJdAwoKd9gdSJlEmCUyNk9M9tJUj+tFYFjLAFZt+yVaaGoRfRA==","signatures":[{"sig":"MEYCIQCWnJpEsMAYOz/O9fKJp5Kmm6z0egwYXITdh6VZ6+0ueQIhAO0Kr0rCRyM3GTC+MbZr8DKx2T0Ci0R6jEZ8F7iUT8bc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9858718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh0VVKCRA9TVsSAnZWagAAxfYP/jwXF/MkyNrL3dpqVAqz\nyS1vqlkyL+flkJig7VK5urGQlbdkgcXJwy2QbJVthVhiOWzanU+YtpLVDCzi\nISbK6kndgLoZara3Wezlbnokt+bSif/fdRNmsiVYYOnpSnUxwS1BaSu2Ml4K\nYhjm33Orhvyk7KwE6VyJATDJB8jeFaHQQZuOkzDK4U2u3q5b1/Y9cjASylWu\n82ZdhlRn7diK71x1EKuOZHVqU3gjP+l9dUwLR4Qj64CKHh6ht1DFFgdYUUgD\nATIjlIDvUER+9BosmSQIjARprDYNBwhq+gM1EXpCN8UfZJeh/JlAtlqp0+X1\nKXWMLg3o118dSAhDRoF1RDoUp8dq1v3aQA7CQ/d/1RD5A3bJSIRqo8whCfPj\nR9VLaqZC0BTwTzzE5kw7w91Y/4Pk0hjXKLTXKfkKtlv1T+V6ptmfYBY3f8Pm\nWg3w2bOCdgZYoAUVK4RbGxb7WMKmujVKPwklZ7iQJZ7ciyxFsFX477mEdni/\n3aHI44gJ6ZQWXra8ppVqDNQQOlwwdOp8g++sQXY+FH3BbfBSh7PCbfRFKSUQ\nxb5I5I0ThXjL8q7bvH4p3scoDX61xzAOFuJ61bjQSUEAPB6XyAIm+6sf2vr+\nw5lMQTGaHhwaHcOEBvkJtS3NGTJdHPOqjDmVd/6nj0cDqwgI3bLK8CwCbBpM\naIxh\r\n=I3AN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./vue/vue-adapter":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"f1bf3f53b4ec30bc0c3050a123d218b765082666","scripts":{"lint":"eslint --cache packages","test":"require-self && pnpm run generate:json-schema && uvu -r tsm -i generated packages test","build":"pnpm run clear && pnpm run update-version && pnpm run generate:json-schema && concurrently -n w: pnpm:build:* && pnpm run link-typedefinitions && pnpm run fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./vue ./webpack ./temp-output","dev:cli":"rollup -c packages/cli/rollup.config.js -w","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm run lint:ci -- packages","build:cli":"rollup -c packages/cli/rollup.config.js","build:vue":"rollup -c packages/adapter-vue/rollup.config.js && tsc -p packages/adapter-vue/tsconfig.json --emitDeclarationOnly","test:size":"size-limit","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- pnpm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","lint-staged":"lint-staged","build:parser":"rollup -c packages/parser/rollup.config.js && tsc -p packages/parser/tsconfig.json --emitDeclarationOnly","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:exporter":"rollup -c packages/exporter/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:exporter":"rollup -c packages/exporter/rollup.config.js && tsc -p packages/exporter/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","update-version":"tsm ./update-version.ts","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","dev:adapter-vue":"rollup -c packages/adapter-vue/rollup.config.js -w","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","build:runtime-cjs":"tsc -p packages/runtime/tsconfig-cjs.json && ts-node ./packages/runtime/rename-cjs.ts","build:runtime-esm":"tsc -p packages/runtime/tsconfig-esm.json && ts-node ./packages/runtime/rename-esm.ts","dev:adapter-react":"rollup -c packages/adapter-react/rollup.config.js -w","dev:adapter-svelte":"rollup -c packages/adapter-svelte/rollup.config.js -w","dev:adapter-angular":"rollup -c packages/adapter-angular/rollup.config.js -w","generate:json-schema":"rm -rf ./schema && mkdir schema && typescript-json-schema --noExtraProps ./packages/config/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.1.2","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"ajv":"^6.12.6","tsm":"^2.2.1","uvu":"^0.5.2","vue":"^3.2.26","glob":"^7.2.0","husky":"^7.0.4","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^8.5.0","rollup":"^2.62.0","svelte":"^3.44.3","astring":"^1.8.1","prompts":"^2.4.2","ts-node":"^10.4.0","chokidar":"^3.5.2","prettier":"^2.5.1","commander":"^8.3.0","just-diff":"^5.0.1","tiny-glob":"^0.2.9","type-fest":"^2.8.0","watchlist":"^0.3.1","size-limit":"^7.0.5","source-map":"^0.7.3","typescript":"^4.5.4","@types/glob":"^7.2.0","@types/node":"^16.11.17","lint-staged":"^12.1.4","@types/react":"^17.0.38","concurrently":"^6.5.1","require-self":"^0.2.3","estree-walker":"^3.0.1","@types/express":"^4.17.13","@types/prompts":"^2.0.14","@types/webpack":"^5.28.0","typesafe-utils":"^1.16.2","just-diff-apply":"^5.0.0","@rollup/plugin-json":"^4.1.0","@rollup/pluginutils":"^4.1.2","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.52.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.8.0","@rollup/plugin-node-resolve":"^13.1.1","@size-limit/preset-small-lib":"^7.0.5","rollup-plugin-node-externals":"^3.1.2","@typescript-eslint/eslint-plugin":"^5.8.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.57.5_1641108810067_0.14052116005413318","host":"s3://npm-registry-packages"}},"2.57.6":{"name":"typesafe-i18n","version":"2.57.6","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.57.6","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"22ef0d7ae08b9c026516711c1863c0c56633a323","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.57.6.tgz","fileCount":288,"integrity":"sha512-MZSeVP/PDYe7E0mqGBw9SPexIn1mmoW4S4ZSoVTj7W00xjDjnqzSDk5y8UTAp3rjgxUOSRIRdfdNPJMlEu3BSg==","signatures":[{"sig":"MEUCIQCDg/K1KmlVsXmJn5aU679iH378ntpGQOPi3N9J4YsuEwIgfmioiPLyhOoh0DWkC0xPRGSJ9BmOgDVY5JA9TWLa6Wc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9859408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2rtMCRA9TVsSAnZWagAAl44P/0cno7H3xk27zS4zdH9d\ndMI4vmGuZitgWvQcR10LS3ee58wDIUNZ1wveTe2cXP/sDxr65SLGU1Z0Mb0b\n5l597+lyk7eu9DsyxC/Mo9uOlozwIImGxboT6ZFQ73KJaPjjXoe848TMvOxF\n1y8oesA3atfRZKQqswol9mXFp//vGcJM9M4c5wDSPCZo8zhTkBThs9c5mfGp\nWAOjKVQXaYpP4pftxf0YQM6WxOgh44IoXTYtkYhgfUXcPPtB+yCeB4lXZUWW\neHqa519T5+7w0V+CbQkyGxpOTREYfqpok7xSMEqlJb0DzppQV1ZeEzOyo2ff\n/SLifnkmY+c9UOC6878rPM0s4lEL0DLk3w0JwqONH9IkUXj6UEifuCprX2ZQ\n7bYHhNc12EQ37F4h7CFBUZ26IWfpomuKOeGZOX2sIxCtc937MA4jWCXN4c95\n6UKkTO++evILFUKGrUAKgJVGnU3c4v7hdgWrOAn16OQSdpQ/aZA/N4QITu71\nXiiiashS9BK3/UVrISbJ+1sydFfZlZ12YM1KqUDCx/mOckiW+XR5hAXX3Ij0\nygbxtUnlUK3rFciz2GCDMHP1J1iZe+CbQpXA/bnRfp1jArc8O5ZJ3RbOXKj+\nZtFipjWPmzpIaiBdWDPHbNTDmNGUs78FQt2r7OVM59A5LzXUJ9Xk2fZLUVN3\nTcEf\r\n=x7bY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./vue/vue-adapter":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"c553258093842aafda19e24d463b8eeaa48ed419","scripts":{"lint":"eslint --cache packages","test":"require-self && pnpm run generate:json-schema && uvu -r tsm -i generated packages test","build":"pnpm run clear && pnpm run update-version && pnpm run generate:json-schema && concurrently -n w: pnpm:build:* && pnpm run link-typedefinitions && pnpm run fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./vue ./webpack ./temp-output","dev:cli":"rollup -c packages/cli/rollup.config.js -w","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm run lint:ci -- packages","build:cli":"rollup -c packages/cli/rollup.config.js","build:vue":"rollup -c packages/adapter-vue/rollup.config.js && tsc -p packages/adapter-vue/tsconfig.json --emitDeclarationOnly","test:size":"size-limit","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- pnpm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","lint-staged":"lint-staged","build:parser":"rollup -c packages/parser/rollup.config.js && tsc -p packages/parser/tsconfig.json --emitDeclarationOnly","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:exporter":"rollup -c packages/exporter/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:exporter":"rollup -c packages/exporter/rollup.config.js && tsc -p packages/exporter/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","update-version":"tsm ./update-version.ts","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","dev:adapter-vue":"rollup -c packages/adapter-vue/rollup.config.js -w","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","build:runtime-cjs":"tsc -p packages/runtime/tsconfig-cjs.json && ts-node ./packages/runtime/rename-cjs.ts","build:runtime-esm":"tsc -p packages/runtime/tsconfig-esm.json && ts-node ./packages/runtime/rename-esm.ts","dev:adapter-react":"rollup -c packages/adapter-react/rollup.config.js -w","dev:adapter-svelte":"rollup -c packages/adapter-svelte/rollup.config.js -w","dev:adapter-angular":"rollup -c packages/adapter-angular/rollup.config.js -w","generate:json-schema":"rm -rf ./schema && mkdir schema && typescript-json-schema --noExtraProps ./packages/config/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.1.2","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"ajv":"^6.12.6","tsm":"^2.2.1","uvu":"^0.5.2","vue":"^3.2.26","glob":"^7.2.0","husky":"^7.0.4","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^8.5.0","rollup":"^2.62.0","svelte":"^3.44.3","astring":"^1.8.1","prompts":"^2.4.2","ts-node":"^10.4.0","chokidar":"^3.5.2","prettier":"^2.5.1","commander":"^8.3.0","just-diff":"^5.0.1","tiny-glob":"^0.2.9","type-fest":"^2.8.0","watchlist":"^0.3.1","size-limit":"^7.0.5","source-map":"^0.7.3","typescript":"^4.5.4","@types/glob":"^7.2.0","@types/node":"^16.11.17","lint-staged":"^12.1.4","@types/react":"^17.0.38","concurrently":"^6.5.1","require-self":"^0.2.3","estree-walker":"^3.0.1","@types/express":"^4.17.13","@types/prompts":"^2.0.14","@types/webpack":"^5.28.0","typesafe-utils":"^1.16.2","just-diff-apply":"^5.0.0","@rollup/plugin-json":"^4.1.0","@rollup/pluginutils":"^4.1.2","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.52.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.8.0","@rollup/plugin-node-resolve":"^13.1.1","@size-limit/preset-small-lib":"^7.0.5","rollup-plugin-node-externals":"^3.1.2","@typescript-eslint/eslint-plugin":"^5.8.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.57.6_1641724748311_0.8834766487372903","host":"s3://npm-registry-packages"}},"2.57.7":{"name":"typesafe-i18n","version":"2.57.7","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.57.7","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"867e8520fefa4f9f040313fa486cbc198bd1b31f","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.57.7.tgz","fileCount":288,"integrity":"sha512-h8RgSXpC0p/d6WIo93224ypn+cSxpVvT3NqgPB0jFJiT+XSF8FjrkErbpj/w4fbrbFpDIeRKc7ya1M3pqASO/A==","signatures":[{"sig":"MEYCIQCTNC68mAxwmCaKslmEVqTE9sqJTD6EEmMeqZUT1HhVHgIhANyfDqcEQq6Hszk5ttG5/RkSsRsiLY6LDOpPfkEU5Ngj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9860419,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2r/5CRA9TVsSAnZWagAART4P+wfmnQZToIDyU9LSDXYz\n6McDwRqmivFmvizGNqiLHHh1QXdOPJPBVmeVFOMB8jkFHVXP8ue2BEkICaMy\nFAdVppzrtqmdZv1chj1VRFh4AjqRYcy5SOo6Yq1MuLK2G0CuKA0snZZgSH0X\nlVWH0acmV82I/Mj98AKeH7IrXkzYIHhMBT/byv8tYR/3G+ElRkpm2CdTsktQ\nUQSSujXjoYp5khXTS4+K6DrT4lWOFRtfyB0s/LlYgisv4kvEPAKA9Ab4CwmN\nysb5gUuomwpWEnRw0PBOsSFTWa8PkwkDnWBnqjrFVxGAaxxf+ukrYtpt5z3Z\nl6meTCZEdvUkYFT/i+eJ7YZu1K4mse2SLAcj1yRp9yHGFEPKSJXjaIhNm6Fh\nSO+xwCDbP1dnaIr85hxWqNW+z3ty1282wUhkLRGr7M5Po0TCvZwfOfD09U7i\nrhyxRjJPbaRREpGfcV38e2oZxFfbomeBAFph7GwCdfhN36pb11SUXbD4Hb4t\nJ87LhyeadDesF/RIRMVd6gQOHXZrfDhR/Odd7HEsUU2lDaxvNSdasqTYV3Vw\ngPpkbf1LdagFUHhRZwDD/5xp3hXZNmWqZFm3WchAwUp60w3b8IPu9qe4LvSX\no8AdvWi8v97qyTt5nIdP0pXA15748U9SnFCq/yx7aPRlzSyRnc2GToxtQzcK\noaMB\r\n=bw0r\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./vue/vue-adapter":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"5ca01058a276fe1f5f969a5103e53c07376b1ed9","scripts":{"lint":"eslint --cache packages","test":"require-self && pnpm run generate:json-schema && uvu -r tsm -i generated packages test","build":"pnpm run clear && pnpm run update-version && pnpm run generate:json-schema && concurrently -n w: pnpm:build:* && pnpm run link-typedefinitions && pnpm run fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./vue ./webpack ./temp-output","dev:cli":"rollup -c packages/cli/rollup.config.js -w","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm run lint:ci -- packages","build:cli":"rollup -c packages/cli/rollup.config.js","build:vue":"rollup -c packages/adapter-vue/rollup.config.js && tsc -p packages/adapter-vue/tsconfig.json --emitDeclarationOnly","test:size":"size-limit","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- pnpm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","lint-staged":"lint-staged","build:parser":"rollup -c packages/parser/rollup.config.js && tsc -p packages/parser/tsconfig.json --emitDeclarationOnly","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:exporter":"rollup -c packages/exporter/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:exporter":"rollup -c packages/exporter/rollup.config.js && tsc -p packages/exporter/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","update-version":"tsm ./update-version.ts","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","dev:adapter-vue":"rollup -c packages/adapter-vue/rollup.config.js -w","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","build:runtime-cjs":"tsc -p packages/runtime/tsconfig-cjs.json && ts-node ./packages/runtime/rename-cjs.ts","build:runtime-esm":"tsc -p packages/runtime/tsconfig-esm.json && ts-node ./packages/runtime/rename-esm.ts","dev:adapter-react":"rollup -c packages/adapter-react/rollup.config.js -w","dev:adapter-svelte":"rollup -c packages/adapter-svelte/rollup.config.js -w","dev:adapter-angular":"rollup -c packages/adapter-angular/rollup.config.js -w","generate:json-schema":"rm -rf ./schema && mkdir schema && typescript-json-schema --noExtraProps ./packages/config/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.1.2","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"ajv":"^6.12.6","tsm":"^2.2.1","uvu":"^0.5.2","vue":"^3.2.26","glob":"^7.2.0","husky":"^7.0.4","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^8.5.0","rollup":"^2.62.0","svelte":"^3.44.3","astring":"^1.8.1","prompts":"^2.4.2","ts-node":"^10.4.0","chokidar":"^3.5.2","prettier":"^2.5.1","commander":"^8.3.0","just-diff":"^5.0.1","tiny-glob":"^0.2.9","type-fest":"^2.8.0","watchlist":"^0.3.1","size-limit":"^7.0.5","source-map":"^0.7.3","typescript":"^4.5.4","@types/glob":"^7.2.0","@types/node":"^16.11.17","lint-staged":"^12.1.4","@types/react":"^17.0.38","concurrently":"^6.5.1","require-self":"^0.2.3","estree-walker":"^3.0.1","@types/express":"^4.17.13","@types/prompts":"^2.0.14","@types/webpack":"^5.28.0","typesafe-utils":"^1.16.2","just-diff-apply":"^5.0.0","@rollup/plugin-json":"^4.1.0","@rollup/pluginutils":"^4.1.2","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.52.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.8.0","@rollup/plugin-node-resolve":"^13.1.1","@size-limit/preset-small-lib":"^7.0.5","rollup-plugin-node-externals":"^3.1.2","@typescript-eslint/eslint-plugin":"^5.8.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.57.7_1641725945480_0.5957961062628876","host":"s3://npm-registry-packages"}},"2.58.0":{"name":"typesafe-i18n","version":"2.58.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.58.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"3c05a84975c36f8143e8e3c2c5aa4142a2b5c755","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.58.0.tgz","fileCount":288,"integrity":"sha512-wbFb+lzCrCZpcK9c3u5e/lG3TOnpDEhraCGMige/8PYau8qzV9MPFGumWW2GffD9MTnlNibYX0kLlm5BF9J55w==","signatures":[{"sig":"MEUCIAgKkh4Iz1v9ECNHVZHXUTnJmTYUvQMjVSmAoQHOr/EEAiEAxgzYaxFE/whoL8XLGd7ec/GI8ZlIl3qqKXpCIvc6Xn4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9864928,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh39DmCRA9TVsSAnZWagAAcR0P/j+/fc03yE3cK0wtxn7X\n61pv/aCZA6TULbYEJ+7lbEw/vJu++JPVHA+n8Ju/eQIqyx1vDewPJK4DqoDd\nDv9fPztqsapoJsTIjfMezqAh+sq+jfmph+3jFheuVCALPrBKtnIg1cOpQwW7\npGBvFyRJnMmtZ3C4UU6XTYNFcu9yODziQXq+ceFlpzZiYppNqURTHTbMb8bx\nMhcaHS8Cg6NQO/z4+u6Bk8uue9MgWNyG4acNPMENFGIYNQX2NcpOYSmmnODy\n7ulduwyefKLdyuxeL5jeqBIloJ6Iwd3OfdR5ufaP7dVmT2jDl/wTs3XR3LIn\n1PT7vklTQG9uoY5wAQBwL+J4T4MwzJaYi4uFHLEILw/ObjI71UNCX3PsMUv+\n+pyz8VUpeV9rmsibccdCxz8IUN/qUDWmH0crf93KFxcrZ5KO27djquRMHfzl\n7gYkZRausl9FmyD8ZLxd4M7O4KVBpuXYacbUquExKloGr3nWeav/6Bt/640F\nmdVYJ+Oy1hPLAKlFR0HrqU3mmO9uRhisLkwCJ9rAP+A9DsF2EwydIlXDwp0t\n72tB83arY0XhT/LBxNcnBylE/N7ZC1TKCzkaZBzq4eYD3skWDYe9CFAUHKR8\nSxbc5TblXOUQuGO7yvjBjXvA7xRDFA9WXdIeG+eL2eQd3BpArFr34i3MRtfM\nJaey\r\n=9O9+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./vue/vue-adapter":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"ff57e716596fb5dcc9bdd4349cc9d411cf842f2e","scripts":{"lint":"eslint --cache packages","test":"require-self && pnpm run generate:json-schema && uvu -r tsm -i generated packages test","build":"pnpm run clear && pnpm run update-version && pnpm run generate:json-schema && concurrently -n w: pnpm:build:* && pnpm run link-typedefinitions && pnpm run fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./vue ./webpack ./temp-output","dev:cli":"rollup -c packages/cli/rollup.config.js -w","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm run lint:ci -- packages","build:cli":"rollup -c packages/cli/rollup.config.js","build:vue":"rollup -c packages/adapter-vue/rollup.config.js && tsc -p packages/adapter-vue/tsconfig.json --emitDeclarationOnly","test:size":"size-limit","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- pnpm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","lint-staged":"lint-staged","build:parser":"rollup -c packages/parser/rollup.config.js && tsc -p packages/parser/tsconfig.json --emitDeclarationOnly","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:exporter":"rollup -c packages/exporter/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:exporter":"rollup -c packages/exporter/rollup.config.js && tsc -p packages/exporter/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","update-version":"tsm ./update-version.ts","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","dev:adapter-vue":"rollup -c packages/adapter-vue/rollup.config.js -w","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","build:runtime-cjs":"tsc -p packages/runtime/tsconfig-cjs.json && ts-node ./packages/runtime/rename-cjs.ts","build:runtime-esm":"tsc -p packages/runtime/tsconfig-esm.json && ts-node ./packages/runtime/rename-esm.ts","dev:adapter-react":"rollup -c packages/adapter-react/rollup.config.js -w","dev:adapter-svelte":"rollup -c packages/adapter-svelte/rollup.config.js -w","dev:adapter-angular":"rollup -c packages/adapter-angular/rollup.config.js -w","generate:json-schema":"rm -rf ./schema && mkdir schema && typescript-json-schema --noExtraProps ./packages/config/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.1.2","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"ajv":"^6.12.6","tsm":"^2.2.1","uvu":"^0.5.2","vue":"^3.2.26","glob":"^7.2.0","husky":"^7.0.4","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^8.5.0","rollup":"^2.62.0","svelte":"^3.44.3","astring":"^1.8.1","prompts":"^2.4.2","ts-node":"^10.4.0","chokidar":"^3.5.2","prettier":"^2.5.1","commander":"^8.3.0","just-diff":"^5.0.1","tiny-glob":"^0.2.9","type-fest":"^2.8.0","watchlist":"^0.3.1","size-limit":"^7.0.5","source-map":"^0.7.3","typescript":"^4.5.4","@types/glob":"^7.2.0","@types/node":"^16.11.17","lint-staged":"^12.1.4","@types/react":"^17.0.38","concurrently":"^6.5.1","require-self":"^0.2.3","estree-walker":"^3.0.1","@types/express":"^4.17.13","@types/prompts":"^2.0.14","@types/webpack":"^5.28.0","typesafe-utils":"^1.16.2","just-diff-apply":"^5.0.0","@rollup/plugin-json":"^4.1.0","@rollup/pluginutils":"^4.1.2","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.52.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.8.0","@rollup/plugin-node-resolve":"^13.1.1","@size-limit/preset-small-lib":"^7.0.5","rollup-plugin-node-externals":"^3.1.2","@typescript-eslint/eslint-plugin":"^5.8.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.58.0_1642057958100_0.9375068911678783","host":"s3://npm-registry-packages"}},"2.59.0":{"name":"typesafe-i18n","version":"2.59.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.59.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"09a9a32e61711418d927a389fa52e1c06a5fa5c4","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.59.0.tgz","fileCount":288,"integrity":"sha512-Qv3Mrwmb8b73VNzQDPHPECzwymdBRVyDiZ3w2qnp4c2iv/7TGuiJegNHT/l3MooEN7IPbSpc5tbXw2x3MbGtFg==","signatures":[{"sig":"MEUCIQCafdSAlirMi9n9qNBMMprUio7hsVlIVeoQ7SJlktZYtAIgNpRopeBZeoR3WfkjmDnTjyHx5+z85EKt95vwhutihy0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9865282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5ucxCRA9TVsSAnZWagAAVVQP/jHG6LefLA0b25CTpzC9\n+3QT0yEsXmjQ1VDngeUZfgi1KHiDWHndDEAKcsVHp5i6+K8c1T4T1a7/M5TC\nhZOmJhL3B2hlV0NivMydUOuaIjdZBZLa4dqNFO4vjCMZVSzXeCsM50KZ9WlJ\ng+Y8AmH4I61T/hYAp52wMZ42adNEC1zpXowpDiK494JJ8f6Htm2xbZkzbihQ\nj6Gi6/vQ7mPmVyhmSm6lOBFcHb+v2MaGyzbDO5RjEzNlvuGCHjpCE91YWCIV\nSWoNKp9Gu+I2Es5mnnE8M7W2HicB6VAsnTDx8DJhupBwUFnyDO3dcOa3V+Or\nE2CcndFszVGknh503vCh9WDeG8GzHghndN7nqSllImM+aXQVKGnekF+2bYlv\neKXMA6NBSSsow1BlCil0kwy16q+uTZUTbe5/ACgpRP6j/AT/tgPdIoxC1uTW\nlp4d/zDFBZc3T2liVRmfBOCdQ4m5UVVeZtH9tNzE843nQg11MAHhPX7Rxqcy\nNcLV7sJlbwYou/fFFCWtzNV3+b1IF5EO1VLKmtnQfTMZ++0QGFlWhfH0LZ9A\nUZBJ14+ayXu09bjB/JBPVPZM31m4QpLVEewIYHI7rNhhHSfr2V3Tlo3ocOUn\nLvdjnkAyX9dWBknvOR2NhkN6uhyH8B8mLCTpi6wb0Dtew4jn+rovmhO+rbPv\n6LkJ\r\n=voSi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./vue/vue-adapter":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"1613631941f20c589a52d09dd483c77ab6503a43","scripts":{"lint":"eslint --cache packages","test":"require-self && pnpm run generate:json-schema && uvu -r tsm -i generated packages test","build":"pnpm run clear && pnpm run update-version && pnpm run generate:json-schema && concurrently -n w: pnpm:build:* && pnpm run link-typedefinitions && pnpm run fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./vue ./webpack ./temp-output","dev:cli":"rollup -c packages/cli/rollup.config.js -w","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm run lint:ci -- packages","build:cli":"rollup -c packages/cli/rollup.config.js","build:vue":"rollup -c packages/adapter-vue/rollup.config.js && tsc -p packages/adapter-vue/tsconfig.json --emitDeclarationOnly","test:size":"size-limit","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- pnpm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","lint-staged":"lint-staged","build:parser":"rollup -c packages/parser/rollup.config.js && tsc -p packages/parser/tsconfig.json --emitDeclarationOnly","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:exporter":"rollup -c packages/exporter/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:exporter":"rollup -c packages/exporter/rollup.config.js && tsc -p packages/exporter/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","update-version":"tsm ./update-version.ts","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","dev:adapter-vue":"rollup -c packages/adapter-vue/rollup.config.js -w","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","build:runtime-cjs":"tsc -p packages/runtime/tsconfig-cjs.json && ts-node ./packages/runtime/rename-cjs.ts","build:runtime-esm":"tsc -p packages/runtime/tsconfig-esm.json && ts-node ./packages/runtime/rename-esm.ts","dev:adapter-react":"rollup -c packages/adapter-react/rollup.config.js -w","dev:adapter-svelte":"rollup -c packages/adapter-svelte/rollup.config.js -w","dev:adapter-angular":"rollup -c packages/adapter-angular/rollup.config.js -w","generate:json-schema":"rm -rf ./schema && mkdir schema && typescript-json-schema --noExtraProps ./packages/config/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.1.2","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"ajv":"^6.12.6","tsm":"^2.2.1","uvu":"^0.5.2","vue":"^3.2.26","glob":"^7.2.0","husky":"^7.0.4","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^8.5.0","rollup":"^2.62.0","svelte":"^3.44.3","astring":"^1.8.1","prompts":"^2.4.2","ts-node":"^10.4.0","chokidar":"^3.5.2","prettier":"^2.5.1","commander":"^8.3.0","just-diff":"^5.0.1","tiny-glob":"^0.2.9","type-fest":"^2.8.0","watchlist":"^0.3.1","size-limit":"^7.0.5","source-map":"^0.7.3","typescript":"^4.5.4","@types/glob":"^7.2.0","@types/node":"^16.11.17","lint-staged":"^12.1.4","@types/react":"^17.0.38","concurrently":"^6.5.1","require-self":"^0.2.3","estree-walker":"^3.0.1","@types/express":"^4.17.13","@types/prompts":"^2.0.14","@types/webpack":"^5.28.0","typesafe-utils":"^1.16.2","just-diff-apply":"^5.0.0","@rollup/plugin-json":"^4.1.0","@rollup/pluginutils":"^4.1.2","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.52.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.8.0","@rollup/plugin-node-resolve":"^13.1.1","@size-limit/preset-small-lib":"^7.0.5","rollup-plugin-node-externals":"^3.1.2","@typescript-eslint/eslint-plugin":"^5.8.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.59.0_1642522417176_0.4235006479715717","host":"s3://npm-registry-packages"}},"2.59.1":{"name":"typesafe-i18n","version":"2.59.1","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.59.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"561ed93eefbb0ef820a81d0586858e414bd386d4","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.59.1.tgz","fileCount":288,"integrity":"sha512-st6W0ZhDaFsX0SoDrSq9FWypHvDMKibZaBK97m8OL+742cBatyqhbuVBPkYKBnEwzwOpwLeXpQO4dgDbGcDEXQ==","signatures":[{"sig":"MEUCIQCnoLpY8Z0AnV/eqOcG3FN0xFeMb6xrkgiUbOpbyI+9ywIgQrt5APOcJlw4+h43mqoZG4Zsxw15wPanhnLOIi7r9Zc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9861145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7E58CRA9TVsSAnZWagAAfQwP+gKqNTirluv1uFfbX1wk\nzNLzTPvCDdinVYtObc8ImZqeekAY73UnBrILvDkgpf0xA9MW1YQgQfPJdL5k\n+/okQOpWp/bQW9f9rEyenbV5bUYo7BD6MmGlovnxcfZ3c69zX66o+iACh+FU\n686DHZBnhbAsXPngMw/fD2jZUM/Xd8VH6cixbYNxYM2nuhJjakbNf+LeMxk4\nn0wOyKzNAACqF6uy4KibvRZjhZYklVsHzFTOFM05Sm5eWZQ/H2V7CQJ9CCee\nWa++Tac8z8DNwiUHZO0ZaJ3QK5223GJDptHpO7QlORXa+9hzGy+gwJanuxPI\nKT6HCxAaljNSYLZ3cJU+xbmI1LCJPwmwd2fDUWQb+yS2GeG9Kx3KXxxYuFX0\nJ1oP73V1FMu9dHbRfmgUkBoVklxYDh0rnUiRFXyRycL/KNaqjGodhI1lC8zV\nB9Yp5V8DVOjph+WYEuSKZeFGx2sGL94NXImBV22IPxlHjmLia83TtxbkVGCY\nTZKOrLnqFhV6qNfZfxMqHCT2Lg/AjRgXI5RtGWPbZlNxiT2bMYvZEtwGWtLP\nC9NTeulcNUAoPBAf9XyUUQGdhfOG1n+sWa+B3ilmeDtdC65vnIAjGKL4yfVb\niR9mykr9XlNQ4ST7kpfQWNAlxXzxHEkv+CS3CpkORECIUEcc/NTc6kTr2fi5\nWtb0\r\n=hLJL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./vue/vue-adapter":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"57dec075b9d52f075ec3fdcf832db7517e2577b0","scripts":{"lint":"eslint --cache packages","test":"require-self && pnpm run generate:json-schema && uvu -r tsm -i generated packages test","build":"pnpm run clear && pnpm run update-version && pnpm run generate:json-schema && concurrently -n w: pnpm:build:* && pnpm run link-typedefinitions && pnpm run fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./vue ./webpack ./temp-output","dev:cli":"rollup -c packages/cli/rollup.config.js -w","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm run lint:ci -- packages","build:cli":"rollup -c packages/cli/rollup.config.js","build:vue":"rollup -c packages/adapter-vue/rollup.config.js && tsc -p packages/adapter-vue/tsconfig.json --emitDeclarationOnly","test:size":"size-limit","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- pnpm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","lint-staged":"lint-staged","build:parser":"rollup -c packages/parser/rollup.config.js && tsc -p packages/parser/tsconfig.json --emitDeclarationOnly","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:exporter":"rollup -c packages/exporter/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:exporter":"rollup -c packages/exporter/rollup.config.js && tsc -p packages/exporter/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","update-version":"tsm ./update-version.ts","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","dev:adapter-vue":"rollup -c packages/adapter-vue/rollup.config.js -w","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","build:runtime-cjs":"tsc -p packages/runtime/tsconfig-cjs.json && ts-node ./packages/runtime/rename-cjs.ts","build:runtime-esm":"tsc -p packages/runtime/tsconfig-esm.json && ts-node ./packages/runtime/rename-esm.ts","dev:adapter-react":"rollup -c packages/adapter-react/rollup.config.js -w","dev:adapter-svelte":"rollup -c packages/adapter-svelte/rollup.config.js -w","dev:adapter-angular":"rollup -c packages/adapter-angular/rollup.config.js -w","generate:json-schema":"rm -rf ./schema && mkdir schema && typescript-json-schema --noExtraProps ./packages/config/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.1.2","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"ajv":"^6.12.6","tsm":"^2.2.1","uvu":"^0.5.2","vue":"^3.2.26","glob":"^7.2.0","husky":"^7.0.4","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^8.5.0","rollup":"^2.62.0","svelte":"^3.44.3","astring":"^1.8.1","prompts":"^2.4.2","ts-node":"^10.4.0","chokidar":"^3.5.2","prettier":"^2.5.1","commander":"^8.3.0","just-diff":"^5.0.1","tiny-glob":"^0.2.9","type-fest":"^2.8.0","watchlist":"^0.3.1","size-limit":"^7.0.5","source-map":"^0.7.3","typescript":"^4.5.4","@types/glob":"^7.2.0","@types/node":"^16.11.17","lint-staged":"^12.1.4","@types/react":"^17.0.38","concurrently":"^6.5.1","require-self":"^0.2.3","estree-walker":"^3.0.1","@types/express":"^4.17.13","@types/prompts":"^2.0.14","@types/webpack":"^5.28.0","typesafe-utils":"^1.16.2","just-diff-apply":"^5.0.0","@rollup/plugin-json":"^4.1.0","@rollup/pluginutils":"^4.1.2","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.52.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.8.0","@rollup/plugin-node-resolve":"^13.1.1","@size-limit/preset-small-lib":"^7.0.5","rollup-plugin-node-externals":"^3.1.2","@typescript-eslint/eslint-plugin":"^5.8.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.59.1_1642876539611_0.8375454287266801","host":"s3://npm-registry-packages"}},"2.60.1":{"name":"typesafe-i18n","version":"2.60.1","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.60.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"c37f069c39c68d6abeac8af87509d9614ab20821","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.60.1.tgz","fileCount":288,"integrity":"sha512-SjFU2+rHkyb3xE1SD+oVXcvzs1JaD1+uwBVeORr5RmX8htSeMcm/SkOZJlKFyhG0VhFHfU8k81X2wzl4AN+Zyg==","signatures":[{"sig":"MEYCIQDR2/mnAcGHZ5XudoMDicgxbDV5bH0al26l8Tt9eQIkbQIhAMrdGmKwlH3LOrcOMOMLBfP484q5MqF2U0xiRC9QAGrL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9861525,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7FuiCRA9TVsSAnZWagAAOPUQAIlyRFw/OIoDBSaj0ayu\nm0q48IkpytyA5XNSy1aPxbXnRnwrYAZmsUx40eZULC0WeAW9Aro1d3LODG6K\nDzfHeVjSju/KE86c1PBkwCAs12u8w/Flv6HBpmEpxvLz9qGgHHW1xAblcqAh\npLbOPWlLfPKzVLd9Wfd/LT/PHosFw6dFrdY2TnTOVgItmB+j4QjQpxP0QqKU\n/cihon6MtHLJUCVuEEDscTGBQjxLV+qj+KTzpxyfNSIAw8uFV4GrX4HMj+oV\nZmFByrwfZvj8UUbomOfuLw1vL4IoeyOjN+BfKJ24Q6G40qAsncbgjAa6iWCr\niXEk5NVHDlxnHr5trY/TK9VOkVEM5i8Iqi4EDnb1GuntK0mSMDzg1yxwF3O7\nUB+PNONe4uKl0acprWTkLbQNBA+mFMD6oUMZ/8EcGithofvUgqYwoMt3U1Iu\n8JL6DPBhOyBlZmCWeotMAEy0YKFvBoTk+syKp86rwGexk8slbMKqbTrFb72f\nmhhZraO7vI9M5yORy+pLuILNWTqM5RNpuUtTmVHOnl+CyHT/5n0KRWLq3Xso\numuH1Ewjxgt6G79yGs6nXWhN5EZhrgmxT473MwaEiuqRYhSUx+T4t4R42obB\nMp4pIIl498dyJGfeP3kRNs1tXDtQFsV/Rs15UJ+Vbb8Z+7z73r11jRQhXbYg\njezK\r\n=tY+t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./vue/vue-adapter":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"1b7ea7f477838956565c8d6d61b91737b83aa1fb","scripts":{"lint":"eslint --cache packages","test":"require-self && pnpm run generate:json-schema && uvu -r tsm -i generated packages test","build":"pnpm run clear && pnpm run update-version && pnpm run generate:json-schema && concurrently -n w: pnpm:build:* && pnpm run link-typedefinitions && pnpm run fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./vue ./webpack ./temp-output","dev:cli":"rollup -c packages/cli/rollup.config.js -w","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm run lint:ci -- packages","build:cli":"rollup -c packages/cli/rollup.config.js","build:vue":"rollup -c packages/adapter-vue/rollup.config.js && tsc -p packages/adapter-vue/tsconfig.json --emitDeclarationOnly","test:size":"size-limit","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- pnpm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","lint-staged":"lint-staged","build:parser":"rollup -c packages/parser/rollup.config.js && tsc -p packages/parser/tsconfig.json --emitDeclarationOnly","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:exporter":"rollup -c packages/exporter/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:exporter":"rollup -c packages/exporter/rollup.config.js && tsc -p packages/exporter/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","update-version":"tsm ./update-version.ts","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","dev:adapter-vue":"rollup -c packages/adapter-vue/rollup.config.js -w","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","build:runtime-cjs":"tsc -p packages/runtime/tsconfig-cjs.json && ts-node ./packages/runtime/rename-cjs.ts","build:runtime-esm":"tsc -p packages/runtime/tsconfig-esm.json && ts-node ./packages/runtime/rename-esm.ts","dev:adapter-react":"rollup -c packages/adapter-react/rollup.config.js -w","dev:adapter-svelte":"rollup -c packages/adapter-svelte/rollup.config.js -w","dev:adapter-angular":"rollup -c packages/adapter-angular/rollup.config.js -w","generate:json-schema":"rm -rf ./schema && mkdir schema && typescript-json-schema --noExtraProps ./packages/config/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.1.2","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"ajv":"^6.12.6","tsm":"^2.2.1","uvu":"^0.5.2","vue":"^3.2.26","glob":"^7.2.0","husky":"^7.0.4","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^8.5.0","rollup":"^2.62.0","svelte":"^3.44.3","astring":"^1.8.1","prompts":"^2.4.2","ts-node":"^10.4.0","chokidar":"^3.5.2","prettier":"^2.5.1","commander":"^8.3.0","just-diff":"^5.0.1","tiny-glob":"^0.2.9","type-fest":"^2.8.0","watchlist":"^0.3.1","size-limit":"^7.0.5","source-map":"^0.7.3","typescript":"^4.5.4","@types/glob":"^7.2.0","@types/node":"^16.11.17","lint-staged":"^12.1.4","@types/react":"^17.0.38","concurrently":"^6.5.1","require-self":"^0.2.3","estree-walker":"^3.0.1","@types/express":"^4.17.13","@types/prompts":"^2.0.14","@types/webpack":"^5.28.0","typesafe-utils":"^1.16.2","just-diff-apply":"^5.0.0","@rollup/plugin-json":"^4.1.0","@rollup/pluginutils":"^4.1.2","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.52.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.8.0","@rollup/plugin-node-resolve":"^13.1.1","@size-limit/preset-small-lib":"^7.0.5","rollup-plugin-node-externals":"^3.1.2","@typescript-eslint/eslint-plugin":"^5.8.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.60.1_1642879906208_0.6470384148437442","host":"s3://npm-registry-packages"}},"2.60.2":{"name":"typesafe-i18n","version":"2.60.2","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@2.60.2","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"ce23cdbfcc3a2bda52eb7b7accb756d8d4276466","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-2.60.2.tgz","fileCount":288,"integrity":"sha512-/xSM13e+0/VjeGBVotYLTmvvJve5y923QwAGeHuCjHWlj+xs8zirnNnYww/7rtYur714MxoLMOicnLU1j92rnQ==","signatures":[{"sig":"MEUCIQC96Ug3TEz/K/Bnb0SU5QGAdxDQEN34Weu0AVHabn+2twIgG+5RNDyNjSIXcB/peGPYFSH/+dzOoCyuqQi29hwrqf8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9862788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9Ac8CRA9TVsSAnZWagAAUHQP/3HyDEvvl9cJAIn5/4be\nrxw2ZZLcDPYzruzjaPr8jeZ1dWdmE5v8FDXFHXUpVzVcdrNwJkD0yahcLiN+\nzm3geTTCkv0I1GGb6jti6CvAMfa4wpF4IbVWf4PNAs5XMewyVfScGTCV1Ucd\njX5/ECHDdm7M7B/tcLfU0RogDWMoY0InoYjvMN2GGV5VuhUMgK0MLahP3Htd\nRdOvuSqsgkCJFJUvGaskSaouX0v6VoQM0+cEFnae8rS5213KlrA/zxJCoutd\nerYGAyRYlWg+V6xn/FO8dI4BLmCAKClKgVSs10opHFYvC//Y9NR9v5XwwY9i\nYcNZRdHVvtYdTcOJvUrc8Dlg2TipXqVYUIXqkCHxcdVOWHdvTNC0bdVOznWB\nO/inXSwcSg/Xr3ZLEZSux0V/5ZNBDnHoxP9+GaZ3R5CI9lYHw+OAmoysb58a\nVnGnfFZBB2TrEc20o+x+Om50UIY6sxcvflzySwTVbtIrL3ifI9QTNPmth/44\nJiAq125mJi0ipTquPPDilfDQkWxT869R7jhy4wthn9+fK40ho/O5NV1wj2nK\noHwY0ToMpUoptfaleraT+jZujT6NW14NCuDHw7F+G/QStptf652Vt2PvBf36\neEuaB6ezkbCs731gEPw6DpSvpeQwmMOzpIRkGh0926G1L2XmSR/+C36AOGMx\nNsxe\r\n=75nd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./vue/vue-adapter":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"c50caa6698fc80ed56aefdae922b8d586a244b18","scripts":{"lint":"eslint --cache packages","test":"require-self && pnpm run generate:json-schema && uvu -r tsm -i generated packages test","build":"pnpm run clear && pnpm run update-version && pnpm run generate:json-schema && concurrently -n w: pnpm:build:* && pnpm run link-typedefinitions && pnpm run fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./vue ./webpack ./temp-output","dev:cli":"rollup -c packages/cli/rollup.config.js -w","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm run lint:ci -- packages","build:cli":"rollup -c packages/cli/rollup.config.js","build:vue":"rollup -c packages/adapter-vue/rollup.config.js && tsc -p packages/adapter-vue/tsconfig.json --emitDeclarationOnly","test:size":"size-limit","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- pnpm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","lint-staged":"lint-staged","build:parser":"rollup -c packages/parser/rollup.config.js && tsc -p packages/parser/tsconfig.json --emitDeclarationOnly","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:exporter":"rollup -c packages/exporter/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:exporter":"rollup -c packages/exporter/rollup.config.js && tsc -p packages/exporter/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","update-version":"tsm ./update-version.ts","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","dev:adapter-vue":"rollup -c packages/adapter-vue/rollup.config.js -w","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","build:runtime-cjs":"tsc -p packages/runtime/tsconfig-cjs.json && ts-node ./packages/runtime/rename-cjs.ts","build:runtime-esm":"tsc -p packages/runtime/tsconfig-esm.json && ts-node ./packages/runtime/rename-esm.ts","dev:adapter-react":"rollup -c packages/adapter-react/rollup.config.js -w","dev:adapter-svelte":"rollup -c packages/adapter-svelte/rollup.config.js -w","dev:adapter-angular":"rollup -c packages/adapter-angular/rollup.config.js -w","generate:json-schema":"rm -rf ./schema && mkdir schema && typescript-json-schema --noExtraProps ./packages/config/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.1.2","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"ajv":"^6.12.6","tsm":"^2.2.1","uvu":"^0.5.2","vue":"^3.2.26","glob":"^7.2.0","husky":"^7.0.4","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^8.5.0","rollup":"^2.62.0","svelte":"^3.44.3","astring":"^1.8.1","prompts":"^2.4.2","ts-node":"^10.4.0","chokidar":"^3.5.2","prettier":"^2.5.1","commander":"^8.3.0","just-diff":"^5.0.1","tiny-glob":"^0.2.9","type-fest":"^2.8.0","watchlist":"^0.3.1","size-limit":"^7.0.5","source-map":"^0.7.3","typescript":"^4.5.4","@types/glob":"^7.2.0","@types/node":"^16.11.17","lint-staged":"^12.1.4","@types/react":"^17.0.38","concurrently":"^6.5.1","require-self":"^0.2.3","estree-walker":"^3.0.1","@types/express":"^4.17.13","@types/prompts":"^2.0.14","@types/webpack":"^5.28.0","typesafe-utils":"^1.16.2","just-diff-apply":"^5.0.0","@rollup/plugin-json":"^4.1.0","@rollup/pluginutils":"^4.1.2","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.52.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.8.0","@rollup/plugin-node-resolve":"^13.1.1","@size-limit/preset-small-lib":"^7.0.5","rollup-plugin-node-externals":"^3.1.2","@typescript-eslint/eslint-plugin":"^5.8.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_2.60.2_1643382588105_0.11901834818064239","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"typesafe-i18n","version":"3.0.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@3.0.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"ba8b0c541aff68fda94040a2faef1d7ca1451a5d","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-3.0.0.tgz","fileCount":282,"integrity":"sha512-IJpNV8ozLk9OQGrT+cdXfEPNrDathIuTXbHOqzu2fGJLZ93ebBorK+H+6BNsG9lraAO+Nv9yeyVBIukcQWrVzg==","signatures":[{"sig":"MEQCIBr+NSDeCD4awD2NDelcAmZruyCRCT/ahUSyXxNejl91AiB2dV583LKfDzTy7TJ4Lix9RSYYSdVYXI8d/Na4lpvlgA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9876502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9UUHCRA9TVsSAnZWagAAH7kP/R9BeTUaExuE21q17JSb\n4u7KxfA3B/lIXxc6akqvz9JMeuQbFIBYJNm9nhGZJ7Ak1krwSpb80uyfr0DU\ntooqInG7dLVAqXYXHkCUid/nvc36jlG7uiuEXWTwgxWipdP+C0DHat9w7TBQ\noEVE82sLVpkpdB0Qp5dzTAvCCD4EBYR/cw6Mddy7iZYlAB+dJHpWgPp17yRj\nMlZluG7Iy5exrqqBNEeWqsZ/rfwE2AHA/KkbY++PjUUSaIL679XsDSiHGPTx\nC0utPFVd/3kAji+dugsG1YAodWxPGbOS1Q1bvZzKs269O86UTdKQSxN5ZKrF\n5+PX2y7A82UqGwVfpea4sNlXEx5Hy1FPw2hA5S8Msl2KKsQB+k/GRMp17GK1\nBzTEgHiRhqR3hXVRr86aRvkWZcxLYMDt6ixGQ7tSEdbNM37WKYasKzKtq7DS\noy/2DpAGbaqPpf8wMrtO94z7f/F5Vf3M8h1a/ZXsB5vOi2clTVSLt+SYuF8p\nu8fCa+SsOj+uB3xIr9RTlRgO5fiqTO5nI43LVpm6Zy8UCVDm1gU4lSbJx0Sq\nPpCLRiZlz+T8xVdcDylcCn0AFPxpqcDsvaxdYM8vsLgwHyN6vQs2DvcYI2/9\nFhySa3w6AcvysJOve8tbM1jEPh//6CwKie7EJuE+uFR61jrNZ+etwBo9MJ1C\nSCtz\r\n=Jaia\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./vue/vue-adapter":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"8e0a2d147b785cf77d91597bc0b1c8cf49936c63","scripts":{"lint":"eslint --cache packages","test":"require-self && pnpm run generate:json-schema && uvu -r tsm -i generated packages test","build":"pnpm run clear && pnpm run update-version && pnpm run generate:json-schema && concurrently -n w: pnpm:build:* && pnpm run link-typedefinitions && pnpm run fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./vue ./webpack ./temp-output","dev:cli":"rollup -c packages/cli/rollup.config.js -w","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm run lint:ci -- packages","build:cli":"rollup -c packages/cli/rollup.config.js","build:vue":"rollup -c packages/adapter-vue/rollup.config.js && tsc -p packages/adapter-vue/tsconfig.json --emitDeclarationOnly","test:size":"size-limit","dev:rollup":"rollup -c packages/rollup-plugin/rollup.config.js -w","test:watch":"watchlist packages -- pnpm test","build:react":"rollup -c packages/adapter-react/rollup.config.js && tsc -p packages/adapter-react/tsconfig.json --emitDeclarationOnly","dev:webpack":"rollup -c packages/webpack-plugin/rollup.config.js -w","fix-imports":"ts-node ./packages/fix-imports.ts","lint-staged":"lint-staged","build:parser":"rollup -c packages/parser/rollup.config.js && tsc -p packages/parser/tsconfig.json --emitDeclarationOnly","build:rollup":"rollup -c packages/rollup-plugin/rollup.config.js && tsc -p packages/rollup-plugin/tsconfig.json --emitDeclarationOnly","build:svelte":"rollup -c packages/adapter-svelte/rollup.config.js && tsc -p packages/adapter-svelte/tsconfig.json --emitDeclarationOnly","dev:adapters":"rollup -c packages/adapters/rollup.config.js -w","dev:exporter":"rollup -c packages/exporter/rollup.config.js -w","dev:importer":"rollup -c packages/importer/rollup.config.js -w","build:angular":"rollup -c packages/adapter-angular/rollup.config.js && tsc -p packages/adapter-angular/tsconfig.json --emitDeclarationOnly","build:browser":"rollup -c packages/browser/rollup.config.js","build:webpack":"rollup -c packages/webpack-plugin/rollup.config.js && tsc -p packages/webpack-plugin/tsconfig.json --emitDeclarationOnly","build:adapters":"rollup -c packages/adapters/rollup.config.js && tsc -p packages/adapters/tsconfig.json --emitDeclarationOnly","build:exporter":"rollup -c packages/exporter/rollup.config.js && tsc -p packages/exporter/tsconfig.json --emitDeclarationOnly","build:importer":"rollup -c packages/importer/rollup.config.js && tsc -p packages/importer/tsconfig.json --emitDeclarationOnly","update-version":"tsm ./update-version.ts","build:detectors":"rollup -c packages/locale-detector/rollup.config.js && tsc -p packages/locale-detector/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/locale-detector/generateTreeShakableIndexFile.ts","dev:adapter-vue":"rollup -c packages/adapter-vue/rollup.config.js -w","build:formatters":"rollup -c packages/formatters/rollup.config.js && tsc -p packages/formatters/tsconfig.json --emitDeclarationOnly && node --loader ts-node/esm ./packages/formatters/generateTreeShakableIndexFile.ts","build:runtime-cjs":"tsc -p packages/runtime/tsconfig-cjs.json && ts-node ./packages/runtime/rename-cjs.ts","build:runtime-esm":"tsc -p packages/runtime/tsconfig-esm.json && ts-node ./packages/runtime/rename-esm.ts","dev:adapter-react":"rollup -c packages/adapter-react/rollup.config.js -w","dev:adapter-svelte":"rollup -c packages/adapter-svelte/rollup.config.js -w","dev:adapter-angular":"rollup -c packages/adapter-angular/rollup.config.js -w","generate:json-schema":"rm -rf ./schema && mkdir schema && typescript-json-schema --noExtraProps ./packages/config/tsconfig.json GeneratorConfig > ./schema/typesafe-i18n.json","link-typedefinitions":"ts-node ./packages/link-typedefinitions.ts","test:update-generated-files":"ts-node packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.1.2","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"ajv":"^6.12.6","tsm":"^2.2.1","uvu":"^0.5.3","vue":"^3.2.29","glob":"^7.2.0","husky":"^7.0.4","kleur":"^4.1.4","tslib":"^2.3.1","eslint":"^8.8.0","rollup":"^2.66.1","svelte":"^3.46.3","astring":"^1.8.1","prompts":"^2.4.2","ts-node":"^10.4.0","chokidar":"^3.5.3","prettier":"^2.5.1","commander":"^9.0.0","just-diff":"^5.0.1","tiny-glob":"^0.2.9","type-fest":"^2.11.0","watchlist":"^0.3.1","size-limit":"^7.0.5","source-map":"^0.7.3","typescript":"^4.5.5","@types/glob":"^7.2.0","@types/node":"^17.0.13","lint-staged":"^12.3.2","@types/react":"^17.0.38","concurrently":"^7.0.0","require-self":"^0.2.3","estree-walker":"^3.0.1","@types/express":"^4.17.13","@types/prompts":"^2.0.14","@types/webpack":"^5.28.0","typesafe-utils":"^1.16.2","just-diff-apply":"^5.1.1","@rollup/plugin-json":"^4.1.0","@rollup/pluginutils":"^4.1.2","rollup-plugin-terser":"^7.0.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.53.0","@rollup/plugin-commonjs":"^21.0.1","@rollup/plugin-typescript":"^8.3.0","@typescript-eslint/parser":"^5.10.1","@rollup/plugin-node-resolve":"^13.1.3","@size-limit/preset-small-lib":"^7.0.5","rollup-plugin-node-externals":"^3.1.2","@typescript-eslint/eslint-plugin":"^5.10.1"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_3.0.0_1643463943713_0.44234153934434595","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"typesafe-i18n","version":"3.1.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@3.1.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"31264138b761dacb952c6b66a083581fa71ac736","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-3.1.0.tgz","fileCount":275,"integrity":"sha512-Il0eX1eatxbosZ/aEL/fuctNxECiRiLlHBWRSk7201XrFle21+PKDt6itwArppjdMeSYu6FqCfhsIUO5OqdptQ==","signatures":[{"sig":"MEQCIBmpsFjaVRB8+4nnMj0De/QvbOrP61Z+zuet6GyWDoGJAiBRxslQJ3wIqMm/5fhLirvemW+GEcq+tKY9/2sL767pCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9901171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+O/5CRA9TVsSAnZWagAATeUP/1jEd57YoZSIxGqnrH6a\nASExe/ZfKF8zLaXXC3VO1KTXuvb7OkGWzlwijbIN6SWPylUhKAGvdLU7bXuq\nE1HLKZp5pY3IG1MGDsd5SjhsmaS6iPglBk8NtEUpJ9OH9TUYslhRKQz2A4FY\npsQ3EL+heUs+wCOsQl6j1S/hQd5y7EJG9n/WKyH0yFZfpbBRTibI5k2rcNIS\nQqJ9C7ML+8Z4aGssVagGkW2lapCvip0DYBJYdNIhdZfnPXKdcVtH3/zFXhrC\n5FycUCr7NQRuQMxI5fsgQSAsPFCI0Zix3+KhRmVsv5vtQ29YpHH1bXwn68GG\n9CJTM7qHPkasqqFhGtFF2TNbNhMnGOfnTEiF4i+9n9UIdtuaGnO3m5JhcBPw\nNH8x8lBrQpEX37a7Gpo4JULnkBuqsnhAO3Foh9aNormiJwwya8V4cSnznH/a\nen2nPlzTyCcVxIrwFMhOACk2n+pErFgztuNC4+SYWBR9N1KYposgkm6XgouP\nI+9ObPPcFRLtO8eimtRRFoj2kigiyD83Ur8ikmgwShHT8bLyTsL0RmK1ln/L\nVHGuxY6yRjXMbBZohDHL1x9e/nZhJlRn4GLnkOakrG9KJogpbFbQgMqZiJUh\n3iH+iUYXAoDA7QhOOYWvlzYYa7Yo3+roh0jyYu+J0JVM34TJKZl0jYtKx5kZ\n4fFS\r\n=RRik\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./vue/vue-adapter":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"9d0c036c02aae0556e5a284f369a666c5ccaabef","scripts":{"lint":"eslint --cache packages","test":"require-self && pnpm -r generate:json-schema && uvu -r tsm -i generated packages test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./vue ./webpack ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","test:watch":"watchlist packages -- pnpm test","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm recursive run build --filter @typesafe-i18n/*","update:version":"tsm ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"tsm packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.1.2","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","uvu":"^0.5.3","glob":"^7.2.0","husky":"^7.0.4","eslint":"^8.8.0","prettier":"^2.5.1","watchlist":"^0.3.1","size-limit":"^7.0.5","typescript":"^4.5.5","@types/glob":"^7.2.0","@types/node":"^17.0.13","lint-staged":"^12.3.2","require-self":"^0.2.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.53.0","@typescript-eslint/parser":"^5.10.1","@size-limit/preset-small-lib":"^7.0.5","@typescript-eslint/eslint-plugin":"^5.10.1"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_3.1.0_1643704312956_0.9887418271768191","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"typesafe-i18n","version":"3.1.1","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@3.1.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"4c98ae04c3d2e4104c06a99bdd2dd812ad90d116","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-3.1.1.tgz","fileCount":275,"integrity":"sha512-zF7UA0hs9JpxknIEYKubREDhUaw9Ua9o3J4mX5Wveths+3N1a7G6JO96CvF8XhDQJQod7zWR0aZL54AfeN+3UA==","signatures":[{"sig":"MEQCIC0/4EAsQAeqPdpVaqpQapMpbES/75/iK5Zv8Isd3Q6XAiBa9f64PT/H+VYFLZHmjZr3rS3tbcwYFMYbLpFRURfONA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9902053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+VkPCRA9TVsSAnZWagAAKRMQAJxMeQNSYSZQ6zBmLarr\nhBgqWwxgQR535oQYOF8KyA1p/OCkxnbEtLkRb0AgGDAgOkL6nP0JvGmapfSu\nLe/5asiPLkXL6aW8eMQEfAUClh4+l5WfTtUTsYsKzcjufcuMVenHgXEk0WE+\nR05D/xYu5KSTPW3DZZceeCAkMQolPBwzg6Sr+99vZHEfaiHLs0d25E5kVEcy\n4AQdpnKcYLTayaUoH11m3I625ZhPrL5Q27PKiFnSvOlvlasozUvH2si/wMKc\nXmD4F5sLoAy4FWpS1MJzrW0lrYdyCx8/B/K5n120lMqFC7INLYO8PE3vxrUX\nSHze7il1S3nIW8HLhXtoW+S0hbwwo6JR3ra3gfkzuAQescsPtgRzWcN2Du71\nJjZss95XwOhDyK/+ZPP7M+u7uLWaCKGMDCa6VBncMp+kg3snVQNgfKOaDbb1\nqMGVPh3/C0nXvUEWSAXxC+j8V2z8dqE5JTjoH0Ij+wC85h7U02NzydDM/eH+\n32HKzS74ZhjW2D5CI7kfQhjfN8BX/e5ydWxsJvCm8o3d6sKLoASBLEL0h3XX\nT6Wx6NN4H80D3s/U+ZZE/B4+ggndvCepJNXthJ50oeJEPbe9zij39bg2KpE6\n4wYyNnOpXpWff9PrfeUJCmbOWCU5W9a1NWfwe4uCloXCcNoMJBClhgPBtJIw\nFg7u\r\n=dc2S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./vue/vue-adapter":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"094d9dd261cef74308298cdb691d25dfb8a76d51","scripts":{"lint":"eslint --cache packages","test":"require-self && pnpm -r generate:json-schema && uvu -r tsm -i generated packages test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./vue ./webpack ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","test:watch":"watchlist packages -- pnpm test","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm recursive run build --filter @typesafe-i18n/*","update:version":"tsm ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"tsm packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.1.2","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","uvu":"^0.5.3","glob":"^7.2.0","husky":"^7.0.4","eslint":"^8.8.0","prettier":"^2.5.1","watchlist":"^0.3.1","size-limit":"^7.0.5","typescript":"^4.5.5","@types/glob":"^7.2.0","@types/node":"^17.0.13","lint-staged":"^12.3.2","require-self":"^0.2.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.53.0","@typescript-eslint/parser":"^5.10.1","@size-limit/preset-small-lib":"^7.0.5","@typescript-eslint/eslint-plugin":"^5.10.1"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_3.1.1_1643731215527_0.19073986417978883","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"typesafe-i18n","version":"3.1.2","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@3.1.2","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"8ab56c4b811eb7681434d46b49ecdfef39fc0b23","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-3.1.2.tgz","fileCount":278,"integrity":"sha512-jog1kdRjsX1X8kRf6nyDDiQnUqjPdc0FqQ4WxZ0O/lz0uWHVAl4ZoHiaVNrNG+2iw9CyT+eV40uatRrd+gLqsQ==","signatures":[{"sig":"MEUCIQD0J8QtBAc5XDf9jsSWoiTVER4rsnwPZSgtcCsGEfzi5gIgIEC/nVwwO30Si0yyEZHra3p3/Goxs7GC0vKoGsGhawA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9902540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/VjjCRA9TVsSAnZWagAA2CsP/1lG8qojDWJtRQj0OuPS\ntcuFVyYX9staFf20NuK2BYDv0TIhjLWWbXp2JzPm/eihBTAscuiDY2Jcub2q\nAUq0z5IgZxVc/11iNMCUJmeOTnPHCeOaILaCOoXWNY3xlq5P6ENItZmuOwfx\nUQOlWTK9Rw/MP3lXOEFzR4dzpJtWvpWujisCDE0xJXaM+4GSuvpql0lWgvzx\nYsdm/Opw9GKlJ5uWg5B8xijoloX9C1yL5QmSk0RMnl5/mTCBO8gMxq8x6KDV\naivqWfcSi0tNhU7E7bXEKkm6xK+qXAY5GWr+Uz+DSmZan7HKDEjuYXgX0r4v\n4FyzDBffUK/XihCH993kEst2kuBqfGiOgJ9NjLJBge4tYUZp3VxJuoP2pkGC\nodxeberGns6D2YK0iCOuuULfueJKpcxpysqWyrNUt7ey8HMhu7EbSHMp36B4\nIamMmAp3v2sxpvVj81Y2XmWVOed5Mw2SbdgBryjrZfMemOs1leoq+ZP1O7YJ\noL06ZuRtJnK54L8VePDOLHnHNt/9B9R64ldk6O/Dxtd6lXKevToanDBAqH2w\nDb29rnUpQoRuAgm0RthsZ3Zm5pMrECMmz6doAgTb54BAdPn/wUOa5AezNwPJ\nsrk+TAkvMpxWA0AmXVnynH4AFUNQ5RDsjnmsvTMJFpVRsoaycvx1GhPu507p\n/Z/0\r\n=uqZa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./vue/vue-adapter":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"8d080e88ab7bf3d31d04f705e7471ac761359a31","scripts":{"lint":"eslint --cache packages","test":"require-self && pnpm -r generate:json-schema && uvu -r tsm -i generated packages test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./vue ./webpack ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","test:watch":"watchlist packages -- pnpm test","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm recursive run build --filter @typesafe-i18n/*","update:version":"tsm ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"tsm packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.1.2","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","uvu":"^0.5.3","glob":"^7.2.0","husky":"^7.0.4","eslint":"^8.8.0","prettier":"^2.5.1","watchlist":"^0.3.1","size-limit":"^7.0.5","typescript":"^4.5.5","@types/glob":"^7.2.0","@types/node":"^17.0.13","lint-staged":"^12.3.2","require-self":"^0.2.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.53.0","@typescript-eslint/parser":"^5.10.1","@size-limit/preset-small-lib":"^7.0.5","@typescript-eslint/eslint-plugin":"^5.10.1"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_3.1.2_1643993315271_0.18693846091798605","host":"s3://npm-registry-packages"}},"3.1.3":{"name":"typesafe-i18n","version":"3.1.3","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@3.1.3","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"b443518b1e3b68c52dc3bea69af7d9c2607fa373","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-3.1.3.tgz","fileCount":278,"integrity":"sha512-9eyT42k8njbZlVtz/LCibcpO4iBqMC+1eTj85ArNCPEFtDAx5AMyTXO2gDOUYEWAtQOxeWHkHO7NFexqpwp+OQ==","signatures":[{"sig":"MEYCIQCp3yzO7IIWbtvuyNX3mPt6xWY1s1p4iw4uNNAeEHAEwQIhAOPCkU0M3dWFgQaTkn++hAP93J53/4s2M2he3CEKXekE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9902612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAXDFCRA9TVsSAnZWagAAJI8P/R/BVqLuDKOq+Or6PjqC\nQfZqUs8TO6XHi95K4T0Uu/qS6k0hriYMv6TBxkdVmKuiCRTmeSM/JyUSAOW6\nBZj4LCzTZ6orCXPzKSEroAJCCI4fYyv8T11R8Z2Hds6BIxO1CaWdD7Q4y2h4\nhfHTBC9WDLlmLiWUewluBKWXGloKFEM0AgLjwm2viTem2mtivH5KwNaGS/+L\nYiVcFUvdE/CntkG5q5n+MznpsNYd5vPcvCUvhRG4qtym8UJUUQpyuDd94HCd\nMUyqkIxkRtr16VK2XhZFI8+hHVWcZ3JSs4LGON0FFRuLwhbRpyYxJTCnHFT2\nYYaeHgn8H7qtPY0A1MJ3BMdwDdBngXbKjpXa3IWtMvHN0UGFLnCg/qjMYUEW\n5/r94+Peq0PZfOrFYcWSwbk2jtrHVwoIViY/9Klq/mXdL0cZwJYi12d/APPi\nRv20w6XEGzw2V9HifR+Ehl+2tHSik/WQcYQSPxzRVAoSnk8uShJFvTWTZm4B\nJQe6K8h/BJccU4gQq8pgJ5xXAyB0+8oc3T5ZG95/mXpUwRMu9n7LL8bq+SL2\nUEYp5fscQ6u2zNN7SNcsFTbhfBZZ2U88YNhyObllqvxMUvSd23YoGgCIQzRh\ntyVMQn1+KmDTGBaDxQqbrUn0iC/XBHeBrqyqr2Ry3Dp3XBsyAaI+PfNS3Kvm\nHGJJ\r\n=2LRR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./vue/vue-adapter":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"8c1f8e46f216ed134614e80a588de2ea0f47b3e6","scripts":{"lint":"eslint --cache packages","test":"require-self && pnpm -r generate:json-schema && uvu -r tsm -i generated packages test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./vue ./webpack ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","test:watch":"watchlist packages -- pnpm test","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm recursive run build --filter @typesafe-i18n/*","update:version":"tsm ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"tsm packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.1.2","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","uvu":"^0.5.3","glob":"^7.2.0","husky":"^7.0.4","eslint":"^8.8.0","prettier":"^2.5.1","watchlist":"^0.3.1","size-limit":"^7.0.5","typescript":"^4.5.5","@types/glob":"^7.2.0","@types/node":"^17.0.13","lint-staged":"^12.3.2","require-self":"^0.2.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.53.0","@typescript-eslint/parser":"^5.10.1","@size-limit/preset-small-lib":"^7.0.5","@typescript-eslint/eslint-plugin":"^5.10.1"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_3.1.3_1644261572727_0.2599009337103746","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"typesafe-i18n","version":"4.0.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@4.0.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"af97e52539c432ad7a23f05ee9bfbecadc370aa5","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-4.0.0.tgz","fileCount":280,"integrity":"sha512-Vl5xq2prxIAdbTkARGXC3RaDWnT2XwzbnbsEohX1FYfaHBH+/vu/4lIAXdeTXq5BL5QFKnn/XetkSW9DrKm4nQ==","signatures":[{"sig":"MEQCIB/A016kMNcKVJp9mbt1RWHiP2vd/b0ohzdM9eDJ2j2DAiA/w7u0bnQl2kz2JQ4HfPOkdnV3cQiUThFHyg47Z5TSgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11397521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAXaRCRA9TVsSAnZWagAAk4YP/Rx4Ygh3D4Fk+3xEgkoL\nk6YDQy17BX8oCcOEH/nFwWyJksKG5qTXMjrXX6BJC9CF8UeWjld/2aTqIRHR\nqfTfWPYCmLGDu0VJY3xJIOC9QJEFqwkO0MwFLcWo0uXSvHqWBe4ANJwR/DNV\nvsqJytpjMML2wiABSgJ37pixw9JwELkrTrQFBIN1lGXOGuulBX+YtoUDySTj\nsVusYGxStRT/sHgsiaMcK5/Cx/vjT1D/E9zDEQhXnaJe9buKNozcqq98ypqe\nKBTmF8h7JrDGGZ4A4Ye1zGWQJBjH3wghgAS8PiyStvDcYkYFhysSs+t5D02x\nbkCbjr3Rrnoz7MmDNFfTHX7W7Nn8Ind0yvc9e9ISajDdieNydfJil2/BCZo6\nJR4uYZv+74YJruJYsfJnMtc7ujkRADhTRpUQaqFFBl+rChL8U8iNwo3aEvmI\nHPlbbELZfEPnFU0g59I4ylIullzO1hrTByvhelCIcEOGuwNJb7BCF0ATvL42\n3tfWGO1czlbyfuZp9n+aOE+W7y+m/TGCX61pdSJPJgOweF0WRaQ8uxvAR/fS\nUN/biiA7+o+2E3D7BMUPspiaeK6KIBBiKDRMjbz9qAZE6eBcqragxHSoN7SR\n+Ues58nuO88pyFzmumS3mjpoQ74YkkUJw+YSzWnni4wC0Law71OBNxV5q9/t\nlVxf\r\n=kmwc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./vue/vue-adapter":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"ea1b01e62b24020084af87e5739500f28e6033f6","scripts":{"lint":"eslint --cache packages","test":"require-self && pnpm -r generate:json-schema && uvu -r tsm -i generated packages test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./vue ./webpack ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","test:watch":"watchlist packages -- pnpm test","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm recursive run build --filter @typesafe-i18n/*","update:version":"tsm ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"tsm packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.1.2","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","uvu":"^0.5.3","glob":"^7.2.0","husky":"^7.0.4","eslint":"^8.8.0","prettier":"^2.5.1","watchlist":"^0.3.1","size-limit":"^7.0.5","typescript":"^4.5.5","@types/glob":"^7.2.0","@types/node":"^17.0.13","lint-staged":"^12.3.2","require-self":"^0.2.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.53.0","@typescript-eslint/parser":"^5.10.1","@size-limit/preset-small-lib":"^7.0.5","@typescript-eslint/eslint-plugin":"^5.10.1"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_4.0.0_1644263057038_0.6250423112342569","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"typesafe-i18n","version":"4.1.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@4.1.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"d8ba514b2a1d7096efa0edb51c1a5093d835bdcd","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-4.1.0.tgz","fileCount":280,"integrity":"sha512-O262pzEvjN6xxRJVDVA5Ch2AtXl8l6nLs0tsGr1xMLOeHJPVepslTAovEECtoFkuMytt4pA52YRuraiE9QfHAg==","signatures":[{"sig":"MEYCIQDj9xse1KDRNo/o0ypmLbZWVU9dOpsfDEnIoCtULZDIGwIhALDL3PrH3Fvvx7zN3LzMgV8Wh4dU8Xr2aW6bu17oAOax","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11088666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBpFhCRA9TVsSAnZWagAAoOoP/3J0TksjBTf8jHY4GtA4\nsvQUmEUHENQemj50iilNsKkx0Ajib47bgmYHSPVsxbTa//xmoZpJLTq1Dkxu\ntFeUqLWN0WfuwkoTD67OgyLl3grlMNo9v0ue5VRD104nrDQeieq4GxLzBvoA\nXgw7VAALgxJvBlGN5Z+1Y7OiajQNBJyE7mHHwaN29UaBqk/kUc2XhHlKjseJ\n55ygadxhNRDnzYgQrOxZxtyIKrp9N2KBUfSm7hd1BKPmXi4Gy53yK87bVGDu\nujxG4dWEdbLoAVxfRpdM+xN667ivd/VIWxvk1bgog6mzRbLoCkNxxNLuiR11\nCu+zfpBw5/09eKjlsoVMWTnzewQdrPP/Roa2Bawzz/nSppPLUYkJEYbiBneN\ncv5yuDl38l/CW2P+ldEjGW+/2x1tQ76V12P8uI0zPur/6BM5Xsogla3YlFie\nzVAvbXiijp0SCE4VUzV2oQDmrQKJ+XWla+nWzyH/LaoXmnhr1J4PiFxdPR+g\nt0GYgSQ3oTlEXK1tq4KPxWZFQnytMzi/OdK0OjzdexeJJR21kf6bUo5nRxAB\nBkOUDxNDxRDQytr4WT1PnzQyeS3Ghm8ts8YFeu1qqeTh/vw82AkuXlcRFbzq\nyivMtWCByVzgxi0pnWzPX+C/kwQ0lGNmISeAcB2ZcaYzcP1sMiEfXZPaeVXW\nxubF\r\n=KSL+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./vue/vue-adapter":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"96478460c03e4d5d683e0eaa6b4bec3a87283dcd","scripts":{"lint":"eslint --cache packages","test":"require-self && pnpm -r generate:json-schema && uvu -r tsm -i generated packages test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./vue ./webpack ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","test:watch":"watchlist packages -- pnpm test","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm recursive run build --filter @typesafe-i18n/*","update:version":"tsm ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"tsm packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.1.2","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","uvu":"^0.5.3","glob":"^7.2.0","husky":"^7.0.4","eslint":"^8.8.0","prettier":"^2.5.1","watchlist":"^0.3.1","size-limit":"^7.0.8","typescript":"^4.5.5","@types/glob":"^7.2.0","@types/node":"^17.0.16","lint-staged":"^12.3.3","require-self":"^0.2.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.53.0","@typescript-eslint/parser":"^5.11.0","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.11.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_4.1.0_1644597600801_0.6713618349381165","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"typesafe-i18n","version":"4.1.1","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@4.1.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"f958d49a9df15f15c3a3769524ebed97f903e241","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-4.1.1.tgz","fileCount":280,"integrity":"sha512-e8PgTu62yLuiSmnCIIBE8jptKci8nu9fib9NfURpMACK3nLmAlQ5TRySDTCw9hkPmkTm4k9AlXArT1TVLdo00A==","signatures":[{"sig":"MEUCICbzT2o3nCHyL7IuX/1nam141seQ4jvKIlhsOEUjxx4xAiEAidU2QauB3gcCLZxxDDKp/24zzPZh0fwMcn/hXcJxuHM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11092062,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBrTsCRA9TVsSAnZWagAA/rcQAIjok4pK8RXycnz5Mb9h\nTxt/wUQu1A0IxqrpMBee8mFCIhh9i91WQ6vDn2SaGGhT0DrdQnw7OLWgEwRS\nrx3eWRh/cgoLMig11FIi3xgQwsvH3gihBm3W9oNbKu0OFW9s1MHKIVoJM03p\n4hJpWvs6Lw96vPKXNkKfnu3mC75wyN4uXJTvRN+npLkAJbDTbj2lT8zNNG3m\nhtFFn5H+NP0k+AaHQTsXt7RxuvQIW+RlGwEwyM1OVOs/mX+cOj3oEKVwhoWQ\nI12Y57454TFJ/42KXcRUB9fgvAb816P1P/HNheLVLBRnbVgJ4L1+vCG99xxA\nG3PBUAa3jjJs8Jcyi14g/dv3q4wtxQV6H4JgWlsE63iZJYizcIX9Kw9tm8r/\n/aSOAHGMn84xjMCvDyHlvfMe1w5Kir/5h3KMenWCVxAa6PY74Ccqfqtr19yj\n3tdd1XeQvFjWh1hdxgL4V0RBUyBdupL0C1whY1TrqA9hx7HHo3/Yc6MTrcDz\nYpu+JVmQADAtOsrZXJ0j0B0cuFREZSX/DqWJtj7EEQ/4ySM6ObGmTiJ1oJzP\n/dx4HuPR7Zs1WK108TzxMbP5/3ykpDIoLpQ2I5spESmyas9fV5BOh9xqfPZ+\nRUGX1corl3RZSQjrrJWy7+hiDyi+etS+zex/0WtW9OggvVSomRvFNJz6PtT+\nfzla\r\n=6OGB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./vue/vue-adapter":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"3e566a0235cb2cc3940e5c14648b86fd249c1372","scripts":{"lint":"eslint --cache packages","test":"require-self && pnpm -r generate:json-schema && uvu -r tsm -i generated packages test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./vue ./webpack ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","test:watch":"watchlist packages -- pnpm test","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm recursive run build --filter @typesafe-i18n/*","update:version":"tsm ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"tsm packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.1.2","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","uvu":"^0.5.3","glob":"^7.2.0","husky":"^7.0.4","eslint":"^8.8.0","prettier":"^2.5.1","watchlist":"^0.3.1","size-limit":"^7.0.8","typescript":"^4.5.5","@types/glob":"^7.2.0","@types/node":"^17.0.16","lint-staged":"^12.3.3","require-self":"^0.2.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.53.0","@typescript-eslint/parser":"^5.11.0","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.11.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_4.1.1_1644606700042_0.9258372761933646","host":"s3://npm-registry-packages"}},"4.1.2":{"name":"typesafe-i18n","version":"4.1.2","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@4.1.2","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"acbbc994e1c77e0df39590c3343ae466b8ae3abb","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-4.1.2.tgz","fileCount":280,"integrity":"sha512-aIgxMgPZfZMsGHNiEB5vp/4CqwSuy6PhAYGojOIHGwK8q0r9LnGReIc6NPr2WZIApT13rEVDyGi5WmmUY6e9VQ==","signatures":[{"sig":"MEYCIQDIUUDwQIaC2hIPafOrjpQ8BuNMvANaeTiYbKcYfysr4AIhAJESEXCP+VRZWyiApaIE9AcefX0ztJR9P7eo1YOGhixJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11824209,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiC+QNCRA9TVsSAnZWagAAC/EP/ixFZoR5NdFbwIi0XtTq\nzKA8dVkRxW667bv4tZJfCmwCoh51s3v7QjgrAnHFrdn3m99piUrlLbG47FdW\nYU/vQnBVZVLJsqbIZqzPZ0q7K6sA6O1aP4A+/2GOQughiUuMmyJWWxtWQZDU\na+Op0W+V4gy0Z3fmDKcogpKW+AFjn87/gLOmZzwZWhc6LHTgIsRY1r3oYzOh\neK02063hfdeDxuJKpFEgKVbGaF6JJzgSHReVPoBv0OJM5ZWN8L806zx6qXyk\nuIU9FUzRhlFnLMEm6wHlTJoGl2H5TSIFDz+gS1bVjFVN+O59TM1l2OhjbPTS\nDv0zqGhCJGZ8b801kEzfIKlsubo06IJd3tnRJp1HWnj7dC0YROG+XQjBHDwj\nYzhbPMqZAR290eMfUBTUDWsg1SM2vPB5uuU4ibbzmC0UTmZ1IO6WcuAkMaOy\nCfOJZBhO7dHy9tcq/7zSL7ZtwONtu8ZF0SAlCp8Z1VD8bTNZjClFHNfhbHoI\nUVdGCP8ZHUjGpLHr+OAguzc+s6+PfhefSLTm8qYAeLk39m3tvwv+6cGo3IU3\nyZteDrjtjgWwsv1eWEHpMxA+d3ipr3dmeTAnnKmViaPmcuOuGuegk06IoyV4\nkYFp35zX/4+YTNZ+VkGNh2wg1Xv94Xjbp7Ho+G4Hvn87i3JluaGpFi7iD9XD\nsCvJ\r\n=STgc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./vue/vue-adapter":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"ea1c0841e71781b26853aa6ebac4cae5d2b7de67","scripts":{"lint":"eslint --cache packages","test":"require-self && pnpm -r generate:json-schema && uvu -r tsm -i generated packages test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./vue ./webpack ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","test:watch":"watchlist packages -- pnpm test","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm recursive run build --filter @typesafe-i18n/*","update:version":"tsm ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"tsm packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.1.2","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","uvu":"^0.5.3","glob":"^7.2.0","husky":"^7.0.4","eslint":"^8.8.0","prettier":"^2.5.1","watchlist":"^0.3.1","size-limit":"^7.0.8","typescript":"^4.5.5","@types/glob":"^7.2.0","@types/node":"^17.0.16","lint-staged":"^12.3.3","require-self":"^0.2.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.53.0","@typescript-eslint/parser":"^5.11.0","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.11.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_4.1.2_1644946444790_0.9498583914946424","host":"s3://npm-registry-packages"}},"4.1.3":{"name":"typesafe-i18n","version":"4.1.3","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@4.1.3","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"d4330b01d5e9e91c9f90e47e14bf926fa4e7d623","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-4.1.3.tgz","fileCount":280,"integrity":"sha512-qrqJLySoGIipZBlQD6Gh7zi6n0BH+yiaNB6qhPhxsbMmqGjWpza3BXRLrpkWux3Ox2X0xG7qFZce+HXTE8iYBg==","signatures":[{"sig":"MEYCIQDZ8f5IRappp++1mxztltQPDusbIUjcLI9uz/qHi3UsuQIhALtEAGvyD4NIAn0KgH8B44bPd/By1d2dHjkrJ6lw7dND","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11823870,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDTxwCRA9TVsSAnZWagAASesP/jwspwbNNEfYCnIcXIh+\nu2g4D2VutypBeGEdK0EFPyC2FkA1nBzKuWVPG9OF4fO5a294UPQPknwmvhWw\n2OtzWGf/Q+W2M3tvC0H4Xq60N3M07UIX12Ml0VvPO6Dh0f8NSWBZZDItR6r8\nlyOb6YjdBRdCAAupZFcbmEIhfUhi7eT5EJE90dE2dVFmLU1yu7l2QL2qeMzG\n/i1gd5jwxaZgKWC471wojK0bhBO3GYUM5WQ7NOq/vT790nhsd5Cmhurq3gxd\n5FXOgv84bbxibjMsWjR7uQzkFo95cTmqFhSBZEUfz+RT2h/Zz4CecfIvtsQV\na+X0o3MGmdugg6Yn6IgIq6neRApS7qG0sn7HFLG0GfhfroFdkfLYoerUlfZt\nnT+Bospqzeg1zI1m7td9creOPjd38CHw8mx8DjYHuuNJM3kxTutSJurP/8lr\nKHWGRuJK+Pf3s+YufTU+9QJ3AXXvfXweo/F860jm53X5LPt0g4dNKn86lcV1\n4ATqb+VgxYY0vZMQsuN9ZKqCLByMGUlol0MdqPOXhrHc7uMgdkBpAy8+NyJO\nBDczNVg3b5YC4Jp1z/w/UZrG1E/C8kyU7Ub/w1GJh85Lnc3WPE5ACA6AiTVP\npHATEry/Grx5FkjcdZ2YqJs2wU0Dm9sENjVCm/XP0ctlGNArxe0e92RGpQSA\nABct\r\n=f2+q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./vue/vue-adapter":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"55750779109bdacc4890ea83e1e3431ea85a9654","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm -r test && pnpm test:rest","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./vue ./webpack ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:rest":"require-self && uvu -r tsm -i generated -i importer/test packages test","test:size":"size-limit","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm recursive run build --filter @typesafe-i18n/*","update:version":"tsm ./update-version.ts","test:rest:watch":"watchlist packages -- pnpm test","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"tsm packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.1.2","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","uvu":"^0.5.3","glob":"^7.2.0","husky":"^7.0.4","eslint":"^8.9.0","prettier":"^2.5.1","watchlist":"^0.3.1","size-limit":"^7.0.8","typescript":"^4.5.5","@types/glob":"^7.2.0","@types/node":"^17.0.18","lint-staged":"^12.3.4","require-self":"^0.2.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.53.0","@typescript-eslint/parser":"^5.12.0","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.12.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_4.1.3_1645034607976_0.2575806821983029","host":"s3://npm-registry-packages"}},"4.1.4":{"name":"typesafe-i18n","version":"4.1.4","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@4.1.4","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"d372473b607f4313df525053a47d02a5a706c9f2","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-4.1.4.tgz","fileCount":252,"integrity":"sha512-XttIDCLqLtBOWMhwV3EUKwZg3lMkarHUge5QSXbq2VsqV7lgk/i4rd6HmoRp4OLDli66n0L+3aDp3NxD98kV/g==","signatures":[{"sig":"MEUCIQC2rXITVOizvzDgA0SorUerbOJ49h8e1b7Q1nte5ssKewIgcDTC9mRN0Qrr/jTXw0OX8Qi6aAYJPuOyWYVWjhoE+/4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5139188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDeolACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp4Rg/7ByRuGEABtUheF4PrVoZIS1w2Sxupy3o0l1dlG1/ZDrbzgmMJ\r\nW5dAejxQp7MD85wFnRHkkxDQ0zcMkuR68n1ByX4eaWd14TP0GcLJEOPTTyq9\r\njkfPUqjI7wTef9zZvc/fEu3+I3H6Ay7iNZ5MM6iS7P3CHTN8Tnvlz7IS+r+2\r\n3My9ag65iNnAj/T5sJM0cTBlrIszgCAKT8+yCNDBWL4qU3VNWR6Ns94p3iFj\r\n27g6rQ1Zk1FOM5LDkeUj5i2uYt566d3f08puUJbXbaWLPx+mMmk4Ndrzle62\r\nJ/2pLI9gnv2po40fok3xZyfO29cugSvP5/XPjYrLNl/lrLmJSc9jl+UrNO7Q\r\n5pcHuVvRlUztg97IdKcZJ+3osuzNz3xBHcqxZpXavpBiShBk4F5R59pYK2wk\r\n4XrCMTi4yw4l++hDXfnaA5b1SBtdNGmQteGDxVRuoigCIcpdUe/JOUCBoTFo\r\nLkcMgBgB9KbMFIsF6sNiENR2lBikVK9lMTdTVJh6vZvEKN9vln7CCxsTf0d1\r\nkhS2qhNwMIxbQizazRQGTj4LNHLzE6eoie3O01KHNjOayPawwZgqYQIAHQl+\r\neHvU3r038PjdDxBGw7JOkIV/XX9elGk50fQXxF+bNLAi+s3mOu3U1MV/T+JF\r\nlQN2DFODIkeKRqPqkQlVovofsIqZXcsOGLU=\r\n=gXIT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./vue/vue-adapter":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"11a07c0060095891d0203cadc4613a74ccc07479","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm -r test && pnpm test:rest","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./vue ./webpack ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:rest":"require-self && uvu -r tsm -i generated -i importer/test packages test","test:size":"size-limit","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm recursive run build --filter @typesafe-i18n/*","update:version":"tsm ./update-version.ts","test:rest:watch":"watchlist packages -- pnpm test","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"tsm packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.1.2","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","uvu":"^0.5.3","glob":"^7.2.0","husky":"^7.0.4","eslint":"^8.9.0","prettier":"^2.5.1","watchlist":"^0.3.1","size-limit":"^7.0.8","typescript":"^4.5.5","@types/glob":"^7.2.0","@types/node":"^17.0.18","lint-staged":"^12.3.4","require-self":"^0.2.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.53.0","@typescript-eslint/parser":"^5.12.0","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.12.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_4.1.4_1645079076662_0.21532737821471493","host":"s3://npm-registry-packages"}},"4.1.5":{"name":"typesafe-i18n","version":"4.1.5","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@4.1.5","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"ca9727e9f07a96474baef3f953f58ae80bf90e93","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-4.1.5.tgz","fileCount":236,"integrity":"sha512-Dl9iH4B5mBsCD2Texr1yp+nFiH0fHc/U7L6KiaJUGWuMhxWJj8NJVwKP4lv1Ix7sUoMOWZzqB2b1dYBdVfCcxg==","signatures":[{"sig":"MEQCIELgnk8mSgLPx2+TWw67HK7yAN2qo9H4cF92MQHuhIknAiA6Z6M2ccADPgt5QtpSi8jZvmwjltyWv+30XdArIypxsA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5116328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDnH8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpiHA/+Ml2rDdFejpqQfaUhyZqT5LLYz0594cWhRrwgFmjbYYnAbigK\r\nIhhsuBfyaEsEEOTMCsdgjxTfnonlu3gOp1y8CN4pW9oksvG5NpatBjniCg+8\r\nckoED4j11sn5DJD6d1df77n+8zAazZV/k4tyuu8602RXKe5n9yMJT2VE7ike\r\npU6hbTy6bSghGhzOB9J1kE+jQ0857i+f0dnRd6mNrc0xrdOvKMv38YJQX6M/\r\nWW3Zlsd7ljNqZ9pXpx6NESAf34J8UsUNGrVznJH42S6kFSqnqA22dc/bN9um\r\n3dVzOo410nnfNqCV4vNLRchoKBPHD2jPjsQKCL+/gLTpg/YSR7dwk96OE7xh\r\nvU+ifBUdWBXHLDqTNHlCCea7HtQyuJI70skEC+pEjfSYejFTLa/CQt98+RIo\r\nCUf5f6unac2vwnIZYfycpP7BnVBis+/gF4CHpdtu4v/phNSzV9ptNZI27nGV\r\nVODD3vEiSDQYUoeMXhTMjPzXeUGt+2VHfEU6gMX2Xy4zygIDUOX8Jt1/c9GE\r\nTzjnhCUktnLkcmenRiuJuij7IWV6O4Lx05xg49P5L+WxX/c+MmlvI/Qspl/z\r\neV0lgJ2obpjChT6pH3/ZCueG7uYruj0KIVKTWrKUQWzRaYinBZFnuJ802DGE\r\nmXIsPeZf2NcgRBIUXvYeZ5f5+fQ4KkiSXiA=\r\n=+ei2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./vue/vue-adapter":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"bd8830800f75d5657943df678a5c67bcfe8b242c","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm -r test && pnpm test:rest","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./vue ./webpack ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:rest":"require-self && uvu -r tsm -i generated -i importer/test packages test","test:size":"size-limit","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm recursive run build --filter @typesafe-i18n/*","update:version":"tsm ./update-version.ts","test:rest:watch":"watchlist packages -- pnpm test","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"tsm packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","uvu":"^0.5.3","glob":"^7.2.0","husky":"^7.0.4","eslint":"^8.9.0","prettier":"^2.5.1","watchlist":"^0.3.1","size-limit":"^7.0.8","typescript":"^4.5.5","@types/glob":"^7.2.0","@types/node":"^17.0.18","lint-staged":"^12.3.4","require-self":"^0.2.3","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.53.0","@typescript-eslint/parser":"^5.12.0","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.12.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_4.1.5_1645113852598_0.8730190406150333","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"typesafe-i18n","version":"4.2.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@4.2.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"b43662330844b82a43e43633b4f85015f45b4eef","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-4.2.0.tgz","fileCount":236,"integrity":"sha512-3W4TK1sTOZ680vKwKZ7GxcS1Eal7R/FmKE2nSQU4FP9hkLLttQcW5gJOR2RDsMFwZiy1XRQZIlAGAkhSb7l14A==","signatures":[{"sig":"MEYCIQClwgseZYFHc3OSpyjdj8aecqriqLSbtl8zhAlXc9NYlgIhAMBYHAEFcK11J/kHuACdk3U1FgEd2hihlaoDasChleF3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5120135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFIrfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqzXRAAo5BqfDkfrsb4vBqPX3WdGWKP9vW/0Ncg4YFZAmWNKECXfSXh\r\nwHw0R7dxhu3GIRnLou014PcjuKON4U4wM+TA/eJlwAK1fDbb42cYf7nZYeMp\r\nYpafnfq1U+5uycZvSBt9zTn7cvBuBzbRtfsZnLfmeN1s7h/kYvJy5EeLj1En\r\nj7YipDtQi5kjWLQUEffnJ8MusTwXYUfaMcV97s8OgVS+U1TtEX2zm9N2uDYa\r\n35ufO0dtAJisahDhW5froWW1/A4ripvgxvwn4KLIfoQnfpYwpKdU45FvPozU\r\nkEAiRF52ihg4MARo96CwtaCoCOnJO7Wl/fyYtv5khfjUf7Tb9e+vbRHOUXWk\r\nKnyEExv+DJsedMOomwwzPyF+DVeAm6K6i1UR/cWjqdxQ4MBgQTHhiQmyyk48\r\n1OYr7HcMPyO5RYznqPCewJTo86TZzI9LiRbkfpAFtArxfriMKqDO6k2CCLYt\r\npmx9/Bhf1PjplP0Tx0MTzzZfhL6KdNGCQmrFvDDt0Wm4wqwPLgt4qt/vy+6h\r\n5fqKDnghkKqfp+OscV8bWCNy0WiODFgHXxo7WDQtSUoMtNhvzhZge5TZKL+6\r\nJot+rq0Dz8OhQKFPaTzr8FOBXL8zyYA2fuXHq6InxKN3cVS5oypZCv1hSJMj\r\nJDw7YOdP82lTooHJGrQ3gdZFm2HD6h93qp0=\r\n=fQ70\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./vue/vue-adapter":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"372110554f6ccadf783e3b469d3e99c7fdb60a9b","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm -r test && pnpm test:rest","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./vue ./webpack ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:rest":"require-self && uvu -r tsm -i generated -i importer/test packages test","test:size":"size-limit","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm recursive run build --filter @typesafe-i18n/*","update:version":"tsm ./update-version.ts","test:rest:watch":"watchlist packages -- pnpm test","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"tsm packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","uvu":"^0.5.3","glob":"^7.2.0","husky":"^7.0.4","eslint":"^8.9.0","prettier":"^2.5.1","watchlist":"^0.3.1","size-limit":"^7.0.8","typescript":"^4.5.5","@types/glob":"^7.2.0","@types/node":"^17.0.18","lint-staged":"^12.3.4","require-self":"^0.2.3","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.53.0","@typescript-eslint/parser":"^5.12.0","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.12.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_4.2.0_1645513438991_0.5315853343078671","host":"s3://npm-registry-packages"}},"4.2.1":{"name":"typesafe-i18n","version":"4.2.1","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@4.2.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"fd910be590f19832c2a1bfff9a9348d561e43596","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-4.2.1.tgz","fileCount":236,"integrity":"sha512-cJEXF4O5AuKrAydhh4M0pR1nSplMxn2he6BU0+7PMz1Qfs2INQP+k8jiLdNNv+wRY0vgzr6INuJfiT9SRu9/OA==","signatures":[{"sig":"MEUCIBSsoG0Zcnlj8CgD2nZVaQ7ZbLqSM9qWFje2Ca+W3Od/AiEArNAUi6ZszFoDx9AXcFljTzNbBP4CiWpC30yRUGJOH2k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5122128,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFc3lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkeQ/+LjVGhpGonWIY5B//BauKGAG1C/FFvcRc+phF5OQxh3Un+Vpc\r\nyWmwJ1KR9+RPnj3KBqT/V5sM8/WYtOgwHE8BVYhF7TZrFCsPOSCWxaZljQr3\r\nq+fsauCixPp2wA7Nwh/zZ8lYpEqEF32wbkc3yeZO69DlLQkl6aQ/8Y5OH9zb\r\nCEv994DIUoI1TOsVPu1FNh4/dGYooR6+95llUfkMnx/WVR9+C35GKrH+hCDS\r\nUmZ1cAQPm9TGRHGHHeNkEkJQFByc9w93UX89ug8/hdWMVhylTaNObWb2rUg8\r\nn/NhitSR09LPI3iYduvV+leucR3HPG+3drFY9PX9u8ydXOyawYfzJwkMPGqG\r\nPm1lsgqsEgVcXIBNKKWKTDbeZxGm0d5uOYuLPdKuJFRdUFWae9dvx1bxKLIW\r\nDTmMxHYcP1VUq7kzVavbnd+7giwrLDxjjYWFJ02lAVgfK5QeAHv118RdYvLR\r\nMuJxTHLjFGapkYfxtio5SM/u7Xai52NsCaq/eaPPNZMrTjllk5sjlgCK9gPa\r\nyhSWvAkP7O6Fx/dhmsd/vt3VHons3dvqAkt3ePvcvUuyJbFkbBTBFAUepvtz\r\n9py3yvAT5YP7fAt4pG4uTRB5Rrh2JSd4N8mkhwJOOiTsu49X4mXHBJpiKG3/\r\nqvaOeo0ddtar3MTT31PonOYmED/ZdakCe/o=\r\n=QkRY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./vue/vue-adapter":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"c2884e6f3143de7970bc95490adca4851e634381","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm -r test && pnpm test:rest","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./vue ./webpack ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:rest":"require-self && uvu -r tsm -i generated -i importer/test packages test","test:size":"size-limit","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm recursive run build --filter @typesafe-i18n/*","update:version":"tsm ./update-version.ts","test:rest:watch":"watchlist packages -- pnpm test","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"tsm packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","uvu":"^0.5.3","glob":"^7.2.0","husky":"^7.0.4","eslint":"^8.9.0","prettier":"^2.5.1","watchlist":"^0.3.1","size-limit":"^7.0.8","typescript":"^4.5.5","@types/glob":"^7.2.0","@types/node":"^17.0.18","lint-staged":"^12.3.4","require-self":"^0.2.3","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.53.0","@typescript-eslint/parser":"^5.12.0","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.12.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_4.2.1_1645596133390_0.21430722963826687","host":"s3://npm-registry-packages"}},"4.2.2":{"name":"typesafe-i18n","version":"4.2.2","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@4.2.2","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"9b02c4cb620ad12b8be8528af80d299adc1fb0e5","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-4.2.2.tgz","fileCount":236,"integrity":"sha512-Kvi1MpjO/9ITIymnVwKx4JLJPfZXMiJ3z9eLVWpRKC2ZJUECzy05I2lzzwMuhQ4FhVxqfyWdZV9f/QhCGTegyw==","signatures":[{"sig":"MEYCIQDurDefFKTSV3SF5Lm+LfFuzew4llw3AygrpWgs8niVawIhAIWaaAf0jR7Abx5I5zac9QbEXVmSGy0oFvf4XSzqOdUZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5122164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFpFIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqcCw/8CTov14IJwMCph8FCoDQ6g2JwX242Ln4NKTrpD3yoJxpG85jm\r\nRccQTW4JMj83bNjAWnQwKbWc1yFVBqfYYJyOkyDssU3sMcidDDYX5tmZSjkZ\r\nkDTgFp0Q3wwzEQVn7oB/aVmHpOA1BCCpYxv4eYvH578h9NoeaCh3XzTqPxKz\r\nrqcDn93t/4b+l0vt5Ju6u20Og4ewlspIjula43gz92n2y0sMlAbktmf08D3E\r\nif2GKrovQzkayShflu3cLTkabuKTx9551nVWUp8MjJTeZNbwHq46xzgE1/+i\r\nOHv/ve4s4fq6jkWCxPY+aGx26A1ejSSwdPEmJcc64t1QB7q1SZZzSrTvBUGX\r\nvUfDTRBhj5wFQ4A4Z4zmIla+RXl5Tu/nlFRgQyrS6ISEkBEPiny9NBZqpRR5\r\ny5CKsPvNnetaViF1fjOdBLqYa5HWu9n/JeUoT7Gm+ZfL/7TtM2qKUE1kFG3o\r\nezqDwKxLKF+FR9L4c6RicBdeE9VMZXJOnn+DaJUckfj19uyITF11NHdXdBc/\r\nkvmm3IWA3fhRWm5bgCUkRHaq2OKaNhsHBq1uNnheNxTNFMm5p+PHgVi8abgz\r\nbkq3rrkQTiGRhcvsgHPBTj7Wwr+5IURyWX+w3GIdsTojaqa6ekSvZhlv9X8c\r\n8JCzVrh682zwLxkTF+DyaQvOxx6uocksUkY=\r\n=+zsJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./vue/vue-adapter":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"669673fae625364874a1d90f81bbf387bc124c32","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm -r test && pnpm test:rest","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./vue ./webpack ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:rest":"require-self && uvu -r tsm -i generated -i importer/test packages test","test:size":"size-limit","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm recursive run build --filter @typesafe-i18n/*","update:version":"tsm ./update-version.ts","test:rest:watch":"watchlist packages -- pnpm test","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"tsm packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","uvu":"^0.5.3","glob":"^7.2.0","husky":"^7.0.4","eslint":"^8.9.0","prettier":"^2.5.1","watchlist":"^0.3.1","size-limit":"^7.0.8","typescript":"^4.5.5","@types/glob":"^7.2.0","@types/node":"^17.0.18","lint-staged":"^12.3.4","require-self":"^0.2.3","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.53.0","@typescript-eslint/parser":"^5.12.0","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.12.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_4.2.2_1645646152490_0.42433687243450846","host":"s3://npm-registry-packages"}},"4.3.0":{"name":"typesafe-i18n","version":"4.3.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@4.3.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"0388a83a2e3a0ad0757b8172f021869ca4609b00","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-4.3.0.tgz","fileCount":248,"integrity":"sha512-bnncqh8kYPC6E2mRNn46sipXAToafczijozwz8U7fqfJCpIUy/P1OVXaj+q8+Oi0QN2Xae/6mtbeAgRFcnCQHg==","signatures":[{"sig":"MEYCIQDmCvdK8EXcQizdPgmaS7lomuuiUbocgBefTtJ4HDQkywIhAKVhMHyt1e30YpG90oV6UWXjmZda5rb09dnnpcD6ltsU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5119105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiGn6sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvkBAAlurM4QL4zQW7yr8WArbWo+8mmSyw7bGN7n0LTy7lpOTOnbG9\r\n5L/9W6HVLYxmQXit0CKHhxAJUAvmwyaokfuZiXy8ssjfl7iZuz2IxMUHg5PR\r\nZNXVoAPieRNQ5QtftH/sMSn4rhlbUrPT3i1/mh9b4RoXICVLGQ0JAD+xClWr\r\nATlc1K/fBw1lQKaM9gh+eDjFN8+RPre1xVXXp6DkTdkPZR8xTzkSHaekT1EC\r\n4bh5a7zR92iRmoDGrGP0Cb/sQ5hloUuIO+STuK+o3bupsoHoTk+0ubZCfrfN\r\nFc3NF/6sESPL+5nA/vI5lrpqoK2yT62wfVyo3cXy3OW13Xw0KJHCXw3umF+g\r\nYLxJS+33IaBsz62XjzdXJE/KBfXWO0HtxZuwbELoTRh3GlMEOwXttCvLXG4Q\r\neqtWFj7wQT2KE64gH+zy3QiZKW1R+PcGQkY6im4GBmMfnhieM1TBjQg+fvZT\r\nixf6YyRKVU3CZj7qycAx8VlszyzKO09qPSKG384cUITWuTpzoRehYjHzvhOP\r\n/5iByYeCSJzElnjOLV2VV/p3QYvuzgK8bUNCI5oxC0Zer8sKf8bSIr5OLn62\r\nqFB2NmQiIptTf4fYbUJbieRMorFn+YS9PYg9aFdSHaSqFX49KPJP7mdTTTW1\r\nVJosh5kALT2u4cYhxcHx86YWxZ+QqSOAcMo=\r\n=V2jF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./vue/vue-adapter":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"4af56dd980eaf32229d8bb483b6a7fe12355c22d","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm -r test && pnpm test:rest","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./vue ./webpack ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:rest":"require-self && uvu -r tsm -i generated -i importer/test packages test","test:size":"size-limit","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm recursive run build --filter @typesafe-i18n/*","update:version":"tsm ./update-version.ts","test:rest:watch":"watchlist packages -- pnpm test","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"tsm packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","uvu":"^0.5.3","glob":"^7.2.0","husky":"^7.0.4","eslint":"^8.9.0","prettier":"^2.5.1","watchlist":"^0.3.1","size-limit":"^7.0.8","typescript":"^4.5.5","@types/glob":"^7.2.0","@types/node":"^17.0.18","lint-staged":"^12.3.4","require-self":"^0.2.3","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.53.0","@typescript-eslint/parser":"^5.12.0","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.12.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_4.3.0_1645903532674_0.2563630624694313","host":"s3://npm-registry-packages"}},"4.3.1":{"name":"typesafe-i18n","version":"4.3.1","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@4.3.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"2adc9e995bbfc40a8f716ca7ebced832492b9613","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-4.3.1.tgz","fileCount":248,"integrity":"sha512-Si5kFpbi5fDLlLV4H5FqEx8NQKxpPrV362+uL9bzS8K7/PKvgEL5kHm4DBWfdS6KKmN7tKWIMnodD/7ok/mTyw==","signatures":[{"sig":"MEYCIQDZ5ieCXDYef2THBttB8SGroCWwmq5v0bF4h/nSVZkT+QIhAP9HPvLfecsVz8cAGOihuO6TWXqf0XdlAKlXm4Wpm9tD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5119106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHllvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq5+w//a/TLRyOzGVLUIg7F6P/buK5HbJfBr3U8ydKzn8tv3tJgYtff\r\nrpdC6ZMke6MyXooVzewioz/K8yxDXHIEd5+8OsoqlHJWEyea2u1DgYp7Ievn\r\n/7FE6zGT6vI9fboyN/jd9xJU4Ly+HctYj/u5W8wB4cspaR32+vlgl2G0j/Vl\r\nFg5dK8n2eJk2L8pRJomnZ97IGC8XM7eUDXqBUWkg09Vb/eSjEsOLonar/8eI\r\nkJ+QoDbQ5itUr0L3c5WVoSULCDVEzkky9p9KDwxbP+BTadConTD2f+hR119P\r\nFMlPHoefm0kw6P8zioELalwv/EAmW9GY3fZHYVmNYSUPJl2XedNXg+tQ0yB7\r\np7GfNZDMbJLRLMDSw2A+Srbh92wXpa9SzOIZK89oHgPZQld4e2V/oROFQXXD\r\nyM2VFT0lMoL5gFj6yEsF+DgZmqbXF2NrxDkJMbTSEX9O0J8K1VJTTR5PiuB7\r\nWd6l8vxyygx7sUpOE03ARM3d9zpLH8hJrXejQES3LSNavyttdbfUYkuzzbCL\r\nU+In/dkFwp7wMSLRDTT5MkgFmiAYoxjf0xRicIV+mOe8w5ssudba9McJVtye\r\nm1EtJEE4AcBU8GKE2gVzkhM+WcZwMxzMZYpxzK8IvLILo42qJ7YLgEZfZCRN\r\nQtNz6SiWOCMfBC/smtVK0xLPj2FcJ1u0jCU=\r\n=Mxkr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./vue/vue-adapter":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"3b9774c95b253c8dad61db2dc0319331e9070193","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm -r test && pnpm test:rest","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./vue ./webpack ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:rest":"require-self && uvu -r tsm -i generated -i importer/test packages test","test:size":"size-limit","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm recursive run build --filter @typesafe-i18n/*","update:version":"tsm ./update-version.ts","test:rest:watch":"watchlist packages -- pnpm test","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"tsm packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","uvu":"^0.5.3","glob":"^7.2.0","husky":"^7.0.4","eslint":"^8.10.0","prettier":"^2.5.1","watchlist":"^0.3.1","size-limit":"^7.0.8","typescript":"^4.5.5","@types/glob":"^7.2.0","@types/node":"^17.0.21","lint-staged":"^12.3.4","require-self":"^0.2.3","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.53.0","@typescript-eslint/parser":"^5.12.1","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.12.1"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_4.3.1_1646156143437_0.4671294378153379","host":"s3://npm-registry-packages"}},"4.3.2":{"name":"typesafe-i18n","version":"4.3.2","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@4.3.2","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"9caf14d82386c5628903bc0e414b4f4f629c34f0","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-4.3.2.tgz","fileCount":248,"integrity":"sha512-KciRk+8AsgxlG6e1smTBf+jzw1NjCV+fQGDUMsxymoXAk8OZhMFDpjNd8OmSL/xhdoDI39dgmvG2so7MhHitMg==","signatures":[{"sig":"MEUCIQDUhcORtHiOLpmyKB+2U47wrmWrm/ETCQSTyOuzJdem/gIgcxATj4UX7zhe1YWw7GGyo2bus65ekF529BtK+Lmr1q4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5119733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHnnIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7cQ/9E4HN6fdXhCFfhn9Ws+48DukwLxI3VLvrQ9lACvIrzXPAxDsW\r\nQM4KNVu/sxnVWpgzbaRNxd28bRVbjaTvakGaBNgV6ZT+eo1FUy+3ksjGV2eO\r\nRKbXw+DxDyyStZy8W4U7gC7iTgHeL6EutBu2IGmV2pnW3MU3vmf5CujDrRqL\r\nQCqeWL38YreFcxxg1hnV2te+BoO7VT8tTatKGC/0EpKebjJlEBRiKNZSLkHo\r\ne90NcFztsWukaFKyQn9dh+rHOelOm4sNm/BRdaObaCCVADnxvr4uF9ZdpUBP\r\nvExbqeHRxOTNeJ8HeK9reYioXsY/yYYfYY+fZJLOrkDCzDJR+3F2c6I2oI+7\r\nCmCTKESGQtOpgEVIdVgeLflshj+3yoL4q5A9l3aJJk60JPu6818pkGVBv78v\r\napgSRcTP1kD9LuqQ1sx3+OxsdbgfS2AugDsyI77iRE6I4icB2CQ/ZllnVU8T\r\njIFzc+9AKc86rw9UZazDF9hTkw+MOroodWanJy3rt7v1Lu5nplntp6KN7+A1\r\nvpHJrZmkMdV9nUB46WW2veeZUqhEIrVGXiYfMEiCJFKqRHFC1qGWYseuZ2fj\r\nQrSr7B/Tt67gp/VO7spGCbo1Ei01jPU19LBCxK+rNCvyZ+QWf69+5iDkmOHa\r\nRprLd2AY8+WgUl8JA/mfJzNQaVWfT5+vJsY=\r\n=nPK6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./vue/vue-adapter":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"29eaf21c6dc095aabafed10d2bb247eb99f2da21","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test && pnpm test:rest","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./vue ./webpack ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:rest":"require-self && uvu -r tsm -i generated -i importer/test -i example packages test","test:size":"size-limit","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm recursive run build --filter @typesafe-i18n/*","update:version":"tsm ./update-version.ts","test:rest:watch":"watchlist packages -- pnpm test","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"tsm packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","uvu":"^0.5.3","glob":"^7.2.0","husky":"^7.0.4","eslint":"^8.10.0","prettier":"^2.5.1","watchlist":"^0.3.1","size-limit":"^7.0.8","typescript":"^4.5.5","@types/glob":"^7.2.0","@types/node":"^17.0.21","lint-staged":"^12.3.4","require-self":"^0.2.3","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.53.0","@typescript-eslint/parser":"^5.12.1","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.12.1"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_4.3.2_1646164424129_0.4014197894402911","host":"s3://npm-registry-packages"}},"4.3.3":{"name":"typesafe-i18n","version":"4.3.3","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@4.3.3","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"bc897848188a70c9d94c9412409af2b92da3abaf","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-4.3.3.tgz","fileCount":248,"integrity":"sha512-hTJRllemEnn81lraWFGlkY3aAX2J6m327jB/pCNjFJkxgKZNPnH1D/0PzX0+ArRBKRzaIVxwA9TBDyEq8d7eDA==","signatures":[{"sig":"MEQCIERz7cmp3Rbxod8OWprURjplm+f/1+iEKF0+Aah/icOKAiBmBGBOr/Nk2khcpBHujk8lcKy9z7TYGxLe8dhuSLuRwQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5119788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHw9kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4aRAAnRjVuA8LCY9t7W3x3YCWLD0LNys9Tdbi6stL60cD2FVqBjrt\r\nCM+Uln+Z2BtK1MDYStGIbGFZQUDkI/7ij40I7UlM6btTAnZzL/FSSiVJUltA\r\n7hah0wZEbTuY8RK4njzgg4CIwHUNbjKOrgFspb4pH1piQ5fPjd6JoZkIi6oP\r\nAwsGcmu7AO0c/gFwd4B7i+1G6++OhL4zB9dK+YSKMmUdJP/O9ZVuDRBV/nZ2\r\nDS2SigUXaJuy6xFAwFrL+BEZMWzESQAB/Z9r75bzQwWclRpckkEXla/nibyM\r\nDbUo8XG/ORnk50btLMDFxWhayhgqJkOxymorRIDmnO/gkKUg+ldPvKyJ5dSx\r\no205xoXh3Qx4yVP4xEanoFrm6L21R2MhMtv5IVJ+GT2aKCoVzbT9IYJdhli0\r\ny5bjylL3Wb03nTk8AS1KwQXi3cenjUptwKw5vZHnMHfY3zaMrypwIVejd0zM\r\n+AN8FsUWTKbdgj+LF+NaKG0J0ufJMw8JlHTtry5FSmSEN0M+UlHf3J2HKE27\r\nMloX6Fbd/YgOFp3vz2boUGOq4fH0HD5SgMx8iwjjcu4iS2jKPmBvq7C0ciIV\r\nClJILE3ZLr8O1kHcTDY9zmSANlABE0Z6AcdK3ytzY+4pqejk9Lk6VyV39H/g\r\n4RnrBaBoyroCC7LYbF+fuHU4HCTsIMkkG30=\r\n=AclL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./vue/vue-adapter":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"f14e1aac48c6f56a11177e1a7a364b818a7cc5f1","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test && pnpm test:rest","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./vue ./webpack ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:rest":"require-self && uvu -r tsm -i generated -i importer/test -i example packages test","test:size":"size-limit","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm recursive run build --filter @typesafe-i18n/*","update:version":"tsm ./update-version.ts","test:rest:watch":"watchlist packages -- pnpm test","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"tsm packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","uvu":"^0.5.3","glob":"^7.2.0","husky":"^7.0.4","eslint":"^8.10.0","prettier":"^2.5.1","watchlist":"^0.3.1","size-limit":"^7.0.8","typescript":"^4.5.5","@types/glob":"^7.2.0","@types/node":"^17.0.21","lint-staged":"^12.3.4","require-self":"^0.2.3","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.53.0","@typescript-eslint/parser":"^5.12.1","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.12.1"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_4.3.3_1646202723796_0.47537486174699706","host":"s3://npm-registry-packages"}},"4.3.4":{"name":"typesafe-i18n","version":"4.3.4","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@4.3.4","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"ff7ee854e3257612a78405d785e1683d5dbc7498","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-4.3.4.tgz","fileCount":248,"integrity":"sha512-kahc/qLAA5WiG1iyLOuifUYF3wjflRLe2CMYa42kXpZaE/8fnf++AESuL6R73oFORiPJaoZTSIDgrrwi+/IlDA==","signatures":[{"sig":"MEYCIQDbRWh5ouX6LMiropq+gayT7BHNXbSXW+CBImqPDTL5mgIhAP05j+b6FEKtb4n8bWtdVYREhz1G1OGNWhB/MSYyXzc8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5120098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH9DmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqm1w/7B0uIKq+e5OAS8okVZx1WxSx+EX85/T/XzFW9qyOe0zhsok41\r\nkdEzhwJhAmIesujVejDrHCMnygEvMMTiBUntRB4TZoMm8o3By8+fApNeNmxV\r\ngu4faM7hh+A6g8OP3UbWzbXYC1y6OHAh1lsdz9GomAtpuoluHmXvPWj2x504\r\nVfk3TZ6atcOlCfoFuAcvHi8kPF6o5kbVq1zUGWFn9Ad/cUHDsM1PYdqlaMvg\r\niT9rHvuCvhysjgK3uzA+k9Gta8mY2kfK49zRVDHbCyjkkwWi4V5vyTN37nhc\r\nzjkcUVC9lAVLAGGYtawbQVzPjv6R3iEyUMglsYylLNnAy+PRmYNBFAoKu//g\r\n2fcmPFSNDRfEM2ixv9eyik3fPIPv80fxueBqYpjfyDdjLtSF7WHIkLuTIlax\r\nltfCVNxEQB9yPFvlL14YpNU5tqhMJfQsYBlZ15E9udzZsEoEQhDQByydHypk\r\nUhjWLEG34MI35RUfl6b5buzAidI6IfVFVmaAKNS5VFHzDYIV3pUPxOOVuku0\r\nMBWqYIYVUiFno7Z4h/WkxxzeN+hXWKBskevRO7N2Z0dW6rPAkLrBrCC887W8\r\nRd4At0+yuP4HiOEPZeliQm6+k8sz3QaaR9qa2mLL3ar7/RdVYjxnsTJiTs7j\r\nTVA25XyBIrVjF2flq0ca/Nh9zJsRtgJ6kcM=\r\n=gh0l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./vue/vue-adapter":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"0b00e594a08acb37058a305f0f35392e94abdb4e","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test && pnpm test:rest","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./vue ./webpack ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:rest":"require-self && uvu -r tsm -i generated -i importer/test -i example packages test","test:size":"size-limit","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm recursive run build --filter @typesafe-i18n/*","update:version":"tsm ./update-version.ts","test:rest:watch":"watchlist packages -- pnpm test","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"tsm packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","uvu":"^0.5.3","glob":"^7.2.0","husky":"^7.0.4","eslint":"^8.10.0","prettier":"^2.5.1","watchlist":"^0.3.1","size-limit":"^7.0.8","typescript":"^4.5.5","@types/glob":"^7.2.0","@types/node":"^17.0.21","lint-staged":"^12.3.4","require-self":"^0.2.3","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.53.0","@typescript-eslint/parser":"^5.12.1","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.12.1"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_4.3.4_1646252262098_0.6259471440862208","host":"s3://npm-registry-packages"}},"4.3.5":{"name":"typesafe-i18n","version":"4.3.5","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@4.3.5","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"6cba3219fbab6058aefcc63836969dbe5ea802a0","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-4.3.5.tgz","fileCount":248,"integrity":"sha512-oU/4egnpOW9Egkpn6Z6S+/AvNltdCvH9wnlMHBiaBHBO4EC6jeXKfz/BeP0jgobWnCBoIn0VKxi6q6bQIMNFfg==","signatures":[{"sig":"MEYCIQC5Qeb54wQGSTNa4w8p9Lj1MHG2o8coyONcwEWxecuIEAIhALMGz9eu8qhj49dcX6FhBNSQJoSXJnfjgVYpmjoiNNYt","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5120388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiIkjoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrixw/+Nz7laeWgUt+x3bHIiboiDGDGmk7KPM5sdxvNBRiK+wNrPrfC\r\nkihxU75k1HjCU3hZt0UAY88cL/Jrs5uIxc60/PnOmgf6zokfK3JMIFiKo0/8\r\n0aW8uMTaL42/whSIWQ6VS0LeAFLHIrdSL+GsAFay7BX5v6pNzN8TKCuZpTz4\r\nvFz2FMpa+WLvPrCrVwnWwGs7kKJ5jsjAgkx7u2RFzkrtMLM3Ps6auhlkAka2\r\nnJsal6hzjpWSgMsdZSsX5AXWq2sFtgvF7SwvNeTJD8mR5QAsVNsyDasmhHRJ\r\n51gT3uTDaYJYKUSQfDlxPIrqTN3zX2oPQqLKtQvZ6lO4d2oqkjhHmwl9FDjd\r\nPxYp9dcK3KDKUqFJPckLCSGy6edxVl1s7P9ZPfVukhqmye54akMucFTgP8EH\r\nr26aeNGFPAqCfhu+sSZRBI4+MubSH2MF3W3+MDy/N3YDyZK0yRPtABvdzxYj\r\nOsZR1Tu6OtphbAuokfj+G/eflpn3tCOtvzBQ5mH2FlhSe/c/+YoJWuw9Lz5F\r\nYu6ZIPLwdVYGYXU3OQxLl4Pd5mAY2PWwj7Pg0+fIWOS7qP8xmHtmWhnv+VR7\r\n4MFgNEvlKxhexZPkKnouH9pbczICdE1QZ3gvAnns19B6je8prFQKS5XcGn3h\r\nD+F4tZtCZ8N0PdxNKasYLYTvqpHHu31/q7M=\r\n=0eXE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./vue/vue-adapter":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"b90e95bc1a7d175be3fcb9937bf6be9f27e14d17","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test && pnpm test:rest","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./vue ./webpack ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:rest":"require-self && uvu -r tsm -i generated -i importer/test -i example packages test","test:size":"size-limit","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm recursive run build --filter @typesafe-i18n/*","update:version":"tsm ./update-version.ts","test:rest:watch":"watchlist packages -- pnpm test","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"tsm packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","uvu":"^0.5.3","glob":"^7.2.0","husky":"^7.0.4","eslint":"^8.10.0","prettier":"^2.5.1","watchlist":"^0.3.1","size-limit":"^7.0.8","typescript":"^4.5.5","@types/glob":"^7.2.0","@types/node":"^17.0.21","lint-staged":"^12.3.4","require-self":"^0.2.3","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.53.0","@typescript-eslint/parser":"^5.12.1","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.12.1"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_4.3.5_1646414056475_0.8224643137636378","host":"s3://npm-registry-packages"}},"4.3.6":{"name":"typesafe-i18n","version":"4.3.6","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@4.3.6","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"31223a182be6a42331885682e378df6fb7086b7f","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-4.3.6.tgz","fileCount":248,"integrity":"sha512-ozRNSVKUlnZLdcgPJT8lkztL7qMLREphdIROoUGMaL+m+pp5vVteUxSXFne3EB+hD6GB7BYraMgtlvhaN86G1Q==","signatures":[{"sig":"MEUCIQCLEXmhgQnkmciCfyyNCHdYbUJ84aaWvPjQq5gmhFBMCQIgcF//v9EysfnI3h0kJtvBoc1B9zkmKxQ6Ewx2Ec2x1fw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5123494,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKvPcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWjg//bGzPWocBu6KLBNI0OWbYLad1W/OtmsFxwE3UDYvK5QIGYyUS\r\nInr6rmsHN0ZvHLvHkvI0CGkFHT9EKqPpWsnyBkrBZZXE0jGg6veTVzXQSSW2\r\n4YKkBIRlyNkC4RSl8gl/eLlTvsu7JTnc+jy9I5V6jfMCidxZuIaQGHyAmczN\r\nrTG0u+vRvoiOD49xKoLvZkps7+WMPOwNaFUdLBvTqlJVeoPRBi4ozpqxHzyX\r\nNdaHsfg2UvLixxZdoJnTURiNIuXS03Hf539k+Hi2JpXnGg0LidkYllgkTKPC\r\ni21YNxvQZ1UPc23VUMkigqI2NTsOtGTtNpOc3T/4Iv+qzAjHWQg7zr6pzP5j\r\nMCgPc8jN6g9iBEG7tKyiz1h2KOppqIw9OHDzJjMWt81eyvjgAvD3z6x4eSF4\r\nfAp7Jc4Sm54kEh2r6hBrgSOhAPbRlejBtJaIYL2sfYbWxEuiSKpXcqcIJvfU\r\nqdXqvpWj+Rvtfc+xELUDkwJdJiMSld9dXG0bjwmJDQEqV+jgig1hal0/JhPQ\r\nr9Dt3BjfUSuyXPesmvb3fkjwmN4LqI6dAsfiAuIQKr8x0CN3i33BdoqEl+RY\r\nJDvVMI8EOESwAZ7IJpuy77DUxoT1o/9XXAThQ6ZZeRMjiwvSalqPCmwAbTae\r\n7oOecVwM5IVn1xwte1fLNNpfMy9QqEvCF2Y=\r\n=IMBv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./vue/vue-adapter":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"cae2668fd2dbda1a506194d2f73ed9c2b7a1e35b","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test && pnpm test:rest","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./vue ./webpack ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:rest":"require-self && uvu -r tsm -i generated -i importer/test -i example packages test","test:size":"size-limit","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm recursive run build --filter @typesafe-i18n/*","update:version":"tsm ./update-version.ts","test:rest:watch":"watchlist packages -- pnpm test","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"tsm packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","uvu":"^0.5.3","glob":"^7.2.0","husky":"^7.0.4","eslint":"^8.10.0","prettier":"^2.5.1","watchlist":"^0.3.1","size-limit":"^7.0.8","typescript":"^4.5.5","@types/glob":"^7.2.0","@types/node":"^17.0.21","lint-staged":"^12.3.4","require-self":"^0.2.3","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.53.0","@typescript-eslint/parser":"^5.12.1","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.12.1"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_4.3.6_1646982108279_0.3108609797147177","host":"s3://npm-registry-packages"}},"4.4.0":{"name":"typesafe-i18n","version":"4.4.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@4.4.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"0a58ccfad6e1e202b8db12123c3f42a683674622","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-4.4.0.tgz","fileCount":248,"integrity":"sha512-xzQcjghSfTst+D9X221/DCFY+YkP4ZH3/kWUoi5YgU+KIXOSGlIbhlZqnGbb89TGNWrfT0ZZ2S5ShmDwvXf1Zg==","signatures":[{"sig":"MEUCIDvLuRQPfBeaHbzljLwaOvMJmHJW9ZcXvblfeeNkTC50AiEA6BS1AzVu+WNglCRDjl+sn4mkIAp7upbC5cGJdU8U6g4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5125011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKvYoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmreeg/9GO3exBW10DSNXeSAz6DtVy9yyXoX+OI+iC68jkkSnFVHnjOY\r\nYHlFEzt6fAs/syQG7lzEEG0ubY8eCjY9cjbpbYicr/XCXSArQ913INkS7748\r\nn4fGTI3xe95hl1e10zCbuLgObvSh7mrXhxUXInMtMDb/UF7Q+SDvoNH89Ona\r\nOqyLQZZ7BofEKoWdbXWry6CuBd6UJVn590SEdPgxUjNo7p7hRkt8VuJCZriz\r\nsA60OuH7/acG3xYvem58bl6D8O6LRwbQphQPiZfBAf4s/IXWG7lxCJJpVLTz\r\n5dCACDSvjHCcXrVHF8LmvT5xHItvi1KIAKANbdRuzHYbWTXFi6mg7LgY5gtW\r\nt9f//5TXA6smyROYxc9S38EQLAmgAnj2eh/+5d3wwwxt1WEAgSFdIwow3YUs\r\nD7n9hg8xOtriXbfhlwLjALncOYScp2+E19FMSuTuNPd+RtinLsNtvSthbkSD\r\n1yDLzMnIKdkLB9Bx4qb16cyqFoQ3EjatLbBJxuA7uu7Exf8g5AGeR9M1kFCP\r\nmTz0Zssc7uxmqad/Vs4CUWmL9SpC28pvV7bfAEMptyEW24//g5Fpbvv72QAD\r\nAfrb2xAuiDZ8q/4M+q5RoqndfJFwthfk1OXVAKdxCHU5CdyD4Bw/hwGJj44B\r\nAGMhdkALUBL14SznhSigYLEa+Tk7eoWLf1s=\r\n=dEkU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./vue/vue-adapter":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"039cf3d831f370842f0ec7f2c518914640a7679b","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test && pnpm test:rest","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./vue ./webpack ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:rest":"require-self && uvu -r tsm -i generated -i importer/test -i example packages test","test:size":"size-limit","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm recursive run build --filter @typesafe-i18n/*","update:version":"tsm ./update-version.ts","test:rest:watch":"watchlist packages -- pnpm test","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"tsm packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","uvu":"^0.5.3","glob":"^7.2.0","husky":"^7.0.4","eslint":"^8.10.0","prettier":"^2.5.1","watchlist":"^0.3.1","size-limit":"^7.0.8","typescript":"^4.5.5","@types/glob":"^7.2.0","@types/node":"^17.0.21","lint-staged":"^12.3.4","require-self":"^0.2.3","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.53.0","@typescript-eslint/parser":"^5.12.1","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.12.1"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_4.4.0_1646982695944_0.7822119656258617","host":"s3://npm-registry-packages"}},"4.4.1":{"name":"typesafe-i18n","version":"4.4.1","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@4.4.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"b683ee5d78a2dbf0f3edcd21628d76123620a698","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-4.4.1.tgz","fileCount":248,"integrity":"sha512-NQH/ovahYPszLo7s6s5lLoxMMGqLeSXrr2stEiNA78RILYL0tu8/rHy1COm5g2qGChxUnxohML0jRd+LmwQ4CQ==","signatures":[{"sig":"MEYCIQCaXoSoy3y78Nz6rX6/555THTtP0pq9gimjwAHGAhilcwIhAP+HhJke5wvaX4lJ3i1eA1IRXH9QbhDchBsKopOBRk3J","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5125041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKvlmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqthQ/8D+53TZeUdvUZ/4b3tqYEgcA76iJ/S9aS/SyYAciUN5eUQ+NU\r\nwD/cSTBaqUuciidCS7ymLLOkYhmDvN3xspd81OHEbqVLhs/wHLSiet9NL0yP\r\nRTAjHxeKmyDYejWakLf4Y8XsCrvYsrCKUVGWqH94vS7dcvL2Uu1prvqYTsd2\r\n8Lvkg3Rguc64+Hb4M8U9qfOL/eOljUxBYEFfdwFUnOz1acicsF1wlOxghC2O\r\nCThUsNC/VeHiBz2VthrXN1bp58cprqgFcCb6szKCkJ+qzXKHTwWRvuWtbZ7F\r\nrXZ5B48cy08IDuh11iNvpWS0ObOn4AVm4tTU6PS23Cj2BB7M6xrgHYH0XH9o\r\nFeJTe3QGRAPAGZrR8RYFyRqHzcxHRvVeEVWlbFIhE/STvoWka3x8kJwuNd6a\r\n0Bvwwdx2un2QCTU75/4fef9p0nq+rHmcmE78RSJXr7qSrhARSELJlFSGP522\r\nzwpFstrd7U9z4XF+zxLJZJXwslwAgO3LDB8TtQlIdxaHj0zunk5KxFHLhpJ0\r\nsNqzNBF82oMbJufWVfCFk8CD1lfiRHJIINrWe/CGbDKKyjT/dXXbvTDtkyVA\r\ne0+toXh3pbm5U7Wa3yVz/ujJ9uY0ilCzpCz6QQjfrHfeU6TMwqpGIFV1pV+H\r\nOy0xtIXHJlblJi8fGFIMbflDa6UGFzjvqTU=\r\n=ilB4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./vue/vue-adapter":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"17d86aca135e54bae56be033469b697e6b92107e","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test && pnpm test:rest","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./vue ./webpack ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:rest":"require-self && uvu -r tsm -i generated -i importer/test -i example packages test","test:size":"size-limit","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm recursive run build --filter @typesafe-i18n/*","update:version":"tsm ./update-version.ts","test:rest:watch":"watchlist packages -- pnpm test","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"tsm packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","uvu":"^0.5.3","glob":"^7.2.0","husky":"^7.0.4","eslint":"^8.10.0","prettier":"^2.5.1","watchlist":"^0.3.1","size-limit":"^7.0.8","typescript":"^4.5.5","@types/glob":"^7.2.0","@types/node":"^17.0.21","lint-staged":"^12.3.4","require-self":"^0.2.3","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.53.0","@typescript-eslint/parser":"^5.12.1","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.12.1"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_4.4.1_1646983526502_0.901887437601298","host":"s3://npm-registry-packages"}},"4.4.2":{"name":"typesafe-i18n","version":"4.4.2","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@4.4.2","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"b5aad8a7cde447ea9411d8499d86fd5de6b9cd06","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-4.4.2.tgz","fileCount":248,"integrity":"sha512-Hyyr+60MTAOkfPOAv9UC/irxQlMGJihbEBm4BQfnc3iWjVh49VbYDgmbtdt2UX4N/vX3fz1o0lAgBrRXJcQ5jA==","signatures":[{"sig":"MEQCIAyi9asXArQtb/t2Rpvu3gL3ihADxtRPCeOFmKL0Yy2KAiBvCACHtlXWRXQG2fNVnn58k5FEPEuLJkVaFMwb7HATqg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5125025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiLEKbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5gQ/6Ap3ol2KSzPuy97xd5I7rVtPY571tLhbUdjCp8GDdXfa8o6jX\r\ns0WUlEMo+dq6YxqdmWt3zemp+KdEPNVV48ct5kq3Si2Caor+ytJRuLSJ7bNo\r\nDTLpVxl9LpZ5lbVQbwRCNCzL7qej1p9mfgkKr1h2bgeVgGRfwbRFNdcGWMEc\r\niW2zkPGYymCTmzjMqPKvr8YNVwoCmWhXZ9OSDnODU7/gKAeRSliGtWgbbQQW\r\n28Y4c7G4T4fThyYYM+WxbngxMplkEvxfQEf6xRjfcxrOAizrZHtOT/4/xS2X\r\ncdR6AlNumH0HQztoqaF+Mv/1o/j8t8Csl8sqxIWtjecK0ELvxr4W1ufqjEhZ\r\norTxPDyFPTxTatkhknUY+AuxwMkCSYch4y8/+IuuaSgYWqv881PRCi5q4X7U\r\nVa3GnAjGT9lmH1T34/KQmzrsOQpg2vjUM51l4XRx1xl5aylY6wzSz7XMd0qm\r\nH2tYZszOE1ekIlde5AULaldGoO/V3YAj2jMLu8B9qAV7pIdexMcGKHNeEUyV\r\nqMlXXtWXChRrJSzd8QSY3a0m+N70ycdwiBZQV4AsN6Sz6FDXuQRZ9X/r5ahv\r\nVt8Ff58NxpoSpDJgsnl55mJoh9NwS1MNt3OqMPaB+fzm9ZrrsO0J7JDO5cEH\r\nc1ZJDJCifUudnbOVx5k0SPo2HaAA054qFpA=\r\n=ssn5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./vue/vue-adapter":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"7d96252c78e0db5d9f234e7605b9abf788b6c7d4","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test && pnpm test:rest","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./vue ./webpack ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:rest":"require-self && uvu -r tsm -i generated -i importer/test -i example packages test","test:size":"size-limit","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm recursive run build --filter @typesafe-i18n/*","update:version":"tsm ./update-version.ts","test:rest:watch":"watchlist packages -- pnpm test","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"tsm packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","uvu":"^0.5.3","glob":"^7.2.0","husky":"^7.0.4","eslint":"^8.10.0","prettier":"^2.5.1","watchlist":"^0.3.1","size-limit":"^7.0.8","typescript":"^4.5.5","@types/glob":"^7.2.0","@types/node":"^17.0.21","lint-staged":"^12.3.4","require-self":"^0.2.3","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.53.0","@typescript-eslint/parser":"^5.12.1","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.12.1"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_4.4.2_1647067803408_0.17271436659103423","host":"s3://npm-registry-packages"}},"4.5.0":{"name":"typesafe-i18n","version":"4.5.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@4.5.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"4b94358e96d322aeafe50d061b8a7ef204905838","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-4.5.0.tgz","fileCount":248,"integrity":"sha512-phZSRWlMDETA4qyWYL0EQMmBVdD7YvjEcHuUYvfUTjE9KTbZc09ryP/NelPLkRjzhptxHrMzwyMlU5Fm1k2TKQ==","signatures":[{"sig":"MEYCIQD+yMCIfUu1rG6rD7QbPBHXxr4A9BEv7AdPwkGvhGVJIAIhAIOpXim5co5FU3OguQBZH6GPH8Y3fxqR431tQsSOx6U8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5123818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOJSQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqeMA//Yw/9aedjE8RkbMMTdC6QKqzLe34qsZbqCsNkL2rlZ2la8kWm\r\nuFfvYJhV2DbJ4sV/jso1zYUCy9LM0+Tq8k4Rg4LXlRdZfGZrm4x53KCCTNfY\r\nK5KbYYzBaxqrjWWRNLhamI3OeCx2crUeDK/FbROpjayx8h00jSEJAPB3Pbki\r\nT6fMLlPyGTX5iaEHJ4vxDwwCyyuSTNifc1IPUVTIpOOf3G3+puOLsf6j4aFZ\r\nlv+gaPRimQF6uh/fIoyUK67PULshM1p75KdrB65c4yfJnlQmnaLUraGhQUeN\r\nrtHTb6mQdOxLdAI2S6MST9sCCaOYPQBYQlLj1/XA3bf+iXK8tIXjZb9AHVXb\r\nYwZQKn1iL6dnAr50+nEYmRP9MfdzjX+es0RQtGtP+Mqy96dGcV1K3cJcbfyu\r\nYlvHDrOkBu6j2bB6PrdPPHrx0yp8AEDOQkiKbm4TV+X0ZAbk4q+V09So275w\r\ntUb+tBs5TgaBVfNbc/FXhAyQuDDau5Lih+hOAXB1QOaT4sMmCC2NmvOUhXOS\r\nMgi9DmkNy41Q/gCJTFgBPbNIxJIjPvLdmcRm2g/NF0ceemY+v9LW956CnYOY\r\nZaVsrYlWCLZe8hpBwpH37/TnyEgMc0NH+EzZ7pfNcuC8ijfJ8IKgk3wog/bT\r\n6T+t51xgnYB866KEjvTA118UVTEchIJYr/4=\r\n=6lL8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./vue/vue-adapter":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"dd1a199abe0fe56a78fc4a65fa673982a4882ddb","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test && pnpm test:rest","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./vue ./webpack ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:rest":"require-self && uvu -r tsm -i generated -i importer/test -i example packages test","test:size":"size-limit","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm recursive run build --filter @typesafe-i18n/*","update:version":"tsm ./update-version.ts","test:rest:watch":"watchlist packages -- pnpm test","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"tsm packages/generator/test/generated/update.ts","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","uvu":"^0.5.3","glob":"^7.2.0","husky":"^7.0.4","eslint":"^8.10.0","prettier":"^2.5.1","watchlist":"^0.3.1","size-limit":"^7.0.8","typescript":"^4.5.5","@types/glob":"^7.2.0","@types/node":"^17.0.21","lint-staged":"^12.3.4","require-self":"^0.2.3","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","typescript-json-schema":"^0.53.0","@typescript-eslint/parser":"^5.12.1","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.12.1"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_4.5.0_1647875216309_0.3653452374690158","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"typesafe-i18n","version":"5.0.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.0.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"6f1d253929a6c65e975172f583717182f9fd4b43","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.0.0.tgz","fileCount":239,"integrity":"sha512-RDWGOXsidm4cm/k/Fd5YxqbRHML2pTG9oK4hKa10vc/aKTr+NuCvt+kbvgBaMKmzAc8QFKvkDIXPNjBMMFmaiQ==","signatures":[{"sig":"MEYCIQDkXYQW6yPscOZDbYLl5dFCWtcRGIY99b9GNPraafjH2wIhAI5Up8xk/L2EUd7uxaQCZ2xmRlK7g4KZ6upkSJG2TYHZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2992393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOxbbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZHA//eFscE2vEi1NeKK9OXggd0093yjWk05PzNoX6V2Eq4aYms1Aa\r\nxfqRCyqZm/+MG/kKQ/WcWp9j6Vs5GnBkhIWhNNlLkH1bWmfXBNTlX0gX0iiO\r\nd76RUscSH/JpsXYauyCyKhEAtb0edWAmdV6qZs+k+D6GQ1lm6Vxs5GU8OwrP\r\n7362tHInNUWAUFgcVWaWQfRrgJRY7qcGZpQEMjRm56UqzmVG4hvRU033cW89\r\nfONnJCFyI2yRm9R9gsk2UZbi7TvjZvo7k5eVUPW8wSdyrKZEb7I70DtwG51n\r\nYyK7jBURALI2iHaezNSVK8jLDoLgK1M0Q4JmSnqOMKti4UchOfTx9UvVfrhI\r\nZoHhoaxu16hpcGU7WOrO4HcMRUAfH9Gw5ygtZsvt8DXPhL5FeiWf7q2IFyRj\r\neOtCW8bNPq5QDMsFLJxZ6BL9X8aYQLuWAxFn5uYvsMgPbGYQuiATncd73lEf\r\n3b1kXHXlUtC6BKVV/5oMUoKn1a7q6Ml5TVQ88sc6Zj7Ro9rreBeL0rKtbElq\r\nxtTMdNVMnc+UaNL7aCpXYEtHzHjvhDHGBXkG9p27sgiDzDFL0jtK8Qcl/98l\r\nmVsJ3z85zImautcpaCA60bXQu2aDWWWLzhZFADNHEDSL9Ipbilj4tdwHNz9a\r\nohBxzja+Uk3XfFlpjEneUipWF319EkQPlrk=\r\n=UB64\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./vue/vue-adapter":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"06a395cf7c8e5a2e7b8211be0bea02f71faac19f","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./vue ./webpack ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm recursive run build --filter @typesafe-i18n/*","update:version":"tsm ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","glob":"^7.2.0","husky":"^7.0.4","eslint":"^8.10.0","prettier":"^2.5.1","size-limit":"^7.0.8","typescript":"^4.5.5","@types/glob":"^7.2.0","@types/node":"^17.0.21","lint-staged":"^12.3.4","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.12.1","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.12.1"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.0.0_1648039643601_0.7139341471335334","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"typesafe-i18n","version":"5.0.1","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.0.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"5c8a13e3d30bc59e0848e577c33779bb11944345","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.0.1.tgz","fileCount":239,"integrity":"sha512-sglHRlN7RE4E+5yGFWQw9t6QWA/iw9vYKhY59bDLwCrCR1a8f7J3iXKHP5D2J5EBD5m0W7yJ6idAal3bj6cs4A==","signatures":[{"sig":"MEUCIQDRZ+BF1vYHxA8qOO0+BPpwLAdhb11x1i/Wff2bka4dAAIgY/CLOQ3EeYmMb26cp7i32MVk3/2JUTKFkQcqFHyVj5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2992394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOyBuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrjyg//d7BqLL/I/VZjd3j+C8fyy28VV3e9e13EaxJ9HosrbYa+TXUV\r\nZTfQuO/5U54wD0fdjsxgdlCVnFCqPZkJHRGgl/51h6iGDllmLXy5nyTmgJAb\r\nwyW0JtHgk20aNyOu36IbyOgwHwB5qDtLoRMjhW6qa17eFOEKuZK4c7EDFyKD\r\nMQCdLk7a94glyzKjFXaQByEah8/hb23YSkMqRImHftqGQzDE2pl7wj5Hp/YK\r\nZNc4vz0xbrVDgbXkDvbTQcizn+9AqnqNCM+TCyOLzoE3ZLnTg02fT8qzFdjr\r\n/mgtfwi6nyzOsKK8FxEQ10321TMnu4ziSK5RR9YczIeOwR1Or4jSYkXKtjBl\r\neK1jYFeDUW1v4YgaWa7H1k3hlT/aypl2rooSEmpEP32ma4IamCJP7pOahTPK\r\nQCs/dqp2f1cZes7nar0YsXaqx9wtp36sAyDvQ9HxLCIewOAbcnlQ98c+CeTy\r\nFOcmEGGYZ0K6m2Znuw/QGLQrXvoQQiix2ZzUeZjEl1I4AmmxnfT17BPeG+TR\r\nMs3D/vBQni9fSn16CF9TEyyJg7DMWVwuA8afUzXE2g2hmXTdcqtRZhDPeFcF\r\nu0dDLsWsw3kJwTZFvEqU5n1972EyGj0do27Sqx2e22Y3JErlg5JxKHjgKpAp\r\n7cdODq5aKqqWhspqWvjlcPdmYjWTcz9h4m0=\r\n=pD4b\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./rollup/*":"./rollup/*.js","./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./webpack/*":"./webpack/*.js","./adapters/*":{"import":"./adapters/*.mjs","require":"./adapters/*.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json","./vue/vue-adapter":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./react/react-context":{"import":"./react/react-context.mjs","require":"./react/react-context.cjs"},"./svelte/svelte-store":{"import":"./svelte/svelte-store.mjs","require":"./svelte/svelte-store.cjs"},"./angular/angular-service":{"import":"./angular/angular-service.mjs","require":"./angular/angular-service.cjs"}},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"146b20e0bf0b738c9539dca331ba734bdf8797ad","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./rollup ./runtime ./schema ./svelte ./types ./vue ./webpack ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm recursive run build --filter @typesafe-i18n/*","update:version":"tsm ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","glob":"^7.2.0","husky":"^7.0.4","eslint":"^8.10.0","prettier":"^2.5.1","size-limit":"^7.0.8","typescript":"^4.5.5","@types/glob":"^7.2.0","@types/node":"^17.0.21","lint-staged":"^12.3.4","eslint-config-prettier":"^8.4.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.12.1","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.12.1"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.0.1_1648042094188_0.32693248577606715","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"typesafe-i18n","version":"5.1.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.1.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"043eda5c65f61a60c8d81586602412ed6a5ee376","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.1.0.tgz","fileCount":221,"integrity":"sha512-KHkG6YVcaxsjy6HIuB0C7EO0++VrNtduhXcR2+M3z/6NiSGEjWSLo/1jNK052KqrFfnBIIia/ydHnFMcRuEVAA==","signatures":[{"sig":"MEYCIQDgTVfhTstI1TdFLLm4gWkfjx8FlosdJdHaWR1OJSwCfwIhAMThCkt95o9nL23wdt9w4F6rL5V1qgjG5qDZ7Zp4/j1/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2970776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPsVkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+ug//Wv/JN4/ty2EVvqRLECnZUvSq1UnOyGCG7CFDJZqLKxYFdu5N\r\nhSqlH0DnQ7HR53wYPFqpeUTwJ1MS19CxVVyjWUChE5qAEJAJpIldp8aWbwL2\r\nFwFWnSTqKjVvV3uqWTt19HgdgULdBUJF3D8FAMQeWQjZb6UjiVdNZt9MgMK+\r\nFqb9HK+xr66qNTQxe9YVrcJAsUE/m3D1TqfLXXLr7lrNg7gAEJOSO4KzCMui\r\nTD3kA/WXnYZwNMJwk6EXwHtLcBHghZuYW3puHRWY9+WfN7Ipzh6a5g2PEg98\r\n7EyCGU2/nu0z8b1UJxRa/Y/iyn8nrYw7XvAmH3Yi1OIMWkxilG5z4S3Qwb85\r\nYIKsBP+i+IEOSjDwTgocJLe3ubzXfjCbJDW1QDQxhrKbrc44pn4epDML2O23\r\nqiz/UnNYP/JAPZQDFYB9Hdp9I1920YOWHl9GM/Otln1Sm6J9yFQgx9PTiZCx\r\nRc7BF92uzE0Y+Ucmuj3WBq1gyv+8dxAEBC8tTiu6RUW8H9URO/TgRx79SzC+\r\nS4To3wE3HFEqdLXd65UM2cQInLOe3AJddUC3ebuhAiIXvpr+e3LY/eVRwhSs\r\nlRtiySVfLZpInZFgOCgQn43dkAK8UeofsUI2Mkmle31dMUI22np6DPMm98pV\r\n+U27vyHoR/vJkdBavczCxRd/AsK2xYssRkM=\r\n=rZ9w\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"import":"./react/index.mjs","require":"./react/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"775893727d9614bfad4cdc2fc84e2ba7ec6e4352","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rm -rf ./angular ./adapters ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm recursive run build --filter @typesafe-i18n/*","update:version":"tsm ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","glob":"^7.2.0","husky":"^7.0.4","eslint":"^8.11.0","prettier":"^2.6.0","size-limit":"^7.0.8","typescript":"^4.6.2","@types/glob":"^7.2.0","@types/node":"^17.0.22","lint-staged":"^12.3.7","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.16.0","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.16.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.1.0_1648280932429_0.448978761876067","host":"s3://npm-registry-packages"}},"5.1.1":{"name":"typesafe-i18n","version":"5.1.1","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.1.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"8197396a18352add6b4979dbd823c14223c84966","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.1.1.tgz","fileCount":221,"integrity":"sha512-nKuJbwhOdvtzVptrEYUUmMuW9635RCS9cxNHKiVXIXdHElhs5/VspZGoK7Q0WJhz/MYq5F31GQZXKQrl2si0WA==","signatures":[{"sig":"MEYCIQDLHzicidLR8haIm76qeLIlF12BGJydl3dp+5SMiW4gJAIhAKGgaxL5ng2BH3+LHd5HTiJJCF/8sSwBAueBfw41IiZq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2971863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPz65ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkeA/9ElRDL6v7Gyd1ggBRw8feCkf9mPaPqSwNJPd3FZV8TFCIcOSn\r\n8FfZzH4HaE7wnuyWO/P/qzsGnW3RUPZqIMexgEO7gJ0Motp4a6glVSYRsr4x\r\n1dcjGmJvRuqMu+mGnebGHQbP1c7n+T/P1Q7Gvhqfg6kJizADA6RtanBLowrt\r\nY4Zzpoto+VLbX65frLLcxEj9GwnLPZN6vBb1C9+XK90nLzc0z6T7rFgFp4eY\r\nK1/Ts/pu7fhP821dz7WnV4en4fgMxY6M8Xitv2p5CY6oDQvHm69C3qm1OdNk\r\n8yC2fxn0/2Te6WRVeX91f3yCCaZNZ58HexAj/gLOp32SkAF2VncjCtC1Dzzw\r\n2PcQYTeuBhnJ0E1+0v27YUIv4CnbOnuEnie+1CDDrCBDXQ4YoiGZPZ7JvTVJ\r\nVdyzcuqmWcX9wGgVP282+NakgfUEkDFts383bEJ4B5evmXJPn+u3C49IGAlg\r\nu6OtNJkWQzQb2w79nYQMQU/jYJmlD51UXqAtSi3fPJveGWfZpAWxH/WiciOm\r\nn+siRFIFqiUAtyqqi+c1WGMQ8qb34LYaKtHPPPoQZeDT6vWyFIeXBT0hNcGX\r\niUmyygwvZqF3Z6rPncgckZj0a3UlaIUEI+zdhMeUSFS3/aPQG9FojdbvzGj0\r\nLfCMU1Jh2W2sE7w1Y9SrqwIYRR2hyypugr4=\r\n=/vZq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"import":"./react/index.mjs","require":"./react/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"aa01ba83ce35898d45c248f7ce9af77546e8df94","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rm -rf ./angular ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm recursive run build --filter @typesafe-i18n/*","update:version":"tsm ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","glob":"^7.2.0","husky":"^7.0.4","eslint":"^8.11.0","prettier":"^2.6.0","size-limit":"^7.0.8","typescript":"^4.6.2","@types/glob":"^7.2.0","@types/node":"^17.0.22","lint-staged":"^12.3.7","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.16.0","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.16.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.1.1_1648311993422_0.08859062728593448","host":"s3://npm-registry-packages"}},"5.1.2":{"name":"typesafe-i18n","version":"5.1.2","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.1.2","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"f711e87aafc2aa1ce4c284db5ad07fac3ea51ade","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.1.2.tgz","fileCount":221,"integrity":"sha512-Efsi0xGVOyvfbvbhR6/rUUpoeQlU9Dtl6FezVEekTuV8l3MjoJYEFqE1BnywR81GI2/kX6Zzeh7gCMOsH1AwgQ==","signatures":[{"sig":"MEQCIHNRrjFV5tIH+ZdaBv0W+uyazDIO11mlJVpwuPqJLXDjAiA6iQhAuVOlQTudbcNNDXlBP6wymN/TvWoqpJeD/yroBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2972109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiP0XWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqzyw/+KDqqLIZZQCqRgUgweEHUL4fA353D9IydNURmAWJlcnIFBFFa\r\n/FgVt/9ATdrmtfDv02i4Ls1J5h5+Xsj1ID3i/iMZ3w3MQ9CmrjBeF4JsPkU/\r\nwPF2dTv3ofVLZ/9YwGLQm+gnwaoVv/U8CgnZ5bJ/KWHMtvDAm+pI+ooDC3uh\r\nA6JXD7T93rlF/DwJL32wKVWOCf0HHG12XWvw/02p+QShrFiUNFjiEWI7rcH/\r\nAw57X2rtS1RXIg8QDh6d7xvJgOAtbYNFneCYhkmqfLSeeH9Tr5iY4r+ogu7w\r\nB3hmCKG58Q1vRicWkLxgrvstnSAzUYzo1ryIWpsNUmw4YkLdIVynjan+R1Bq\r\nFfUljewY6LHg5EWqkTjEkcKxVpN5r8TatnNgh08nEM7OTOLWxqX06cVkIvMo\r\nktV3hZE+0hVnvkzWLYcnlJ7yF70JHAPujmly7yW05VOTa+OIO7qYM5qDa7c1\r\nBbySIO46mN58Zg/ksW2g+QhinmlUOs2qQaFnt82objkcgSujXnLoTj69VrH7\r\nJU2dII3keykkEai2yGGoYPgiOVd2i0E3Mi+LMLYSUZu73FfSRL2XPkPn0Ub+\r\nLAMmFXqZQ3iScTdfltFPhOAnhOpjimbeRnbj0frLABXHa5CYHjL5vKUuOyYw\r\nyPW5J/+a/t3lOZ5lSAy5CPdiVvuzZYw9pYU=\r\n=jPHS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"import":"./react/index.mjs","require":"./react/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"eab3581faa25a7593ccdc1d3b9836a4ccd24fcf8","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rm -rf ./angular ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm recursive run build --filter @typesafe-i18n/*","update:version":"tsm ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","glob":"^7.2.0","husky":"^7.0.4","eslint":"^8.11.0","prettier":"^2.6.0","size-limit":"^7.0.8","typescript":"^4.6.2","@types/glob":"^7.2.0","@types/node":"^17.0.22","lint-staged":"^12.3.7","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.16.0","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.16.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.1.2_1648313813855_0.7974640402049054","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"typesafe-i18n","version":"5.2.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.2.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"761879e6f2b0358971306d43aee29dd7c6ecc9ba","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.2.0.tgz","fileCount":228,"integrity":"sha512-wajwsfUQLfpqZjYRKCpD+Zs9ju/s4VoMCQt6x5cO+QgF4fNvA2pp2jr/zEcfCcqQtjKAwWQt5fgyOk/x5GjMcQ==","signatures":[{"sig":"MEQCIDNrOESYKJUJsff5oy6aAhGTtwf5W9YfMjPKYs3LvOYDAiAFPX/f1nlUAVLXe1LiMQe1bC56qBp9jrWODnRnMD5VHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2998674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQEH0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/5w//VrA2LW4lIloQxVm+Z4c1NZBpW+suvaisVs3s8aXnTZWFiwtt\r\nMY0ga5sEk3G0qVO4EGRIyHhbBbMUZJoYHnZHihleETY9fRaVFGtlCOF7dnDQ\r\nLIKk+3lsnGswEg04NkR63R5X7SJnskyXgv0PkZpIgl7eQIHy2+Udptq/Grji\r\nCNOVNYp7+5C8nHLpRXRyZcOyavpeNWSMDhoa6PXh9BS3gYUEEHYiIlhtEJKg\r\noXs+RqffubFicPNHhK2rJEOpjvuf74QYbp6IuTueYsiovetZx3WwBgDsp2Hh\r\nJayoxNEBPb4JV6yyU/RmSnR/p6+U7a9GQqKwQx1KUUptyI9jVzqtMxnQkvsE\r\nkUY4ZneFlv/WojvQDM37KaxWLaeMCwX8I9jddKa4CXxu2sUtxY+72CNdwNbc\r\nvKClu+TLS6DGVZUkd/FVCIDoDCAI2eheBZiInPyhhp7B2gIMDS/Zuju3Csse\r\npEoPEuwv7YFebGQh/uJIDxGV6/ycjF758bF8M0pTbvSlHyMGO63oAyWmM28w\r\n5uUbistvnkKIh/viHdc4m2MRWGU2DjrS0YzcdrREkLxGIeAcHoqPo5BCx2fe\r\nCl41bDuSUxkn6tsYdZnaQx3n8+RFtit9Isf8qi8KsVQmFLEkiJvS3hvpTVTL\r\nyUzcGvXb11yjRX2uBXhVrnUfhhhAZ4/C95g=\r\n=C7Ow\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"import":"./solid/index.mjs","require":"./solid/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"1767a5f0baaee91c30fa60c25ec10c6e5e67e422","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rm -rf ./angular ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm recursive run build --filter @typesafe-i18n/*","update:version":"tsm ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","glob":"^7.2.0","husky":"^7.0.4","eslint":"^8.11.0","prettier":"^2.6.0","size-limit":"^7.0.8","typescript":"^4.6.2","@types/glob":"^7.2.0","@types/node":"^17.0.22","lint-staged":"^12.3.7","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.16.0","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.16.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.2.0_1648378356037_0.4923908874028722","host":"s3://npm-registry-packages"}},"5.2.1":{"name":"typesafe-i18n","version":"5.2.1","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.2.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"133d6bf91305c4c51eb7c89362e7c25fddcc232f","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.2.1.tgz","fileCount":228,"integrity":"sha512-1dpVh8cn7J7/oXsOlI/maTWPkb/6JqsCWMfJ0Ok7XbABZox0LdjtgVM/ghax5Gh/ydHfqYRPiwrNWx5cXtLM5A==","signatures":[{"sig":"MEUCICa9yo5NGdr024whPT7cb349E+JUwUK1MXravrghH62WAiEA0SPP2lhb3Hu3RAuC87NI9vEjzuNtZJ413uK/TY2iVis=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3000451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQJXiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpveA//Uhk1sdpjxMfH7TRxcOBGKPFkWsfqIPy0yELQKBzHmkU8P3GU\r\nRartxbKa/SIMZ20ZvElL2fm7BtBu+5kfjZhEE9aDmSjX1ch2892FTfPufhSE\r\nsdgpYvL0u/LdGhvsMoHOWKrI7YA0KdHTa4q9wOHQkoJyBsk100Xoz+4ko3WM\r\nW88nUInJGL6x/D5+DI5WV1OTnn9YNakeabDx5Y1LQFwFqkdJKDNXd6oLuzlr\r\nN5jO8G0/o1e3TCCQWgBwXJqGNVlXbyI+o7VAkDj3AHQzoopYrg5i6K6Hs3hP\r\nYJHZtksjygBCJXfFp+cD4kGoqfRiEj/JNQTITTszxcNPi2G2jIXsD4DpCrxK\r\nKFH1HlRWy/MwvarIoUs2Ur3LB4Uk+keu7uY7L6ghVmoN9HI5/HAoEoFuDQ5d\r\nRuvX09/Gs0VprFg1C0IDjG7+sWlfwBdn6qt62fWxQcUeuFoxA4ImLrF0V+t3\r\nAsd8fJvyaetQZQWl9wfUkRN60ara4XVSHKSVOeXaSncLI2UCuNzHx0b9tRAH\r\nuRgCqwvfBMsqjA/iePdOgFNqubP8S6qvbJmdri0xz2JfW+/WIm2FrTNyYxlL\r\n4rTVzzsG3bcvq+i0s4TueM5GTd0NnZ0zMKDojS025s+1oNvt+48b05Xyko+U\r\ni11pU1yRpdT7ElpIZdbLxXQVX3KSGbthuLY=\r\n=Ftiu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"import":"./solid/index.mjs","require":"./solid/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"528e8bedd1138754e812c422099285f0299be48a","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rm -rf ./angular ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm recursive run build --filter @typesafe-i18n/*","update:version":"tsm ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","glob":"^7.2.0","husky":"^7.0.4","eslint":"^8.11.0","prettier":"^2.6.0","size-limit":"^7.0.8","typescript":"^4.6.2","@types/glob":"^7.2.0","@types/node":"^17.0.22","lint-staged":"^12.3.7","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.16.0","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.16.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.2.1_1648399842389_0.03395009008516059","host":"s3://npm-registry-packages"}},"5.2.2":{"name":"typesafe-i18n","version":"5.2.2","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.2.2","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"da2491b3b5c5dc2b979fe5a083268a9ff0618376","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.2.2.tgz","fileCount":228,"integrity":"sha512-SfcMhRAwksR/D6e2OL3CL4kax2EgfVos81XJQT6H941noklkOip7hcf9EI3qiGSQEmHfsCWX7qDVbjnIxAlAkQ==","signatures":[{"sig":"MEYCIQCLXfcqxjLxbz8Qc3xYS+i3KB1KoCp5a925tt3+tCiyWQIhAPgbVhh6kbNS/KL6SUM9DHMr8qoLbUFUo15OLJqLSqgk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3000217,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQVkuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYJxAAhkV52gwpMnT4pJHu3ZceWfV6AViizboMwLf+HOZNkdo7viRb\r\ndmv1gbabqqP2iQRcZ+S35G8Mv9JO6Ab16QWZk5/ojb9uXBLoJ2TxWVGsrYqr\r\nQQbyK1fLj/IJMdHtfeIY+1wRHntCnJaGMcYhtbX105wmzVTw+mrPAKsmITnK\r\nAZmkyfQwh4hUhUT9tiIe+hddJPHi/Og9ddU2Cx4gnR14lzicRva9Bwq6xl4U\r\nl3+4ol7tTsDwOuCbDFmcDvVNaHmmzB1PaMr6Gq9WalNS8jprBzXXH2QRUbsO\r\neHcsXWIFCrvMteIOP5RerQn4rJSkVBk43OHsJY4l2A1SnQCLgoOJh3918lPR\r\nko5QWV3aEYYX9A/gGyQk3yQgNwtkEHaIwhN1YyXNg/j88G8/8uEEUkpxYpt3\r\nzePUTeGe8N+KHr8kfwL/MLhfsWmMm3zVczMgyZ/ukT6/nAEyWDUZ+/BKk47C\r\naS7n6nPOx7ScnwykUIo67N2k2R8RVjDefPKVQyCwfJf+HU7O3leffl1F9LBe\r\nZ3VYNvhvetFwdFSvxjlCb0DjXRnRFJx3yrlmSg0u0B5cJSheUVwOhXw7I5LB\r\n3ez9aLgTsVFg7lPncq82/XUqLxwmjGTwdg+3tGqQ5Dxn9qvx8ErRDYwavPWX\r\nA0rMIXImgTp7s3BK44hKz2pHN3cDyjQng+4=\r\n=Ly47\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"import":"./solid/index.mjs","require":"./solid/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"266bf791e555ed9d79d181ea5c6955b068654442","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rm -rf ./angular ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm recursive run build --filter @typesafe-i18n/*","update:version":"tsm ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","glob":"^7.2.0","husky":"^7.0.4","eslint":"^8.11.0","prettier":"^2.6.0","size-limit":"^7.0.8","typescript":"^4.6.2","@types/glob":"^7.2.0","@types/node":"^17.0.22","lint-staged":"^12.3.7","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.16.0","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.16.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.2.2_1648449838382_0.9808489944088412","host":"s3://npm-registry-packages"}},"5.2.3":{"name":"typesafe-i18n","version":"5.2.3","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.2.3","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"1e83ffeb3af9361a6e5a739cc1d9283d7d1c6982","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.2.3.tgz","fileCount":228,"integrity":"sha512-UMn/ghtj0GMuEw9UYajY7GGaSpPn2tlwKsulV87JNgkh37uq+N8O/RvHuSQbE9oZncQipWLyptHNNYqqeUbAQQ==","signatures":[{"sig":"MEUCIDvYNnMcLcjzTdnZm/NKjaS0zPJEQNBw77+8d4Ofy7NtAiEA0yFZh5hCueCmp7jGjgKRIvillQviyKUW9g4pikUj6tU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3000439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRpSdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/6Q/+KyyqIhkJQBIhgpah8Fyg+eHCDJWZceApSLV28So13bAxA2cH\r\nbAgvqjSFNY5JE91Mk5p4LkGH51FqJG1qHD/44P9yD579M/Myi4dDBMpqqYnM\r\nwZIOJhviCKsAZmXXfzWFxMEjfCeUowhDnxEsJZIdVwLitisWv2y2J4Mb3zcz\r\nf28ToTCMLiwqvx/ydisF6nSU1yqPpmCBWddOfKdJ9kt29oiD3ZuOs4Yqipxy\r\nV0OEsGkBjA6dAN2nkVhbun96U6VzqpB0/QJW2Pzqd8UXbDu6l77dSnxip07N\r\n6r5r1wAoPT6pJ+uAZMOFspgJP6oUaT8BRdsTwtg+sttuA66pYqAWEPA9/+u5\r\nEIBi6NHjAjsA/08aTs1R6HV6Dd4KR/fooCR+onoWtUk38Sbh/CnFLDzaoSS3\r\nXFI3WTTdsuGUtY1VF4AS+G5hK3wrMqkRKjWQ/BEcJKBesYAqJbX/MmADQE9p\r\nSuKG6M/2gK4zrMfF9nQW9PERYZZvtGW38VhRIZEBQn9OCLa5neKXbFLh8Wxn\r\npd1jUejV7rpwiq8dHjzfshTDfHt7Y1Nisbh41B/veZjy2CdM8qB6sAXI9XjZ\r\nNeq2GBQDqixpPQQRjwUJyAlULqsxuKO6Cw9Q5aol9fZ8mHzEoMaUxQdMqT45\r\ntoXKpPB+Araj4E5l7XomZgPjtQCDguPc69w=\r\n=oypE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"import":"./solid/index.mjs","require":"./solid/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"703843715e22e8b78f6ff6307f4cecedbc32911f","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rm -rf ./angular ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm recursive run build --filter @typesafe-i18n/*","update:version":"tsm ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","glob":"^7.2.0","husky":"^7.0.4","eslint":"^8.12.0","prettier":"^2.6.1","size-limit":"^7.0.8","typescript":"^4.6.3","@types/glob":"^7.2.0","@types/node":"^17.0.23","lint-staged":"^12.3.7","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.16.0","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.16.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.2.3_1648792733481_0.5303441082040534","host":"s3://npm-registry-packages"}},"5.3.0":{"name":"typesafe-i18n","version":"5.3.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.3.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"3934a0058bf9f054ccb3e5d7beecf160a1e61c8e","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.3.0.tgz","fileCount":228,"integrity":"sha512-TPeL0ZKg+eSRm1hQ1JXJbPOhE7zCsjbAnurcqvsQnVcY2CGWl+/s0whQTk/j6WNnMXvuJf9YDSlASRJNoi+a8w==","signatures":[{"sig":"MEUCIFlIJjmi1AGtyGRDa/Ewn9I2p5P+EzxpxcGS1SJron2cAiEAvmMHY1RyKGeL9mrfbSximRWLDCxnSVeB0bAioW6IrX4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3000754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSoptACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrz6xAApNvpdpUGjEd/k9kQkpJtUpTH+oKLaNss40VRz6FCLykFYrri\r\nPmOVS6bqOUuoh8kqiCCgExLCPBHrZQejXxAi00mnwsUtNGFb99zK0qJKmc4j\r\nDtqohGD7uq3cXap6lZK+cDWWkB19BnKuZQGgKAXKyerizD7Aux7IHSEfk9Cf\r\nP/cTH52oDkj33+HiwoK/WIUav55VRnfAD3znr3uUgJAUCjRgXH3cEGokJiw/\r\nOD6i9O+5H2F2EXaa47QOAPtFiW0wUmBA36980ywsdP5xbw4T8n1FawS9iAiB\r\nt5s72HJurPzP7Lps6g5zjcVnaAoxB3dke+Fn/gSBDJ0oXCASBO1q57YtZBgO\r\nMJvnrRFEwVg3YYDyfnCf9aHSawUtuGKm/1k2WVuJ//v8ban1AZBYeIbDXxxT\r\nq67BiUFVJnD5I44ALnlRxli1Hwhhs6p1+JGRs5ysyRKtRvVQcZkgi2S6MiRe\r\n0Bby4nJWxQVHx1x/qXIHEaOuWX+zmCLZifkKlEEX/6cdikrYfD8i7I89VO3k\r\n9q6sri/KXTo5ZA6c7jPcyq62F8Cb+GdmRFYG9up3qNiVCN/n0H+a49XVnYAG\r\nFnsWPn4SUTRU+kltgWj5zw0HtdUFl6XFd4zDD1MBPxcKnOmAiTckoNdNiqw+\r\nSqIk2wyRHJ4b3FVZwTGeLw5QxwC/2ugi+f4=\r\n=raSZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"import":"./solid/index.mjs","require":"./solid/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"70377dcb4b18783f54e1bf99a66792aa3817a7e3","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rm -rf ./angular ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm recursive run build --filter @typesafe-i18n/*","update:version":"tsm ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","glob":"^7.2.0","husky":"^7.0.4","eslint":"^8.12.0","prettier":"^2.6.2","size-limit":"^7.0.8","typescript":"^4.6.3","@types/glob":"^7.2.0","@types/node":"^17.0.23","lint-staged":"^12.3.7","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.17.0","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.17.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.3.0_1649052269106_0.4373485642603063","host":"s3://npm-registry-packages"}},"5.3.1":{"name":"typesafe-i18n","version":"5.3.1","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.3.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"7f41f5802307a7618fa8e0517ad19878081c05cd","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.3.1.tgz","fileCount":228,"integrity":"sha512-VhvNMdEzKefmO2acUdYvMQy8pY/v7auw1JSSRs0C2eAKFSRl+PZOKbA5Jptg989cVrGOxE6jwIvO49696XxUxg==","signatures":[{"sig":"MEYCIQDAVWoFPZ3dNyZwA5oLJdT8CZ+jK5xAIW2KE2AWMhTnFAIhALVHkicOwT5pU0hl9o5KnfaO79Yx4iPhlpeswqmxhdjx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3000511,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiS9t3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYQw//bdXG/exm1NndQHW7J8PtXFl0FZgHxIk6fiX4uwKA2Esclb0h\r\nHbUDHl1QHNpDXzHLXKApevYy5epp+8+lQByeC5dPqIut4MJvN+I1C3Gd8Nqr\r\nKsvwz8M2765pZYcFoLCv2g35/xAdzL1iVcZHBfXu7snWDYe553b6S9ZV3Aj+\r\nMNgVlwFlZtnpdQVZ2RWVKPkgV6GfithNreZW+972hzM41FWergNDTIZSS4ZI\r\nrl0kZET7qpznIA2NHJPvBcSQwR72sudilBp6ESjQMiQzhSd3cxFB/LlLsDON\r\nrKbOvp5SrmaH4eLFmegP2LtbYLf9DhxhJpRLKsmsEaIzhr/t2H7SLFoI7Crq\r\nM8kzYPZYpSV/XZS/td/fR0iVbNx+v+cbHq9Ymvv06T4JHsw0CeiWrHd9L8FO\r\nNSrE9VZFkr+yIHlk/e0ijEsSP/LbE439tbjoPyG6c+ta986qgdWyUvXR7n0f\r\nKzLe1rC/ZrVMSdqSVoR4gZtoVqi2uj2XA70/Ss/aCSKbt83wJ8pNAIhEy87s\r\nJ5t6fIf+WZIlfZ7/KBHITvoDWqWTEbPlwU8VrxD6PhFWIKNPNB893o8ECVma\r\nC14NCN+9TzvkMxU1Gi8XXiAyWGX3+aGUc6FKUtvwt5ru0yceCZaItFgHM5L5\r\nN/MLHQp/c7PAxCClyCX0AzTSCTYenjn2iaQ=\r\n=jiVl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"import":"./solid/index.mjs","require":"./solid/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"50090158af3fe418ea9ad6a4b23c2f503e93935c","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rm -rf ./angular ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm recursive run build --filter @typesafe-i18n/*","update:version":"tsm ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","glob":"^7.2.0","husky":"^7.0.4","eslint":"^8.12.0","prettier":"^2.6.2","size-limit":"^7.0.8","typescript":"^4.6.3","@types/glob":"^7.2.0","@types/node":"^17.0.23","lint-staged":"^12.3.7","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.17.0","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.17.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.3.1_1649138550988_0.4245020574289431","host":"s3://npm-registry-packages"}},"5.3.2":{"name":"typesafe-i18n","version":"5.3.2","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.3.2","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"ef1edfe3c47600aa0632d1ba2bac8b47a5b7bbf0","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.3.2.tgz","fileCount":228,"integrity":"sha512-LGVI5l/1x8BO20XQ0IxSyP8rfPXWRivBuJ7S9UkNcmYFOBxYRzGbC7UpZc4rHpeXCLC8MDeg2a9Gt/15sDmNTw==","signatures":[{"sig":"MEUCIQDOQD+Xf7QKyEEYKjsTq0vPinK2oZFQ0mfIZXQo7LSLKAIgC+Bi7D9PYka6OkXP6rit2YAOXxZhW4S8FSYnsdD/SsE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3001225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiS+EsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoO3w//U2Picijt9u/s9ZEoOri0HPB6kYMmRBHaz1jYcYfiU2pHmit0\r\nLY5t/UZ4OdTU1oEoj76d2Bu56H2BQHs4hsgVYM7JQyoPx+WmTugXeJVaIOXA\r\nLqJUxZide0rMMk57U8GeLpeYitcM4m8OoheYHtTt0ixkbX67qK7KJDvr+Jwy\r\n8ie2dcwCKP9g3154l9L0UJ+3AmWhKFw9/XwhvU71TlmQX+b6DI0olKIQf7Li\r\nD2qq83qJNt+ORG/XPCIgqGlAwbrHZQjxjFN1lsqD4N6Pt5ndr3VTVV903qad\r\nl4bCpeDom4n25q3ev4TpP6qgyk6olP/i2CrD+e5UWv7m7tN3f3OHZPnOt/Y+\r\nycRYG2jRHVnu45eTWUOf1QBAw8oc9x+rFLGfxzdVmp4KyssblSK1bEcD1vIR\r\nE4S3jyJN0syfCFC0uiVJahZxyRJXNR1NmTUWFzU34+St+CIh7dSfCdo/oPVd\r\nFJHozL7YnDxoa8zGfCunrgvOkeCcr3uOELmcr6CLY+zhYT01S77+EqKfVnXL\r\n9pn0WVVfEnvt7OQpPNhSQF5dJ9CsUPK9f1WAsIkMmYQl5tZC+LrsBhtwV4Fe\r\na1eshCbUHiCTkVBr6L0cu9pWhNOJwpnB5hVis65UeLBizPXmq38ygdPlcNPW\r\n/gMxttMDx5EAiFreEPWtC0bx9C4IK/qJWBI=\r\n=q5cL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"import":"./solid/index.mjs","require":"./solid/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"88648677dd577dba41ee6552cf3ddcb21cca3b68","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rm -rf ./angular ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm recursive run build --filter @typesafe-i18n/*","update:version":"tsm ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","glob":"^7.2.0","husky":"^7.0.4","eslint":"^8.12.0","prettier":"^2.6.2","size-limit":"^7.0.8","typescript":"^4.6.3","@types/glob":"^7.2.0","@types/node":"^17.0.23","lint-staged":"^12.3.7","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.17.0","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.17.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.3.2_1649140012243_0.6022458580140586","host":"s3://npm-registry-packages"}},"5.3.3":{"name":"typesafe-i18n","version":"5.3.3","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.3.3","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"b3a8ed6aec9c8baf89ba86e14b360c888f393bcd","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.3.3.tgz","fileCount":228,"integrity":"sha512-WtEkvebAPfXNC9JPQobRzEDTQjaoKRHoqZEvaVhjPvclD0wfG2OMO3yKzEGZNGsojLmRlcRDnF+vuD69q/9QpQ==","signatures":[{"sig":"MEUCIDtEVX1VJluhtbhoLpGORuaBWYOTAuM7TV9kpXXTillNAiEAq/Edwke7RIBlVAb/5ypKlEOfyFPDofM5FBeGDOTG8bs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3001276,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUD/2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1HQ//aw/0l15mSfV52b2Bo8UpsRJAvvIYxSpSlDC3GJbVWpTcHH0m\r\nawHgMgPzQ/cUrddzjhvovaEHXR/LbTOEAdMCBHXkXvILhEmNfxu0a7//fUWe\r\nTZeFpuwlQE2kYuXTmqxF/g+G39AZxLovlZCf+HSH6/6hK4n3C6sGlJYWSei5\r\n9o7jq9O1X/cLZbHhiDSmNBXFnBihjhjKzRukaG/S68eQgJGoucqgsVLHMt17\r\n8rk2KAqR+UqZ8xS6T62krO3WuzZYQzHtZVgfQYBYc4eUGjnSygV1UFScuV8u\r\nfpeVz9qSpESppyk3afNlceuBNvipyAs9uXCNgMs38OV8YSbVNvVmFuWyBTdn\r\nyLXCY0QD4o8WjiKu4CZZozFFZYsBQeLsv8/swV37bd0pZMc9LXwSThoxCXtd\r\nwPVOsm9152Ps5wuGjTo9Nu5mLFYjpPHWeFBuaafUDCrfmvJRSOMEgfmD2qHR\r\n/yAL1NXY5NQyrBdv03Vp0pbc2NWFEmDRelHO/OX9CyMHO881mfR9ZPb2NowL\r\nNp5rD1tqtbme/sapb+nTx/mk1/y5filcmujXCm52Vj6atomMdDByG5Cbsqzw\r\nZsVmKFXo3o/3ApZvxAr2vUF3cBpoYsCmYEqSthSau6eVWCg2jSxuHODC4H2/\r\nxmwxqiG0HEs8XIqcM5UdJ1udnw4gwdFbyL4=\r\n=zeNs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"import":"./solid/index.mjs","require":"./solid/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"c86660709dc2680e39986aa7faaed8c9b3ca31d5","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rm -rf ./angular ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm recursive run build --filter @typesafe-i18n/*","update:version":"tsm ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","glob":"^7.2.0","husky":"^7.0.4","eslint":"^8.12.0","prettier":"^2.6.2","size-limit":"^7.0.8","typescript":"^4.6.3","@types/glob":"^7.2.0","@types/node":"^17.0.23","lint-staged":"^12.3.7","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.17.0","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.17.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.3.3_1649426422296_0.8082639256818318","host":"s3://npm-registry-packages"}},"5.3.4":{"name":"typesafe-i18n","version":"5.3.4","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.3.4","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"559ee3cf408381e67cdedc18f3e01f0689f93af2","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.3.4.tgz","fileCount":228,"integrity":"sha512-+sFPsugleRPBMqBE9DnQDXHd4SP3PEQxb7KBwLXF2deRV7W9czfjUzEE6VLn95bv5PV7Ij6ScxHgGef2F1QVkA==","signatures":[{"sig":"MEYCIQCfIfzqP83r3/vpq6yEXnJk0gvA6brN3SVj0GzXoPRrQwIhAI3SzYxKEa1WkVNhtrZdsQFgIdc8GIIBLWttRzCUAsLW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3001658,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUUY2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrYzg//c0OZTaaGP0IJ1lBITvWXhbAsKsbIGCR5ZyOkx8V+Zocp6r3w\r\nGb+hoExJn1WJlgeWqins+0cm6sqYf/nyPctXHPng6dnbLii5LUPaBbEGLd1s\r\npSvl8kdmEytGrG0k2lbJsLoKZwZJjh+jz1a1K4OPEHBJPg2v0x8CFQv4mfnG\r\n2Ta7s0W9hV52JHimJjxYfRpWGj11a3zgyJQPYHy8mII2UoI40FlcSMPQgE06\r\nyG1DqkB7UVa4RPKmMkNzalW0nEaXJZv6q4IUW3q7Dg0JGvPU7bdPUF2BfyMP\r\n0ZB2MDrMAGnX+3Tkadyg3NRTETVULjmhs/PCL5e6owkV5VNMzV2bxpAA+q35\r\nsxzSxMbEPHKb7Q0aMgulDOLhi/x04TSV9yG8euAU4U3+XqwVUM2N8YtHyjf+\r\nN+ZmiH7NOck/00JhoFa6vhMqTeACVxuKhIxDWhvddfuWUiyXQpExkZeB+IK5\r\nHtdi8oS/+PqozkN0WvVyQ6CDPGj/BvWtiDy/9Q7acyZjVjFz/jjZjRB5djCr\r\nFl3qUKFSTXXVv362o/LC3G1zj6TnkX41Tq0w0r0SPJ4GAfwQrC4NGxQWoKDn\r\ntOXMPKVNPP7LMAur44eBN7T1TU3OgoXOf39GBnLbZ9SsjH3t4hwDOScuKFDX\r\n7bXItZyqtE6lHO1eTvgSNryIW+HvpKGMJDs=\r\n=/AXf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"import":"./solid/index.mjs","require":"./solid/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"53e23401773e3c19efd299fb8925eb58ee1670ab","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rm -rf ./angular ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm recursive run build --filter @typesafe-i18n/*","update:version":"tsm ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","glob":"^7.2.0","husky":"^7.0.4","eslint":"^8.12.0","prettier":"^2.6.2","size-limit":"^7.0.8","typescript":"^4.6.3","@types/glob":"^7.2.0","@types/node":"^17.0.23","lint-staged":"^12.3.7","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.17.0","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.17.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.3.4_1649493558297_0.4984327498501677","host":"s3://npm-registry-packages"}},"5.3.5":{"name":"typesafe-i18n","version":"5.3.5","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.3.5","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"8561648a2be0df660404aa087993f3eee584cb87","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.3.5.tgz","fileCount":228,"integrity":"sha512-ZjCCQ2lCyyvUThtxJblXoxwpr62paOjMRi/Kia1PSEh3gRfwPvEorABS0zTdF6lZ75MQXoz0WqtobChVjkO5mQ==","signatures":[{"sig":"MEYCIQCF+0rURG8ZTErNrYmCM9nZGAFGkUoO/UaDSmHrlub2HAIhAJAum6k++nqhfl9rXpcWg3tMKXScaSPoPNlPdViOde+O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3001720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiUmcKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmotyA/+IJYDOi7bVSTa4LCtD2M/SyMNyNuaJruKS7UlgQlWpQ5wX6fC\r\nCwXwOKgrArwEeKrYKLeIngEfUFF9WfHzyYo+3xckcskEzmpmnbr/PNODWj14\r\nP/7qnBUgldUuKjdC/AZ/XEQrffqT54u+sby2rt4bPOTC02lGA21wqCLX/RNb\r\nxCMPDt0/sxyXQ9VgCXl2hsXb9yogiyFhvSn86uBpSvhgiZufZE35WBmbTEqO\r\nck23hLqVU2gpn1ZhTEanS93rsjkQiZ27EppkbZ1tEXYTZjO2IKzq4VKu57ME\r\nsJcrcavrMom7Ed+sofnyLyKx4a7Zx8gXFKZygn+sQVVno2b1oT5EB8JhCm88\r\nCfurM87Pkq1lyBwswn3VKEM2AMIyX4j4+NIUwDwiIS5mZas5Dbteq163+GPo\r\n32gcE5TTLpVfR0qsqjR8BWqt3NeRLwMLQ7OD0r5mZKWbbDbbnTTvbnIlx3wa\r\nIWBTl8SDEN/bD5RBmCyMpJHIEkKXgSiExPhease8za0og4M1qE7oKZ0r/lXY\r\nCC3jLGY4sjYT0BpavsZ1T9W0QJEennqbqITNSwS7hscTqSg05+yQ9z/nD4Yd\r\n5VlqIRxKCdh8nK0i+e0EyhwLkzU1T4P0f0je4hXkhbG6Xu3yWOUomwd8YBTK\r\nhEf2YQRM4YQlAC3bJgmAVeMwSWnRAzPVdM4=\r\n=sGsy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"import":"./solid/index.mjs","require":"./solid/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"8033cce309d596d0e1637480408b61b70a1ab249","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rm -rf ./angular ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm recursive run build --filter @typesafe-i18n/*","update:version":"tsm ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","glob":"^7.2.0","husky":"^7.0.4","eslint":"^8.12.0","prettier":"^2.6.2","size-limit":"^7.0.8","typescript":"^4.6.3","@types/glob":"^7.2.0","@types/node":"^17.0.23","lint-staged":"^12.3.7","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.17.0","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.17.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.3.5_1649567497702_0.8643152983392202","host":"s3://npm-registry-packages"}},"5.3.6":{"name":"typesafe-i18n","version":"5.3.6","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.3.6","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"6d00f4e24bfd91da1d4f7af06aa477a61a4f869b","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.3.6.tgz","fileCount":228,"integrity":"sha512-22X5nlwhsjCgdXEBXUZFSi4aWF1bfzlpcWdMckdWTnTodpuz55edeDjwjEXuXPhvFMq3W7G89VfQOo2E/E2Yrw==","signatures":[{"sig":"MEUCIC+BB7sUxQ1Sn1M3BjKHv+YoK6MM12wpvko+LgwubsvUAiEA4xo8cdx2yq5AK+L3i6QzpW2QtSRtSjXNKitNwwTA/Sc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3001754,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVcdtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp+qA//d71Qh7RSBUc2zfL+V3oXmf2WGbaFMbakbHZEgzai5Xlh8hJG\r\nRinXtjaMPrzprAKsQYnfnrMcem8y06a9flTfyUfzhTLSx6OKtlzU+4ei1Mbm\r\nUUOcplCgCp4tUU51KJmAo9LMNPC8ax//7MioTqN+gEEbsse+968LZ3NeE692\r\naSkJD5Wsr+38s0mr0044JUH229rnITDjnkmRrY9lBnjDH+5u2by9zDWZPHAA\r\nbD8Wta0RWriZ36U5XL9CkNM7Uh/zKLRkQJuwWrGJMEQDrVyY6KLkfkAk74pO\r\nMJol9iGtdEIgIfrVRjgsHgg0GhNtqzP2x3mpW4n1BYR9WDUVRFlX4+ZSwESd\r\nlk7CO2t4q+QM9CF+dIGMLnqv+9iEaANHz3mWWWDZ8TmmJkdJAlFEX041SnCq\r\nXHlxN78Aem+YPYOJt9WeMuYR0/ZzBTQv2wIysaxPfM9xLCPX7e2ribvcZflx\r\nblOvg4UAiUdOtWlO6Yj+IDjgD+n3t230PJkbu9fBq69Brmg/oKSF714856o3\r\nuUleyOFtKqFVobzWyffSEsBdbhdlPfLYSknc95YuyvstiXYk5C8gxtlu+2zd\r\nMKfHoAAqUjr8xIsgh/VuBnB391IdK0jpCBIPHQHOyHZmKYBTeTgARz5lY8SD\r\nbXbJPoibLj8f0R54vCxjcg1EZY5JPKd/8xQ=\r\n=yQCa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"import":"./solid/index.mjs","require":"./solid/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"860863bd582874a6b6b15910ce696e48be59cf66","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rm -rf ./angular ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm recursive run build --filter @typesafe-i18n/*","update:version":"tsm ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","glob":"^7.2.0","husky":"^7.0.4","eslint":"^8.13.0","prettier":"^2.6.2","size-limit":"^7.0.8","typescript":"^4.6.3","@types/glob":"^7.2.0","@types/node":"^17.0.23","lint-staged":"^12.3.7","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.18.0","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.18.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.3.6_1649788781256_0.9206514842086133","host":"s3://npm-registry-packages"}},"5.4.0":{"name":"typesafe-i18n","version":"5.4.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.4.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"cab696160bb144c387d7cbd13f7a728aa8371777","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.4.0.tgz","fileCount":228,"integrity":"sha512-htewpld3FzZQv3Y1G31w54bofaaKR11MCkDK0FIYuXCpX72y1G6fkXUDslqzZCyVkZWRnIhY8leviNDxLwEzRw==","signatures":[{"sig":"MEQCIDiumBPax6k64vs01/qeyXWJn+JJhciygQnSfhH+qnImAiAKW2RIQZlZtPiMieR4HSSQREn5dE0GwRVOfU6XR6cHBg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2524527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXR7WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmodZA//SOVrNyOw3l4JFjzzF+TQg+SzGk98Q3iEBDnEwJRsNZ7aIq/p\r\nHvEe9XnykGIH4OIa0VpP6E1cuSa9+8/pZqBkrp2cnS6p8nh877rf5UwDg2XS\r\n0soPWbyNQxpL4VL5UUdq7mzuwXjdpF7oI1MfAuVBCdorMlaAwjhOatL+6ryI\r\nd6t2GTzjnLuY3GD6AQP/sWSApwB++x/20Amqfp5BnVEpRNvg7Tvl0bpsS5yQ\r\ng/Tci+A7ZmHUnI1tX0IR3g0K11Q/Ka4PX9GvWmz5BTyz1oFfzu7OGvCTAbNb\r\nXx7FMVEJTGyaGaywcbrUOPFzSEqfJXfuYo648j5dq24UTeX7e/tnGzBFS5Kw\r\nw2nmRnyUgYzdkCPQ6qlztzmV1mGsul4d72JJaiJ7bahqnq8guDIYtNMZili5\r\n6NnTfXQyhc55Qs4TNKxVAzxpVUK3UWduUsghLgHu3i/BhPtKv+MaJGzzv0Co\r\nmqoY3jk9ObonUQ6wkyAeEoNLbIDh8hBEezQBu/bp/o9nIBOZvVZZRtCLX8vr\r\n/ZFreNqa/ZWw4NnPlEW6YdABVh1trXIsvXZIJsOelIHZZ8fpqwxcMQ0JqRf2\r\nXI95DwEF8r4e8YkmNiHGcXoi/ysXlaG9lWmUAV1Z9VEdj8JVD9LKzQMFcNKV\r\n2QM0EygriWFad4jqm+yScnsxaOIpb+Nem6c=\r\n=B5qo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"import":"./solid/index.mjs","require":"./solid/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"71360f6072c3bc26ebbfa2b63a21ec51bbdb2d84","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rm -rf ./angular ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm recursive run build --filter @typesafe-i18n/*","update:version":"tsm ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"An opinionated, fully type-safe, lightweight localization library for TypeScript and JavaScript projects with no external dependencies.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","husky":"^7.0.4","eslint":"^8.13.0","prettier":"^2.6.2","tiny-glob":"^0.2.9","size-limit":"^7.0.8","typescript":"^4.6.3","@types/glob":"^7.2.0","@types/node":"^17.0.24","lint-staged":"^12.3.8","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.19.0","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.19.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.4.0_1650269910778_0.5805501618684747","host":"s3://npm-registry-packages"}},"5.4.1":{"name":"typesafe-i18n","version":"5.4.1","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","react","angular","vue","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.4.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"441d2eb25b8ec448837c84f0ecd97ea329097091","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.4.1.tgz","fileCount":228,"integrity":"sha512-nQBvt1e17PXGmnwSXL6+V48zp2/Zd9/Tvur4yQFrwH9EmTRPGA+dKBR5PTDwnw23ab4tBf/S6yev6XsRICvFiw==","signatures":[{"sig":"MEQCIB8XMQWhuF6URvcGixk/3iV2KUyfE5fZkS67COgvtTo+AiBXnPF+QiAgNJckyseeD+e8hmMe/fiSqvwId2ioyaKxBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2524547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiajkaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqnUQ/9GoQwIJ3IuMzyps4nKwINCPQpMMe3I8cuySQH9HGgtW7bONo3\r\nJbdm03c0ql0zN+lIqs2n53QPyjTQqfaQwQ18tZx+mAmYUZ9C0dmQnHPegJMZ\r\nfTDHl3iv6hkqVTupuTfHzTIx2k6x3urp/BV3h0VgY9VDUnYWZNrpwt17sH3+\r\nm0/cTZlWCXrFeFwPnjj0p8WMUubwcd5wjSRy9irRf6CeoR/PESdoX+ApZHFm\r\nd6Aqovk+H+AjqxEzkqIyvjTL3X9NJfUTAd8FXUchph7vqKdCgcM0gHDURFzK\r\neF6th3i0RGI/GrRyi5XdMVkE1YPZYBPejNkgDzkLgDu1RUJyEeLtR5H4dhHX\r\nNiS0Umr5E2DZX5ZcjyE9y5lFNPlRQ6huJEiF9c7mZBY1Ujvkp6W2RYxJIqdJ\r\nyOZ59qEVvtOmdqxyLQJ/Cyhawm6kTFVUoztXx9jgX76SoI3wWYYXtAgawT5B\r\nP1DgRCcgsOnmhEPv8OREKTfFSDGv/Qtj1EWM33B88zPAYGxBz13g8O7wA7n3\r\nXyMbr6gLYqBnlzwZdyfUE/mgTy+lg9m2FvfLEd9JCmjMbbEvQG0ImNiP+58L\r\nJSzn0oEWM38QxUzDxghTXuILmt+XMXhJydgSmXJdkhDRD7nekqRbzpK2JW6N\r\n19VUuOp3mC4mo3uau04iQR61PgkLmzFdYCg=\r\n=1xzH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"import":"./solid/index.mjs","require":"./solid/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"a2f1aa7140a2657be7dac5f0bfdc577d35a51e90","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rm -rf ./angular ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm recursive run build --filter @typesafe-i18n/*","update:version":"tsm ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","husky":"^7.0.4","eslint":"^8.14.0","prettier":"^2.6.2","tiny-glob":"^0.2.9","size-limit":"^7.0.8","typescript":"^4.6.3","@types/glob":"^7.2.0","@types/node":"^17.0.26","lint-staged":"^12.4.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.20.0","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.20.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.4.1_1651128601937_0.3735727674685607","host":"s3://npm-registry-packages"}},"5.4.2":{"name":"typesafe-i18n","version":"5.4.2","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","react","angular","vue","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.4.2","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"b259d2d3a6f0fc5093e3a85fdc547b337d6cd4a5","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.4.2.tgz","fileCount":228,"integrity":"sha512-h++IyL1z75u5VDVJJdDN6jpfI2S0hcEBd31LzTrFVMd+l8CiFL1x1iMLSNrb+35WCGlS0vsNdBngsxkcSH9VWQ==","signatures":[{"sig":"MEYCIQDCdFhHhshi23MIMHLk9hGCnyGyc/8Ou90qgb+sHMpdQAIhANykSym/B8+ZHHMrXfJEl1N14YAEaC0cNvreoxF2jfQ5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2525353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJia4TkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXMA/8CpQbZE9VJxmDCYIty7GkzH83nsKorSBsWs8XAtMmLDVWEU1b\r\nGh/lDJ9DJoPPuEUAxeMNqPxNqVSH6BWJSO3lq/pUn2jY3vB7+/UrPlth0Art\r\nY6I5l6gW2yG24DKkXbUQ3FSlxlZo1zTpTXlDaeMA3K1OfbcXhOib8IzImeco\r\nptFLnuIkOJIxnlDQYqsj/6R6ww3avx2tkHUsHnt+q0FpC0Ui9e8DszL6LnBI\r\nZ89JHJo28IMf4LpXIYrKa6Jff30Aaxy3hNZCTYHRn8dqxBdWgbX8riL3f6z0\r\n5dzNEbc/JWRBCCkXKq08DEw0/Z9mwxZsKF4f0bvPU854kfrZRGn3Caai2HzU\r\n0+oNVepsY+yXZN5PxdSHHj7Ee0BH34PffioewAczIp04Ipwxc2wJDgud4Go+\r\n58/1JvE529fjNSCB1nhAuEhY6dEwme9GOmrb5vr4q/ypNcJI7k+ZLfdyTMMU\r\n3XswhE6n6E0CsBcrkRRAu3jorEYYDh0l1IvCdZR0AqHRT3AY1b3MTIbPhuMx\r\nbh4mtSChM0Q+1UBOAmzCuz1nCat8YlCHLT4g55vKPoEig/QOzLmh9lzbF7bi\r\nrWT6hvUKheOPiepZ4RsU80sFXhlKnYILIUkRq+BUk4FceZDjx+mc4FX+GXRs\r\n2esiQTedh6WQ03WBBf2Yz9G65Z89dgygwuM=\r\n=ug9S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"import":"./solid/index.mjs","require":"./solid/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"593d7a022bbeda4b7c577ba39cb64069df16f8b4","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rimraf ./angular ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm recursive run build --filter @typesafe-i18n/*","update:version":"tsm ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","husky":"^7.0.4","eslint":"^8.14.0","rimraf":"^3.0.2","prettier":"^2.6.2","tiny-glob":"^0.2.9","size-limit":"^7.0.8","typescript":"^4.6.3","@types/glob":"^7.2.0","@types/node":"^17.0.26","lint-staged":"^12.4.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.20.0","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.20.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.4.2_1651213539781_0.9109782742751236","host":"s3://npm-registry-packages"}},"5.4.3":{"name":"typesafe-i18n","version":"5.4.3","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","react","angular","vue","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.4.3","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"c6edbdfc76f0390acc2af5d5950f0995a5ac7011","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.4.3.tgz","fileCount":228,"integrity":"sha512-Dp9AHKZS+JcYeAHWVX8lhTIQGGSqR72wz2fhbCQRWpAmZbHxwWB0oOcRPygGrinAOB5drJJwjokq6G1SMlsfDw==","signatures":[{"sig":"MEUCIAfHfh/XhyHD9C4Kn4sG78hKoVbpaV97HckINNvp89W3AiEAu50AkYIAGmw44lzdLEmu/pxEngVUDN8KetSJgnnouRc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2525373,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJige3qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtCw//RSWGnHwSR9/KhPnwvwcQsvDqNwh4AZSUzTZA36Uy/Lvs6qpR\r\nrwusPGzmP21yh8MTEJelUBmsMafarOaamEN1itJkEWJbbyQxTAqONWdmkDlP\r\naYJS6OIZs7DlOg56Fgx1jBr6hR7iNEMfhgxM5wBBFDFFHJkVDcg1JOZKkEwK\r\nliempv90PZKxR2D9bisdtROF+QekguxAoQT9x4f9dYDKXNh9uaT6V4clRD9g\r\nyXZzb0sfZVlDC+v5mpx+NkNq0AMwYMr4Y7Jf/pAYdkrgSjvYYgRhor82CLYX\r\nznTKw4VUIbzzqYVlC2qEoD5vF0frldfhw9zHtXlUPPbwLFDCZDo6a5XMGP/i\r\nfXG+ysAf9NnrOdJp6kURhQXxgA7VutVjX80PwTuFhokgUJzv9l8BCmQvP27z\r\n335j9aF1/vUkKNDMK93yZ7Pi2X51IefMd1jqHQO8Nm6k+3WiU9kWWTsutJIJ\r\nlJK/RmKsRwCDW8OCTEbyLFoKnRFYU59Ckxfrwxa+ZbnDoQ69dwiHCWiPvdh2\r\ntGAp1rflCBZHUUf8awibo3nZQIbceTrIAqJLDvKD4IoRqQ4lvtDMBITz5k1X\r\n16nEMLrHpFo4o8vY6WaTA9hWTopdwPolm/nlLm9bvI+zLzn8PtO9JOy0crg5\r\nQi972dRmBo4iwnTgbIiILydes1elV1aBNuw=\r\n=HhDg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"import":"./solid/index.mjs","require":"./solid/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"12309e743c809c63c4625414e41008bc2e1c8ec0","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rimraf ./angular ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm -r --filter=@typesafe-i18n/** run build","update:version":"tsm ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","husky":"^7.0.4","eslint":"^8.15.0","rimraf":"^3.0.2","prettier":"^2.6.2","tiny-glob":"^0.2.9","size-limit":"^7.0.8","typescript":"^4.6.4","@types/glob":"^7.2.0","@types/node":"^17.0.33","lint-staged":"^12.4.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.23.0","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.23.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.4.3_1652682218416_0.09562905579683911","host":"s3://npm-registry-packages"}},"5.5.0":{"name":"typesafe-i18n","version":"5.5.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","react","angular","vue","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.5.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"19e1fc6ddfbb34b1f533e1e659af8adbe90cef88","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.5.0.tgz","fileCount":228,"integrity":"sha512-dIJhuI54EsVJjl4KoBK+qUrPpdTsyrMOVIpTgIG5D0FXLpGnBi2gA3HnsMhutx7y30ZBHSmr3J0ge957Pq4+2w==","signatures":[{"sig":"MEUCICPMTeS77QhSyAnfZ9aB3IH6lf9PzE4BAY5vIoxs2l+KAiEA14hevABSGys48jG8L8tH8un4/BpZ5JiV3F9p+0t1X3o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2690195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJik8fgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBqA//RQI7Ac2jcN8IAqyhawXoOOunC7/21/76WsokZ7pEfxMAs3r1\r\nBwohtBuA5ZFqUGxRMH3Jdckl3llL2fGjJtKZ47aj8OjVe1zbmEc72uuuj7uW\r\nC0DaSRr95Ven9yLGdGz+du+Ygs0YJXpwvAvRmC2RO0ewzmL5aT/EuBmJQ5HG\r\n9vqCrLCysRtcn57ONq8VbBH8OajdRNvhVNxskq8NuzM3tnxQLTpgNeAFhww2\r\nlXGxh8BIPb8MmfXkygRfT87MqjoXgmHqnEn0NnEVRJefVKYATAzGJCas4IuS\r\n4tZI2Iplv/B9oBTufPDXktHS9GO6bCGB/zccq4EI68T+BrVHl2R2hv16iI+q\r\nyldatuuQHFBn3bpJL0X8jjtfYSl32J0X12kH24eLYl4OUCP+BEfqMePxfvWq\r\n8smmRFCJruOI8mMHht00RIbqcEP9F1O/sXu3Gi4drEEq4/d7YnDx+PCnQJZn\r\n5nx1AEHEZzpTv+8hVaLTIYgPzDP1S6/iDdq0V8ots09cmXxwW6r3JrxVucwc\r\nKYXrhJ34RNxUS2hHukRr1hODYNuSdu98n8pV3ZN3Mlzh51nQ24iUVwjKUU9w\r\naOEZ1pN5Oay4QBYkeYziA3aE1fVGXV/qiqI//ZeHNXB+P81ysPBjEWK0zIt+\r\nSLAgO3QVlMd5tertZw0hIFX1feBO1vw5b7o=\r\n=1JGy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"import":"./solid/index.mjs","require":"./solid/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"880bb1dda382021feefd0ce459a645426094163c","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rimraf ./angular ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm -r --filter=@typesafe-i18n/** run build","update:version":"tsm ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","husky":"^7.0.4","eslint":"^8.16.0","rimraf":"^3.0.2","prettier":"^2.6.2","tiny-glob":"^0.2.9","size-limit":"^7.0.8","typescript":"^4.6.4","@types/glob":"^7.2.0","@types/node":"^17.0.35","lint-staged":"^12.4.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.25.0","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.25.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.5.0_1653852128491_0.03037788131016117","host":"s3://npm-registry-packages"}},"5.5.1":{"name":"typesafe-i18n","version":"5.5.1","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","react","angular","vue","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.5.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"1a34ebd0f652f434aa34bf4d4e59103608eff6ca","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.5.1.tgz","fileCount":228,"integrity":"sha512-ypQ8At0jWn5iHODbnhLMaYevjhcEK18VsewDsGlxCAjRzuAGYbh+dNp6QL6MzqmgUhHavui/FVfAaItrepQfoQ==","signatures":[{"sig":"MEUCIBLFy4yar9B1m7ClituITezaVKNwNfcb+DUkb+aV0DdgAiEA7VMVbdtXvGSdx07YGsfeYQ9yJeUJnQ+kVkI0ZFkfi9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2692811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJilvF1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpY0A//YOtsMXTgaeycvlTFEL/5rruLjA6+CcZZTyY+nNwgeGnJE40i\r\nZUKQfJuaC76wCouz6kWR5w27IvRB7oN/BNyxErHfpyRnqHIOeHcA8i5LCz6b\r\n10zQnkTtg9Hbn/gtu9/DLHSBzD+f+jrGZgYIW7zYjMBvr4N8Nf/xb9PRmBRK\r\nW+oDDXcdg16j1jJlh+w3VIETqjszkxpIyRK7/96k15rHGqhZqy2sWxW2qD7t\r\nHV1cuNomUmvO4RGJ/RgpAGfilg7OEOWw+SNs+5wjOSYLVWzJofwRNedDz73d\r\nQ3Iz6XUN8RXJyf6YykiH1FNhwoXBO4Pjnk7BpNj4y5R08s1jcY+HrVzYQDon\r\niZ9Dhgs6iF6RZWTnd8oWCBnbbnuhBlXNt+b7wfttvlct48h7CzbhPa2jWmsh\r\nMkqh2wKQ+qQTPttpYGFtlqKSP92LyXEgDCyVP3WRA5ylXZiMia4Q65faLH1W\r\n8dgsw+DP4fTuHvEdfmLZTZlUYPTrCEsYTcZ5BT0S2yN71qKABIwL2UzHmT3i\r\n2r2D40Gk5rydjM0THy++ogURF4qPVRaaZnf6KWfDe4eFTwvMkK4XhXkxJOCe\r\naBbKHKuEB+etZiqWLg60OZHLzsXklmLUzH/l5ACyEe+mzJUOIlTOeQ7d5rBk\r\nM4njhyqbWR5BhgsPt+Eueq1+3+AWnVAChM0=\r\n=yuH6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"import":"./solid/index.mjs","require":"./solid/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"2865f24dcc2a0d3eb7444cf00aaec86f827aa0ac","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rimraf ./angular ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm -r --filter=@typesafe-i18n/** run build","update:version":"tsm ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","husky":"^7.0.4","eslint":"^8.16.0","rimraf":"^3.0.2","prettier":"^2.6.2","tiny-glob":"^0.2.9","size-limit":"^7.0.8","typescript":"^4.7.2","@types/glob":"^7.2.0","@types/node":"^17.0.36","lint-staged":"^12.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.26.0","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.26.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.5.1_1654059380913_0.37689618467644137","host":"s3://npm-registry-packages"}},"5.5.2":{"name":"typesafe-i18n","version":"5.5.2","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","react","angular","vue","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.5.2","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"afc86ec7e1e4ed5212f99d69e191c812213c0795","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.5.2.tgz","fileCount":228,"integrity":"sha512-EcqEHyiSujfIIxqTHuWvhd36Dmbp0rngYp+Z0IilCzRoZXSWGm/CdS5/jhkFySNGUEqtfgdD0gw1EnHbp6/54g==","signatures":[{"sig":"MEQCIB9I+wwWLMFMzNXBpFUblyNt71p6WzrvFYWB77V4sS7iAiBoAPB70d6QrJRRzJAN35W6J4GYBedrue19QrOfizuWjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2699375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinKGEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqyOw//cTxSLsvvYLAbOAeAKNuLUMWPPicI/ftYoAma1IO2mbteLKEw\r\nbxqldj5snq4btkungyt+EL5gU5utxZ4W9VBlcdiRp5g3Du8WBR26+6TFXIZW\r\n0H4+r7rTjW1AsNHUAf4lPs/uPgffd1z9DOgvqCvLQb64kV3D8A/+JYwZGDEC\r\nZAit+PA1qvsZwxF/Ii9lnKfxvQO/h00Cq7fvU8vcrb8q0EyZsWxVC/qq/IK5\r\ncz2xikwi6Ws0VPP3NwCjM38Rtry/qBHDlJTR0GvgBkMjZ/dgxsoJheXThuBL\r\nC5jCoeuqvQoam/4RONCPoJY8MjETRP8rUwl8llkuyMhnAfy2PwIhqvB5j/Gd\r\nsX7PrhkFSUh5Qx4TKhnQVw86gDZT25LnFC7tFGFyq250h/fJbKvi9hHdBsyh\r\n/cnWXB/lWUbnMAW55d3OLt3egEcKMxbxB4pTu6Mp1HZml8tAQLfrCypqZJDr\r\n1h0t9aGkfm2i8cVwJu33ja1nUh40u4hbZVFjsMjbmOpYypmSNkqab5kbQ/XV\r\noEilehU9TEhgZfAEjwaO5Lh8XcSpCt0VCGK9MTlyzvKJXBZk8K2WSdftjitM\r\nF68QuKzzNUeaqDaB/NYDYJznzPzTUQc0yZnTcR3WOBCAlzDSAx5tX9SF4uHr\r\nN62BUVaFRIEPdZrTwDrQ9pMZDrcXslCbbC4=\r\n=iU15\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"import":"./solid/index.mjs","require":"./solid/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"cef608a925f98feaa1897c99b03c9b5fbcc75096","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rimraf ./angular ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm -r --filter=@typesafe-i18n/** run build","update:version":"tsm ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","husky":"^7.0.4","eslint":"^8.16.0","rimraf":"^3.0.2","prettier":"^2.6.2","tiny-glob":"^0.2.9","size-limit":"^7.0.8","typescript":"^4.7.2","@types/glob":"^7.2.0","@types/node":"^17.0.36","lint-staged":"^12.4.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.26.0","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.26.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.5.2_1654432131920_0.2623459789000291","host":"s3://npm-registry-packages"}},"5.6.0":{"name":"typesafe-i18n","version":"5.6.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","react","angular","vue","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.6.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"b86d7fd45b8a310625f7a96896df312f2e090b4f","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.6.0.tgz","fileCount":232,"integrity":"sha512-WC9cCrp774msggO6Z1ssFL6+8JM76qMn1nCjr9AxDyzV9m3KTh07oJ5oLcsvs/PpZRkaSHKp5cfLEVVDw1eKOg==","signatures":[{"sig":"MEYCIQC8quoU9BDukYHoJK6cqRxbz3AYOY5l7BkXCRellYICfQIhAIQyS+/hq2dRWInyw4Ukc6xo78CibF2V4dhxQDpt+Hq5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2700715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixF4nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvjhAAkeIw7k/8a3Topt/RXhB7uK6gOXa4aZ11kG8IkgH2Igf/pcit\r\naz8Si6/ab4yPfHLj1JlD6BSJh/WcIFZa9TRnV+AEbYTGLKummMDixt4kZrIS\r\npj1GNnzsedWPIJX1RK4oPOtHaveVRGmoi4Svf4CJRWw/iH9cNCG1TJWg/oNm\r\nUPaKPhb/Ollk7xnXsIi/95RbJ5Lgklw+0Z0st8rt6bXui6l9RjXPO3B82M6o\r\netqn9eSS7QMYsady+Yg450VA08nxTo11dcITGiMe2+c97EsjglMkuGlW2jhk\r\nrFnny1G19OmG2SzU4aVlJSMRd1xAg/q9oEUuE3iXkn20qQLTsAXiuvifjzum\r\n5hmxoz9sephPJlfhRQ2ZOj8ey5GCH1YaryYm4suExs3u2J72PCcAnQCsNWE/\r\nePntlLr5zaK1vb052hu4NueH4MzGQyM3dsnSBZwkWqe9xz6rpnYhMPcJpJRg\r\nvyf4HTa22sCO0wDc4MbK4afFTS5/8YdM6mlH6+DXKBTWPArSWMLikwOh5fDc\r\nob9Sr8FYdt7H+sE+h66qIQs4uNt0bae607uHKX7mohGMLZSDRkTOqOQuzC/s\r\nSZkEVBOXWulPjUd1M29jg5zQiVY3qI/hJ3CvBsoaYPaTveCSPVpaw8aEehhg\r\njQU3DlkVmAveMwNammm7j4Kt2VKYyjFk/Y8=\r\n=NK/M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"import":"./solid/index.mjs","require":"./solid/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"c30a16d8f44d690167b93bda5b8e488d36d30f67","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rimraf ./angular ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm -r --filter=@typesafe-i18n/** run build","update:version":"tsm ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","husky":"^7.0.4","eslint":"^8.19.0","rimraf":"^3.0.2","prettier":"^2.7.1","tiny-glob":"^0.2.9","size-limit":"^7.0.8","typescript":"^4.7.4","@types/glob":"^7.2.0","@types/node":"^17.0.45","lint-staged":"^12.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.4","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.30.4"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.6.0_1657036327058_0.19922666061243288","host":"s3://npm-registry-packages"}},"5.7.0":{"name":"typesafe-i18n","version":"5.7.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","react","angular","vue","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.7.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"d6392cf914235734ba903b5c47682b84cec3322a","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.7.0.tgz","fileCount":232,"integrity":"sha512-0AvxVI8fXQDJBLkfE4jX8WamBnUTh28TyPRF7kShV0D8MytxTdWhUgbZgltvOzILu7U/QEK0Qs35B+z28s6izw==","signatures":[{"sig":"MEUCIQCJgDDFbDgw1AarXkVLpoDprnQilEzJ4MSXwKqwXv8KvQIgG5ZNrKcn8WYIMXRIn4GgQqur9piT6B/O6d5aCPnk5RY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2717197,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0nZIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7YBAAldgwrMotYLoNykLEkCGZ5iZmwDFM3qdT8z2br5EvkJ5W/c9L\r\nygt0WomMhQGcZ3sheMD+eL4j7XbePLtW4dqhxQzcy6QdCLbHLPWEVd12ruv7\r\nqGkDRvdmdPRUQZSpL0w2UA5nmKNib94JtG5MTFaESpWP7ygUoNsYSm4x0I8g\r\nmRX1Mo1Li7DrGZ4Njaj5Er66SsFtKR2kzpjzM5HpUCgMuT+UHHJDPKEqhh0g\r\nbSJzC+FjkoXgxP9xNbz3cmboJa/qR0uB2LEe161I+pG4vAwf3agU82UXxUJH\r\nQo8ajHySlokFx+ab2ULFrCVTaNQHTSKu9OPmktmCug57PPFjYJANlZcmMtoi\r\nQX1SbpMBg6de69YL6yamsSe70L4UZunRKR6k70RoT0adr+0WdXYO5MQNJc4z\r\nLg4VlrXVAfIF8OkSgK9ReeriO2sd5OIVs8ibh1GemvA0AedcOaaCoSXwO7sf\r\nc045n2IZ7fu75G3wnrCK6h1fws+3kHUYD+YlxuL0lUl18if5y4BTITGviaUT\r\noRCi7mw4Ty7PYAihNsJAmKeX4LLgT0wh3H5Lsb2MSPNEJsyUre4jsNZUehBI\r\nmCJI3lpW2VFgbbMw1uomMqEeAFuXFO/MxBvLfDGbXElvC5CyaMoU/6dbGV6v\r\n05JCE9Gh+srmZNOWTcSQQKmI+wvEeGrUtPg=\r\n=9RSZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"import":"./solid/index.mjs","require":"./solid/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"8b6d0a84d6aab71247c32595afcf6a996ed4e7c5","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rimraf ./angular ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm -r --filter=@typesafe-i18n/** run build","update:version":"tsm ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","husky":"^7.0.4","eslint":"^8.19.0","rimraf":"^3.0.2","prettier":"^2.7.1","tiny-glob":"^0.2.9","size-limit":"^7.0.8","typescript":"^4.7.4","@types/glob":"^7.2.0","@types/node":"^17.0.45","lint-staged":"^12.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.5","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.30.5"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.7.0_1657960008178_0.158931270631804","host":"s3://npm-registry-packages"}},"5.8.0":{"name":"typesafe-i18n","version":"5.8.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","react","angular","vue","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.8.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"1918958ebcd7ac1163a050c71ca08f9bdc7cb938","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.8.0.tgz","fileCount":232,"integrity":"sha512-P0zAQSa8Lk8ln2DZg9ntTDhTmt+EjFVYGgBMCEm7YyzS2mP3aoBJ+dhTKyB6dcWxMD/rBjsUlmbNre2GvFARtw==","signatures":[{"sig":"MEQCIAl5xAbaWQ41qXI2rk503Fmro1z5zl/EK7qdMEwwwrmUAiAlxF+3TzBACweNE1yi5tQTim7nlZAUpvuO8FQyH0MUIw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2717576,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2796ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmojDg//bheYyq3l4laPXL4+joiIphOm42j9JmAHYhsbLoHVoi1MV77L\r\nDilRqr+Lb0sGl46UBMKCwKNOi8MflIpEc1z1cP1oRUhUrBkXd7UfgMN1QlNO\r\nlFvMheXk9AtZ2yGt6N9EXKkp25tgpfITw84ssC3bcTrROh2PUl3esbbHemlJ\r\nTHdzKIG7K68Mucvk+aM/G0QuuYLOVLNG6mSASBZT/FEaoE6759QMgvnBSeV7\r\n6EXe4QROp9gy/46Resw6jLN9LWtvDHKB2PEhbqgKvjlkRYmkAbxw0qb1FE81\r\nVVtreIY+RiW+FloDTKx78mT+rj4uBFjeAwhktq2R3oCXUH2LAYGEMTRVbH2B\r\nUcyUsBsHgU17jkZuKYtH34pq76K910J2Ovh4vsF1S2co1TN66eJzIlsIYxM5\r\njkwJ/3VjaMJf5lH0HIFfQ/ApcJw0uzhgathtT9V8HRGF4ERRL3SKKkhwk44+\r\nEB/BIQZgW0EMn0M0n/sEJHJWs9QmKg8uLSRrfh3uBhg+y7B0wsbuplGkR2Z9\r\nD/NJN2ZCLS06i1lL7niHQJ35vXLO7SRW7sOq+sZIOnv3eBDTOJleiZts2W5S\r\nRzfnzAdRQzoQmvupdNGsUbXGp5DWKZPKFq+idgRY691GUdtD4+OkWCvxiwF0\r\nNgCVl/KWlBVsSp/pqXHCIN1681QN1rOe3Is=\r\n=1aYy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"import":"./solid/index.mjs","require":"./solid/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"3ab49efad057d40a57d7e9384067ac574f25ddba","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rimraf ./angular ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsm ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm -r --filter=@typesafe-i18n/** run build","update:version":"tsm ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsm ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsm":"^2.2.1","husky":"^7.0.4","eslint":"^8.20.0","rimraf":"^3.0.2","prettier":"^2.7.1","tiny-glob":"^0.2.9","size-limit":"^7.0.8","typescript":"^4.7.4","@types/glob":"^7.2.0","@types/node":"^17.0.45","lint-staged":"^12.5.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.6","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.30.6"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.8.0_1658568569990_0.48455628357456004","host":"s3://npm-registry-packages"}},"5.8.1":{"name":"typesafe-i18n","version":"5.8.1","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","react","angular","vue","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.8.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"922fe4ff4496f87864d72314a2b4c5c9a4136e6a","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.8.1.tgz","fileCount":228,"integrity":"sha512-E0gjvMAx4UCbkgXkxHd1PriabURk4R9VkeMRAnK43Wjk1spBCznZM/TAD/4ZS5fbZJe5nz7oa3oUoRQTxsXYcg==","signatures":[{"sig":"MEUCIGIJspA8nT1+ng4tuRj2h3gOHgE9Lu3LWTYaY5PPz0L5AiEAzSaiwyO4bdAInRPuP46BixUftRDJwfLHV+O+JRdGaq8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2718446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3YDcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrygg/+LQOTO3xE7UctQR390Pu/z+QghsUQdHcFBty4WPisR/PORce6\r\nGxK7zgTEchBYxlOSf2tuaig9RcAHUCzUOjKdJzgL9nb39gEoNWPfyKAM2HDJ\r\n6jZNyq4SHvytwS3Zq1tGxeb00RRcLnFLpoMfsAVfkR0HWJmBonWR5HmD4KKx\r\nYDGYrvR5f8cqgAK6kgo0YRwHKjrsqv4fuZ50ruR/mC6DCp3ehZJlo/C9OUWw\r\npBQTgcCM60xG7deLD5f2l8HjsNEBOu5tfQx8a4wcmukUwdBQ481TSh5gyV92\r\nbXDOUXXNHfWwOYX94miv9SsCV2hPxk7lNBf7F/qGgF51ThU6MB75DjHaCICQ\r\npA6v+ONtQXVczCn5kZ92CENXUWTfGWYEsNdaB36o4C5vhBuo/A9HJdGz19mG\r\ncGzrJaafVlmroJyDnPTltvIUM4+uPz5/BPU9wgrY4XqIS0Kd0caLVb35MWoc\r\n7/XsVsL2d2xMXShNyxVOqhIQFCgQ4R/eXmeiBts3+rhjzjdZ8gv1NBfZchX9\r\n5avNmSUuzVhC9blnXqorlAGabyVG2i73IrwvCuIC40tWQXHO9APUJELxOwWZ\r\n4bDINmuIayoD0ozcnMmhc/VAzF2+wLHe4ai7YYIDObHTtvuBeQIDVLj9MDGA\r\naqLYngIeD9GpmagWIKXJNTEXd6qBl4TFu6k=\r\n=otBF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"import":"./solid/index.mjs","require":"./solid/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"5648b87998cfc42c2e4f09f769361aba0da8cc9d","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rimraf ./angular ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsx ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm -r --filter=@typesafe-i18n/** run build","update:version":"tsx ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsx ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.8.0","husky":"^8.0.1","eslint":"^8.20.0","rimraf":"^3.0.2","prettier":"^2.7.1","tiny-glob":"^0.2.9","size-limit":"^7.0.8","typescript":"^4.7.4","@types/glob":"^7.2.0","@types/node":"^16.11.45","lint-staged":"^13.0.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.7","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.30.7"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.8.1_1658683612535_0.775898706538052","host":"s3://npm-registry-packages"}},"5.9.0":{"name":"typesafe-i18n","version":"5.9.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","react","angular","vue","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.9.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"fd0d553c276b975e81b58fa29b036b307f45f206","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.9.0.tgz","fileCount":228,"integrity":"sha512-6DzVN65+OtcFz4FOzI0CoRxM+09pyFqnGLasYTSog7+KOjLWbpvc7QVMI8FRyIHzRUXoGhTzaUs7aYF6AH7CpA==","signatures":[{"sig":"MEYCIQDgNeH6Y/+/Nu8PzgSg0/fb/BzOMZi/gehf1iu1bsm+mAIhAPAXBwVzsaEdjcXyTIQUE+V/Q91+Tm4FSkQ4hrj+2Z8Y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2718446,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3YKpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpIHQ/+IYtoZHtRJcoF2qujlsFHxzzIbmblv6NLkBf43ERLC8Aa0hkd\r\nZrra3g9WITlUFu3VpkVV8L0cjNbho2sBX+kvHeOoNoYAECXk0mq5yVimpjdd\r\nBebNa6s1ThHWVcgoR7wFXDEtGHH2TwfwAiRjYAzfo3xKc52tTWKJc3ckbwpP\r\nEXzNL2GuBsh5o2N7qMJ+0x9vB7eN0DoSmkIauE2P9HbAZ9RlHzuh+lNqrGxC\r\nt2Y+GZ0yKmw3pM7w3OObaIGldqdpWs2BFEWSHqfi6lbwISdsmP9sD1UTsqnb\r\nxZMXHnhsO5ZM1YiqzYOtz7RCynNTfO1FJ0WcI41yeuBNEd4XvlaJ1HGFW7tR\r\nVBoUXWXpvLeWGqiHf8A3GBjO3Y+Vu2NwV9MKFDLtWs4fkvOXynA7+2JCs4Xv\r\n7/aj0eApMF5rYX6S1CECmUbxFBF3dfednXqM0AOxcxsguaUY4KhMQFWZwhzE\r\n4AQb4NdgN31LjMMoj1paWKEdHCpRmpPCeY6N7jqleCi+IK1umo678ss78FDe\r\nCTHVO2ITn/WQPArHItskZdHU5Da5xOA5OiMSHEISvnVUawWgHkzsH2NJKu08\r\nHvwgAxImAg32Dx3W9Gt/iyIuleQR7Wpbm8mb/7DLDU4rVG976ghGWt7546a5\r\nQwex7/PBGtkLvSS3ZC8MevSMxOjQxtnv+Uo=\r\n=a58q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"import":"./solid/index.mjs","require":"./solid/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"3035050922a33d87c817114b0ee3789cd174b5bd","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rimraf ./angular ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsx ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm -r --filter=@typesafe-i18n/** run build","update:version":"tsx ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsx ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.8.0","husky":"^8.0.1","eslint":"^8.20.0","rimraf":"^3.0.2","prettier":"^2.7.1","tiny-glob":"^0.2.9","size-limit":"^7.0.8","typescript":"^4.7.4","@types/glob":"^7.2.0","@types/node":"^16.11.45","lint-staged":"^13.0.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.7","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.30.7"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.9.0_1658684073707_0.08740715014717648","host":"s3://npm-registry-packages"}},"5.9.1":{"name":"typesafe-i18n","version":"5.9.1","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","react","angular","vue","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.9.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"eedceae99bfb21632dbb4df0942617266f507f1f","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.9.1.tgz","fileCount":231,"integrity":"sha512-3eVJSBhLaXdg3J//AjR+cTTV7t1+QONHhuSY5riiZU8ClZiSvrRyWWcXHqb1dsvpTIbdZifWXNbiHrglLPgO2g==","signatures":[{"sig":"MEUCIQCfGpCgz5kS/qZY1Q14DoZZVvthGCnfZmOBUMk22IEKiAIgZlfxr5QO56naHx3GLgDsFy6gZ311WZ52n06SnMXSuXU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2718591,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3jCiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogjxAAlyvevj6FNrMjnSljwf2OSBZxq9zmly0JUFS2cJktDpKKn7JS\r\nvMXmTB8PoxSL/YFTpvwZet0jVsY6D3a+xcSHItj5sI/D1UTESCLxcd5RsGB5\r\n5rglGTtNj2Hn2aZ7unAZNqmla/YOfkwU6YgQxqRzqDkOdW1SkJdCZboAxyfW\r\nbdQoMvf2nPxK2S+gAgtS9CHXSWmRKtS/peTZMgoL2NqySwj/pZZmZBJPlMfI\r\nlSxU1lsJjsl403NjnlA5adZ7dU9uwPi+hvTwANxmyogrGWm78bDQU0826pfZ\r\n3wim5tYg0WR6qGPeH55BWuRua/tRbP3ZZR8epS5B93qezD6xQe5k3oljzOyp\r\nVqniPJbc4szBY9U8KDn8fx0Hn6HvaiePxnY6kFbtnsokYY8WCnn414164x53\r\nG61a0FyGhMEaofmAllFfe2S+Bn1cCadS6udl3EF2nAHW64V3li04I4kZvemj\r\nBAmInBeQ02Qb1D23F4IH6Q33uUnypUb0KP947EMbh93vqucXDOHEafe2EqMm\r\nytSg0kH3Cl8VYn7bG04kVAAXLLGrKDpbz7fIMkGA/4UQN8aiXklEdOP8Gc8u\r\ncEcUrB1m3vmoqvTdI8g8bMrWXplHRhR/LkKfhrnLb3Ke3Y4eQ6bR8HIJC4ne\r\n7EyPHDhZKUaJItCO5aToVQORrzn6Z0TC+xM=\r\n=7YfH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"import":"./solid/index.mjs","require":"./solid/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"fa8e9c6a719c5310ccfab59efab881e8b4f6f3fe","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rimraf ./angular ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsx ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm -r --filter=@typesafe-i18n/** run build","update:version":"tsx ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsx ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.8.0","husky":"^8.0.1","eslint":"^8.20.0","rimraf":"^3.0.2","prettier":"^2.7.1","tiny-glob":"^0.2.9","size-limit":"^7.0.8","typescript":"^4.7.4","@types/glob":"^7.2.0","@types/node":"^16.11.45","lint-staged":"^13.0.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.7","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.30.7"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.9.1_1658728609980_0.03884702052548472","host":"s3://npm-registry-packages"}},"5.10.0":{"name":"typesafe-i18n","version":"5.10.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","react","angular","vue","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.10.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"101d8d0cb606c00b7d2f2c0705289c6f3abd89e5","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.10.0.tgz","fileCount":231,"integrity":"sha512-/dy27OUNMXPojLXnY8M9cYRmGqsQ98hbyIsPFxq0wzRkrMdw7d07J+oXa9K8Hm13UuWo6peeBIICXTbL9yGmjw==","signatures":[{"sig":"MEMCIA7W0qqgCCF7p+YKu36yH+8emXT7tzbFeAkZ2VHqV4pLAh9t6LDHikxBISngdpBBsY2wKWtyfEfQR2KM8tTrImx8","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2720067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3s4GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqLDRAAiqlwx23SIBSvV/p8SzfWoCwk8UOuy27C4GsX3UjjaExG67kp\r\njsS0Vfbc0L272B88QnnoYyN15fa9Bubwq14evkhgVJvXM7iqQuDj/U86UN/4\r\nvo40vO2daSMMms5rAfJEWtqD6AKu5hJx9vJQmMvdHBg0aA8eydjHm+blae2L\r\ns51ecKqNEEdFfFO4Ls/9vIn+yzOMWHTpQ5dfr03eYcfftIOKTRLiRLugMqSq\r\njQvUbhHZxIjOUGhdU10GupZ8jnGM6EAuicYa9d2RAoVd4nxe+QBkzR7vvBbg\r\n8q/7PKq4K/djnoPQTt82Z76Bzi5et5gXA1JcrMAWK4hI49rcSOU+QmsmCz5N\r\ntsBAG/qXMCAtP9fHBNMexcRapZcrkqdH1Hx6JWCJKNmBIBJVT9rB3HPhvEGc\r\nZ0eLrPJNlEiaizpXSx2EeVh5cQXlooiL2DuWNzfNzDDpQCVSoAvR3gh3KQ5P\r\nv9/DX79GL8WTr1c2HaBIlOJyw1hKHyR/6Lr6ErL2Jm1s5zarmW234ODoPw8V\r\n4zsuKFLHzRzEfmX5lBc/ByS8DeRMxrUNdfjLOJ/WEX9QpLBYRYnvDBEvvEZI\r\niSK32f7K//fWq/fApqKaAdICHrws2RyDscgl2UvcorPCClDb2YHoKRTXBBjS\r\nd+FgtEwHf37HqomuFw25W33ify0vRVtKYjY=\r\n=bxVb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"import":"./solid/index.mjs","require":"./solid/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"dd03adc1bcf684cceaab37fb993f2e4580fa80e4","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rimraf ./angular ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsx ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm -r --filter=@typesafe-i18n/** run build","update:version":"tsx ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsx ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.8.0","husky":"^8.0.1","eslint":"^8.20.0","rimraf":"^3.0.2","prettier":"^2.7.1","tiny-glob":"^0.2.9","size-limit":"^7.0.8","typescript":"^4.7.4","@types/glob":"^7.2.0","@types/node":"^16.11.45","lint-staged":"^13.0.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.7","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.30.7"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.10.0_1658768902658_0.862051803610763","host":"s3://npm-registry-packages"}},"5.10.1":{"name":"typesafe-i18n","version":"5.10.1","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","react","angular","vue","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.10.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"3a9431c4515cb36886be72ae75b46eef3ba9d958","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.10.1.tgz","fileCount":231,"integrity":"sha512-cLF4QSrnNOXRVNKxqWBh8WFfkE2SdgeqBq/jjFMFXEg7qoDhj/FUM3uXp6O9c0NY0ui+M4/vWpMcCDBI+W4wZg==","signatures":[{"sig":"MEQCID4ogeMTqbyEh0Yl9+IzhUJ6gfWoelGuqila/2yjtrEMAiAS9SDMNWD4H+S+0jAOogeBLw38yfGOqTl65a8c2EkaLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2720067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4hjYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIvQ//W4jpLrJ2VQDSJXZ3mxxtFOyFnu7Cm5W8jJyp9KouCUqkFW2f\r\nyz96gqwg5CXd/Q0OikO8gYTMf2vFEQqFw045tHlFzAXXSF9kF3onqdQRwQHD\r\n5+USCCRVZwcnARbjwkLWJiB6tBS2jwuWQpwnf4wJGp5aLtQmknOdrV3dl0ND\r\nvMrawjPIeMc/ZCDN0elGLDjysjLZVJCeoENWwwnI94n6c/QII0vQtCvxNlnv\r\njq/pUn+bc41PcDv1hz68tax3v0kub9uRHPbQsumB5uG1qE1U8Li5KPEQu7ce\r\n2R7puDwFIbC8a8aShuCJIAcrG4SOIdBrKyMWsUE8R7G8rouB3AEI3b3E+bmg\r\nB3Dooy1mTsfwMV+nakUzKuAgwJ3lU9wJIKBe2NVU8ms0kO2PPL7kE7oIrSr8\r\nOdG65jSmuNbTHiCdCqIcndfdMGn3hpzjmzeRye5VpuEv353zpZ7wyIeDgbe9\r\nAzMHCXEsTvRIMOnEszYobJETs4uqiSo8mjL4KDiBDWornphKfUHa30LXOqiy\r\n09tFS3RiX3XolLKfOwuLeRGtDDGlKNsWJCAjGIoc/4pqLthHu2KZ01GCtWjg\r\nKq348iPxmO+gkUK+zps+VMGZykT/uY1vIONVRUW1VwEZ8F2B/CWbQFIWHqJ/\r\nTVYmx6OOA8jgUT7Q0jwkiJroa2YS6bDpXh4=\r\n=tBMU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"import":"./solid/index.mjs","require":"./solid/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"158a077c2559666cb5e9df3d5ede6945fb53c913","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rimraf ./angular ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsx ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm -r --filter=@typesafe-i18n/** run build","update:version":"tsx ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsx ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.8.0","husky":"^8.0.1","eslint":"^8.20.0","rimraf":"^3.0.2","prettier":"^2.7.1","tiny-glob":"^0.2.9","size-limit":"^7.0.8","typescript":"^4.7.4","@types/glob":"^7.2.0","@types/node":"^16.11.45","lint-staged":"^13.0.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.7","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.30.7"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.10.1_1658984663923_0.6121282118755051","host":"s3://npm-registry-packages"}},"5.11.0":{"name":"typesafe-i18n","version":"5.11.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","react","angular","vue","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.11.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"76820dbc1d0652b954f537414920ab9eec4951d8","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.11.0.tgz","fileCount":231,"integrity":"sha512-OVX/6/F834XldHTMdmo3TcMPePcvLXwYrkDgqWYxmuVCTyCrk0aIdUOIWM0RPZEQ2D106+/LcWFCkJiBCuK2pA==","signatures":[{"sig":"MEUCIFYRf5gerN7g5mUbp05mWk/edoDar6mW5+GORt8JtJc+AiEAljyZls0SkXqZdO+fN/pqNxWP+4KCd/2BAeMXNif3gVM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2720367,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4hwtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo21g//dx27jBvZREbYa6C6kCBvBqE61/dHp8HsWjLqSs2n0dbpIAyT\r\ng9HZcS7GLDLlaekIXYM+9Ye8ERaVirDNW57Fvf9LM7dQywJMzst1V9sKczH/\r\nIBiAYtpfUpt+gQpnLc53TfxuJE250hCMrdHwGVrfqmx7ShOLY4kxsrALLu6+\r\nQ5dB76H+Xx8woSK7UFkmEL4iNvxRI/6BljY/Z6KW1xSM95bV/x9Jop7K2ETG\r\n/AVxqaTx6ME3sOhHC+nSln3lQcKerjEwn6HKUmETAYFRDu2CCL2ZlZRUfyDg\r\naQOR1xD4Td/hzyH+mhPcAEMACUP/3x1xW6zEOOUesXotzEMaEoMUbt/mYa8h\r\nAeGirNGyQgiPxcNJI9m5Y2xRIJiL9YiIPVkDIVOZGezym4oY3s5Ni77BaI/Y\r\nxfE/RsxGe6uHEMZNzLS+pK1acpeMvMbEBNNa+bEO5MMSp/ZUm20oI8xbdC90\r\nD4CY1j92lUP2k/lLx1D56xlWet8xIowiG3qzwfOytRotxDjTnHeU83lkxTXA\r\nGlBUY5NtTkYrJ+TU+AyD4CBElno02mXZgJV7/mZ+MDJg1PxXIQDIUZt8i/Uz\r\n27G3ZQXX5G2VrvNcL4F5RHWPFTljMpCNhyMCdab2hy+PJE+m4isSMR4IsA7Y\r\no10QAcMr++XEEBAbc4sl2DqOCd0J2Kxzso8=\r\n=Jh1M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"import":"./solid/index.mjs","require":"./solid/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"d08838a97575f22624772361c4208d38a8b7bde3","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rimraf ./angular ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsx ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm -r --filter=@typesafe-i18n/** run build","update:version":"tsx ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsx ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.8.0","husky":"^8.0.1","eslint":"^8.20.0","rimraf":"^3.0.2","prettier":"^2.7.1","tiny-glob":"^0.2.9","size-limit":"^7.0.8","typescript":"^4.7.4","@types/glob":"^7.2.0","@types/node":"^16.11.45","lint-staged":"^13.0.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.30.7","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.30.7"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.11.0_1658985517412_0.451850590842958","host":"s3://npm-registry-packages"}},"5.12.0":{"name":"typesafe-i18n","version":"5.12.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","react","angular","vue","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.12.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"bcb1a6e94e74ac58ee21d1760facf89776a3ab80","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.12.0.tgz","fileCount":231,"integrity":"sha512-9QUVOZcxzRMhY3W7BJq0s87sSjXmHo9K9uyyrYPLxx5YWzDG7SgPJQ6XHvB7RXTkRrr6ixAIiqBS9uAaKJpmFg==","signatures":[{"sig":"MEUCIBoetEg+a2ESaH/K1P7Hjg8ySrT4refrl8KaPWxle10UAiEAjnp2fz1O0QgYBk6aI3KokgV0FoYue+yC2pJaw1Hii3Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2731901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/JE7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo40Q/+L20/DWaU+xXF0BnNUA+JTj0vt+uOJeXDSPwFE+JVmYwB8Qhp\r\nckbpK143E0Qrlngg2MCZK90TkRea/fVTiddLGY3FWeklMPBYYqOtfSjiAoZd\r\nR2VYtT0aJwTme4hdZ3YIBMq1rilvKYqMzD/OshhXynQb9U797p63p8sxOzuS\r\nMs8RGDnvukUrmlQ3hIlmKnBsm/2QV+T32cw7HGq9zSHSgusxRJ9JNdFtRO9q\r\nUFDWU8kuC4CvfVbGhtHd6EtTAnD22ZcM4yePNLdSOLynvf9ujLO5ICFtz2Ay\r\nu+gTn3hzdfAd2IIXQmg88mJI2mRgVV9iT2l0oxaadBX5w9vU62pyNuHzkIol\r\nCwF3gFuq9OyUlK71ktScOyy7V0r2YpYSJ3q+E0vL/IiRP3M5mC0EvGHTJYxb\r\nLMplqRY5JPwQ41bVjMYNVAFKXdqdV+WNuQG3FqNzkuEUzdvyyCkndTlUESgx\r\nMWF/w/N24GNqnNgYyAs2apBGUN3c8S/9XexrwkMzAeTvswOm0B4sDM34//GV\r\n5JNS0rHtLxNbHCVgvlgo8oO2QsEzPFUmbMBRNTFMeQDQxIHNNVx/CoNU0i6L\r\nEtt/NCyQKGugTR9drLYmXLXt5pcc4aIVSDcH/aIrEU3TzP/l5Qz47FFxyzyy\r\nLu3hQdQZtpMc1eM1+R7IRUL21sxncZhTNjg=\r\n=ulXE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"import":"./solid/index.mjs","require":"./solid/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"423a2cd79ac161d0e1e375576e963c4550439a1b","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rimraf ./angular ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsx ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm -r --filter=@typesafe-i18n/** run build","update:version":"tsx ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsx ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.8.2","husky":"^8.0.1","eslint":"^8.22.0","rimraf":"^3.0.2","prettier":"^2.7.1","tiny-glob":"^0.2.9","size-limit":"^7.0.8","typescript":"^4.7.4","@types/glob":"^7.2.0","@types/node":"^16.11.48","lint-staged":"^13.0.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.33.0","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.33.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.12.0_1660719419107_0.18520601907421863","host":"s3://npm-registry-packages"}},"5.13.0":{"name":"typesafe-i18n","version":"5.13.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","react","angular","vue","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.13.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"06020bf6b9731bc7e8b4a10b7fa517d3d7e54486","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.13.0.tgz","fileCount":231,"integrity":"sha512-Q72l+LqB37kNT2R39mkTwQy1tuQ7URAahD1QXbR84itO864xvVgdoS8xaRAatp0y2/oU7f+2EzpAK3YGp0g+eA==","signatures":[{"sig":"MEYCIQCfO5Ucd8xf5lOQhcgM0TJod1XZQwYBeKANjwi66hndzAIhAPTI1wwP+ccWSUKr6ZzL9QNNSxthZvqSpWmXEiG3NEq1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2733201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIWZIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofSw//U2inYrELNpJcURj23gebWOmclyMrpQFXkQ9mWzWpunCFPokp\r\nSOdb0UZNLi+c0y7r2T9rkrp4znoII4dRkF/m3WDVgHu/bf/BNCNqsrzg3V3G\r\nF1VidGMVdKwT2HXcIl9OFdZjDUSOXjctWEMf4uwadPWJarGYTWKxoREEwK8d\r\nZHiT70bXG9dudeJHGdBHbH215NWQw8E28wG69LoZM2/uhkgsR/4sskX07WwC\r\npcoSUYKPJyrjcHQXnd7AHwvW2bcY0PYCvkLitqWaZyvNjNknwsCi+4rrHTc0\r\njltsMQJRolLePhgt1Iw6LapvFhv5pCZPdOG/T+vRk5P8K9L2tgsmtxR29eq3\r\nUKJKvTtTq6hyREePeeJKQrOYQVnjNJW+UCF92auHFCEoGqLnNqZjoU45agyz\r\nFifZZL7mkOJwV0H/E10wxGGvd3QMceyCj7sTF+43vH/dmdo/ukC/vuNJCBhz\r\nlTOZ+5COGUdP1uP2b9+EljghR87FVn5X4rSz2013yknkApFsfEddImTubYdj\r\nzTWospwoJ+1XbrJ62rsNWEGaUb4ModrzzBymnOzEIVDcnordaboxfsaUoh8c\r\nW4+zln3dy6mJUtWujkm/TW7Iz2JrEHjD5gLKsUlyfc55w9Zlj9vtti/XmBTW\r\netMSixKdg7uBzZr4rnE8iHuP2ULGFH8N3MI=\r\n=d1ej\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"import":"./solid/index.mjs","require":"./solid/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"77cd1abdfe26548f7dd71fe8b9a9c5e906ec7706","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rimraf ./angular ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsx ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm -r --filter=@typesafe-i18n/** run build","update:version":"tsx ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsx ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.8.2","husky":"^8.0.1","eslint":"^8.22.0","rimraf":"^3.0.2","prettier":"^2.7.1","tiny-glob":"^0.2.9","size-limit":"^7.0.8","typescript":"^4.7.4","@types/glob":"^7.2.0","@types/node":"^16.11.52","lint-staged":"^13.0.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.33.1","@size-limit/preset-small-lib":"^7.0.8","@typescript-eslint/eslint-plugin":"^5.33.1"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.13.0_1663133256168_0.48358930958032453","host":"s3://npm-registry-packages"}},"5.13.1":{"name":"typesafe-i18n","version":"5.13.1","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","react","angular","vue","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.13.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"6daae280bce78af38b39840e6f07634b8b93475b","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.13.1.tgz","fileCount":254,"integrity":"sha512-9Cgikxcj+2LAWQGZ8pOQAf14P+aOOcOel/G1kSAXAObA4Htj8R+qgCx9DqUnxjRfugWzM/19ZqGss7dl8Dw7Gg==","signatures":[{"sig":"MEUCIEqqD4PNV3daZLlhJOg2ToKqM4nZ0QUw6uakZUfwEWJ+AiEAgA4WMK0yQq0IX0ifEz/qzdpxgb+ge8E9ziIEfE2wOkw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2753767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMe8MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCHg/+JUysXFeSU1mStAuANXkHmN92nDambLOzCkvpIGoaUpQWt44V\r\nAXr2BBLc6phvr1HIb9NXY1RIzcn8WZOxuKdj2T4LQuKnY2l2XU8PFZAUOGVo\r\n2ToaTlzelKb7JEEoiyOalzoYBMl8CzrwNhkqUtFbazPEN+FF56PEjBib1KP+\r\ncgXkY4Os3XzTkICTIQwxFYyLeGQYoCbwfRdYOUlYtVdqRnaWEmez4cWrA7CS\r\nbgeix0lU3Ve6J+12Ef/Y2uLcjgsiMw2lYuKVFrRE/s2a2QfLMBGsST2+/Kd3\r\nKqfIk1zkdvauNW1oud3/JQWPWWUGddPbB47miOEWNgv+EKRSpLabRiIJqumF\r\ng0WUqDzJ6fKL0nTgPvHa4BrFNint2WYJJ8P2Qb4kHbrPrtOBYCMm1Zm8128u\r\nwNzafsi+rEocmFhJmKyDoeAg7YsOoZj7J5by7/SdvNHB4KyCf/0hnIzhQ3+n\r\nkSXN+1dTgIyr3xw75N7NYAxR8eX3Pf68yCqDGJpn4GDfH2zj0ZdmaBOsQev9\r\nh/iv3OgX5iYvykBFbAwiWk5pwzhe+FJ+QRZsrFB2t/SpfJN28U8aqLAzN7rM\r\nH0xfOSwHFTaw2jxgmDPP0m2Fd80rFjAC8N9MwQdW8VXVHxwSTeAQ2ZU96x7n\r\npOQX3T6fMNtjdMiRtSrvKizLyD2a1h8ssgc=\r\n=7VlE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"import":"./solid/index.mjs","require":"./solid/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"7265f915e67f11b6b096b38fc6ca6a927c041805","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rimraf ./angular ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsx ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm -r --filter=@typesafe-i18n/** run build","update:version":"tsx ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsx ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.9.0","husky":"^8.0.1","eslint":"^8.24.0","rimraf":"^3.0.2","prettier":"^2.7.1","tiny-glob":"^0.2.9","size-limit":"^8.1.0","typescript":"^4.8.3","@types/glob":"^7.2.0","@types/node":"^16.11.60","lint-staged":"^13.0.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.38.0","@size-limit/preset-small-lib":"^8.1.0","@typescript-eslint/eslint-plugin":"^5.38.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.13.1_1664216843780_0.24158719709527832","host":"s3://npm-registry-packages"}},"5.14.0":{"name":"typesafe-i18n","version":"5.14.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","react","angular","vue","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.14.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"917147865b0244ba7eef080eab3cda35f0ec6cb9","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.14.0.tgz","fileCount":254,"integrity":"sha512-ZNHysUvZZhmUuMjBvDGtUI8vT3g//4ay5fFOk2sJCsjx4ztippW1Hrhrq59nJ9mV/Q0u4OX80Gyorq8L3rwNLw==","signatures":[{"sig":"MEUCIEjizrOV2mIaGcOvU3TcAF4cYsdKaBV6GWkAS0bSd8IEAiEAisn5Sda3RkrdjsUXO6eHvp5Ssx5EfNNzANKmTmzf4xc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2754863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNaKUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrtThAAma08SPVgaFSMeYLPO3FDS6TSTEsUx+fLi93z3lCM+7DslXwr\r\nzx3ZSf+UV3Z3m6Ty+9RhayFtFzGudlk/no3+hzI2C+qm/Yk+XY6re3OCR9Rb\r\n5DqTk3wsKY+33L0DZttdIEN8o6rvaHtp1DlT7gzp4T3J8A6DqLOAeeADAnVe\r\nqV5WOJlfSqBP+6ogA1dQ4jspqNnCNN3fTLI96J8fVCBl8C11YBiKaA6arPUT\r\nH4EJZ6A0PuD6bUeUaJcKd9oveU5kcREPYZR1fLOs12L16VYp6f/1NW17jf2e\r\nABc9AZx+bvNBWC8fxnOr7Df71VsCsS1s2hxVM5w0E3NBm5LmGZXE+9NVrUR2\r\nnbj+/sQtDS+feOGQWc1WQEMmIkpJNnZqNaGq+UXi0/WZi3I/+lY1cJlMIfj9\r\n8BB+mCzM5EhB3jHzRdGt7vWLVlHlIgX/kt5YvAhSrwnNsjkHKa7OdUlUXCax\r\nQSPFLi6yQsgAo372djDEnz9px+b4lay7us861YWqE1/sOdjPnwxynrjYYbtn\r\nXEGb6/tZbAEGMDoLcdb+eFV6JcObsR8Lk9Q84i1Am+jWG45IGvxs02wlI6B5\r\nRuefn+Zi6Ompj/WemLZffU3jlRCIdgDO6cnl/2xUs05A81JlC4ZhLVZnNZKt\r\nRThsiEeQiDzJrfg45OEMYYQlegTBvwIXCLg=\r\n=jxOg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"import":"./solid/index.mjs","require":"./solid/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"cd58d0fdffe1ba770113e93a098581e675bbd27d","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rimraf ./angular ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsx ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm -r --filter=@typesafe-i18n/** run build","update:version":"tsx ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsx ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.9.0","husky":"^8.0.1","eslint":"^8.24.0","rimraf":"^3.0.2","prettier":"^2.7.1","tiny-glob":"^0.2.9","size-limit":"^8.1.0","typescript":"^4.8.3","@types/glob":"^7.2.0","@types/node":"^16.11.60","lint-staged":"^13.0.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.38.0","@size-limit/preset-small-lib":"^8.1.0","@typescript-eslint/eslint-plugin":"^5.38.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.14.0_1664459412261_0.2421797768865952","host":"s3://npm-registry-packages"}},"5.15.0":{"name":"typesafe-i18n","version":"5.15.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","react","angular","vue","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.15.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"961215f265b172f82e95d7793d55026f11c5e2c5","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.15.0.tgz","fileCount":254,"integrity":"sha512-P5cmXOErZnXfHzuMeXF3AEFyvmT+kaUPzgcJPnlB/TdXSpzFz/Fj5DwwcjkbnVQgqFG7Sn4tRhmj4Axz/ArfWw==","signatures":[{"sig":"MEQCIF/8nTZlkYhZsLvcaVnxnINsQn4DsHDi2pPCj7p3dq5xAiAno2TCAhieKUY1+skRRQKqhZYA7kM8dssS99eX/WEX4g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2758379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjT53XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0cQ/9GBDoYcSuLuL9eM3HqDoBAShpwPfOPK6znAG+E2Lgw35Eg9FV\r\nBbpMuY99XH5DS36HMnFNXxMk1dFUgcA5uSfxO7pcNbwSiqbrwmavfegwCOIx\r\nDLB26qUBQ5me066EZyGSWxm3XHlStuH/hGIGLxXyS8xhNL/SsMGWQ8LoI180\r\nRiVGosybPT9cvvKeV3bngdM+sgaAZwkVRzl/fk6bif1I3mYDs8KeaDL41s9Z\r\n3AvlwREed/qZDtWTjL5XHp+dikLipLQEB1zYbHGZrrf5t+J/ojVNgM+7wM50\r\nxXhGuzjGfczi2k98uCJgDi9w1CrUvuURnvk9UlGnpYrorGSsO73koJK+bhZr\r\nDgwYQNoI9vtcVm/nLsk6eD/V0kPvFfsu1YkbIVqwv7Sm1jCZx+zDDVeVMOiR\r\nv4eLzN48nnxBABFtgdZHJzTCRSavFQJkYKmX6q6ZBTSJiWeM+hIwoBzGz7OD\r\nhfGLDz3DGe+6+HImqlC1WPRI0ptpHQXO+3MvQLb5rsfaeZ5BGbfSr0VCajR6\r\nehbZAyEYtC79XM4I1vg1MFHFK/0la56AVniQkl46/98W7jTrjKuKhetECCSm\r\noOzAi8eWmhoRuC49VnGnhqCy4RgIB3sWfdjL64jLUOyCO3ElaRrx76QCrDq+\r\nIKNAul5A/+2oZXiLUZE7TeX61RGn1WSzPpo=\r\n=+awT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"import":"./solid/index.mjs","require":"./solid/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"833bbb6a63fa7c2b4cb9c8e98b831beb1f04424b","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rimraf ./angular ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsx ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm -r --filter=@typesafe-i18n/** run build","update:version":"tsx ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsx ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.10.1","husky":"^8.0.1","eslint":"^8.25.0","rimraf":"^3.0.2","prettier":"^2.7.1","tiny-glob":"^0.2.9","size-limit":"^8.1.0","typescript":"^4.8.4","@types/glob":"^7.2.0","@types/node":"^16.11.66","lint-staged":"^13.0.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.40.0","@size-limit/preset-small-lib":"^8.1.0","@typescript-eslint/eslint-plugin":"^5.40.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.15.0_1666162134898_0.3381128630522232","host":"s3://npm-registry-packages"}},"5.16.0":{"name":"typesafe-i18n","version":"5.16.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","react","angular","vue","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.16.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"5c5498fda1916e4d85b3411c4192364991e31785","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.16.0.tgz","fileCount":254,"integrity":"sha512-9ghVd4Rfew1fU9I/OkHZjrbxY8Qos/LvzxN0F3hg5r/C2pM1lJYPcjtoZcg+FrRKZCqLBvLT54CaghFehcpnlw==","signatures":[{"sig":"MEUCIQCtKLv+txcDiOmtbUWllvGjXqDRw/HI4FQcUVSaZXwBdwIgPWBfYP6UQDtAqPBywKPggY/WypHR3brWQdU3yzeSJ1c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2758624,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYWfaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoCuw//Qsl9jL+WxK+yUAe+Cuhw6gaL2qkAfbeTpyRaE5eVrpNqRhpf\r\nzmihRzJ23225NDbgxS7IM4O5BAE6ormJ47etPuhYb8dBwKfBIeJaX5AC7CM8\r\nn67oPHZcQNYldObn3ZK3+wlyCq2xG7V36/hdTYD6gzeI6UeAPb9oRawWeGI1\r\n2sLhcnClR8tQ6yx3XF8r9EFj0dm75YaknuAIlMNktcuQO1UH85fcUGbCI1Gq\r\nFZobXH+gjZcz0qp4uyANZPyGDIt564i2hE6BaDvVMTF65LDGTSD4SUZhDNWf\r\nS5NzYeLeoxXO1XIW4lOt35wVrv0P2K1j0fatvYSYZED0tH43x/30IBFKnI9A\r\nIlXIfpa8mQF7KpxIVPAwky+u4TzzQL+X9lAakNrwf2SRQv/HxMH+D1r/fWFp\r\nWyIYXgCpFcUVlNDgaZF3/yUzZO2LJ+Jh+8ytshj0NZoht2z9PubIa2xMCCHr\r\nDOWIreZhtk5DZ32f8gmHRlV4y9waS4Ka9ueoSl5n2hKXiFmNRES7PH8OZQID\r\n1Dp7wxcuuyGrf4e3Rv5YzsIKI/2cU9duDOkjW/ZgCi5PlNtve0+WN+frEXnC\r\nFcASNBerGs4WcOP3Ds0EeDzbAfaUCpU7oUunLfAfZ8IzOeh8A6Zpd4axx1Wk\r\naB4UPTUdC9x1R6JpqH4W/E87O8NFoTD8Ef0=\r\n=2wZM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"import":"./solid/index.mjs","require":"./solid/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"bc89c771927a6e624b5d08813ae7d2dc9c016666","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rimraf ./angular ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsx ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm -r --filter=@typesafe-i18n/** run build","update:version":"tsx ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsx ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.11.0","husky":"^8.0.1","eslint":"^8.26.0","rimraf":"^3.0.2","prettier":"^2.7.1","tiny-glob":"^0.2.9","size-limit":"^8.1.0","typescript":"^4.8.4","@types/glob":"^7.2.0","@types/node":"^16.18.3","lint-staged":"^13.0.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@size-limit/preset-small-lib":"^8.1.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.16.0_1667327962039_0.9715086384857288","host":"s3://npm-registry-packages"}},"5.16.1":{"name":"typesafe-i18n","version":"5.16.1","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","react","angular","vue","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.16.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"7f0cc4d16cfd35f34d2eadf9e73065283bfe91ae","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.16.1.tgz","fileCount":254,"integrity":"sha512-rRU2xdXOlTNBqYfNvDg3Bqsa+8eh8Nd9GvVmyrDbQl3HVvbIqxDZl+3iREYItIh7q8UCEBpmw70s22KXfuNZwg==","signatures":[{"sig":"MEYCIQDAASeK449WMvgr+/oQGPlBp6LBJ9TWSNd0z1amLn43SwIhANToeg70QLQVrtF3/F8U8wcK3O06k/HUbMCrovfF1Hax","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2759124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYYuEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpPKQ/6AqpQjZ8lc51Cjyxr/gnF6+5g7kS9riB2e+rOnVeMjnNZe223\r\nMjNJuEMOLJGFdLLzsSmwolnnk5EU/ti5bk/XAx+98WwcPIvDiM+eIPjAwZQA\r\nfgoiiwpDZbcUgGd8OLrlIlHBTHwx7lfN4G27aN+dxmABCmxgxP2ZwXBhVS3G\r\na8dmAYDMtoAQ8oxUw+n609ebNBs/ge+i4QIUdkjNoHQT2ff/g8ki0Pfx3491\r\nd1C6JStWLUAJB35YOwYyrCQJN+6yf2ci0hnc7hoAvfbIF1Ux+93RDRYuD84a\r\njKTtHRwX/NRXpVhF+/aW+eFmZwwJ5jAh/+FE/GmUq9LMlemoOHjLABkDSy2b\r\ni+VtmM9TG4dSx4NYVMC71eVpvNfaTJY+KqqzWjDmQeqt6oCti6T4ABCz+DdJ\r\nrWhv14E0m6r4SxcPgL6PniAHq2tjopfTncBJLuz0delf/buOsm8+4qrFA8ae\r\n9eO8HpcZL+oee4fJ6fUv7QEX/b3PhPf1P621Qg1xW8yBBoMii9Exg4LdzFnS\r\n4EakszhWDdogJlgv5DhfaFNUMvvhGF5GDq1mUS7bw/bOQX09HRVOyXnIrGMa\r\nT7g1NA3bxQO9RkJwmvfc/Dk/tFnc1OcetOAsfhG/6yjgIDtN5oiyErbavFhl\r\nIo1WDrJzLh8IQ4R4p/+gOAbiOCUP85i91Gs=\r\n=5uP/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"import":"./solid/index.mjs","require":"./solid/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"0e44b3b2db5d127405f03c55fe21449a2ce2b677","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rimraf ./angular ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsx ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm -r --filter=@typesafe-i18n/** run build","update:version":"tsx ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsx ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.11.0","husky":"^8.0.1","eslint":"^8.26.0","rimraf":"^3.0.2","prettier":"^2.7.1","tiny-glob":"^0.2.9","size-limit":"^8.1.0","typescript":"^4.8.4","@types/glob":"^7.2.0","@types/node":"^16.18.3","lint-staged":"^13.0.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@size-limit/preset-small-lib":"^8.1.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.16.1_1667337092578_0.32429723712340386","host":"s3://npm-registry-packages"}},"5.16.2":{"name":"typesafe-i18n","version":"5.16.2","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","react","angular","vue","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.16.2","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"2cf830f9af8f484df890c06d6818fce68273f6b1","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.16.2.tgz","fileCount":254,"integrity":"sha512-s1eVQUhq7e0nbVm5Ntb3fLmA1UNi3yEUZN0VCPGGAzVAyS2IUdtDP1J9DINGgbFmBUkHwEAZ6DPSRl9Ca1cPaA==","signatures":[{"sig":"MEQCICs4eBC5Kmpnm7VJgMQ2dIaQEqomWUy3ltvjXRTBF1FNAiA5v/aWMcCelFz1m2ZJlOpWGv6whdVconrbYACGxYqxAQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2759388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYgjjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmookRAAoPWwLqApj+Rm/fMn2GbmMn0no8UDP5VL8dE73IebFJf53DEW\r\nMcN2kXX6ooz+NtM/k3iierTkhMoTBDOmVOZLmRaPmg0AjSYYvmhAV++b0hJ9\r\nBQaZ7ClIqHXDjGQfl72UJ8zgMmPNtdQ2+yRCUKX937ToBYJUg9cNlxcFkoQO\r\ntaij7x2zKilFOcamKGDv6e2YT3GGfOjQRRkmdS2UocSRO2D4rloOaBXMfHvw\r\n5z15bwKyfjiwycZKtSjlAP9ciXpL6dRmVFPPI43C9mCdx7uFa4SNRo9rJ6Lk\r\nQwnMN3wwmUGM78NAGI3FU4k6NhZ3C75ZCWdPXHZ++pYxH8KiFFVrX81KDvFW\r\nZjDqVZO8NPs3El2GVHwbY5M/wy3399KChFg2rZLw5BiToXTUMCeOGj8EYeis\r\n/tZwAGkGXo8HeVHfiAeI5e7j4a72HXJy0b4X3QaMIqTddK3M0GN1Pglk/I1r\r\nLDy1fXJS2GcrEU4BsGM3a86X0sjO+bnMDqHeEKf/avGDXkbSxiWO/ep5quTf\r\n9BemXgKgHFcHtq1Oc6cqruVaa5CIjAc4FuVn1KCek0YDHY8ATvhh+Ot4P42K\r\nwM7Ilbrby1IN9wKxZNiAhFrVEngOcoIOeeGzNe/wjupvd1QrRfjgpchFLiVw\r\nDSGxjX13aJH9YDl7oLlnBLMlBJNQSK2FOCA=\r\n=lCOq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"import":"./solid/index.mjs","require":"./solid/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"c54d6b7b55d9265c5877c6f81f4fedb14ee6875d","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rimraf ./angular ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsx ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm -r --filter=@typesafe-i18n/** run build","update:version":"tsx ./update-version.ts","update:dependencies":"pnpm up -r","link-typedefinitions":"tsx ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.11.0","husky":"^8.0.1","eslint":"^8.26.0","rimraf":"^3.0.2","prettier":"^2.7.1","tiny-glob":"^0.2.9","size-limit":"^8.1.0","typescript":"^4.8.4","@types/glob":"^7.2.0","@types/node":"^16.18.3","lint-staged":"^13.0.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.41.0","@size-limit/preset-small-lib":"^8.1.0","@typescript-eslint/eslint-plugin":"^5.41.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.16.2_1667369186716_0.8409083693819703","host":"s3://npm-registry-packages"}},"5.16.3":{"name":"typesafe-i18n","version":"5.16.3","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","react","angular","vue","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.16.3","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"39a8bcdf3d987851187ae1b87033a57b8b4089b6","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.16.3.tgz","fileCount":254,"integrity":"sha512-9KxHDFzNW5vA1a4kVPEm9Jslch0H5W2IkPcJjuaqofr86U0EXkrkvF3IbPjzwnWwEf/wC900ZE7RPnePW5KYKg==","signatures":[{"sig":"MEYCIQCZoaum31LWYsyHc08lV8kYcjrl/Pu2bkRt9vkqsu3JyQIhAJ0PeCUamwtxtaiN6nq/3Gi6D+BRpF5o1YjByeo4M5hz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2759386,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjag4nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrPaw//brekhwpgjbZIuPhLAjGbfSeTs92GRPKqR9OZsNs+JetQ031n\r\ntyyZhlQZGu9vSOQH0rl7s67CsiwiVf2GbnwOlm58GGbsl+W+E4is9pw85d4E\r\nnWPqF82sJDPCWLKP7sCHcgFQnEtXxLUHBkulaDAewEBhcg5nCV8x0NLOAlqz\r\nJHF3ztLs2FKmGA+yE1wtunFR1wndD8NhG5rx0YXm79rTnDtDovqqXq0cLgci\r\nhQFDpBg2Nug9M1Dh80e/cjUWmZduV3wOL/qMVsulJukuP/ccvqInys6BCaOk\r\nshdVuqkzq1GWIlK4JzjRd5GOezXuNDiI8zmOvJLUmOjc4Eg5+HPuDeEt8/IP\r\nhtFmL2XIj17ADcFB0UNdG1K4eF5Pi353nAcJK9hvZIgsWjtUl/fSzsLfCIdq\r\n7gK1XygkaO1UN/pGzv5l+Y/Q4x/26FU/lDMuKD5vQ9AWHO0AdWqDUn5QwWWE\r\noH7+m+2zEkMp224wa5ewbjhTsi1rfxUKuxVbrQKZiNRcbYPBq2AGsLOOGhwX\r\n2OZU//ZM1HYmylG1Kpa9MrtAPZQGe4Mb/P3KKkPr4Whc3axyQeW820gj4d9G\r\nrF8IqVHavNB34rjHS+g3LXLnJaDNgiEK+WhL42fxc+4DCIbC5Lke6bRTzLXn\r\n30pT3UxfUzPYwH60ljm/QtF8xyQxtz2bN8s=\r\n=TJZo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"types":"./runtime/esm/runtime/src/index.d.ts","import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"import":"./solid/index.mjs","require":"./solid/index.cjs"},"./parser":{"import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"42912a1c35ec1115e781f1e1e69a6b82bd60174f","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rimraf ./angular ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsx ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm -r --filter=@typesafe-i18n/** run build","update:version":"tsx ./update-version.ts","markdown-link-check":"find . -type f -name \"*.md\" -not -path \"*/node_modules/*\" -print0 | xargs -0 -n1 markdown-link-check -c .markdown-link-check.json","update:dependencies":"pnpm up -r","link-typedefinitions":"tsx ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.11.0","husky":"^8.0.1","eslint":"^8.27.0","rimraf":"^3.0.2","prettier":"^2.7.1","tiny-glob":"^0.2.9","size-limit":"^8.1.0","typescript":"^4.8.4","@types/glob":"^7.2.0","@types/node":"^16.18.3","lint-staged":"^13.0.3","markdown-link-check":"^3.10.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.42.0","@size-limit/preset-small-lib":"^8.1.0","@typescript-eslint/eslint-plugin":"^5.42.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.16.3_1667894822707_0.6760885593594146","host":"s3://npm-registry-packages"}},"5.17.0":{"name":"typesafe-i18n","version":"5.17.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","react","angular","vue","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.17.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"50328c5df27dc9fb65b290d26278a1b481ff720f","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.17.0.tgz","fileCount":254,"integrity":"sha512-YRy/WdQizZfrW21v5dzsOOTuEmkaMx4Z2G0QjgxWBgS0TNf10Sk/rPwqtcnR9VOAyRCJt/GtZqgDzFRvdsB3zA==","signatures":[{"sig":"MEUCIQCbnrll+QFqaWSnpGShLjPibnZqVdURDW8mf/rL+nKJ6gIgPk0/Tcd6m9iLxskHvbyVpF9n+/BK1jsG7/bTQtxmg/A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2759250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjgIOrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpoog//WYgBrt+d8utgADbC2fVzEYC6BUlQlDqlsRskctot8PsGyd2H\r\n5lZ8Lo16mgcEWR4QHhaspJyewutnpO+b0J8rXoYIUCvKoLdeeeJG8jEnMiLf\r\naFzeMQeVWgjqRvxX0gIb+6JUllE7JTU4ueyCO1/WFnCWDd3B3PBxRN3K4uLy\r\n3EGiMCQrRuecxtKgDBlSiJwNAIf0nbEX+qqtRMwI5X2XBRiDuck1zgT4x+W6\r\nCGUoQJMFGsv0dvHwAV5Ux6bl1yiFixvf6Jgxhmp1Pawjw43ACOXb8stI/xzq\r\nKePBnSmfBSVuGggkAhY+MYsf4iJXmMYLa5YKgllJkTMGgeyG4Q4jeaS6AUyL\r\nMASAV9+mLZxXj41PkMwV30MT9+9mnp1/iZ/S6R7bLwUDUCqhZwfMaRxakiyW\r\nqB6KVM96UxxHAeIXt67ctmCv2rgSVaLCAvO8j6nUfZwJze25b/vlwQSYkJd7\r\nTdjexP6HB+nIA54A2YThCt5cQ/YSPVldDwUq/6bKgSzRw/pDWqyEM4oY2lLq\r\n+N025AtimuEgb1xDC899xFV7IchIoDEX+7tJSgkbI4vGwbNQnjXzJsPk10U2\r\nd257dnCCSSTj6YCnWeWFMIH+ncfUZYIpq80r1sqV+l71HFTHwvlyWqFDBgVS\r\nRV8lXvJNvQz+rqWYdbjStQB0xRKamI0fDAA=\r\n=/LG6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.14.0"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"types":"./runtime/esm/runtime/src/index.d.ts","import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"types":"./vue/index.d.ts","import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"types":"./react/index.d.ts","import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"types":"./solid/index.d.ts","import":"./solid/index.mjs","require":"./solid/index.cjs"},"./parser":{"types":"./parser/index.d.ts","import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"types":"./svelte/index.d.ts","import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"types":"./angular/index.d.ts","import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"types":"./exporter/index.d.ts","import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"types":"./importer/index.d.ts","import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"types":"./detectors/index.d.ts","import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"types":"./formatters/index.d.ts","import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"12cb501ac378c4e2a2bf5f5d6d09b98a3259aba0","scripts":{"lint":"eslint --cache packages","test":"pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rimraf ./angular ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsx ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm -r --filter=@typesafe-i18n/** run build","update:version":"tsx ./update-version.ts","markdown-link-check":"find . -type f -name \"*.md\" -not -path \"*/node_modules/*\" -print0 | xargs -0 -n1 markdown-link-check -c .markdown-link-check.json","update:dependencies":"pnpm up -r","link-typedefinitions":"tsx ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.3.1","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"16.14.0","_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.1","husky":"^8.0.2","eslint":"^8.28.0","rimraf":"^3.0.2","prettier":"^2.7.1","tiny-glob":"^0.2.9","size-limit":"^8.1.0","typescript":"^4.9.3","@types/glob":"^7.2.0","@types/node":"^16.18.3","lint-staged":"^13.0.3","markdown-link-check":"^3.10.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@size-limit/preset-small-lib":"^8.1.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.17.0_1669366698844_0.863289136549483","host":"s3://npm-registry-packages"}},"5.17.1":{"name":"typesafe-i18n","version":"5.17.1","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","react","angular","vue","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.17.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"3245d938831b93b659386d928575c19538ef2352","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.17.1.tgz","fileCount":254,"integrity":"sha512-SWgsOPHsewtzo4O197cvLPOk8iv7VX/5W+DoM42SoP6HTUQxz610BJSSYaSsu0Yx1ilCLvBtKtBVTzA54A2qTQ==","signatures":[{"sig":"MEQCIBAGeTiDNR99eywYFMSyUuPLzyUrHrVjDldBB0v0e28KAiB0eURGDNp4AvyMg9vJVGmhrxFuHzv3KZWsz4opOfB6Ag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2759235,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhNwNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoigw//cYI9d+9fzNFMNzoVrolYGnq7hIoG66gjbjuhNImiYib1NHKs\r\nIjGO7bPRtog5AfbvfgJOQLaep/bQW4PKImQF9GbZtJ8dN0Qz6FBqOrS9exGl\r\nuAc/w/PxF9TdjtaerY/LvdqS+50sP2WXy2md2g03J2/FR19jwngAJqrnVpqw\r\n0Cf4sEG7GgKB+GFJO/R9IKgDlqgEpMak1SHMGMEoI8WyyEFl2VEbM+zUFEEX\r\nMXiLsOWgcySBIHBaite1eC4O8WIU8JB6r7hqT+B7NhLM2DdlFrIXcT1bpEfd\r\nKCOkaa+VYLWij1yd8crevNHMHPXnFynvkI0gIVuAnCImItcXqXdE9aXD/Gp/\r\nZQDxPUvbrN50E6lkxUoEct2qJj0thkCt/DwIwUGzkUpuqSoNZrz/glcO+rMn\r\nDarWrC8///B9yRXqiTNoqCistHiybeen18j3E/cI8zSaMY31KJuRdE0AJYox\r\npQ/m9bwELdTywcdhgGRsWv6+pouG1qmhRuTfRm7dkQpPmyE8yY//5m+i9DRp\r\n5Ys8rhrJKpWNwr5b4Gono8umnT3vjfjeEEZJm2PFB80qXR6BhkDq86+5dpwj\r\ngUfs27nPtpHF/jy8nK7wX+oqyCFeAh9Tg2Rm4PwwvGAy0wyVeBH7sSLmzEFT\r\nhKoxOgQL+zC5xopTXdLeChLuUJetNMoZY1U=\r\n=Y+F4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.18.1"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"types":"./runtime/esm/runtime/src/index.d.ts","import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"types":"./vue/index.d.ts","import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"types":"./react/index.d.ts","import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"types":"./solid/index.d.ts","import":"./solid/index.mjs","require":"./solid/index.cjs"},"./parser":{"types":"./parser/index.d.ts","import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"types":"./svelte/index.d.ts","import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"types":"./angular/index.d.ts","import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"types":"./exporter/index.d.ts","import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"types":"./importer/index.d.ts","import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"types":"./detectors/index.d.ts","import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"types":"./formatters/index.d.ts","import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"c4941065909c653e72474e1ef86fd43994fb7154","scripts":{"lint":"eslint --cache packages","test":"pnpm clear && pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rimraf ./angular ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsx ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm -r --filter=@typesafe-i18n/** run build","update:version":"tsx ./update-version.ts","markdown-link-check":"find . -type f -name \"*.md\" -not -path \"*/node_modules/*\" -print0 | xargs -0 -n1 markdown-link-check -c .markdown-link-check.json","update:dependencies":"pnpm up -r","link-typedefinitions":"tsx ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.19.2","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.1","husky":"^8.0.2","eslint":"^8.28.0","rimraf":"^3.0.2","prettier":"^2.7.1","tiny-glob":"^0.2.9","size-limit":"^8.1.0","typescript":"^4.9.3","@types/glob":"^7.2.0","@types/node":"^16.18.3","lint-staged":"^13.0.3","markdown-link-check":"^3.10.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.43.0","@size-limit/preset-small-lib":"^8.1.0","@typescript-eslint/eslint-plugin":"^5.43.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.17.1_1669651468933_0.20140158408732445","host":"s3://npm-registry-packages"}},"5.17.2":{"name":"typesafe-i18n","version":"5.17.2","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","react","angular","vue","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.17.2","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"5178fde6e1c1d70c7263a4d6ef165839d1439503","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.17.2.tgz","fileCount":254,"integrity":"sha512-G5LCXLDugzvG0GtkBS1+0f+ctQzQNPqwPElvrOMQ8LAG/mwwtW84H42sGfNJ9Dfqlh+t7250N/8TQ7Vta98cKQ==","signatures":[{"sig":"MEQCIFU49hIzy5NYBNY59v4Jn3FT2ETXuWZ9dNvAmG9TuEnYAiB0vsWRSsabA5C/zO7IWbNVagGgEp7avkgETQcS3lO4JA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2759852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnwURACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrdYA/9E1Jv96IeLnr+Gn31SxTim8C+7gsJSYfB+/w/wM9k9BOXiNxZ\r\n0Y2L8+xxu6Q9Qvwx0BM6wTyHuyxfvNJu9wcGOgfNl3OBaWVCozo4A/d82HeV\r\nT7c1WhtPsEqcUe3eE8wpBN59SCXTIAjZr/pCDE3QgpWo7080M/FvkvY0fliV\r\n/BV0/tvhnhLi5nlwgiLohB3AkogW4odjRgCsh9709UJc4Oeh6Pzmc59sNYPT\r\nKFzLtpuO42QR5PQqCl9U65xjlzBukV0ur1lLky/o0nf8PLZmmgDXpK/zdDo2\r\niu0wx8W+fVi+eSNjjX700au4Cy3sFpZPUcQyxaJYMOJtDnURiqiUDCG7xScZ\r\nd+hWBTlis9GETrUMfzuI5GdHiQ9+TJN95GfObaiSClc1UmJcNLOUygs5cIfv\r\nNzvjwhC3cnXFAk76FJqVxEAL1lRpoE79Rbmn4u/stfBRAaMTRa2uErmbig5J\r\n0cJmxWpPCRP8JRT76nWJQqoDF70ODAtxFe7fN/+Xa01rgTSIzhONpeL0Fv1j\r\nucU6DfrjqBy2tjciMGgId+8G/eAy0CPY9RnEOtBYwcSl+A2OUE4f5tvfMat9\r\n9pRcR+slPpr3bzxobllvmIOffZLXM/VHH1AUr0kwXB65LmtMu5rO3gTC3fXY\r\nJLD6EWiO9drLR69jiC/73/3QlbWWQ8awfzM=\r\n=isVc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.18.1"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"types":"./runtime/esm/runtime/src/index.d.ts","import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"types":"./vue/index.d.ts","import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"types":"./react/index.d.ts","import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"types":"./solid/index.d.ts","import":"./solid/index.mjs","require":"./solid/index.cjs"},"./parser":{"types":"./parser/index.d.ts","import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"types":"./svelte/index.d.ts","import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"types":"./angular/index.d.ts","import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"types":"./exporter/index.d.ts","import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"types":"./importer/index.d.ts","import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"types":"./detectors/index.d.ts","import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"types":"./formatters/index.d.ts","import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"abb763df6588e3ac238017553fe716bc8d0860d3","scripts":{"lint":"eslint --cache packages","test":"pnpm clear && pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rimraf ./angular ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsx ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm -r --filter=@typesafe-i18n/** run build","update:version":"tsx ./update-version.ts","markdown-link-check":"find . -type f -name \"*.md\" -not -path \"*/node_modules/*\" -print0 | xargs -0 -n1 markdown-link-check -c .markdown-link-check.json","update:dependencies":"pnpm up -r","link-typedefinitions":"tsx ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.19.2","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.1","husky":"^8.0.2","eslint":"^8.29.0","rimraf":"^3.0.2","prettier":"^2.8.1","tiny-glob":"^0.2.9","size-limit":"^8.1.0","typescript":"^4.9.4","@types/glob":"^7.2.0","@types/node":"^16.18.8","lint-staged":"^13.1.0","markdown-link-check":"^3.10.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.46.0","@size-limit/preset-small-lib":"^8.1.0","@typescript-eslint/eslint-plugin":"^5.46.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.17.2_1671365905645_0.0635366044695238","host":"s3://npm-registry-packages"}},"5.18.0":{"name":"typesafe-i18n","version":"5.18.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","react","angular","vue","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.18.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"0601dbcf59f00cd46ac93b538177ad4a73c5f497","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.18.0.tgz","fileCount":254,"integrity":"sha512-4uzmbSwBOYQ5Upuam1btGf8/fKhBR19b8fg1auILRs9tHlaWtvIYORU7MJsoNee/rmQfIAv6pkiXrIEuMCoW7Q==","signatures":[{"sig":"MEYCIQDx3jRhI8ZWRHbRjYcvJlCCFYvDVAuNZtLvB6RWcYw19wIhALyzfQwdGfaJujL/14gmuCSi+JHSmxiWQz8uOYx1zvxI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2764611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjo/FBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrhtw/8CvvUZxhEyK7caNC6ju1VYBcbignGVI/qfvxsHrZN0prwVAqX\r\nqBGgMkmg5E1MBRT0+v7jr22eu6B6f1FT4GY3ESTlDF6QV1UJ6gT5w3R24Z/o\r\nS3AamIw1emnQC9cgfp7ylEgoWnH+Yos64VsdL/6nXQgVkckeBAaJobwp6ohH\r\nqnTGPr1orsXvAcVrtvQIZiz0eFEDp2e3uvuRdCmH/Q14VLn5bruEgRnaKyie\r\nviTQuIyzabcix5tDhFQch2/tTLCkQGUrek8Fzj82IXt+BSsxi+vsjrhD7cax\r\nw4gJxgEkfP5dqjAn+fbh/VDBzKF5eNoqPu6GNpGgp5lf/2e1YQsfnA95p3xW\r\nduFUS8GoHtDdguiwoK/ZH7HevmZm1ll8mVyZSAMs56ZKXdLpkXWLyuwvbTBG\r\nu09+2kvByGvTEvpljsX74gC0n7t2VzJ7OAbmeEgFbdpJLGPE4QTZJxq8jH4V\r\nC8+XZol+OPlCn1+MHBrnTX7XWEbg/gAgpx8SqIwihzDHIxKDuJtM/t2zGFKR\r\nRne50f14FSHF89baeWMIjOwjaiezBJh4EtqY25xjsws6V8KJOxJCBkKnNTF5\r\nIRzM+RRYCx6dlnwp0sCyGBHI360XQOnwk6AU6FbPXOTeC9+5WcFeDBRP+Wba\r\nDGOLUfSZr1JO65FkOzyrqQW48jr7ujweAKc=\r\n=/skB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.18.1"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"types":"./runtime/esm/runtime/src/index.d.ts","import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"types":"./vue/index.d.ts","import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"types":"./react/index.d.ts","import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"types":"./solid/index.d.ts","import":"./solid/index.mjs","require":"./solid/index.cjs"},"./parser":{"types":"./parser/index.d.ts","import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"types":"./svelte/index.d.ts","import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"types":"./angular/index.d.ts","import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"types":"./exporter/index.d.ts","import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"types":"./importer/index.d.ts","import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"types":"./detectors/index.d.ts","import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"types":"./formatters/index.d.ts","import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"c484ff593ab41da0dcdd10d606be2cdc21e0d6b7","scripts":{"lint":"eslint --cache packages","test":"pnpm clear && pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rimraf ./angular ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsx ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm -r --filter=@typesafe-i18n/** run build","update:version":"tsx ./update-version.ts","markdown-link-check":"find . -type f -name \"*.md\" -not -path \"*/node_modules/*\" -print0 | xargs -0 -n1 markdown-link-check -c .markdown-link-check.json","update:dependencies":"pnpm up -r","link-typedefinitions":"tsx ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.19.2","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.1","husky":"^8.0.2","eslint":"^8.30.0","rimraf":"^3.0.2","prettier":"^2.8.1","tiny-glob":"^0.2.9","size-limit":"^8.1.0","typescript":"^4.9.4","@types/glob":"^7.2.0","@types/node":"^16.18.10","lint-staged":"^13.1.0","markdown-link-check":"^3.10.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.46.1","@size-limit/preset-small-lib":"^8.1.0","@typescript-eslint/eslint-plugin":"^5.46.1"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.18.0_1671688513083_0.4025965739400035","host":"s3://npm-registry-packages"}},"5.18.1":{"name":"typesafe-i18n","version":"5.18.1","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","react","angular","vue","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.18.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"bff9743df766232b88b63864392d109da2cbcfb0","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.18.1.tgz","fileCount":254,"integrity":"sha512-piqmgTwN1RFHKXgADSRs8otzcGsRh/bZkAfXKs0hvMiJ7QyK8fRsOn0xXgu3MHWre37PJAbcEZt9ps0CN3NokA==","signatures":[{"sig":"MEUCIQDkfB/ibN2xHAIVEnTSk/xjsUql95lPRrF+vE0ConzSKQIgbt5Dkuzm5DmqByB7JqaumsYhRVWGZ4YUIVOrNwRI2i4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2764611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjsqqWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRUBAAljW45FrpsUqm5y+Iz+SZ1cTJlbt0qJtbW3xO+2QaYMOKE7PX\r\nKFQHOKUk5TclZK7erjkQ6d3Q/94NBj/L8LewxJsJWwm+dJaZd5muuKJanf1l\r\nqpaoOuH7NM27avab9wI92jxipaV/OSCrEpr7cDBBEWfadGOgCxWLR+zyVLCh\r\nFor9NIpeY6UwvzIwdcj0+H3Ts7gbVAJwF+Yj8eCE6s1F942WA8El6WVBSCIq\r\n/2VrxQu79mxuH9/ZLdd5874OlZi9eU4WvB4+AcLdm+DhfyArf+e8j15gl6+b\r\nqojStvXJocnaApJaEJgnsRCVkrbN8CLYUudrFxhcREkLILK1+XNq5JTC36IS\r\niO0ywt/doL/LZYQpWp0TrXKxc5q3zWB5uaTAfShPzyLVcZEkGA8gSinzeB+J\r\nPkgcCWgeePP8g7j05s0YQ/C0zg8AlcJjC3sI6NyElcMwoykoIcFun0bXos2c\r\nYKYV7jFFt6h6bYUB9zztgIwAzkXcOsXqqchzZwI9yDYGVJBKEhxRPkwM/o8O\r\nYwzH57CFdTSkotOkAhgxw+UL1HV4rMspjPFVFkeKEXiOBa20R6UNOZQ64pPa\r\nzntZp82H+vQlD3pSdET+rZy7cOR0JMWXrZsAwagaM/lEeSCwEVJ0mhFza10/\r\nVzdxYzmUIXXJSacnmznn328n3FRZrWDmdSg=\r\n=wQNL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.18.1"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"types":"./runtime/esm/runtime/src/index.d.ts","import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"types":"./vue/index.d.ts","import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"types":"./react/index.d.ts","import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"types":"./solid/index.d.ts","import":"./solid/index.mjs","require":"./solid/index.cjs"},"./parser":{"types":"./parser/index.d.ts","import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"types":"./svelte/index.d.ts","import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"types":"./angular/index.d.ts","import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"types":"./exporter/index.d.ts","import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"types":"./importer/index.d.ts","import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"types":"./detectors/index.d.ts","import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"types":"./formatters/index.d.ts","import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"ceaa39e62078ed503dacbd6c6607ecc935f12b37","scripts":{"lint":"eslint --cache packages","test":"pnpm clear && pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rimraf ./angular ./cli ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsx ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm -r --filter=@typesafe-i18n/** run build","update:version":"tsx ./update-version.ts","markdown-link-check":"find . -type f -name \"*.md\" -not -path \"*/node_modules/*\" -print0 | xargs -0 -n1 markdown-link-check -c .markdown-link-check.json","update:dependencies":"pnpm up -r","link-typedefinitions":"tsx ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.19.2","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.1","husky":"^8.0.2","eslint":"^8.31.0","rimraf":"^3.0.2","prettier":"^2.8.1","tiny-glob":"^0.2.9","size-limit":"^8.1.0","typescript":"^4.9.4","@types/glob":"^7.2.0","@types/node":"^16.18.11","lint-staged":"^13.1.0","markdown-link-check":"^3.10.3","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.47.1","@size-limit/preset-small-lib":"^8.1.0","@typescript-eslint/eslint-plugin":"^5.47.1"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.18.1_1672653462480_0.9305700488598752","host":"s3://npm-registry-packages"}},"5.19.0":{"name":"typesafe-i18n","version":"5.19.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","react","angular","vue","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.19.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"036ee84c2a8c2cb1bd3597af4b512ca5bc180465","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.19.0.tgz","fileCount":258,"integrity":"sha512-3iTpulUH81N9ZecJwGX0W3jG2u5baUUG39xbbljVaUnYr2kS91ncovk5QFYOeByzzEpYb2bJ/KBRQycg/H8tcQ==","signatures":[{"sig":"MEYCIQDmJGChKu/qh1GTuemX0iL97bsPWrcwqLrTSGdpGpZshQIhANWZtQYTzVZkZU75urpTLxVLTZVB8FuDjGpKHw8Bl1c3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2769074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxnZpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo2VQ/5AdaZkN7BTSANR814CLXVneQLEISQZyhZBuB/D0IDQph3UWr9\r\nxXhpnZ3EBo9tpyBsTkdix/Wlim5nwr6SF5IPjG4sFn3PT1Aoe9esM4c9XoaL\r\nNzrSC+jbirDLZscUgcsmSgMs2F6awHaWLw0KWnLQQuDrtv/p88a2Z6enVe+T\r\n+WXP4/Nf7AyAW24gYBP3ZeDqrnqyHHM9scGnyiDSp4F/AUTO11xCUnwS2CgC\r\nG2NnQVAlYn+M435bn2qMG1DKvrnj9kjLwgv6kpXlQhCOoJjXGVO5WTc/+4ZO\r\nMS1MlUqm36AKf1n22idfGKJclYCOlfXI7deaDPzJXrdjhh9MUwFi139awzOY\r\ngQHIAKDQV0+DEg6Iw2pvkrUJa5aCNdWPjWTSWvcTpWvjDMkXewEdjRWngrBJ\r\nw2M6NMYmv0YWvu/Wh/lwezcGVo64AfC4db/nhQCaXjHZcKMJ9ql9hnqOhJ6O\r\n3Ulid5I+/KEn8n94ZSXkVoCqTyijG7JYQoEE+wgAat1et1usyk2VDylM8zAy\r\ng15y6shABLJOUgxG+1tstnE/lNokBaQWug1n45fH2R51BQrVj0gCNxaX4gQy\r\nVZSKBhIks9TYaAGLLbEcc5sMCjWHCZFsm6F/LAqYitTXKDnCohZNvH57XGQ+\r\nehccHtBCUuDyhFaIQd4Prtv7dKC79SiDHNk=\r\n=eN4e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.18.1"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"types":"./runtime/esm/runtime/src/index.d.ts","import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"types":"./vue/index.d.ts","import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"types":"./react/index.d.ts","import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"types":"./solid/index.d.ts","import":"./solid/index.mjs","require":"./solid/index.cjs"},"./config":{"types":"./config/index.d.ts","import":"./config/index.mjs","require":"./config/index.cjs"},"./parser":{"types":"./parser/index.d.ts","import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"types":"./svelte/index.d.ts","import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"types":"./angular/index.d.ts","import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"types":"./exporter/index.d.ts","import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"types":"./importer/index.d.ts","import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"types":"./detectors/index.d.ts","import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"types":"./formatters/index.d.ts","import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"8edb280c562d5cb556d6305b474a67f7eb6fa3f7","scripts":{"lint":"eslint --cache packages","test":"pnpm clear && pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rimraf ./angular ./cli ./config ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsx ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm -r --filter=@typesafe-i18n/** run build","update:version":"tsx ./update-version.ts","markdown-link-check":"find . -type f -name \"*.md\" -not -path \"*/node_modules/*\" -print0 | xargs -0 -n1 markdown-link-check -c .markdown-link-check.json","update:dependencies":"pnpm up -r","link-typedefinitions":"tsx ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.19.2","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.2","husky":"^8.0.3","eslint":"^8.32.0","rimraf":"^3.0.2","prettier":"^2.8.3","tiny-glob":"^0.2.9","size-limit":"^8.1.1","typescript":"^4.9.4","@types/glob":"^7.2.0","@types/node":"^16.18.11","lint-staged":"^13.1.0","markdown-link-check":"^3.10.3","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.48.1","@size-limit/preset-small-lib":"^8.1.1","@typescript-eslint/eslint-plugin":"^5.48.1"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.19.0_1673950825294_0.6068722388716159","host":"s3://npm-registry-packages"}},"5.19.1":{"name":"typesafe-i18n","version":"5.19.1","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","react","angular","vue","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.19.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"cf9da948a1e0f83289232970e0fa9a8da9e691d4","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.19.1.tgz","fileCount":261,"integrity":"sha512-ebs+ySgKazQe4zrw87s6/F11UOfVvw9V/+cYdOMZSMJsw88cu9QG5QvTJdUYqxah7PCEviGNVgHNxsTd6bHZbA==","signatures":[{"sig":"MEUCIQDsTEuHBYmWgts5lc3cjDwCAp1jziysTb5viQJg8MIM/QIgOGZJ0eNnWTOURujxVWYpO96CcDiJgeHseJNMv7Ntcso=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2773931,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxndwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYoA//XXQ2JwuaclJ2Vx0sbavR6WpcmcKydrIEbNhYkQy/oBT5BB+Q\r\nuj67z0BTrtiuxlG450riCCCRxsLnv0kCPtWkcMS5LX+wh2gygNJnoMMtP0Uv\r\nPB9HoNM7OhGj81UbyeZuo0kRFD/rfewreCmajeJVCucRGzvTsk/LBlZfBE4H\r\nD4poiT//4xm4tI6qrzXvcARBWgnL2/BTRhVu0Lwumopz7C4WmIHbIoV3enF8\r\nfny5mxfiOfmtxVtbnz7Hur5SFNLLh8PJmqz62coVEqKoORV/dfaB2I2CgJ1V\r\ndzjOyppidFf+vmrLlW4yOLRBEkflXbz2s8PT1SyZ6BZ/BxVaBw4GVo6F/mzF\r\ngw1G92zkm5RlDqAMOJMRO6oabgHOVzMxLVXR91HV3dL9gWMeC/pGlZ9+UspW\r\nzgV2yl6Ix5kSEO0UamoNmYgyRfri0iA6hC1CeOR5gPQXCu3nohD/weCw63zm\r\ncPegWTn8J0fh0/JcrZncNbjskPOVkP8rzp77P0Hmg67znvkoBVf/ec1kTQaK\r\nXsaZwIpbSV+IvhtY0Jt8SQeppayQX34g4zWdgAt5ILFCdW35FQ92sDDXtya7\r\n8Pdplz0wOe4o6OJ/jeI9WzyutTmtgZ6YToGTffxrDr1f0Wk665D1YE6Z+Cnp\r\nT72/G/pmjet+g11W+fZxB9gmGWPzqCktjs8=\r\n=62nP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.18.1"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"types":"./runtime/esm/runtime/src/index.d.ts","import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"types":"./vue/index.d.ts","import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"types":"./react/index.d.ts","import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"types":"./solid/index.d.ts","import":"./solid/index.mjs","require":"./solid/index.cjs"},"./config":{"types":"./config/index.d.ts","import":"./config/index.mjs","require":"./config/index.cjs"},"./parser":{"types":"./parser/index.d.ts","import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"types":"./svelte/index.d.ts","import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"types":"./angular/index.d.ts","import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"types":"./exporter/index.d.ts","import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"types":"./importer/index.d.ts","import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"types":"./detectors/index.d.ts","import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"types":"./formatters/index.d.ts","import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"37ab9dfc67d917cac02771e6ed4be1e2266cd31a","scripts":{"lint":"eslint --cache packages","test":"pnpm clear && pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rimraf ./angular ./cli ./config ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsx ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm -r --filter=@typesafe-i18n/** run build","update:version":"tsx ./update-version.ts","markdown-link-check":"find . -type f -name \"*.md\" -not -path \"*/node_modules/*\" -print0 | xargs -0 -n1 markdown-link-check -c .markdown-link-check.json","update:dependencies":"pnpm up -r","link-typedefinitions":"tsx ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.19.2","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.2","husky":"^8.0.3","eslint":"^8.32.0","rimraf":"^3.0.2","prettier":"^2.8.3","tiny-glob":"^0.2.9","size-limit":"^8.1.1","typescript":"^4.9.4","@types/glob":"^7.2.0","@types/node":"^16.18.11","lint-staged":"^13.1.0","markdown-link-check":"^3.10.3","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.48.1","@size-limit/preset-small-lib":"^8.1.1","@typescript-eslint/eslint-plugin":"^5.48.1"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.19.1_1673951088624_0.6763511704860237","host":"s3://npm-registry-packages"}},"5.20.0":{"name":"typesafe-i18n","version":"5.20.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","react","angular","vue","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.20.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"5f8a4808d797e0b97ad4db139b820c2dee92a73a","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.20.0.tgz","fileCount":256,"integrity":"sha512-uOvKnVkp1tXRDNBz9Aom54qs0LP2xWrtDliMPdKm9Scsnvn0DC7ZqjSGdOWxVplpbFbqYWNZuzx5Q5jWOjnBTA==","signatures":[{"sig":"MEQCIGZbdu9DDNn3GadCuGsbCd4b6KkCh3EppyyQ8QtTwY5CAiA7cogjm81P4397mSNzO8CT7JeywD0bXIe73GeLzoUk3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2781054,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyB1zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFOQ//eIeavPoZ2jSfzlEgr7SFxJ4KQIz1HR80xKyfYBk4nlwX/f/3\r\nJUX6Q0l+Ezyhg8p+SiboXkp63/0zofUDUq+u8eYEsOndSgsL1xy8VyTPCWby\r\nilY53J4RA2KeYiX8Rz3RLcSBzS6jF5GrZ0V5C0EqK0Y7Bg6S+OEl4kLaXC/G\r\nDY/yS8bnUVWZva4gUkyfesp00TF/TS/1HjiUJXvBaN7e6Wdb6WhDgsKhpCvf\r\nK6h18sKa+aVG8q5MwdLjEAWknU0mLc3jwTPq4yZVDVqqjI+1iGSDTjS/SndP\r\nFJc6vgRVZWRE0MxjibCkBPYsPAkfSiZ7cdbpcFX7pYgt4RNA0V/FUk0s/Ua1\r\n6Eezcjv+76lVtMgNtl8jvq7+sCuMcLg9QcYH9vsvlYQucykv46b72jY8JYbw\r\nZTIitf81z6oaL2H0LHvVM5ndlm0PkUrV7MrG2neYVcAGn+Jj6eS8cXXosrSj\r\nbEScAmgx+k4Ma30RyWBMsaOSqzTFdjeJByRwNre1zc1XaR8y7raXiJb9laga\r\nIkxkpxvBXxH6lQ7+9bnKxsz4GDo3pMY+mVevctqh00EK4Lqo5cN8+ASQ94z2\r\n+WxVdO6AZCU/gZmWaoSBrrL6hmjQiiQ3jQJVJelsZL18ceLkZfyPviiRorES\r\n+ufNKg4BNQAWV0//jBGlKYVH+s46fxXRO5Y=\r\n=0C8+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.18.1"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"types":"./runtime/esm/runtime/src/index.d.ts","import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"types":"./vue/index.d.ts","import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"types":"./react/index.d.ts","import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"types":"./solid/index.d.ts","import":"./solid/index.mjs","require":"./solid/index.cjs"},"./config":{"types":"./config/index.d.ts","import":"./config/index.mjs","require":"./config/index.cjs"},"./parser":{"types":"./parser/index.d.ts","import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"types":"./svelte/index.d.ts","import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"types":"./angular/index.d.ts","import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"types":"./exporter/index.d.ts","import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"types":"./importer/index.d.ts","import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"types":"./detectors/index.d.ts","import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"types":"./formatters/index.d.ts","import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"659d5919fae3b80e491abb44d08ba83b0d94a261","scripts":{"lint":"eslint --cache packages","test":"pnpm clear && pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rimraf ./angular ./cli ./config ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsx ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm -r --filter=@typesafe-i18n/** run build","update:version":"tsx ./update-version.ts","markdown-link-check":"find . -type f -name \"*.md\" -not -path \"*/node_modules/*\" -print0 | xargs -0 -n1 markdown-link-check -c .markdown-link-check.json","update:dependencies":"pnpm up -r","link-typedefinitions":"tsx ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.19.2","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.2","husky":"^8.0.3","eslint":"^8.32.0","rimraf":"^3.0.2","prettier":"^2.8.3","tiny-glob":"^0.2.9","size-limit":"^8.1.1","typescript":"^4.9.4","@types/glob":"^7.2.0","@types/node":"^16.18.11","lint-staged":"^13.1.0","markdown-link-check":"^3.10.3","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.48.1","@size-limit/preset-small-lib":"^8.1.1","@typescript-eslint/eslint-plugin":"^5.48.1"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.20.0_1674059123629_0.6258926038058745","host":"s3://npm-registry-packages"}},"5.21.0":{"name":"typesafe-i18n","version":"5.21.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","react","angular","vue","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.21.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"6ee6a4ffb5dfdd73fce3e9677134fd7e02beec53","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.21.0.tgz","fileCount":256,"integrity":"sha512-hfJQ7j0jvz21s2Iiv92Nx7rGyEQZJnVaQ64ek6Bn3IDaADiGFoUbSc7ZPYqeI9iTO8mOe35ACJ9MTn2cEp1ECA==","signatures":[{"sig":"MEQCIBhscYeCY5HuKL//xSzkrhQ1FgrH8MShChWjSfyASE2GAiAW3ihBtAD7i/5ZvGv5vMI1TDKnQrz+8Lp9Zc6EqHjtWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2782085,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj1/+mACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrv2A/9EU9g7r2okYgRaZsSe7g0Bm71+KB7yM8rD/VjbBnLaYNO7fJb\r\n1wH+S3rnpq9Uv6rEwbM3XNx6JL7ol0O5zRoI7r3bWxAngrScVddD+ImKa2zt\r\nCuLEgOKjXx3qs0WLReHjhZTJaLV24UtnAIU10yQud9Ujp7Z5nR5r6t9MlqIc\r\nfH/n29DTXBvqbze8SEbZKsiStAFXoJjvrbK4od8867anp0GWNAULfjrqLeiG\r\nMuI0/GDhu3yMt+eqXr3kHpy9HBQkRKN8cIcJPGH/WfwrFkXnGqWO60yV2nWF\r\n0jNm+HT5RTgM1+lXTPIMnvoeoEz7oIJ6JMsxj3iHfp+sS/yf7feQBvObBDGY\r\nCLog4xz7NgwH2YCyagd+KTKBg3Wbs2GX+/XZKSWc+8QiDMvE+P0S6KZ310ew\r\nneYGAdGJA+koafwl+ARhaNVg4iI433ki3r9BfdWcEAndC5AmAUbMTt3+8Nle\r\nJzvTLeqUrWvD74CGSpuUoa38PQ+p5JatluSxFpIXqJGyUo/rcEXL/dKWzqeb\r\nKzw3+a9y4S3joOI67MEUHOjLgTkzUEglIwrvMCxA+HnOSa8fU6eN38v70Qrr\r\nNW3X+ASDOTK+HMXz9FJ4k3eI5yZMprr2oJ/6dKAjac1ibE0wgWjvgeGmsBJd\r\nSHZU8r9gYtrqXt7pxeGW29uPxBnf7YBGLG4=\r\n=OJCB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.18.1"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"types":"./runtime/esm/runtime/src/index.d.ts","import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"types":"./vue/index.d.ts","import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"types":"./react/index.d.ts","import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"types":"./solid/index.d.ts","import":"./solid/index.mjs","require":"./solid/index.cjs"},"./config":{"types":"./config/index.d.ts","import":"./config/index.mjs","require":"./config/index.cjs"},"./parser":{"types":"./parser/index.d.ts","import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"types":"./svelte/index.d.ts","import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"types":"./angular/index.d.ts","import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"types":"./exporter/index.d.ts","import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"types":"./importer/index.d.ts","import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"types":"./detectors/index.d.ts","import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"types":"./formatters/index.d.ts","import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"2a82ca9176b01ef99ae99dbab23f238639a405fd","scripts":{"lint":"eslint --cache packages","test":"pnpm clear && pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rimraf ./angular ./cli ./config ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsx ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm -r --filter=@typesafe-i18n/** run build","update:version":"tsx ./update-version.ts","markdown-link-check":"find . -type f -name \"*.md\" -not -path \"*/node_modules/*\" -print0 | xargs -0 -n1 markdown-link-check -c .markdown-link-check.json","update:dependencies":"pnpm up -r","link-typedefinitions":"tsx ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.19.2","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.2","husky":"^8.0.3","eslint":"^8.33.0","rimraf":"^3.0.2","prettier":"^2.8.3","tiny-glob":"^0.2.9","size-limit":"^8.1.2","typescript":"^4.9.4","@types/glob":"^7.2.0","@types/node":"^16.18.11","lint-staged":"^13.1.0","markdown-link-check":"^3.10.3","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.49.0","@size-limit/preset-small-lib":"^8.1.2","@typescript-eslint/eslint-plugin":"^5.49.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.21.0_1675100070188_0.8188137007602836","host":"s3://npm-registry-packages"}},"5.22.0":{"name":"typesafe-i18n","version":"5.22.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","react","angular","vue","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.22.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"4f325040edd37d0b0a068c22977aa0da08de9123","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.22.0.tgz","fileCount":256,"integrity":"sha512-I6dH/lmBEOOMdLmHbxOZK4x7wQrf7ZrgT2ynTzcJZAIJIfj0QdU8ncKOfrMOuTf3ddpe/MLSH1NKLxfPS7l2dQ==","signatures":[{"sig":"MEQCIAUYGHKfqdOfzeWDpeuLCxT9YEtUAvwKwQAbV1elwjj6AiAhUvgMNctisKcLECZbhTW7eh1CQA+KsXtYANPNaO72Mw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2785343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3ighACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKzg//a58gg7O5cej8cGvx+1f+3wxw/XszlZmDjXVsykZ1JSEa76vd\r\nWUN33kqiGyExZ5tLARu3VPY62tcC/jQ9RQ8awWBMWWc5iGKxgxTgJVpOrByl\r\n2bwdDt4LeKyPnYL9fOg0O486QU7Ww4IAGdI6dqc3KesVSpRVkEQymgBenXA9\r\nNWYJYMp/PCuRLZvdAXgGclVKo9gg5ylClGw5Jz2LZ1l3g/srK4fbW9hwbYc8\r\n+b48aTwS3U+QPqtKPdflhCvK17BbIUIvBm90fBmFnNFi1GWVYLOIGZ7oMTSh\r\nDlqxRnFWi3uvxv5RYzGCflYX0jrOtha8cNKckTWqPo3CryZchjY6+1ychW0L\r\nduTc7wQScMUqIkHUV3XXERmfTEQVUeNWp4vylFd5+fT05qcG2QKEMZPLjCPb\r\n8UHp1af90HwlPpVUyswdnUzVinz8PEZ6QpN/19bwKG6gYfPPjcQwTyo5q6oP\r\nYPM5nVLxEPvUKmJfI7lycwgjA6Kwgc6I1guIxYfxFnjhAw0QzTSnorwn92Ln\r\nTycFUEtaO76d/bvBj2ObVbMA9Nby7duLCdjHzm5z6Hdu2wSEqzxm59KFD1NF\r\nqTsTg8iWy7HDKWAHtDPNKSBQXpiSc8D8GjOg6TwHhmNwMs8dNN5EnB9nwzn6\r\nYiKE2NhBfhnE50gFdhqBsdBMygRumb1NN+4=\r\n=pZNx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.18.1"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"types":"./runtime/esm/runtime/src/index.d.ts","import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"types":"./vue/index.d.ts","import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"types":"./react/index.d.ts","import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"types":"./solid/index.d.ts","import":"./solid/index.mjs","require":"./solid/index.cjs"},"./config":{"types":"./config/index.d.ts","import":"./config/index.mjs","require":"./config/index.cjs"},"./parser":{"types":"./parser/index.d.ts","import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"types":"./svelte/index.d.ts","import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"types":"./angular/index.d.ts","import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"types":"./exporter/index.d.ts","import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"types":"./importer/index.d.ts","import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"types":"./detectors/index.d.ts","import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"types":"./formatters/index.d.ts","import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"5e9bb44f6856bb8f1309e1f81ecf8c306f94a76d","scripts":{"lint":"eslint --cache packages","test":"pnpm clear && pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rimraf ./angular ./cli ./config ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsx ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm -r --filter=@typesafe-i18n/** run build","update:version":"tsx ./update-version.ts","markdown-link-check":"find . -type f -name \"*.md\" -not -path \"*/node_modules/*\" -print0 | xargs -0 -n1 markdown-link-check -c .markdown-link-check.json","update:dependencies":"pnpm up -r","link-typedefinitions":"tsx ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.19.2","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.2","husky":"^8.0.3","eslint":"^8.33.0","rimraf":"^3.0.2","prettier":"^2.8.3","tiny-glob":"^0.2.9","size-limit":"^8.1.2","typescript":"^4.9.4","@types/glob":"^7.2.0","@types/node":"^16.18.11","lint-staged":"^13.1.0","markdown-link-check":"^3.10.3","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.49.0","@size-limit/preset-small-lib":"^8.1.2","@typescript-eslint/eslint-plugin":"^5.49.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.22.0_1675503649484_0.07893228683189135","host":"s3://npm-registry-packages"}},"5.23.0":{"name":"typesafe-i18n","version":"5.23.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","react","angular","vue","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.23.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"0fc4e7bd57c073aafbf519f62967d0978bc06001","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.23.0.tgz","fileCount":262,"integrity":"sha512-RWiaepYbIsoHohFRsxw23HteiTnNZXUGA6+WVQ8xXYzKWxdoruXCslQ/eZ4yYY2B+S5BDkOQK6oolpLPsussmA==","signatures":[{"sig":"MEYCIQD4el28qsRoZI5u1wjJSL9fBT2/xTz6i0VFAjp7lkcIgAIhAPMmzJ1xmPtQSKNtXbeZQPLzjNJnK6G4km/eywsTJyBE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2842007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3oQLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrobw/+MEVLiV6RuqSZHdrDiHQt3cfxMufbPB/+GwLrWfD4gqopjU8i\r\n2/1a8ncnc6ckCqyYp9k8OKbnq2D90sf/bl8MQTfNJV704Vwz7QJUvz2945zL\r\nuIruCIMGBcf120+MXcAd3+Su9oODfT7M+cRR7E4CSHsS15ZA4tV0oCInlq6U\r\n4Zv/VQlYa5HSgDtgenqp2Gq0wrExlVhQiR54aNjK/uhHTh/54xv3fLD7z+iQ\r\nqNCimtakUrDZwUXP9GyFzNGVSqGNZCo+jS6cSSIw9RlooUiyDsXMh4Lwv+9C\r\nndSBkqiirOegyajCQIZA7pF02zuMNeP0jAaqDNNAXQLXKy8mVdDFHiqjZyws\r\n4nYbCR/fxB8eJbi+pHmjKEQ7XcU+5QDYwoUUbxi3+XNNs0Tzp+cY9cq5x0pP\r\n0IylWz8pRPMxJ0XeRyO1/ecMqknElyG9d8P1YQGtuzRRc514myJAEn1pv5ET\r\nfOUy+zUlYELpw3Y5BNmFUx06iioWnpad5Lz754iQasAOgY5CxwNuvK53eqRV\r\nmBje9SQuPv9iD2quQv/Svu17phtY3X54Cr6i3hCAhbdyISnw1CZgv0job0Ey\r\ndC2LMRJ5BhMZQQuuzxZE4JWTPpHih9JCNy+bC12pBwnulJy0lOQhmFQ5YAge\r\nIpJFp5AjZvSeygWwVRW7jPQn5pkNnmXhscU=\r\n=wsvi\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.18.1"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"types":"./runtime/esm/runtime/src/index.d.ts","import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"types":"./vue/index.d.ts","import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"types":"./react/index.d.ts","import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"types":"./solid/index.d.ts","import":"./solid/index.mjs","require":"./solid/index.cjs"},"./config":{"types":"./config/index.d.ts","import":"./config/index.mjs","require":"./config/index.cjs"},"./parser":{"types":"./parser/index.d.ts","import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"types":"./svelte/index.d.ts","import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"types":"./angular/index.d.ts","import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"types":"./exporter/index.d.ts","import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"types":"./importer/index.d.ts","import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"types":"./detectors/index.d.ts","import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"types":"./formatters/index.d.ts","import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"bf1f205710a0639901275c4b3e679063ada6bf10","scripts":{"lint":"eslint --cache packages","test":"pnpm clear && pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rimraf ./angular ./cli ./config ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./utils ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsx ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm -r --filter=@typesafe-i18n/** run build","update:version":"tsx ./update-version.ts","markdown-link-check":"find . -type f -name \"*.md\" -not -path \"*/node_modules/*\" -print0 | xargs -0 -n1 markdown-link-check -c .markdown-link-check.json","update:dependencies":"pnpm up -r","link-typedefinitions":"tsx ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.19.2","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.2","husky":"^8.0.3","eslint":"^8.33.0","rimraf":"^3.0.2","prettier":"^2.8.3","tiny-glob":"^0.2.9","size-limit":"^8.1.2","typescript":"^4.9.4","@types/glob":"^7.2.0","@types/node":"^16.18.11","lint-staged":"^13.1.0","markdown-link-check":"^3.10.3","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.49.0","@size-limit/preset-small-lib":"^8.1.2","@typescript-eslint/eslint-plugin":"^5.49.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.23.0_1675527178941_0.20840298590896156","host":"s3://npm-registry-packages"}},"5.23.1":{"name":"typesafe-i18n","version":"5.23.1","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","react","angular","vue","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.23.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"9269fbbbdd60c1e063f69408783afb43839924de","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.23.1.tgz","fileCount":262,"integrity":"sha512-G1k+AHM2+AS4tDDCB6eEvb80P26Hq4BTpPlRNB8koAiUgvJ3PfD9bq0RmrTEsrqay4xzZfOBT9uiaDoYOI+uUg==","signatures":[{"sig":"MEUCIBqQdGbqbTdlt8y6zA9TO/hL+/1/y2RZZxKeQtd8xSSJAiEAyXDeMue74QTKdTAfNmetKt2sdis67X97WpAvNqD/T08=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2842129,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj31GYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0Lw//YjQLVhrNPRnOdRMvzKpvoJGGF5MC71aMn7GO2ytxlUxSFTpK\r\na9a15JEcvGoyYjKLQNT6/mfrMtLLIwf+HepNl0yp+5+2ao7qDpKlbitVN3fs\r\nuB1KIAWCN9vF7zvGX+zuoacAr7uE7EsJbIhknURjqJ1IJMOyO0cdyZ8X8J0e\r\nXiJiDjCgU5NGv+g8QApEJPId0samBa22bany+o20C3GSFyq5lrzs4zuPS5lx\r\ngfEHKQYTHl2QERVo4QAZlzQZDVaAgwZ5VnX2eWqmg0tPzOJbalriDJnjjJxw\r\nh5oddbtfhxVV8KxavL73q24xtmrPq/HEKsaJlblywjVDPr2rhdb3NCpG+sTD\r\naWZ5DWEBX2tEA3souoWb154EArQoJEGSQWXVPnsCpILNZbwQ5XKf0z9RjML1\r\nEBN36NkmOQnCetvgKTNNxhDMHdj2nv70lFI/6ZohrMbyafRLfoXxo5vPjKRq\r\nTMqBBDLmn/KAisVhurHGNX2UYOnlMRSdpkZm4f5AMIYrT1pc0MuH0pVS5iXK\r\n0x8gzrpUvKAgXDowQByx96CSa4xj2hGwekAlEAyFkoMWb9MQokA97h9k24u+\r\ndpwrJUveWeqVsre+foadHn9IJlckyL0A+LINlXiq/cmrWXyL1cWwFV9IICAE\r\nRN9zTMOTaVsat9um+Nmnpkt4qrThxuDa7hk=\r\n=C9u7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.18.1"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"types":"./runtime/esm/runtime/src/index.d.ts","import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"types":"./vue/index.d.ts","import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"types":"./react/index.d.ts","import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"types":"./solid/index.d.ts","import":"./solid/index.mjs","require":"./solid/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.mjs","require":"./utils/index.cjs"},"./config":{"types":"./config/index.d.ts","import":"./config/index.mjs","require":"./config/index.cjs"},"./parser":{"types":"./parser/index.d.ts","import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"types":"./svelte/index.d.ts","import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"types":"./angular/index.d.ts","import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"types":"./exporter/index.d.ts","import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"types":"./importer/index.d.ts","import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"types":"./detectors/index.d.ts","import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"types":"./formatters/index.d.ts","import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"78ce1713a11e041ade7e2e8ee4e450c0e8211bad","scripts":{"lint":"eslint --cache packages","test":"pnpm clear && pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rimraf ./angular ./cli ./config ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./utils ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsx ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm -r --filter=@typesafe-i18n/** run build","update:version":"tsx ./update-version.ts","markdown-link-check":"find . -type f -name \"*.md\" -not -path \"*/node_modules/*\" -print0 | xargs -0 -n1 markdown-link-check -c .markdown-link-check.json","update:dependencies":"pnpm up -r","link-typedefinitions":"tsx ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.19.2","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.2","husky":"^8.0.3","eslint":"^8.33.0","rimraf":"^3.0.2","prettier":"^2.8.3","tiny-glob":"^0.2.9","size-limit":"^8.1.2","typescript":"^4.9.4","@types/glob":"^7.2.0","@types/node":"^16.18.11","lint-staged":"^13.1.0","markdown-link-check":"^3.10.3","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.49.0","@size-limit/preset-small-lib":"^8.1.2","@typescript-eslint/eslint-plugin":"^5.49.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.23.1_1675579799875_0.8075033666261409","host":"s3://npm-registry-packages"}},"5.23.2":{"name":"typesafe-i18n","version":"5.23.2","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","react","angular","vue","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.23.2","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"e08c791cac5e3c436f814655c35fe0c22de340d7","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.23.2.tgz","fileCount":262,"integrity":"sha512-6CpmAcEXdLYy9JBjbNE0WDM9FMaSFR0zB8XOAL5TtJ/bOhIGK58y7AYd5TLrj0uBJd7pyZQSGRBEbl5bpNZkDA==","signatures":[{"sig":"MEQCIQDfxtC9eB03XFD8NGQkZz2cxfaOZqRJTUzfPOSlK75PtwIfPUpO064ML+o0AqSKkBweTOZjn9F9phsEiw+SomRdIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2841537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj34YFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVSw/9EJCtQkMrf8RLFG7gJaDBBVnbMvU2RJFWMAabg00u6BsotkgM\r\nSC2+H8zegXqrOtLCoAb7+eOVK+TF0gieNJISbaHSF0m8iQdjcG+V+IBnH0kA\r\nwpMtmle1htlilbgXBRTGi8Wo+SE6Ymop7uyi9SOk5b/GTvdHfY+A8BN3vdU3\r\nEomtS4HRE1bdcyG++v3O5sK8HQVnipf0Vn8vMBXQwT4CI6FSYbnox0BmyQHr\r\nYli+QrgGOHvYlpZUxcu8nWt9XgVcW2vDC8dJsJJX1VXJw/5nL2jm699rftEc\r\nhhXjmnPON6dI6fwOTKCIiLBS36IR8gpvTZ0fcbyIrqcSeD26aehq2pSeMaYe\r\nw00lR0fXYFX/3qUZFfZa0g7uu1CWwz07bAu5UtJZB0R5KQCZfmUAA/nTJ7CE\r\nfYgz5SYWRy+DYBLByquLcdBfithbHFYdmva9Hxwrn57KUUGJwEVRuTRbgVRN\r\nYbsUjm2L2KbK0AZ3KT9nK2GEugXQy3RamDmHFeR57J8Y2g1Y+0LpmsVVY9MH\r\n+XiPChGRW0p1DbBLy0JUfyTc8+NmjrOtZLZEIY02PaOw1spJOcfTB0DyRUM8\r\nL40CygufQFpnnU3RQYS5BAlS0tRAOBfOGSo4Yn/1gnAUALydj8jsn1BlYXvF\r\nIDPGFi5tLrrftvXqTLOnn5ow/4J0grpcta4=\r\n=3RSU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.18.1"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"types":"./runtime/esm/runtime/src/index.d.ts","import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"types":"./vue/index.d.ts","import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"types":"./react/index.d.ts","import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"types":"./solid/index.d.ts","import":"./solid/index.mjs","require":"./solid/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.mjs","require":"./utils/index.cjs"},"./config":{"types":"./config/index.d.ts","import":"./config/index.mjs","require":"./config/index.cjs"},"./parser":{"types":"./parser/index.d.ts","import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"types":"./svelte/index.d.ts","import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"types":"./angular/index.d.ts","import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"types":"./exporter/index.d.ts","import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"types":"./importer/index.d.ts","import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"types":"./detectors/index.d.ts","import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"types":"./formatters/index.d.ts","import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"8bd719f591debb72c01fb0736e84b09bccb8eeef","scripts":{"lint":"eslint --cache packages","test":"pnpm clear && pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rimraf ./angular ./cli ./config ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./utils ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsx ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm -r --filter=@typesafe-i18n/** run build","update:version":"tsx ./update-version.ts","markdown-link-check":"find . -type f -name \"*.md\" -not -path \"*/node_modules/*\" -print0 | xargs -0 -n1 markdown-link-check -c .markdown-link-check.json","update:dependencies":"pnpm up -r","link-typedefinitions":"tsx ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.19.2","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.2","husky":"^8.0.3","eslint":"^8.33.0","rimraf":"^3.0.2","prettier":"^2.8.3","tiny-glob":"^0.2.9","size-limit":"^8.1.2","typescript":"^4.9.4","@types/glob":"^7.2.0","@types/node":"^16.18.11","lint-staged":"^13.1.0","markdown-link-check":"^3.10.3","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.49.0","@size-limit/preset-small-lib":"^8.1.2","@typescript-eslint/eslint-plugin":"^5.49.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.23.2_1675593220938_0.09768936939133344","host":"s3://npm-registry-packages"}},"5.24.0":{"name":"typesafe-i18n","version":"5.24.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","react","angular","vue","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.24.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"3263669181e790b5f5e7a1972d618fc28fa6f759","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.24.0.tgz","fileCount":263,"integrity":"sha512-GGIV+x+Azs+uVe1940ZX3MtIKSN0eXrO/x1Z7d0B/FO610evlmTEBIIYIHFWvjhZJslty11INedwRkZKSDVwTQ==","signatures":[{"sig":"MEYCIQD3cXMqKAQc+U93MidpSZO1cDH6jMIwmCF3W80h30FQDAIhAJOVQ8vYzsWG4AGOW/ASJAlw9dGpF8EETQbnZqEceUgw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2847571,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj376LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5bw/+MRNvUEcUuQ9JWTesK8xGXJYkhMOsW88ck1tzqNwPfv0IBpF9\r\nL6rpjif1DNxLtTjelS6+mOXtqJpcmB5DX1IcHYqF0djwCplt91LdVQSRHXHW\r\nbaDRGV99HBFfnzxDgOA0Bm676egYFxnDWL/Q/fLB43hkE5gKvB/sIX2rMuSN\r\nROZLBQupugvNG4JGnqKW09enActLy9bPWeOqPrYSkklBsw42nihGjTZeXqxr\r\ndgx6yYn4TNlfrQAzMOwR08HNcR+xaQ81e2jMo98t/CBzOrZltk5JOPpG96Tu\r\nUBwHroQr+5PAInRJDzTUvW7C5MDTdyW5435zaUrurbG4HEH8HhtPqxQ7bMmc\r\nCLqiEHDju8B9u/G5wqOn1S5g/yVp7yWc69j9LV/x3+/cjZJQ7WCxONqDY/N3\r\nE6Do6o11M+T/MtIFAISeV7Qsob3njJpEdOT8Dud2Ks7r2Pc7gJ8bKVgUbSk0\r\nDKHfhrGh+yMEoQt25gHp5407kFQHIo6dVTn9GFxTly/O0B3IoTy0g3Dj4MRG\r\n5QT3dxHbtFyayMKRrEEWQ6JqqE4BcONoPn25xokWzs53eftRmDrR3pjxKeb2\r\nHxMBU67DPGoqC+9C2B5NIkLoVElOVuHyBYSZdT/iuftl7syDK2xdUUiM2Lny\r\nAMpFjxmEcKDOiJDv1toktK3gR9ZX4sdst8k=\r\n=yz5k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.18.1"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"types":"./runtime/esm/runtime/src/index.d.ts","import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"types":"./vue/index.d.ts","import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"types":"./react/index.d.ts","import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"types":"./solid/index.d.ts","import":"./solid/index.mjs","require":"./solid/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.mjs","require":"./utils/index.cjs"},"./config":{"types":"./config/index.d.ts","import":"./config/index.mjs","require":"./config/index.cjs"},"./parser":{"types":"./parser/index.d.ts","import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"types":"./svelte/index.d.ts","import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"types":"./angular/index.d.ts","import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"types":"./exporter/index.d.ts","import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"types":"./importer/index.d.ts","import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"types":"./detectors/index.d.ts","import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"types":"./formatters/index.d.ts","import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"c9e8fb043bdc34fcb34c891017a3a2f4f043c432","scripts":{"lint":"eslint --cache packages","test":"pnpm clear && pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rimraf ./angular ./cli ./config ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./utils ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsx ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm -r --filter=@typesafe-i18n/** run build","update:version":"tsx ./update-version.ts","markdown-link-check":"find . -type f -name \"*.md\" -not -path \"*/node_modules/*\" -print0 | xargs -0 -n1 markdown-link-check -c .markdown-link-check.json","update:dependencies":"pnpm up -r","link-typedefinitions":"tsx ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.19.2","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.2","husky":"^8.0.3","eslint":"^8.33.0","rimraf":"^3.0.2","prettier":"^2.8.3","tiny-glob":"^0.2.9","size-limit":"^8.1.2","typescript":"^4.9.4","@types/glob":"^7.2.0","@types/node":"^16.18.11","lint-staged":"^13.1.0","markdown-link-check":"^3.10.3","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.49.0","@size-limit/preset-small-lib":"^8.1.2","@typescript-eslint/eslint-plugin":"^5.49.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.24.0_1675607690823_0.6797104168332988","host":"s3://npm-registry-packages"}},"5.24.1":{"name":"typesafe-i18n","version":"5.24.1","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","react","angular","vue","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.24.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"55da2d1e820810d910f225a3375803b4e11d6f45","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.24.1.tgz","fileCount":263,"integrity":"sha512-CN5UcrRoqLZZXzJuhlg02hCCQNdOIprU/NQmT+p0S4tsGyl8330oSygev9RLibxpj4EyqThqG7cX8mNGl41c6g==","signatures":[{"sig":"MEUCIQDmSTjj4Y7FCmEvYdE1nOc/xKIeE9guAFSDyfPr+ABWDwIgcsf4Br/L0lJyguY7GUtQ6JRdKr3e/7iFztYLr3lW1Ao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2847206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj6f2DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp43A//QU+cicGEflvae3S5JZKJfvnCF6G+w4+7NgEVkX4oggPLHUOP\r\n+/3u406UCuT3PQiIpvi9+Z9H4IigMnbtg/T0SS//4ZFrZdEBtlFp/c2tAx6L\r\noUUYTsK/pgwCRKAT1zZZtPrl7VeSf66zp7OocycKD+Fn79H4YEEKibPPNBTq\r\nKz3iZVFhg70cxtyk/dZyWrnRDg2msQea2FoCjS+ETlZfjZKFQ+GfjOtPS/Rv\r\nH3CIBz5uir6PVMYH63tXalVC3JgEExJWZCav3CUtetnGYjw1zDeNSfO83rEc\r\nkXOYauqeDF21WPm9udSedj/H61NHyPIPgeD9UU60qE/JMjp5nfht5BRTrx4i\r\n0R+qALBQROsiYZxl6sq2tajoOl5z1nJUWhIgDOBB13KZ8DiBZKrJi58XvbUe\r\n59ZAkiHZ85VTYYNIu0LopEk3zweZPY/uqqr/3cUttPEWn/KcEzc9EpHye5Fi\r\nEKHcAO1XHmuetnslEBIyzfToHpF4Ii7gejOgdTjdh4K73pujuZx+x89egx+H\r\nDjMrXOmk3YGrUpBiWKIYqZ6JQgn3DKpbzgjZ9o1nWiW1W4UWSTJjW8Cd71St\r\nMWkFlAEXxCqOV20s18S3bL2nfP72InfSHK/knrqmxbnetmmIUzUW0X6blfba\r\nmDPjrFTNfFGVKkHu+pvapkAsjzWDJzp2qOM=\r\n=YZ6o\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.18.1"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"types":"./runtime/esm/runtime/src/index.d.ts","import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"types":"./vue/index.d.ts","import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"types":"./react/index.d.ts","import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"types":"./solid/index.d.ts","import":"./solid/index.mjs","require":"./solid/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.mjs","require":"./utils/index.cjs"},"./config":{"types":"./config/index.d.ts","import":"./config/index.mjs","require":"./config/index.cjs"},"./parser":{"types":"./parser/index.d.ts","import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"types":"./svelte/index.d.ts","import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"types":"./angular/index.d.ts","import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"types":"./exporter/index.d.ts","import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"types":"./importer/index.d.ts","import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"types":"./detectors/index.d.ts","import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"types":"./formatters/index.d.ts","import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"f7c3cedff1a12ef8cc6729516085a9a2eea37fd4","scripts":{"lint":"eslint --cache packages","test":"pnpm clear && pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rimraf ./angular ./cli ./config ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./utils ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsx ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm -r --filter=@typesafe-i18n/** run build","update:version":"tsx ./update-version.ts","markdown-link-check":"find . -type f -name \"*.md\" -not -path \"*/node_modules/*\" -print0 | xargs -0 -n1 markdown-link-check -c .markdown-link-check.json","update:dependencies":"pnpm up -r","link-typedefinitions":"tsx ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.19.2","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.2","husky":"^8.0.3","eslint":"^8.33.0","rimraf":"^3.0.2","prettier":"^2.8.3","tiny-glob":"^0.2.9","size-limit":"^8.1.2","typescript":"^4.9.5","@types/glob":"^7.2.0","@types/node":"^16.18.12","lint-staged":"^13.1.0","markdown-link-check":"^3.10.3","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.50.0","@size-limit/preset-small-lib":"^8.1.2","@typescript-eslint/eslint-plugin":"^5.50.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.24.1_1676279170798_0.13134694063254182","host":"s3://npm-registry-packages"}},"5.24.2":{"name":"typesafe-i18n","version":"5.24.2","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","react","angular","vue","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.24.2","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"f07d8dc0a1c204ebbcd9aa28150bdde1f2ea7f78","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.24.2.tgz","fileCount":263,"integrity":"sha512-7To75fKQvaWzPPWymKVsq7zR4ufsLJ/LxrQPZeNo5sspayaiOdVyoZ/UjkYqzfBJdvbHkGuZN6yt2JoVVwTRyQ==","signatures":[{"sig":"MEUCIQCg/42MQz8jEHgJSNjXQDTdXvi0WVo4PahkPndZM1UUrwIgKAtx4R8glJXoRx1KL/hU+Kh/fWnAbkUX5CHPO1BzD9E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2847214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAQE/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEXBAAl3QaMHwpWFq1cigdvIj+wKhfcV0U5nwrZYYHY5ILfqiWDZMk\r\nDMyKk8lJmNP3ATgZ7j/nkSfyOp+GaQ4/yG+jNBu9ClbUJZY0H7h6WoMAnsXB\r\ncZI0ZKlDvhWBescXlGjc0T7JRh616yEquM7uPxvbV2Q6+2fsCiaxWDVApTiz\r\n8WxYOS2gerW+M2WOl8fBofjWE7dRgqDR8vYgEg4krffDfyrLOBChCXEcZpsj\r\nswkD6pPJq/dzSM76+XaK9U+0OoHM6hXrEmb3Y64PWhy9Uj2gDxUSP8pCEtwX\r\nHT8HdBlRXCsUe0p0BtynwKkbPJ8M1dNoNM25UNROeRAFn4ktMJHrxr6eewEY\r\nCvyrwpbtGx8akyP2f1vE8okKSlCuas59oCo0REgGrpGbKuEkVR/MQC3oVPhC\r\nvO37Y2TgcbhndoVfVQ535dtdTMLWlsMZ1wCuDPmuY4NQXt+qvLdcEPXe8dyL\r\n4Uv/BkRd5CpRLE9mr/Db6VcQExu1YKAt4dxgkfAb0xw5hNLip261t9GvGoWJ\r\nthUnAMGI62kh4FHGgJ2v1ELGxvNMKpFCtpJpg3ql7yqnfyNDFOWE8OFht6Hc\r\nU9lrEJP3/ANnfQxHBRP0y7MO1Lrcx08f4EucHNvK5Dcu6SrfM0ONUkYmASzZ\r\ndopVYnCbOl1S7Jp4fW4d5GRJYxlRLr2dZvU=\r\n=xItU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.18.1"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"types":"./runtime/esm/runtime/src/index.d.ts","import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"types":"./vue/index.d.ts","import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"types":"./react/index.d.ts","import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"types":"./solid/index.d.ts","import":"./solid/index.mjs","require":"./solid/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.mjs","require":"./utils/index.cjs"},"./config":{"types":"./config/index.d.ts","import":"./config/index.mjs","require":"./config/index.cjs"},"./parser":{"types":"./parser/index.d.ts","import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"types":"./svelte/index.d.ts","import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"types":"./angular/index.d.ts","import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"types":"./exporter/index.d.ts","import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"types":"./importer/index.d.ts","import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"types":"./detectors/index.d.ts","import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"types":"./formatters/index.d.ts","import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"6a7b0f73bcac13ee060364f8026eba54d53d1a0d","scripts":{"lint":"eslint --cache packages","test":"pnpm clear && pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rimraf ./angular ./cli ./config ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./utils ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsx ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm -r --filter=@typesafe-i18n/** run build","update:version":"tsx ./update-version.ts","markdown-link-check":"find . -type f -name \"*.md\" -not -path \"*/node_modules/*\" -print0 | xargs -0 -n1 markdown-link-check -c .markdown-link-check.json","update:dependencies":"pnpm up -r","link-typedefinitions":"tsx ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.19.2","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.3","husky":"^8.0.3","eslint":"^8.35.0","rimraf":"^3.0.2","prettier":"^2.8.4","tiny-glob":"^0.2.9","size-limit":"^8.2.4","typescript":"^4.9.5","@types/glob":"^7.2.0","@types/node":"^16.18.13","lint-staged":"^13.1.2","markdown-link-check":"^3.10.3","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.53.0","@size-limit/preset-small-lib":"^8.2.4","@typescript-eslint/eslint-plugin":"^5.53.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.24.2_1677787455003_0.023519743981186503","host":"s3://npm-registry-packages"}},"5.24.3":{"name":"typesafe-i18n","version":"5.24.3","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","react","angular","vue","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.24.3","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"925a49f7ccec9ddb1d0c32f44bf9abc2d7df0071","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.24.3.tgz","fileCount":263,"integrity":"sha512-VqjGbIydOqtQjO81mGo++TjuqeC8YoxxgYrO1/ikXIS/l/Q6mAcz4yrt5AvqjdFHMt3gRm7oGbVI/yLyV+VTOg==","signatures":[{"sig":"MEYCIQDRPaaGjBwlzI5c0Rike0uDI0IqjKbkePpVvqq77ZaGpAIhAIBT1bWfvj6ffJIpjqxz/AGYGPWf/lito2qARTFQ/Soy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2848260,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkIHh/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXbw/8Cndz7gWtJXeEsVAs8v17/dRA2qu/wOB4htVL/9UcdbFjbAQ2\r\n5U96k6XShPNepO+QCFW5xGRT0SbRfyb9n/zpDwgulqKO7dhNAgBXMFE3pY7q\r\n8W1IcbCoE4lMejDiAbU2CCo1q0ppJ9V8dfI1IO3KPYqNZ9WetZIrtkYwvZOL\r\n2CuBw+fzk0/VU5It3L+8MbFCJQnx65spBm7iLKdT2tdE4ncbRZ3vuO1LmOgi\r\ntZwBZBHTpEdkNz6LVa/Gw5+MCpuD3yTsDWXTNtzZmXhApjYNRUh6J9Y+EHCb\r\ni+3f21zOTn6ltHBS1Gvw4pYLJVC+G5GNRX6BuWZNDmco6uuS7M2jIi8equ+U\r\nin6PRrx8XCjbnib3D+Hc8GEPNaiMZu+EPM2mQQJOFxV+qsT3XY/aESp58K32\r\nZTcSRpbHwT9sHqFyl0cNtYv8WIHhaDuvbMMqe7mUxIifbumE6Qs9DJCcI1f8\r\nalo/qWMtzV79jrhSqZCXjSOqydFofG9KTUr7rOFMzGwDBNp8/JzfUs2XdGoa\r\nU9A+f8Fae+FzPvXEj2kuXMR+Uot1XWpDJIV06GLNWt/hQgiwGSqLPhej+Fxt\r\nxxMlIwONT6aMF1z7zw2E0IsieSK2+OJ1pnsDdCBcn1T4mmUqy5gf61RJP77a\r\nftI3tu34cFuRw8PgVZfzSebn9jy14A0TH5k=\r\n=d9YU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.18.1"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"types":"./runtime/esm/runtime/src/index.d.ts","import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"types":"./vue/index.d.ts","import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"types":"./react/index.d.ts","import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"types":"./solid/index.d.ts","import":"./solid/index.mjs","require":"./solid/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.mjs","require":"./utils/index.cjs"},"./config":{"types":"./config/index.d.ts","import":"./config/index.mjs","require":"./config/index.cjs"},"./parser":{"types":"./parser/index.d.ts","import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"types":"./svelte/index.d.ts","import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"types":"./angular/index.d.ts","import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"types":"./exporter/index.d.ts","import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"types":"./importer/index.d.ts","import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"types":"./detectors/index.d.ts","import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"types":"./formatters/index.d.ts","import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"a3396ba656fc900ff3fc732dc2d55ae97a4663ec","scripts":{"lint":"eslint --cache packages","test":"pnpm clear && pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rimraf ./angular ./cli ./config ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./utils ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsx ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm -r --filter=@typesafe-i18n/** run build","update:version":"tsx ./update-version.ts","markdown-link-check":"find . -type f -name \"*.md\" -not -path \"*/node_modules/*\" -print0 | xargs -0 -n1 markdown-link-check -c .markdown-link-check.json","update:dependencies":"pnpm up -r","link-typedefinitions":"tsx ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.19.2","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.5","husky":"^8.0.3","eslint":"^8.36.0","rimraf":"^3.0.2","prettier":"^2.8.4","tiny-glob":"^0.2.9","size-limit":"^8.2.4","typescript":"^5.0.2","@types/glob":"^7.2.0","@types/node":"^16.18.16","lint-staged":"^13.2.0","markdown-link-check":"^3.11.0","eslint-config-prettier":"^8.7.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.55.0","@size-limit/preset-small-lib":"^8.2.4","@typescript-eslint/eslint-plugin":"^5.55.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.24.3_1679849599443_0.617657230714372","host":"s3://npm-registry-packages"}},"5.24.4":{"name":"typesafe-i18n","version":"5.24.4","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","react","angular","vue","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.24.4","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"927550b9c2a304014e41c3d8af477dbe0400289e","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.24.4.tgz","fileCount":263,"integrity":"sha512-52x8oo1afNqf1THHB/G+fOtno3bAE/q0WMeGC3bSDcE2NHx7A7mHa6ZfHMahy8JFF39HESMzdQV1JKwcza5MHQ==","signatures":[{"sig":"MEYCIQDSDqzyRD1Bz8DTRUtTEVqNQl5n7dBmF31en7zrtW4JiAIhAO48/GWtkH8hDn9+rQw9hrsx3YlzrjWUflqnixX+Nbll","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2850869},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","volta":{"npm":"8.5.1","node":"16.18.1"},"module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"types":"./runtime/esm/runtime/src/index.d.ts","import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"types":"./vue/index.d.ts","import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"types":"./react/index.d.ts","import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"types":"./solid/index.d.ts","import":"./solid/index.mjs","require":"./solid/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.mjs","require":"./utils/index.cjs"},"./config":{"types":"./config/index.d.ts","import":"./config/index.mjs","require":"./config/index.cjs"},"./parser":{"types":"./parser/index.d.ts","import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"types":"./svelte/index.d.ts","import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"types":"./angular/index.d.ts","import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"types":"./exporter/index.d.ts","import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"types":"./importer/index.d.ts","import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"types":"./detectors/index.d.ts","import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"types":"./formatters/index.d.ts","import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"1df4d0e3f38d78f18d1be8d940cdd6e8887ebf31","scripts":{"lint":"eslint --cache packages","test":"pnpm clear && pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rimraf ./angular ./cli ./config ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./utils ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsx ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm -r --filter=@typesafe-i18n/** run build","update:version":"tsx ./update-version.ts","markdown-link-check":"find . -type f -name \"*.md\" -not -path \"*/node_modules/*\" -print0 | xargs -0 -n1 markdown-link-check -c .markdown-link-check.json","update:dependencies":"pnpm up -r","link-typedefinitions":"tsx ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"8.19.2","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"16.18.1","_hasShrinkwrap":false,"devDependencies":{"tsx":"^3.12.7","husky":"^8.0.3","eslint":"^8.41.0","rimraf":"^3.0.2","prettier":"^2.8.8","tiny-glob":"^0.2.9","size-limit":"^8.2.4","typescript":"^5.0.4","@types/glob":"^7.2.0","@types/node":"^16.18.34","lint-staged":"^13.2.2","markdown-link-check":"^3.11.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.59.7","@size-limit/preset-small-lib":"^8.2.4","@typescript-eslint/eslint-plugin":"^5.59.7"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.24.4_1688979361815_0.2961628306070785","host":"s3://npm-registry-packages"}},"5.25.0":{"name":"typesafe-i18n","version":"5.25.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","react","angular","vue","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.25.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"db76ff72f551cf448c7b43c95288ed8e4656b92f","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.25.0.tgz","fileCount":263,"integrity":"sha512-wcjHPIf7xHRLw6RJDUZGgeI1aGhNyaqLauElBXXSYPhsWeNkdtRvByJF4oIMUy6kD0YiflJXQnOK9At/+WiSRA==","signatures":[{"sig":"MEUCIQD/Y0ilbWIoxR6sB5qWHuATioBVE/0aOwNcp92GaunAEwIgUrJ8hsNGLE4YKRUWG/p+rIAz6snWpPzAU8qS3omae5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2910779},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"types":"./runtime/esm/runtime/src/index.d.ts","import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"types":"./vue/index.d.ts","import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"types":"./react/index.d.ts","import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"types":"./solid/index.d.ts","import":"./solid/index.mjs","require":"./solid/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.mjs","require":"./utils/index.cjs"},"./config":{"types":"./config/index.d.ts","import":"./config/index.mjs","require":"./config/index.cjs"},"./parser":{"types":"./parser/index.d.ts","import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"types":"./svelte/index.d.ts","import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"types":"./angular/index.d.ts","import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"types":"./exporter/index.d.ts","import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"types":"./importer/index.d.ts","import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"types":"./detectors/index.d.ts","import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"types":"./formatters/index.d.ts","import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"e40d345241fad365dd2ea9577f6218f1416f2329","scripts":{"lint":"eslint --cache packages","test":"pnpm clear && pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rimraf ./angular ./cli ./config ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./utils ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsx ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm -r --filter=@typesafe-i18n/** run build","update:version":"tsx ./update-version.ts","markdown-link-check":"find . -type f -name \"*.md\" -not -path \"*/node_modules/*\" -print0 | xargs -0 -n1 markdown-link-check -c .markdown-link-check.json","update:dependencies":"pnpm up -r","link-typedefinitions":"tsx ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"9.5.1","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"packageManager":"pnpm@8.6.7","devDependencies":{"tsx":"^3.12.7","husky":"^8.0.3","eslint":"^8.45.0","rimraf":"^5.0.1","prettier":"^3.0.0","tiny-glob":"^0.2.9","size-limit":"^8.2.6","typescript":"^5.1.6","@types/glob":"^8.1.0","@types/node":"^18.16.19","lint-staged":"^13.2.3","markdown-link-check":"^3.11.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"5.0.0-alpha.2","@typescript-eslint/parser":"^5.62.0","@size-limit/preset-small-lib":"^8.2.6","@typescript-eslint/eslint-plugin":"^5.62.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.25.0_1689658801313_0.488648341161249","host":"s3://npm-registry-packages"}},"5.25.1":{"name":"typesafe-i18n","version":"5.25.1","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","react","angular","vue","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.25.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"75dfec80097a814f284cbeed76014403043695f3","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.25.1.tgz","fileCount":265,"integrity":"sha512-mee0wqW8KQBnrE9LNO0TgKwEAh3iJ5qc356WkA8grtau9E3HKL1EEeWBe2WotaGR7wkjjPcjfkTFeBF+9opV1Q==","signatures":[{"sig":"MEUCIBWZgbNVG8KLlWWCcDv1HSghauqfyBGJv36i1fsWlaT2AiEAm4g8nzEu2KabodyDvzCk/fAqgyDIE3lCk27w6MFWfqI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2858966},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"types":"./runtime/esm/runtime/src/index.d.ts","import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"types":"./vue/index.d.ts","import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"types":"./react/index.d.ts","import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"types":"./solid/index.d.ts","import":"./solid/index.mjs","require":"./solid/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.mjs","require":"./utils/index.cjs"},"./config":{"types":"./config/index.d.ts","import":"./config/index.mjs","require":"./config/index.cjs"},"./parser":{"types":"./parser/index.d.ts","import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"types":"./svelte/index.d.ts","import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"types":"./angular/index.d.ts","import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"types":"./exporter/index.d.ts","import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"types":"./importer/index.d.ts","import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"types":"./detectors/index.d.ts","import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"types":"./formatters/index.d.ts","import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"11d3d3474bbaebb6f525226f70c911bb6e7a5353","scripts":{"lint":"eslint --cache packages","test":"pnpm clear && pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rimraf ./angular ./cli ./config ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./utils ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsx ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm -r --filter=@typesafe-i18n/** run build","update:version":"tsx ./update-version.ts","markdown-link-check":"find . -type f -name \"*.md\" -not -path \"*/node_modules/*\" -print0 | xargs -0 -n1 markdown-link-check -c .markdown-link-check.json","update:dependencies":"pnpm up -r","link-typedefinitions":"tsx ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"9.5.1","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"packageManager":"pnpm@8.6.7","devDependencies":{"tsx":"^3.12.7","husky":"^8.0.3","eslint":"^8.45.0","rimraf":"^5.0.1","prettier":"^3.0.0","tiny-glob":"^0.2.9","size-limit":"^8.2.6","typescript":"^5.1.6","@types/glob":"^8.1.0","@types/node":"^18.16.19","lint-staged":"^13.2.3","markdown-link-check":"^3.11.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"5.0.0-alpha.2","@typescript-eslint/parser":"^5.62.0","@size-limit/preset-small-lib":"^8.2.6","@typescript-eslint/eslint-plugin":"^5.62.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.25.1_1689871344989_0.07398360350978272","host":"s3://npm-registry-packages"}},"5.26.0":{"name":"typesafe-i18n","version":"5.26.0","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","react","angular","vue","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.26.0","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"ce53fa57a092c90ec5f9d35d47c2c3afc8cc2df6","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.26.0.tgz","fileCount":265,"integrity":"sha512-NQ+TuNhA0AWDlOuN46BNOM/Ci87oESMMDw8njiGxhx/jmdqhTedsgPg/eg2c0kwDkqF7YC+d31cNK1S001fEhg==","signatures":[{"sig":"MEUCIQCbb9u8v6F8my/dym2Jv4CsmA8x+FmxbFea/AAlRDsQfQIgSeM7gVNMTlN293X6Tr/pACxAY5SL4EnzUO8sEqEW/7U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2859357},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"types":"./runtime/esm/runtime/src/index.d.ts","import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"types":"./vue/index.d.ts","import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"types":"./react/index.d.ts","import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"types":"./solid/index.d.ts","import":"./solid/index.mjs","require":"./solid/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.mjs","require":"./utils/index.cjs"},"./config":{"types":"./config/index.d.ts","import":"./config/index.mjs","require":"./config/index.cjs"},"./parser":{"types":"./parser/index.d.ts","import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"types":"./svelte/index.d.ts","import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"types":"./angular/index.d.ts","import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"types":"./exporter/index.d.ts","import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"types":"./importer/index.d.ts","import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"types":"./detectors/index.d.ts","import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"types":"./formatters/index.d.ts","import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"9759b91e39f13801fe72c731ce50b61c9e18af9c","scripts":{"lint":"eslint --cache packages","test":"pnpm clear && pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rimraf ./angular ./cli ./config ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./utils ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsx ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm -r --filter=@typesafe-i18n/** run build","update:version":"tsx ./update-version.ts","markdown-link-check":"find . -type f -name \"*.md\" -not -path \"*/node_modules/*\" -print0 | xargs -0 -n1 markdown-link-check -c .markdown-link-check.json","update:dependencies":"pnpm up -r","link-typedefinitions":"tsx ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"9.5.1","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"packageManager":"pnpm@8.6.7","devDependencies":{"tsx":"^3.12.7","husky":"^8.0.3","eslint":"^8.45.0","rimraf":"^5.0.1","prettier":"^3.0.0","tiny-glob":"^0.2.9","size-limit":"^8.2.6","typescript":"^5.1.6","@types/glob":"^8.1.0","@types/node":"^18.17.0","lint-staged":"^13.2.3","markdown-link-check":"^3.11.2","eslint-config-prettier":"^8.8.0","eslint-plugin-prettier":"5.0.0-alpha.2","@typescript-eslint/parser":"^5.62.0","@size-limit/preset-small-lib":"^8.2.6","@typescript-eslint/eslint-plugin":"^5.62.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.26.0_1690863921408_0.10044694559131129","host":"s3://npm-registry-packages"}},"5.26.1":{"name":"typesafe-i18n","version":"5.26.1","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","react","angular","vue","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.26.1","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"3df3b1afa7c1db901cb5e1db159a86754509ec47","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.26.1.tgz","fileCount":265,"integrity":"sha512-1zSdbB48TJG1LNnsNOUZgk6HJD1ne0w6YSMR854CEHoLDG7zaag46G8P9cQ+TblRHz0vDGyy7E5xlzeEVQlY6A==","signatures":[{"sig":"MEUCIQC6YOMzNbS99lusSj0MYaZnJMl/mLtf7XChBjHz/34h9AIgLnaLCI/DdzXL5VgjX5uskS9/jrnmGI2TjBIWsKi0IKs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2859956},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"types":"./runtime/esm/runtime/src/index.d.ts","import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"types":"./vue/index.d.ts","import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"types":"./react/index.d.ts","import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"types":"./solid/index.d.ts","import":"./solid/index.mjs","require":"./solid/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.mjs","require":"./utils/index.cjs"},"./config":{"types":"./config/index.d.ts","import":"./config/index.mjs","require":"./config/index.cjs"},"./parser":{"types":"./parser/index.d.ts","import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"types":"./svelte/index.d.ts","import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"types":"./angular/index.d.ts","import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"types":"./exporter/index.d.ts","import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"types":"./importer/index.d.ts","import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"types":"./detectors/index.d.ts","import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"types":"./formatters/index.d.ts","import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"ac858c7840ac619360a7f63decfac3622cee9a53","scripts":{"lint":"eslint --cache packages","test":"pnpm clear && pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rimraf ./angular ./cli ./config ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./utils ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsx ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm -r --filter=@typesafe-i18n/** run build","update:version":"tsx ./update-version.ts","markdown-link-check":"find . -type f -name \"*.md\" -not -path \"*/node_modules/*\" -print0 | xargs -0 -n1 markdown-link-check -c .markdown-link-check.json","update:dependencies":"pnpm up -r","link-typedefinitions":"tsx ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"9.5.1","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"packageManager":"pnpm@8.6.7","devDependencies":{"tsx":"^3.12.7","husky":"^8.0.3","eslint":"^8.46.0","rimraf":"^5.0.1","prettier":"^3.0.1","tiny-glob":"^0.2.9","size-limit":"^8.2.6","typescript":"^5.1.6","@types/glob":"^8.1.0","@types/node":"^18.17.3","lint-staged":"^13.2.3","markdown-link-check":"^3.11.2","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"5.0.0-alpha.2","@typescript-eslint/parser":"^5.62.0","@size-limit/preset-small-lib":"^8.2.6","@typescript-eslint/eslint-plugin":"^5.62.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.26.1_1691989265138_0.17876394298773346","host":"s3://npm-registry-packages"}},"5.26.2":{"name":"typesafe-i18n","version":"5.26.2","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","sveltekit","react","react-native","nextjs","expo","angular","vue","nuxtjs","solid","nodejs"],"author":{"name":"ivanhofer"},"license":"MIT","_id":"typesafe-i18n@5.26.2","maintainers":[{"name":"ivanhofer","email":"ivan.hofer@outlook.com"}],"homepage":"https://github.com/ivanhofer/typesafe-i18n","bugs":{"url":"https://github.com/ivanhofer/typesafe-i18n/issues"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"dist":{"shasum":"d8e2ef67197c837cdd11ea2ec17f73af2591e9b4","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.26.2.tgz","fileCount":265,"integrity":"sha512-2QAriFmiY5JwUAJtG7yufoE/XZ1aFBY++wj7YFS2yo89a3jLBfKoWSdq5JfQYk1V2BS7V2c/u+KEcaCQoE65hw==","signatures":[{"sig":"MEUCIQCrAo+aICr5Lz3py3bmsd1hJqUDQ1avMPI66zHFQIcCxwIgQflvCBAG8Avp+Wjmci67m4bv221Z1miAu5nXoI4Z/vw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2860023},"main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","module":"runtime/esm/runtime/src/index.mjs","exports":{".":{"types":"./runtime/esm/runtime/src/index.d.ts","import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./vue":{"types":"./vue/index.d.ts","import":"./vue/index.mjs","require":"./vue/index.cjs"},"./react":{"types":"./react/index.d.ts","import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"types":"./solid/index.d.ts","import":"./solid/index.mjs","require":"./solid/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.mjs","require":"./utils/index.cjs"},"./config":{"types":"./config/index.d.ts","import":"./config/index.mjs","require":"./config/index.cjs"},"./parser":{"types":"./parser/index.d.ts","import":"./parser/index.mjs","require":"./parser/index.cjs"},"./svelte":{"types":"./svelte/index.d.ts","import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./angular":{"types":"./angular/index.d.ts","import":"./angular/index.mjs","require":"./angular/index.cjs"},"./exporter":{"types":"./exporter/index.d.ts","import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./importer":{"types":"./importer/index.d.ts","import":"./importer/index.mjs","require":"./importer/index.cjs"},"./detectors":{"types":"./detectors/index.d.ts","import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./formatters":{"types":"./formatters/index.d.ts","import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./package.json":"./package.json"},"funding":{"url":"https://github.com/sponsors/ivanhofer","type":"github"},"gitHead":"318c9042fddf179bde6775bbead9a37fc557ad2a","scripts":{"lint":"eslint --cache packages","test":"pnpm clear && pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","clear":"rimraf ./angular ./cli ./config ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./utils ./vue ./temp-output","lint:ci":"eslint --cache --fix","prepare":"husky install","lint:fix":"pnpm lint:ci -- packages","test:size":"size-limit","fix-imports":"tsx ./packages/fix-imports.ts","lint-staged":"lint-staged","build:packages":"pnpm -r --filter=@typesafe-i18n/** run build","update:version":"tsx ./update-version.ts","markdown-link-check":"find . -type f -name \"*.md\" -not -path \"*/node_modules/*\" -print0 | xargs -0 -n1 markdown-link-check -c .markdown-link-check.json","update:dependencies":"pnpm up -r","link-typedefinitions":"tsx ./packages/link-typedefinitions.ts","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","-- BUILD -----------------------------------------------":"","-- DEV -------------------------------------------------":"","-- LINT ------------------------------------------------":"","-- OTHER -----------------------------------------------":"","-- TEST ------------------------------------------------":""},"_npmUser":{"name":"ivanhofer","email":"ivan.hofer@outlook.com"},"repository":{"url":"git+https://github.com/ivanhofer/typesafe-i18n.git","type":"git"},"_npmVersion":"9.5.1","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","directories":{},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"packageManager":"pnpm@8.6.7","devDependencies":{"tsx":"^3.12.7","husky":"^8.0.3","eslint":"^8.46.0","rimraf":"^5.0.1","prettier":"^3.0.1","tiny-glob":"^0.2.9","size-limit":"^8.2.6","typescript":"^5.1.6","@types/glob":"^8.1.0","@types/node":"^18.17.3","lint-staged":"^13.2.3","markdown-link-check":"^3.11.2","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"5.0.0-alpha.2","@typescript-eslint/parser":"^5.62.0","@size-limit/preset-small-lib":"^8.2.6","@typescript-eslint/eslint-plugin":"^5.62.0"},"peerDependencies":{"typescript":">=3.5.1"},"_npmOperationalInternal":{"tmp":"tmp/typesafe-i18n_5.26.2_1692950290852_0.6988555836692694","host":"s3://npm-registry-packages"}},"5.27.1":{"name":"typesafe-i18n","version":"5.27.1","description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","author":{"name":"ivanhofer"},"homepage":"https://github.com/codingcommons/typesafe-i18n","repository":{"type":"git","url":"git+https://github.com/codingcommons/typesafe-i18n.git"},"keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","sveltekit","react","react-native","nextjs","expo","angular","vue","nuxtjs","solid","nodejs"],"license":"MIT","module":"runtime/esm/runtime/src/index.mjs","main":"runtime/cjs/runtime/src/index.cjs","types":"types/index.d.ts","exports":{"./angular":{"types":"./angular/index.d.ts","import":"./angular/index.mjs","require":"./angular/index.cjs"},"./config":{"types":"./config/index.d.ts","import":"./config/index.mjs","require":"./config/index.cjs"},"./detectors":{"types":"./detectors/index.d.ts","import":"./detectors/index.mjs","require":"./detectors/index.cjs"},"./exporter":{"types":"./exporter/index.d.ts","import":"./exporter/index.mjs","require":"./exporter/index.cjs"},"./formatters":{"types":"./formatters/index.d.ts","import":"./formatters/index.mjs","require":"./formatters/index.cjs"},"./importer":{"types":"./importer/index.d.ts","import":"./importer/index.mjs","require":"./importer/index.cjs"},"./parser":{"types":"./parser/index.d.ts","import":"./parser/index.mjs","require":"./parser/index.cjs"},"./react":{"types":"./react/index.d.ts","import":"./react/index.mjs","require":"./react/index.cjs"},"./solid":{"types":"./solid/index.d.ts","import":"./solid/index.mjs","require":"./solid/index.cjs"},"./svelte":{"types":"./svelte/index.d.ts","import":"./svelte/index.mjs","require":"./svelte/index.cjs"},"./utils":{"types":"./utils/index.d.ts","import":"./utils/index.mjs","require":"./utils/index.cjs"},"./vue":{"types":"./vue/index.d.ts","import":"./vue/index.mjs","require":"./vue/index.cjs"},".":{"types":"./runtime/esm/runtime/src/index.d.ts","import":"./runtime/esm/runtime/src/index.mjs","require":"./runtime/cjs/runtime/src/index.cjs"},"./package.json":"./package.json"},"scripts":{"-- DEV -------------------------------------------------":"","update:dependencies":"pnpm up -r","update:version":"tsx ./update-version.ts","clear":"rimraf ./angular ./cli ./config ./detectors ./dist ./exporter ./formatters ./importer ./parser ./react ./runtime ./schema ./solid ./svelte ./types ./utils ./vue ./temp-output","-- LINT ------------------------------------------------":"","lint":"eslint --cache packages","lint:ci":"eslint --cache --fix","lint:fix":"pnpm lint:ci -- packages","-- TEST ------------------------------------------------":"","test":"pnpm clear && pnpm -r generate:json-schema && pnpm --filter \"@typesafe-i18n/*\" test","test:size":"size-limit","test:update-generated-files":"pnpm --filter \"@typesafe-i18n/*\" test:update-generated-files","markdown-link-check":"find . -type f -name \"*.md\" -not -path \"*/node_modules/*\" -print0 | xargs -0 -n1 markdown-link-check -c .markdown-link-check.json","-- BUILD -----------------------------------------------":"","build":"pnpm clear && pnpm update:version && pnpm -r generate:json-schema && pnpm build:packages && pnpm link-typedefinitions && pnpm fix-imports","build:packages":"pnpm -r --filter=@typesafe-i18n/** run build","fix-imports":"tsx ./packages/fix-imports.ts","link-typedefinitions":"tsx ./packages/link-typedefinitions.ts","-- OTHER -----------------------------------------------":"","lint-staged":"lint-staged","prepare":"husky install"},"devDependencies":{"@size-limit/preset-small-lib":"^8.2.6","@types/glob":"^8.1.0","@types/node":"^18.17.3","@typescript-eslint/eslint-plugin":"^5.62.0","@typescript-eslint/parser":"^5.62.0","eslint":"^8.46.0","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"5.0.0-alpha.2","husky":"^8.0.3","lint-staged":"^13.2.3","markdown-link-check":"^3.11.2","prettier":"^3.0.1","rimraf":"^5.0.1","size-limit":"^8.2.6","tiny-glob":"^0.2.9","tsx":"^3.12.7","typescript":"^5.1.6"},"peerDependencies":{"typescript":">=3.5.1"},"bin":{"typesafe-i18n":"cli/typesafe-i18n.mjs"},"funding":{"type":"github","url":"https://github.com/sponsors/ivanhofer"},"packageManager":"pnpm@8.6.7","gitHead":"462f71180c896a4062c9f8d12d86d9c30c51cfbd","_id":"typesafe-i18n@5.27.1","bugs":{"url":"https://github.com/codingcommons/typesafe-i18n/issues"},"_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-749uWo2ZXETT//kWjVYPm8QPYR8xLh8G0wLfoAyCAtAmysX67uCaAyLjAjAWojL6fuJpE5B6yIjwvO9orXzUPg==","shasum":"8b9c55548fad13c261768b22a1cfd4ee1b6714cc","tarball":"https://registry.npmjs.org/typesafe-i18n/-/typesafe-i18n-5.27.1.tgz","fileCount":265,"unpackedSize":2860480,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/typesafe-i18n@5.27.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCsbIuoNvLy/hbOvsOg9LmPUYhiVYo8UD69UPuZAXjyHAIhAJFFyb9RQ1jcCkREceD0Yq7juNX6X5uX2lxRMWVtXKUn"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:94a9abc1-f39f-48f0-9b55-40ef55afe2c0"}},"directories":{},"maintainers":[{"name":"benjaminstrasser","email":"bp.strasser@gmail.com"},{"name":"sjaghori","email":"jaghori.sasan@gmail.com"},{"name":"mledl","email":"martin.ledl55@gmail.com"},{"name":"jjnp","email":"jacob.palecek@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/typesafe-i18n_5.27.1_1770808322107_0.2545930619852217"},"_hasShrinkwrap":false}},"time":{"created":"2021-02-14T07:19:25.395Z","modified":"2026-02-11T11:12:02.628Z","1.1.0":"2021-02-14T07:19:25.531Z","2.0.0":"2021-02-16T07:08:44.212Z","2.0.1":"2021-02-16T16:08:58.064Z","2.0.2":"2021-02-16T16:34:56.503Z","2.0.3":"2021-02-17T06:00:34.490Z","2.0.4":"2021-02-17T09:00:49.596Z","2.0.5":"2021-02-19T06:22:24.435Z","2.1.0":"2021-02-19T14:47:07.279Z","2.2.0":"2021-02-22T06:42:18.077Z","2.2.1":"2021-02-22T07:29:25.443Z","2.2.2":"2021-02-22T07:40:18.624Z","2.2.3":"2021-02-22T16:09:57.584Z","2.2.4":"2021-02-22T16:53:35.936Z","2.2.5":"2021-02-23T06:12:44.498Z","2.3.0":"2021-02-23T06:19:18.360Z","2.4.0":"2021-02-24T07:01:44.954Z","2.4.1":"2021-02-24T07:05:32.181Z","2.5.0":"2021-02-28T14:05:47.519Z","2.6.0":"2021-02-28T14:38:56.590Z","2.6.1":"2021-02-28T17:37:31.721Z","2.6.2":"2021-02-28T17:41:50.634Z","2.6.3":"2021-02-28T18:39:13.378Z","2.6.4":"2021-02-28T18:43:26.354Z","2.6.5":"2021-03-01T07:59:56.881Z","2.6.6":"2021-03-01T15:40:39.093Z","2.6.7":"2021-03-01T16:04:50.334Z","2.6.8":"2021-03-03T06:57:41.636Z","2.6.9":"2021-03-03T07:02:08.283Z","2.6.10":"2021-03-05T17:01:16.321Z","2.6.11":"2021-03-06T10:46:23.066Z","2.7.0":"2021-03-08T06:23:28.356Z","2.7.1":"2021-03-10T06:37:31.333Z","2.8.0":"2021-03-14T07:32:06.510Z","2.8.1":"2021-03-14T08:45:35.319Z","2.8.2":"2021-03-14T08:49:33.813Z","2.8.3":"2021-03-14T08:52:54.791Z","2.9.0":"2021-03-14T12:45:05.945Z","2.9.1":"2021-03-14T15:40:15.173Z","2.9.2":"2021-03-14T16:19:50.184Z","2.10.0":"2021-03-16T06:42:18.899Z","2.10.1":"2021-03-16T07:10:34.044Z","2.10.2":"2021-03-16T07:14:11.295Z","2.10.3":"2021-03-17T06:11:55.977Z","2.11.0":"2021-03-17T06:44:37.082Z","2.11.1":"2021-03-17T07:23:27.984Z","2.12.0":"2021-03-17T09:05:51.594Z","2.12.1":"2021-03-19T07:03:11.650Z","2.12.2":"2021-03-19T07:09:36.696Z","2.13.0":"2021-03-23T06:46:40.894Z","2.13.1":"2021-03-23T06:53:32.260Z","2.13.2":"2021-03-23T06:56:50.636Z","2.14.0":"2021-03-24T07:17:26.866Z","2.14.1":"2021-03-24T07:32:26.538Z","2.14.2":"2021-03-26T16:18:10.286Z","2.15.0":"2021-04-02T13:13:51.865Z","2.15.1":"2021-04-02T13:19:13.632Z","2.15.2":"2021-04-09T11:29:53.754Z","2.15.3":"2021-04-09T11:39:42.527Z","2.15.4":"2021-04-09T11:45:46.900Z","2.15.5":"2021-04-13T13:53:32.901Z","2.16.0":"2021-04-17T08:14:58.463Z","2.15.6":"2021-04-22T06:07:16.371Z","2.15.7":"2021-04-23T05:32:10.962Z","2.16.1":"2021-04-23T13:22:25.445Z","2.17.0":"2021-04-26T13:33:47.624Z","2.17.1":"2021-04-26T13:58:02.904Z","2.17.2":"2021-04-26T14:04:07.604Z","2.17.3":"2021-04-27T05:33:49.330Z","2.17.4":"2021-04-27T05:41:42.391Z","2.18.0":"2021-04-30T09:55:56.077Z","2.18.1":"2021-05-07T14:34:52.124Z","2.19.0":"2021-05-07T14:40:53.608Z","2.19.1":"2021-05-11T15:58:16.059Z","2.20.0":"2021-05-13T07:26:43.424Z","2.20.1":"2021-05-13T07:41:44.389Z","2.21.0":"2021-05-15T07:15:27.408Z","2.21.1":"2021-05-15T07:36:29.856Z","2.22.0":"2021-05-17T06:03:22.932Z","2.23.0":"2021-05-19T04:43:59.873Z","2.23.1":"2021-05-19T05:00:48.829Z","2.23.2":"2021-05-19T05:11:44.071Z","2.23.3":"2021-05-19T05:17:10.479Z","2.24.0":"2021-05-25T05:48:11.502Z","2.24.1":"2021-05-25T05:55:30.488Z","2.25.0":"2021-05-27T05:01:50.837Z","2.26.0":"2021-06-07T05:51:14.919Z","2.26.1":"2021-06-07T06:15:53.413Z","2.26.2":"2021-06-07T06:26:27.336Z","2.26.3":"2021-06-07T15:43:24.072Z","2.26.4":"2021-06-14T17:42:40.321Z","2.27.0":"2021-06-18T05:14:25.208Z","2.27.1":"2021-06-22T05:55:29.318Z","2.28.0":"2021-06-25T05:57:32.437Z","2.28.1":"2021-06-25T06:02:29.655Z","2.29.0":"2021-06-25T13:31:53.794Z","2.30.0":"2021-06-25T15:25:03.714Z","2.30.1":"2021-06-28T15:05:28.423Z","2.31.0":"2021-06-30T14:22:11.088Z","2.32.0":"2021-07-01T05:35:21.050Z","2.32.1":"2021-07-07T05:13:06.659Z","2.32.2":"2021-07-07T05:42:45.397Z","2.32.3":"2021-07-07T06:14:42.786Z","2.32.4":"2021-07-07T06:28:28.415Z","2.33.0":"2021-07-09T14:30:52.555Z","2.34.0":"2021-07-15T05:38:33.345Z","2.35.0":"2021-07-19T06:14:04.799Z","2.35.1":"2021-07-19T07:07:48.716Z","2.35.2":"2021-07-26T14:27:55.900Z","2.35.3":"2021-07-26T14:54:25.920Z","2.36.0":"2021-07-27T05:41:50.817Z","2.36.1":"2021-08-21T06:13:17.605Z","2.37.0":"2021-08-24T06:41:22.705Z","2.37.1":"2021-08-25T05:21:14.976Z","2.37.2":"2021-08-25T13:44:01.507Z","2.37.3":"2021-08-25T14:13:29.512Z","2.37.4":"2021-08-26T14:57:57.469Z","2.38.0":"2021-09-14T06:19:52.362Z","2.39.0":"2021-09-15T05:24:39.778Z","2.39.1":"2021-09-15T16:28:18.000Z","2.40.0":"2021-09-22T06:33:22.073Z","2.40.1":"2021-09-22T06:36:56.199Z","2.40.2":"2021-09-26T09:02:52.059Z","2.41.0":"2021-10-02T11:04:14.530Z","2.41.1":"2021-10-02T12:28:40.919Z","2.42.0":"2021-10-02T12:33:28.865Z","2.43.0":"2021-10-12T07:11:55.716Z","2.43.1":"2021-10-14T05:03:20.073Z","2.44.0":"2021-10-14T05:53:28.683Z","2.44.1":"2021-10-14T06:21:30.303Z","2.44.2":"2021-10-14T11:19:19.472Z","2.44.3":"2021-10-15T05:51:18.541Z","2.45.0":"2021-10-16T05:04:09.393Z","2.46.0":"2021-10-18T15:21:43.042Z","2.46.1":"2021-10-19T05:38:48.215Z","2.46.2":"2021-10-19T18:20:15.969Z","2.46.3":"2021-10-19T18:45:48.930Z","2.46.4":"2021-10-19T19:43:17.174Z","2.46.5":"2021-10-24T12:15:43.489Z","2.46.6":"2021-10-25T09:35:25.760Z","2.46.7":"2021-10-25T15:33:55.379Z","2.46.8":"2021-10-29T05:20:25.277Z","2.47.0":"2021-10-31T16:26:19.933Z","2.48.0":"2021-11-01T07:22:48.007Z","2.49.0":"2021-11-06T10:24:43.975Z","2.49.1":"2021-11-06T13:17:22.725Z","2.49.2":"2021-11-06T15:16:46.121Z","2.49.3":"2021-11-06T17:17:25.692Z","2.49.4":"2021-11-07T16:58:26.755Z","2.50.0":"2021-11-12T13:29:28.337Z","2.50.1":"2021-11-12T13:47:10.918Z","2.51.1":"2021-11-17T06:24:54.621Z","2.52.0":"2021-11-18T17:00:34.053Z","2.52.1":"2021-11-19T07:03:48.631Z","2.52.2":"2021-11-20T07:40:03.821Z","2.53.0":"2021-11-24T06:09:19.220Z","2.53.2":"2021-11-24T06:36:39.005Z","2.54.0":"2021-11-25T06:27:23.092Z","2.54.2":"2021-11-26T15:02:36.826Z","2.54.3":"2021-11-27T14:06:15.084Z","2.55.0":"2021-12-05T17:10:40.218Z","2.55.1":"2021-12-06T06:44:31.669Z","2.56.0":"2021-12-14T06:46:40.842Z","2.57.0":"2021-12-27T16:04:21.928Z","2.57.1":"2021-12-27T16:23:36.481Z","2.57.2":"2021-12-28T08:57:17.745Z","2.57.3":"2021-12-28T09:06:05.957Z","2.57.4":"2021-12-28T09:13:07.882Z","2.57.5":"2022-01-02T07:33:30.337Z","2.57.6":"2022-01-09T10:39:08.465Z","2.57.7":"2022-01-09T10:59:05.908Z","2.58.0":"2022-01-13T07:12:38.421Z","2.59.0":"2022-01-18T16:13:37.470Z","2.59.1":"2022-01-22T18:35:40.328Z","2.60.1":"2022-01-22T19:31:46.494Z","2.60.2":"2022-01-28T15:09:48.358Z","3.0.0":"2022-01-29T13:45:43.970Z","3.1.0":"2022-02-01T08:31:53.237Z","3.1.1":"2022-02-01T16:00:15.828Z","3.1.2":"2022-02-04T16:48:35.469Z","3.1.3":"2022-02-07T19:19:33.028Z","4.0.0":"2022-02-07T19:44:17.307Z","4.1.0":"2022-02-11T16:40:00.996Z","4.1.1":"2022-02-11T19:11:40.353Z","4.1.2":"2022-02-15T17:34:05.002Z","4.1.3":"2022-02-16T18:03:28.254Z","4.1.4":"2022-02-17T06:24:37.108Z","4.1.5":"2022-02-17T16:04:12.967Z","4.2.0":"2022-02-22T07:03:59.247Z","4.2.1":"2022-02-23T06:02:13.693Z","4.2.2":"2022-02-23T19:55:52.875Z","4.3.0":"2022-02-26T19:25:32.935Z","4.3.1":"2022-03-01T17:35:43.670Z","4.3.2":"2022-03-01T19:53:44.421Z","4.3.3":"2022-03-02T06:32:04.060Z","4.3.4":"2022-03-02T20:17:42.363Z","4.3.5":"2022-03-04T17:14:16.735Z","4.3.6":"2022-03-11T07:01:48.494Z","4.4.0":"2022-03-11T07:11:36.417Z","4.4.1":"2022-03-11T07:25:26.710Z","4.4.2":"2022-03-12T06:50:03.696Z","4.5.0":"2022-03-21T15:06:56.532Z","5.0.0":"2022-03-23T12:47:23.788Z","5.0.1":"2022-03-23T13:28:14.380Z","5.1.0":"2022-03-26T07:48:52.641Z","5.1.1":"2022-03-26T16:26:33.618Z","5.1.2":"2022-03-26T16:56:54.065Z","5.2.0":"2022-03-27T10:52:36.268Z","5.2.1":"2022-03-27T16:50:42.643Z","5.2.2":"2022-03-28T06:43:58.610Z","5.2.3":"2022-04-01T05:58:53.716Z","5.3.0":"2022-04-04T06:04:29.586Z","5.3.1":"2022-04-05T06:02:31.132Z","5.3.2":"2022-04-05T06:26:52.471Z","5.3.3":"2022-04-08T14:00:22.502Z","5.3.4":"2022-04-09T08:39:18.570Z","5.3.5":"2022-04-10T05:11:37.983Z","5.3.6":"2022-04-12T18:39:41.531Z","5.4.0":"2022-04-18T08:18:30.946Z","5.4.1":"2022-04-28T06:50:02.168Z","5.4.2":"2022-04-29T06:25:39.997Z","5.4.3":"2022-05-16T06:23:38.712Z","5.5.0":"2022-05-29T19:22:08.747Z","5.5.1":"2022-06-01T04:56:21.167Z","5.5.2":"2022-06-05T12:28:52.140Z","5.6.0":"2022-07-05T15:52:07.260Z","5.7.0":"2022-07-16T08:26:48.391Z","5.8.0":"2022-07-23T09:29:30.210Z","5.8.1":"2022-07-24T17:26:52.811Z","5.9.0":"2022-07-24T17:34:33.906Z","5.9.1":"2022-07-25T05:56:50.294Z","5.10.0":"2022-07-25T17:08:22.863Z","5.10.1":"2022-07-28T05:04:24.216Z","5.11.0":"2022-07-28T05:18:37.839Z","5.12.0":"2022-08-17T06:56:59.411Z","5.13.0":"2022-09-14T05:27:36.409Z","5.13.1":"2022-09-26T18:27:24.048Z","5.14.0":"2022-09-29T13:50:12.505Z","5.15.0":"2022-10-19T06:48:55.163Z","5.16.0":"2022-11-01T18:39:22.342Z","5.16.1":"2022-11-01T21:11:32.828Z","5.16.2":"2022-11-02T06:06:27.054Z","5.16.3":"2022-11-08T08:07:03.040Z","5.17.0":"2022-11-25T08:58:19.032Z","5.17.1":"2022-11-28T16:04:29.128Z","5.17.2":"2022-12-18T12:18:25.873Z","5.18.0":"2022-12-22T05:55:13.355Z","5.18.1":"2023-01-02T09:57:42.722Z","5.19.0":"2023-01-17T10:20:25.542Z","5.19.1":"2023-01-17T10:24:48.877Z","5.20.0":"2023-01-18T16:25:23.864Z","5.21.0":"2023-01-30T17:34:30.433Z","5.22.0":"2023-02-04T09:40:49.754Z","5.23.0":"2023-02-04T16:12:59.185Z","5.23.1":"2023-02-05T06:50:00.114Z","5.23.2":"2023-02-05T10:33:41.142Z","5.24.0":"2023-02-05T14:34:51.032Z","5.24.1":"2023-02-13T09:06:11.039Z","5.24.2":"2023-03-02T20:04:15.262Z","5.24.3":"2023-03-26T16:53:19.663Z","5.24.4":"2023-07-10T08:56:02.320Z","5.25.0":"2023-07-18T05:40:01.674Z","5.25.1":"2023-07-20T16:42:25.368Z","5.26.0":"2023-08-01T04:25:21.636Z","5.26.1":"2023-08-14T05:01:05.502Z","5.26.2":"2023-08-25T07:58:11.071Z","5.27.1":"2026-02-11T11:12:02.303Z"},"bugs":{"url":"https://github.com/codingcommons/typesafe-i18n/issues"},"author":{"name":"ivanhofer"},"license":"MIT","homepage":"https://github.com/codingcommons/typesafe-i18n","keywords":["i18n","typescript","internationalization","typesafe","l10n","localization","internationalization library","localization library","localization engine","lightweight","svelte","sveltekit","react","react-native","nextjs","expo","angular","vue","nuxtjs","solid","nodejs"],"repository":{"type":"git","url":"git+https://github.com/codingcommons/typesafe-i18n.git"},"description":"A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","maintainers":[{"name":"benjaminstrasser","email":"bp.strasser@gmail.com"},{"name":"sjaghori","email":"jaghori.sasan@gmail.com"},{"name":"mledl","email":"martin.ledl55@gmail.com"},{"name":"jjnp","email":"jacob.palecek@outlook.com"}],"readme":"# :earth_africa: typesafe-i18n\n\n**A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.**\n\n<img src=\"https://raw.githubusercontent.com/ivanhofer/typesafe-i18n/main/assets/typesafe-i18n-demo.gif\" width=\"100%\">\n\n[![npm version](https://badgen.net/npm/v/typesafe-i18n)](https://www.npmjs.com/package/typesafe-i18n)\n![GitHub Top Language](https://img.shields.io/github/languages/top/ivanhofer/typesafe-i18n)\n[![bundle size](https://badgen.net/bundlephobia/minzip/typesafe-i18n)](https://github.com/ivanhofer/typesafe-i18n#sizes)\n![types included](https://badgen.net/npm/types/typesafe-i18n)\n[![bump version & publish to npm](https://github.com/ivanhofer/typesafe-i18n/actions/workflows/release.yml/badge.svg?branch=main)](https://github.com/ivanhofer/typesafe-i18n/actions/workflows/release.yml)\n[![Generic badge](https://img.shields.io/badge/discord-support-slateblue.svg)](https://discord.gg/T27AHfaADK)\n[![Sponsor this project](https://img.shields.io/static/v1?label=Sponsor&message=%E2%9D%A4&logo=GitHub&link=https://github.com/sponsors/ivanhofer)](https://github.com/sponsors/ivanhofer)\n\n<p align=\"center\">\n   <a href=\"https://github.com/ivanhofer\" title=\"Created by Ivan Hofer (1995-2023)\">\n      <img src=\"https://raw.githubusercontent.com/ivanhofer/typesafe-i18n/main/assets/ivan-hofer-rounded.png\" alt=\"Ivan Hofer\" width=\"25%\" />\n   </a>\n</p>\n<p align=\"center\">\n   <i>Created by Ivan Hofer (1995-2023)</i>\n</p>\n\n## Advantages\n\n:baby_chick: [lightweight](#sizes) (~1kb)\\\n:ok_hand: [easy to use syntax](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/runtime#syntax)\\\n:running: [fast and efficient](#performance)\\\n:safety_vest: [prevents you from making mistakes](#typesafety) (also in [plain JavaScript projects](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/generator#jsdoc))\\\n:construction_worker: [creates boilerplate code](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/generator#folder-structure) for you\\\n:speech_balloon: [supports plural rules](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/runtime#plural)\\\n:date: allows [formatting of values](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/formatters) e.g. locale-dependent date or number formats\\\n:left_right_arrow: supports [switch-case statements](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/runtime#switch-case) e.g. for gender-specific output\\\n:arrow_down: option for [asynchronous loading of locales](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/generator#asynchronous-loading-of-locales)\\\n:books: supports multiple [namespaces](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/generator#namespaces)\\\n:stopwatch: supports SSR (Server-Side Rendering)\\\n:handshake: can be used for [frontend, backend and API](#usage) projects\\\n:mag: [locale-detection](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/detectors) for browser and server environments\\\n:arrows_counterclockwise: [import](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/importer) and [export](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/exporter) translations from/to files or services\\\n:no_entry: no external dependencies\n\n<!-- list of supported emojis on GitHub: https://github.com/ikatyang/emoji-cheat-sheet -->\n\n### Interactive Live Demo\n\nClick [here](https://codesandbox.io/s/typesafe-i18n-demo-qntgqy?file=/index.ts) to see an interactive demo of `typesafe-i18n` showing some key aspects of the type-checking capabilities of this internationalization library.\n\n### Works with\n\n<div align=\"center\">\n   <a title=\"TypeScript\" href=\"#usage\">\n      <img src=\"https://raw.githubusercontent.com/ivanhofer/typesafe-i18n/main/assets/icons/typescript.svg\" height=\"70\" hspace=\"10\">\n   </a>\n   <a title=\"Svelte\" href=\"https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/adapter-svelte\">\n      <img src=\"https://raw.githubusercontent.com/ivanhofer/typesafe-i18n/main/assets/icons/svelte.svg\" height=\"70\" hspace=\"10\">\n   </a>\n   <a title=\"React\" href=\"https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/adapter-react\">\n      <img src=\"https://raw.githubusercontent.com/ivanhofer/typesafe-i18n/main/assets/icons/react.svg\" height=\"70\" hspace=\"10\">\n   </a>\n   <a title=\"Vue.js\" href=\"https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/adapter-vue\">\n      <img src=\"https://raw.githubusercontent.com/ivanhofer/typesafe-i18n/main/assets/icons/vuejs.svg\" height=\"70\" hspace=\"10\">\n   </a>\n   <a title=\"Angular\" href=\"https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/adapter-angular\">\n      <img src=\"https://raw.githubusercontent.com/ivanhofer/typesafe-i18n/main/assets/icons/angular.svg\" height=\"70\" hspace=\"10\">\n   </a>\n   <a title=\"SolidJS\" href=\"https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/adapter-solid\">\n      <img src=\"https://raw.githubusercontent.com/ivanhofer/typesafe-i18n/main/assets/icons/solidjs.svg\" height=\"70\" hspace=\"10\">\n   </a>\n   <a title=\"Node.js\" href=\"https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/adapter-node\">\n      <img src=\"https://raw.githubusercontent.com/ivanhofer/typesafe-i18n/main/assets/icons/nodejs.svg\" height=\"70\" hspace=\"10\">\n   </a>\n   <a title=\"JavaScript\" href=\"#usage\">\n      <img src=\"https://raw.githubusercontent.com/ivanhofer/typesafe-i18n/main/assets/icons/javascript.svg\" height=\"70\" hspace=\"10\">\n   </a>\n</div>\n\n<!-- ------------------------------------------------------------------------------------------ -->\n<!-- ------------------------------------------------------------------------------------------ -->\n<!-- ------------------------------------------------------------------------------------------ -->\n\n## Table of Contents\n\n- [**Get started**](#get-started) - how to add `typesafe-i18n` to your project\n- [**Usage**](#usage) - how to implement different use-cases\n- [**Typesafety**](#typesafety) - how to get the best typesafety features\n- [**Syntax**](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/runtime#syntax) - how to use the translation functions\n- [**Dictionary**](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/runtime#dictionary) - how to structure your translations\n- [**Namespaces**](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/generator#namespaces) - how to optimize loading of your translations\n- [**Formatters**](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/formatters) - how to format dates and numbers\n- [**Switch-Case**](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/runtime#switch-case) - how to output different words depending on an argument\n- [**Locale-detection**](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/detectors) - how to detect an user's locale\n- [**Utility functions**](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/utils) - useful utility functions\n- [**Integrations**](#integration-with-other-services) - how to integrate other i18n services\n- [**Sizes**](#sizes) - how much does `typesafe-i18n` add to your bundle size\n- [**Performance**](#performance) - how efficient is `typesafe-i18n` implemented\n- [**Sponsors**](#sponsors) - how to help this project grow\n- [**FAQs**](#faqs) - how to get your questions answered\n\n\n<!-- ------------------------------------------------------------------------------------------ -->\n<!-- ------------------------------------------------------------------------------------------ -->\n<!-- ------------------------------------------------------------------------------------------ -->\n\n## Get started\n\n1. :keyboard: Run the setup process and **automatically detect** the config needed\n   ```bash\n   npx typesafe-i18n --setup-auto\n   ```\n   or **manually configure** `typesafe-i18n` by answering a few questions\n   ```bash\n   npx typesafe-i18n --setup\n   ```\n   > It didn't work? See [here](#installing-typesafe-i18n-fails) for possible troubleshooting.\n\n2. :eyes: Take a look at the generated files and it's [folder-structure](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/generator#folder-structure) after running `npm run typesafe-i18n` (or `npx typesafe-i18n`)\n\n3. :open_book: Explore the assets\n   > `typesafe-i18n` offers a lot. Just press `cmd + F` to search on this page or see the [table of contents](#table-of-contents) that will link you to more specific subpages with more details.\n\n4. :star: Star this project on [GitHub](https://github.com/ivanhofer/typesafe-i18n)\n   > Thanks! This helps the project to grow.\n\n\\\n*Having trouble setting up `typesafe-i18n`? Reach out to us via [Github Discussions](https://github.com/ivanhofer/typesafe-i18n/discussions) or on [Discord](https://discord.gg/T27AHfaADK).*\n\n\n### manual installation\n\n```bash\nnpm install typesafe-i18n\n```\n\n### changelog\n\nThe changelog of this project can be found [here](https://github.com/ivanhofer/typesafe-i18n/blob/main/CHANGELOG.md)\n\n#### migrations\n\n - to version `5.x.x`: see the [`release post`](https://github.com/ivanhofer/typesafe-i18n/discussions/227)\n - to version `4.x.x`: see the [`release post`](https://github.com/ivanhofer/typesafe-i18n/discussions/169)\n - to version `3.x.x`: see the [`release post`](https://github.com/ivanhofer/typesafe-i18n/discussions/163)\n\n### Long-term goals\n\nCurious about what comes next? See [this discussion](https://github.com/ivanhofer/typesafe-i18n/discussions/324) to learn more about the plans for the future of this project.\n\n#### Contributions\n\nIf you would like to get involved within this project, take a look at this [discussion](https://github.com/ivanhofer/typesafe-i18n/discussions/323).\n\n<!-- ------------------------------------------------------------------------------------------ -->\n<!-- ------------------------------------------------------------------------------------------ -->\n<!-- ------------------------------------------------------------------------------------------ -->\n\n## Usage\n\n> The package can be used inside JavaScript and TypeScript applications. You will get a lot of benefits by running the [generator](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/generator#generator) since it will create a few wrappers to provide you with full typesafety.\n\nYou can use `typesafe-i18n` in a variety of project-setups:\n\n - [Angular](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/adapter-angular) applications\n - [Node.js](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/adapter-node) apis, backends, scripts, ...\n - [React / Next.js](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/adapter-react) applications\n - [Solid.js](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/adapter-solid) applications\n - [Svelte / SvelteKit / Sapper](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/adapter-svelte) applications\n - [Vue.js / Nuxt.js](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/adapter-vue) applications\n - [Browser (via CDN)](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/browser/example) projects\n - [other frameworks](#other-frameworks)\n\n### Other frameworks\n\nAll you need is inside the [generated](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/generator#folder-structure) file `i18n-util.ts`. You can use the functions in there to create a small wrapper for your application.\n\n> Feel free to open a new [discussion](https://github.com/ivanhofer/typesafe-i18n/discussions) if you need a guide for a specific framework.\n\n\n### Custom usage\n\nSee [here](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/runtime#usage) if you want to learn how you can use `typesafe-i18n` to implement your own specific use-case.\n\n\n### Browser Support\n\nThe library should work in all **modern browsers**. It uses some functionality from the [`Intl` namespace](https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/Global_Objects/Intl). You can see the list of supported browsers [here](https://caniuse.com/intl-pluralrules). If you want to support older browsers that don't include these functions, you would need to include a polyfill like [intl-pluralrules](https://formatjs.io/docs/polyfills/intl-pluralrules/).\n\n<!-- ------------------------------------------------------------------------------------------ -->\n<!-- ------------------------------------------------------------------------------------------ -->\n<!-- ------------------------------------------------------------------------------------------ -->\n\n## Typesafety\n\nIf you want to get the best typesafety features, you will need to use the [`generator`](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/generator#generator) in order to create types and boilerplate code for you\n\nHere you can see some examples where `typesafe-i18n` can help you:\n\n#### typesafe auto-completion for all your defined locales\n![typesafe locales completion](https://raw.githubusercontent.com/ivanhofer/typesafe-i18n/main/assets/01_typesafe-locales-completion.png)\n\n#### typesafe auto-completion for all available translations\n![typesafe translation key completion](https://raw.githubusercontent.com/ivanhofer/typesafe-i18n/main/assets/02_typesafe-key-completion.png)\n\n#### you will get an error if you forget to pass arguments\n![typesafe number of arguments](https://raw.githubusercontent.com/ivanhofer/typesafe-i18n/main/assets/03_typesafe-nr-of-arguments.png)\n\n#### you will get an error if you pass the wrong type arguments\n![typesafe arguments 1](https://raw.githubusercontent.com/ivanhofer/typesafe-i18n/main/assets/04_typesafe-arguments.png)\n![typesafe arguments 2](https://raw.githubusercontent.com/ivanhofer/typesafe-i18n/main/assets/04_typesafe-arguments-2.png)\n\n#### you will get an error if you forgot to add a translation in a locale\n![typesafe keys in translations](https://raw.githubusercontent.com/ivanhofer/typesafe-i18n/main/assets/05_typesafe-keys-in-translations.png)\n\n#### you will get an error when a translation is missing an argument\n![typesafe arguments in translation](https://raw.githubusercontent.com/ivanhofer/typesafe-i18n/main/assets/06_typesafe-arguments-in-translation.png)\n\n\nThe `typesafe-i18n` package allows us to be 100% typesafe for our translation functions and even the translations for other locales itself. The [`generator`](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/generator#generator) outputs TypeScript definitions based on your base locale.\n\n> You will also benefit from full typesafe JavaScript code via [JSDoc-annotations](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/generator#jsdoc).\n\n<!-- ------------------------------------------------------------------------------------------ -->\n<!-- ------------------------------------------------------------------------------------------ -->\n<!-- ------------------------------------------------------------------------------------------ -->\n\n## Integration with other services\n\n`typesafe-i18n` comes with an API that allows other services to read and update translations. You can connect other services by using the [`importer`](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/importer) and [`exporter`](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/exporter) functionality.\n\nThere also exists an official plugin for [Inlang](https://inlang.com/). It allows you to use `typesafe-i18n` together with the tooling Inlang provides. You can find it [here](https://github.com/ivanhofer/inlang-plugin-typesafe-i18n).\n\n<!-- ------------------------------------------------------------------------------------------ -->\n<!-- ------------------------------------------------------------------------------------------ -->\n<!-- ------------------------------------------------------------------------------------------ -->\n\n## Sizes\n\nThe footprint of the `typesafe-i18n` package is smaller compared to other existing i18n packages. Most of the magic happens in development mode, where the generator creates TypeScript definitions for your translations. This means, you don't have to ship the whole package to your users. The only two parts, that are needed in production are:\n\n- string-parser: detects variables, formatters and plural-rules in your localized strings\n- translation function: injects arguments, formats them and finds the correct plural form for the given arguments\n\nThese parts are bundled into the [core functions](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/runtime#usage). The sizes of the core functionalities are:\n\n- [i18nString](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/runtime#i18nString): 948 bytes gzipped\n- [i18nObject](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/runtime#i18nObject): 1089 bytes gzipped\n- [i18n](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/runtime#i18n): 1119 bytes gzipped\n\nApart from that there can be a small overhead depending on which utilities and wrappers you use.\n\nThere also exists a useful wrapper for some frameworks:\n- [`typesafe-i18n` angular-service](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/adapter-angular): 1230 bytes gzipped\n- [`typesafe-i18n` react-context](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/adapter-react): 1602 bytes gzipped\n- [`typesafe-i18n` solid-context](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/adapter-solid): 1403 bytes gzipped\n- [`typesafe-i18n` svelte-store](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/adapter-svelte): 1342 bytes gzipped\n- [`typesafe-i18n` vue-plugin](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/adapter-vue): 1256 bytes gzipped\n\n\n<!-- ------------------------------------------------------------------------------------------ -->\n<!-- ------------------------------------------------------------------------------------------ -->\n<!-- ------------------------------------------------------------------------------------------ -->\n\n## Performance\n\nThe package was optimized for performance:\n - **the amount of network traffic is kept small**\\\n   The translation functions are [small](#sizes). Only the locales that are used are [loaded](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/generator#asynchronous-loading-of-locales)\n - **no unnecessary workload**\\\n   Parsing your translation file for variables and formatters will only be performed when you access a translation for the first time. The result of that parsing process will be stored in an optimized object and kept in memory.\n - **fast translations**\\\n\tPassing variables to the [translation function](#usage) will be fast, because its treated like a simple string concatenation. For formatting values, a single function is called per [formatter](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/formatters).\n\nIf you use `typesafe-i18n` you will get a smaller bundle compared to other i18n solutions. But that doesn't mean, we should stop there. There are some possible optimizations planned to [decrease the bundle size even further](https://github.com/ivanhofer/typesafe-i18n/discussions/89).\n\n<!-- ------------------------------------------------------------------------------------------ -->\n<!-- ------------------------------------------------------------------------------------------ -->\n<!-- ------------------------------------------------------------------------------------------ -->\n\n## Sponsors\n\n[Become a sponsor :heart:](https://github.com/sponsors/ivanhofer) if you want to support my open source contributions.\n\n<p align=\"center\">\n   <a href=\"https://cdn.jsdelivr.net/gh/ivanhofer/sponsors/sponsorkit/sponsors.svg\" title=\"ivanhofer's sponsors\">\n      <img src=\"https://cdn.jsdelivr.net/gh/ivanhofer/sponsors/sponsorkit/sponsors.svg\" alt=\"ivanhofer's sponsors\" />\n   </a>\n</p>\n\n<p align=\"center\">\n   Thanks for sponsoring my open source work!\n</p>\n\n<!-- ------------------------------------------------------------------------------------------ -->\n<!-- ------------------------------------------------------------------------------------------ -->\n<!-- ------------------------------------------------------------------------------------------ -->\n\n## FAQs\n\n---\nDou you still have some questions? Reach out to us via [Github Discussions](https://github.com/ivanhofer/typesafe-i18n/discussions) or on [Discord](https://discord.gg/T27AHfaADK).\n\n---\n### Calling `LL.key()` renders an empty string\n\nYou probably forgot to [load the locale](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/generator#loading-locales) first before using it. Calling `loadLocaleAsync('en')` or `loadAllLocales()` will fix it.\n\n---\n### Installing `typesafe-i18n` fails\n\nRunning the `npx` command with a `npm` version `<7.0.0` will probably fail because it [**will not include** `peerDependencies`](https://github.blog/2020-10-13-presenting-v7-0-0-of-the-npm-cli).\n\nYou could try installing it locally via:\n\n```bash\nnpm install typesafe-i18n\n```\n\nand then run  the setup-command from within the `node_modules` folder via:\n\n```bash\n./node_modules/typesafe-i18n/cli/typesafe-i18n.mjs --setup-auto\n```\n\n> here is the original issue with some additional information: [#142](https://github.com/ivanhofer/typesafe-i18n/issues/142)\n\n---\n### I added a new translation to my locale file, but TypeScript gives me the Error `Property 'XYZ' does not exist on type 'TranslationFunctions'`\n\nMake sure to run the [generator](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/generator#generator) after you make changes to your base translation file. The generator will [generate and update the types](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/generator#folder-structure) for you.\n\n---\n### I don't use TypeScript, can I also use `typesafe-i18n` inside JavaScript applications?\n\nYes, you can. See the [usage](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/runtime#usage) section for instructions. Even if you don't use TypeScript you can still improve from some typesafety features via [JSDoc-annotations](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/generator#jsdoc).\n\n---\n### I added a new translation to my locale file, but the generator will not create new types\n\nThe [generator](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/generator#generator) will only look for changes in your base locale file. Make sure to always update your base locale file first, in order to get the correct auto-generated types. If you want to [change your base locale file](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/generator#baselocale), make sure to give it the type of `BaseTranslation`. All other locales should have the type of `Translation`. E.g. if you set your base locale to italian, you would need to do it like this:\n\n - set your base locale to italian (`it`) in ´.typesafe-i18n.json`:\n   ```json\n   {\n      \"baseLocale\": \"it\"\n   }\n   ```\n\n - define the type of your base locale as `BaseTranslation`\n   ```typescript\n   // file 'src/i18n/it/index.ts'\n   import type { BaseTranslation } from '../i18n-types'\n\n   const it: BaseTranslation = {\n      WELCOME: \"Benvenuto!\"\n   }\n\n   export default it\n   ```\n\n - define the type of your other locales as `Translation`\n   ```typescript\n   // file 'src/i18n/en/index.ts'\n   import type { Translation } from '../i18n-types'\n\n   const en: Translation = {\n      WELCOME: \"Welcome!\"\n   }\n\n   export default en\n   ```\n\n---\n### The generator keeps overriding my changes I make to the i18n-files\n\nThe [generator](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/generator#generator) creates some helpful wrappers for you. If you want to write your own wrappers, you can disable the generation of these files by setting the [`generateOnlyTypes`](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/generator#generateonlytypes) option to `true`.\n\n---\n### Is `typesafe-i18n` supported by `i18n-ally`?\n\nYes, you can configure `i18n-ally` like [this](https://github.com/lokalise/i18n-ally/issues/678#issuecomment-947338325). There is currently also an open [`PR`](https://github.com/lokalise/i18n-ally/pull/681) that will add official support for `typesafe-i18n`.\n\n---\n### How can I access a translation dynamically?\n\nWhen you want to dynamically access a translation, you can use the usual JavaScript syntax to access a property via a variable (`myObject[myVariable]`).\n\n1. define your translations\n```ts\n// i18n/en.ts\nimport type { BaseTranslation } from '../i18n-types'\n\nconst en: BaseTranslation = {\n   category: {\n      simple: {\n         title: 'Simple title',\n         description: 'I am a description for the \"simple\" category',\n      },\n      advanced: {\n         title: 'Advanced title',\n         description: 'I am a description for the \"advanced\" category',\n      }\n   }\n}\n\nexport default en\n```\n\n2. use it in your components\n\n```html\n<script lang=\"ts\">\n   // Component.svelte\n\n   import LL from '$i18n/i18n-svelte'\n   import type { Translation } from '$i18n/i18n-types'\n\n   // ! do not type it as `string`\n   // by restricting the type, you don't loose the typesafety features\n   export let category: keyof Translation['category'] = 'simple'\n</script>\n\n<h2>{$LL.category[category].title()}\n\n<p>\n   {$LL.category[category].description()}\n<p>\n```\n\n---\n\n### How can I have translated validation messages?\n\nValidation libraries like `zod`, `yup`, `joi` etc. usually provide a way to define custom error messages. You can use `typesafe-i18n` to translate these messages.\n\nBut you need to create the validation schema dynamically, after you have initialized the `LL` object ([]`i18nObject`](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/runtime#i18nObject)).\n\nYou can do that like this by passing the `LL` object to a function that returns the validation schema:\n\n```ts\nimport { z } from 'zod'\nimport type { TranslationFunctions } from './i18n/i18n-types'\n\nexport const createLoginSchema = (LL: TranslationFunctions) => z.object({\n    email: z.string().min(1, LL.validation.emptyField()).email(LL.validation.invalidEmail()),\n    password: z.string().min(1, LL.validation.emptyField()),\n})\n```\n\n---\n\n### How do I render a component inside a Translation?\n\nBy default `typesafe-i18n` at this time does not provide such a functionality. Basically you will need to write a function that splits the translated message and renders a component between the parts. You can define your split characters yourself but you would always need to make sure you add them in any translation since `typesafe-i18n` doesn't provide any typesafety for these characters (yet).\n\n - [example for `react`](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/adapter-react#how-do-i-render-a-component-inside-a-translation)\n - [example for `svelte`](https://github.com/ivanhofer/typesafe-i18n/tree/main/packages/adapter-svelte#how-do-i-render-a-component-inside-a-translation)\n\n---\n\n### How can I use my base translation as a fallback for other locales?\n\nWith the strong typesafety features, you'll know if a locale is missing a translation. But in rare cases you might want to use your base translation as a fallback for other locales.\n\nSee the [next FAQ entry](#i-have-two-similar-locales-only-a-few-translations-are-different-but-i-dont-want-to-duplicate-my-translations). The same concept can be applied to prefill your translations with the base translation and then just override the parts that are translated.\n\n> You'll loose the some sort of typesafety with that approach since you can't know which parts are translated and which are not. Using the base translation as a fallback is not recommended because your UI will contain two different locales which might confuse your users.\n\n### I have two similar locales (only a few translations are different) but I don't want to duplicate my translations\n\nYour locale translation files can be any kind of JavaScript object. So you can make object-transformations inside your translation file. The only restriction is: in the end it has to contain a default export with type `Translation`. You could do something like this:\n\n - create your `BaseTranslation`\n   ```typescript\n   // file 'src/i18n/en/index.ts'\n   import type { BaseTranslation } from '../i18n-types'\n\n   const en: BaseTranslation = {\n      WELCOME: \"Welcome to XYZ\",\n      // ... some other translations\n\n      COLOR: \"colour\"\n   }\n\n   export default en\n   ```\n\n - create your other translation that overrides specific translations\n   ```typescript\n   // file 'src/i18n/en-US/index.ts'\n   import type { Translation } from '../i18n-types'\n   import en from '../en' // import translations from 'en' locale\n\n   const en_US: Translation = {\n      ...en as Translation, // use destructuring to copy all translations from your 'en' locale\n\n      COLOR: \"color\" // override specific translations\n   }\n\n   export default en_US\n   ```\n\n   > If you are using nested translations, you should use the provided `extendDictionary` function that uses [`just-extend`](https://github.com/angus-c/just#just-extend) under the hood.\n   > ```ts\n   > import { extendDictionary } from '../i18n-utils'\n   > import en from '../en' // import translations from 'en' locale\n   >\n   > const en_US = extendDictionary(en, {\n   >    labels: {\n   >       color: \"color\" // override specific translations\n   >    }\n   > })\n   >\n   > export default en_US\n   > ```\n\n---\n### For certain locales I don't want to output a variable, but due to the strict typing I have to specify it in my translation\n\nThe generated types are really strict. It helps you from making unintentional mistakes. If you want to opt-out for certain translations, you can use the `any` keyword.\n\n - create your `BaseTranslation` with a translation containing a parameter\n   ```typescript\n   // file 'src/i18n/en/index.ts'\n   import type { BaseTranslation } from '../i18n-types'\n\n   const en: BaseTranslation = {\n      HELLO: \"Hi {name}!\",\n   }\n\n   export default en\n   ```\n\n - create another locale without that parameter by disabling the strict type checking with  `as any`\n   ```typescript\n   // file 'src/i18n/de/index.ts'\n   import type { Translation } from '../i18n-types'\n\n   const de: Translation = {\n      HELLO: \"Hallo!\" as any // we don't want to output the 'name' variable\n   }\n\n   export default de\n   ```\n\n> WARNING! the usage of 'any' can introduce unintentional mistakes in future. It should only be used when really necessary and you know what you are doing.\n\nA better approach would be to create a custom formatter e.g.\n\n - create your translation and add a formatter to your variable\n   ```typescript\n   // file 'src/i18n/en/index.ts'\n   import type { BaseTranslation } from '../i18n-types'\n\n   const en: BaseTranslation = {\n      HELLO: \"Hi {name|nameFormatter}!\",\n   }\n\n   export default en\n   ```\n\n   ```typescript\n   // file 'src/i18n/de/index.ts'\n   import type { Translation } from '../i18n-types'\n\n   const de: Translation = {\n      HELLO: \"Hallo {name|nameFormatter}!\"\n   }\n\n   export default de\n   ```\n\n - create the formatter based on the locale\n   ```typescript\n   // file 'src/i18n/formatters.ts'\n   import type { FormattersInitializer } from 'typesafe-i18n'\n   import type { Locales, Formatters } from './i18n-types'\n   import { identity, ignore } from 'typesafe-i18n/formatters'\n\n   export const initFormatters: FormattersInitializer<Locales, Formatters> = (locale: Locales)    => {\n\n      const nameFormatter =\n         locale === 'de'\n            // return an empty string for locale 'de'\n            ? ignore // same as: () => ''\n            // return the unmodified parameter\n            : identity // same as: (value) => value\n\n      const formatters: Formatters = {\n         nameFormatter: nameFormatter\n      }\n\n      return formatters\n   }\n   ```\n\n---\n### Why does the translation function return a type of `LocalizedString` and not the type `string` itself?\n\nWith the help of `LocalizedString` you could enforce texts in your application to be translated. Lets take an Error message as example:\n\n```typescript\nconst showErrorMessage(message: string) => alert(message)\n\nconst createUser = (name: string, password: string) => {\n   if (name.length === 0) {\n      showErrorMessage(LL.user.create.nameNotProvided())\n      return\n   }\n\n   if (isStrongPassword(password)) {\n      showErrorMessage('Password is too weak')\n      return\n   }\n\n   // ... create user in DB\n}\n```\n\nIn this example we can pass in any string, so it can also happen that some parts of your application are not translated. To improve your i18n experience a bit we can take advantage of the `LocalizedString` type:\n\n```typescript\nimport type { LocalizedString } from 'typesafe-i18n'\n\nconst showErrorMessage(message: LocalizedString) => alert(message)\n\nconst createUser = (name: string, password: string) => {\n   if (name.length === 0) {\n      showErrorMessage(LL.user.create.nameNotProvided())\n      return\n   }\n\n   if (isStrongPassword(password)) {\n      showErrorMessage('Password is too weak') // => ERROR: Argument of type 'string' is not assignable to parameter of type 'LocalizedString'.\n      return\n   }\n\n   // ... create user in DB\n}\n```\n\nWith the type `LocalizedString` you can restrict your functions to only translated strings.\n\n---\n\n### Tests are not running with `Jest`\n\nUnfortunately there are some open issues in the [`Jest`](https://jestjs.io/) repository regarding modern package export formats so `jest` doesn't know where to load files from.\n\nYou need to manually tell `jest` where these files should be loaded from, by defining [`moduleNameMapper`](https://jestjs.io/docs/configuration#modulenamemapper-objectstring-string--arraystring) inside your `jest.config.js`:\n\n```js\n// jest.config.js\nmodule.exports = {\n   moduleNameMapper: {\n      \"typesafe-i18n/angular\": \"typesafe-i18n/angular/index.cjs\",\n      \"typesafe-i18n/react\": \"typesafe-i18n/react/index.cjs\",\n      \"typesafe-i18n/solid\": \"typesafe-i18n/solid/index.cjs\",\n      \"typesafe-i18n/svelte\": \"typesafe-i18n/svelte/index.cjs\",\n      \"typesafe-i18n/vue\": \"typesafe-i18n/vue/index.cjs\",\n      \"typesafe-i18n/formatters\": \"typesafe-i18n/formatters/index.cjs\",\n      \"typesafe-i18n/detectors\": \"typesafe-i18n/detectors/index.cjs\",\n   }\n};\n```\n\n> here is the original issue with some additional information: [#140](https://github.com/ivanhofer/typesafe-i18n/issues/140)\n\n---\n\n### With Node.JS the `Intl` package does not work with locales other than 'en'\n\nNode.JS, by default, does not come with the full [`intl`](https://nodejs.org/api/intl.html) support. To reduce the size of the node installment it will only include 'en' as locale. You would need to add it yourself. The easiest way is to install the `intl` package\n\n```bash\n> npm install intl\n```\n\nand then add following lines on top of your `src/i18n/formatters.ts` file:\n\n```typescript\nconst intl = require('intl')\nintl.__disableRegExpRestore()\nglobalThis.Intl.DateTimeFormat = intl.DateTimeFormat\n```\n\nThen you should be able to use formatters from the `Intl` namespace with all locales.\n\n> Note: this is an older approach to the problem. You should not need this when using Node.js version > 16.\n\n<!-- TODO: check if this is now fixed in node version 16 -->\n\n---\n\n### \"Cannot find module\" in yarn monorepo setup\n\nYarn uses a strange way to install dependencies in a monorepo setup. The issue lays in the \"hoisting\" of packages (see [this issue](https://github.com/yarnpkg/yarn/issues/7572)). Therefore it might be that the `typesafe-i18n` dependencies cannot be found.\n\nChanging the workspace config in package.json will fix the issue:\n\n```diff\n-  \"workspaces\": [\n-    \"apps/*\",\n-    \"packages/*\"\n-  ],\n+  \"workspaces\": {\n+    \"packages\": [\n+      \"apps/*\",\n+      \"packages/*\"\n+    ],\n+    \"nohoist\": [\n+      \"**/typesafe-i18n\",\n+      \"**/typesafe-i18n/**\"\n+    ]\n+  },\n```\n","readmeFilename":"README.md"}