{"_id":"@depup/typesafe-i18n","name":"@depup/typesafe-i18n","dist-tags":{"latest":"5.27.1-depup.0"},"versions":{"5.27.1-depup.0":{"name":"@depup/typesafe-i18n","version":"5.27.1-depup.0","description":"[DepUp] 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":["depup","dependency-bumped","updated-deps","typesafe-i18n","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"},"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","depup":{"changes":{},"depsUpdated":0,"originalPackage":"typesafe-i18n","originalVersion":"5.27.1","processedAt":"2026-03-17T18:43:26.553Z","smokeTest":"passed"},"gitHead":"ece982a258bc7c93eb5dea3c8dab07c425476df2","_id":"@depup/typesafe-i18n@5.27.1-depup.0","bugs":{"url":"https://github.com/codingcommons/typesafe-i18n/issues"},"_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-g3ohnL3z9EZGZrl1mg0vIxmo9qV2Zw7JODJ/XF/J8CWHEiScR1DNWZ86gWtnXRoLfxNHAnxjE0k5EPcK6xCsJw==","shasum":"5ef8420a7c5d81fd68ff0e3820dbd8765de66d30","tarball":"https://registry.npmjs.org/@depup/typesafe-i18n/-/typesafe-i18n-5.27.1-depup.0.tgz","fileCount":266,"unpackedSize":2825914,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAeGQ515GK2zvohA8/1nuOfZOq6Fz7DKTWVSQlUCwf0tAiBE3Xsro50QSRlUTpx45lA8I+aJf2dHsKe0Xxwb1M5cSQ=="}]},"_npmUser":{"name":"chiefmikey","email":"wolfemikl@gmail.com"},"directories":{},"maintainers":[{"name":"chiefmikey","email":"wolfemikl@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/typesafe-i18n_5.27.1-depup.0_1773773008790_0.960490003968534"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-17T18:43:28.717Z","5.27.1-depup.0":"2026-03-17T18:43:29.011Z","modified":"2026-03-17T18:43:29.191Z"},"maintainers":[{"name":"chiefmikey","email":"wolfemikl@gmail.com"}],"description":"[DepUp] A fully type-safe and lightweight internationalization library for all your TypeScript and JavaScript projects.","homepage":"https://github.com/codingcommons/typesafe-i18n","keywords":["depup","dependency-bumped","updated-deps","typesafe-i18n","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"},"author":{"name":"ivanhofer"},"bugs":{"url":"https://github.com/codingcommons/typesafe-i18n/issues"},"license":"MIT","readme":"# @depup/typesafe-i18n\n\n> Dependency-bumped version of [typesafe-i18n](https://www.npmjs.com/package/typesafe-i18n)\n\nGenerated by [DepUp](https://github.com/depup/npm) -- all production\ndependencies bumped to latest versions.\n\n## Installation\n\n```bash\nnpm install @depup/typesafe-i18n\n```\n\n| Field | Value |\n|-------|-------|\n| Original | [typesafe-i18n](https://www.npmjs.com/package/typesafe-i18n) @ 5.27.1 |\n| Processed | 2026-03-17 |\n| Smoke test | passed |\n| Deps updated | 0 |\n\n---\n\nSource: https://github.com/depup/npm | Original: https://www.npmjs.com/package/typesafe-i18n\n\nLicense inherited from the original package.","readmeFilename":"README.md","_rev":"1-6aa839bbf3455ccc524ce5b2d6d3b8d9"}