├── .eslintignore ├── .eslintrc ├── .gitattributes ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ └── config.yml ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── batch-dependency-updates.yml │ ├── build.yml │ ├── codeql-analysis.yml │ ├── example-typesafe-i18n-exporter-dependencies.yml │ ├── example-typesafe-i18n-exporter.yml │ ├── example-typesafe-i18n-formatters-dependencies.yml │ ├── example-typesafe-i18n-formatters.yml │ ├── example-typesafe-i18n-importer-dependencies.yml │ ├── example-typesafe-i18n-importer.yml │ ├── lint.yml │ ├── markdown-link-check.yml │ ├── release.yml │ └── test.yml ├── .gitignore ├── .husky ├── .gitignore ├── post-checkout ├── post-merge ├── pre-commit └── pre-push ├── .lintstagedrc.json ├── .markdown-link-check.json ├── .npmrc ├── .nvmrc ├── .prettierignore ├── .prettierrc ├── .size-limit.js ├── .vscode └── settings.json ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── assets ├── 01_typesafe-locales-completion.png ├── 02_typesafe-key-completion.png ├── 03_typesafe-nr-of-arguments.png ├── 04_typesafe-arguments-2.png ├── 04_typesafe-arguments.png ├── 05_typesafe-keys-in-translations.png ├── 06_typesafe-arguments-in-translation.png ├── icons │ ├── angular.svg │ ├── javascript.svg │ ├── nodejs.svg │ ├── react.svg │ ├── solidjs.svg │ ├── svelte.svg │ ├── typescript.svg │ └── vuejs.svg ├── ivan-hofer-rounded.png └── typesafe-i18n-demo.gif ├── package.json ├── packages ├── adapter-angular │ ├── README.md │ ├── esbuild.ts │ ├── example │ │ ├── .browserslistrc │ │ ├── .editorconfig │ │ ├── .gitignore │ │ ├── .typesafe-i18n.json │ │ ├── README.md │ │ ├── angular.json │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── app │ │ │ │ ├── app.component.html │ │ │ │ ├── app.component.scss │ │ │ │ ├── app.component.ts │ │ │ │ └── app.module.ts │ │ │ ├── environments │ │ │ │ ├── environment.prod.ts │ │ │ │ └── environment.ts │ │ │ ├── favicon.ico │ │ │ ├── i18n │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters.ts │ │ │ │ ├── i18n-types.ts │ │ │ │ ├── i18n-util.async.ts │ │ │ │ ├── i18n-util.sync.ts │ │ │ │ ├── i18n-util.ts │ │ │ │ ├── i18n.service.ts │ │ │ │ └── it │ │ │ │ │ └── index.ts │ │ │ ├── index.html │ │ │ ├── main.ts │ │ │ └── polyfills.ts │ │ ├── tsconfig.app.json │ │ └── tsconfig.json │ ├── package.json │ ├── src │ │ └── index.mts │ └── tsconfig.json ├── adapter-node │ ├── README.md │ └── example │ │ ├── .typesafe-i18n.json │ │ ├── README.md │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ ├── i18n │ │ │ ├── de │ │ │ │ └── index.ts │ │ │ ├── en │ │ │ │ └── index.ts │ │ │ ├── formatters.ts │ │ │ ├── i18n-node.ts │ │ │ ├── i18n-types.ts │ │ │ ├── i18n-util.async.ts │ │ │ ├── i18n-util.sync.ts │ │ │ ├── i18n-util.ts │ │ │ └── it │ │ │ │ └── index.ts │ │ └── index.ts │ │ └── tsconfig.json ├── adapter-react │ ├── README.md │ ├── esbuild.ts │ ├── examples │ │ ├── expo │ │ │ ├── .gitignore │ │ │ ├── .typesafe-i18n.json │ │ │ ├── App.tsx │ │ │ ├── README.md │ │ │ ├── app.json │ │ │ ├── assets │ │ │ │ ├── adaptive-icon.png │ │ │ │ ├── favicon.png │ │ │ │ ├── icon.png │ │ │ │ └── splash.png │ │ │ ├── babel.config.js │ │ │ ├── metro.config.js │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ ├── Child.tsx │ │ │ │ ├── Logo.tsx │ │ │ │ ├── i18n │ │ │ │ │ ├── de │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── en │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── formatters.ts │ │ │ │ │ ├── i18n-react.tsx │ │ │ │ │ ├── i18n-types.ts │ │ │ │ │ ├── i18n-util.async.ts │ │ │ │ │ ├── i18n-util.sync.ts │ │ │ │ │ ├── i18n-util.ts │ │ │ │ │ └── it │ │ │ │ │ │ └── index.ts │ │ │ │ ├── locale-storage.ts │ │ │ │ └── polyfill │ │ │ │ │ ├── Intl.ts │ │ │ │ │ └── Intl.web.ts │ │ │ └── tsconfig.json │ │ ├── nextjs │ │ │ ├── .babelrc │ │ │ ├── .eslintrc.json │ │ │ ├── .gitignore │ │ │ ├── .typesafe-i18n.json │ │ │ ├── README.md │ │ │ ├── next-env.d.ts │ │ │ ├── next.config.js │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── pages │ │ │ │ ├── _app.tsx │ │ │ │ └── index.tsx │ │ │ ├── public │ │ │ │ ├── favicon.ico │ │ │ │ ├── logo.svg │ │ │ │ └── vercel.svg │ │ │ ├── src │ │ │ │ ├── i18n │ │ │ │ │ ├── de │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── en │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── formatters.ts │ │ │ │ │ ├── i18n-react.tsx │ │ │ │ │ ├── i18n-types.ts │ │ │ │ │ ├── i18n-util.async.ts │ │ │ │ │ ├── i18n-util.sync.ts │ │ │ │ │ ├── i18n-util.ts │ │ │ │ │ └── it │ │ │ │ │ │ └── index.ts │ │ │ │ └── styles │ │ │ │ │ ├── App.css │ │ │ │ │ └── index.css │ │ │ └── tsconfig.json │ │ ├── react-native │ │ │ ├── .buckconfig │ │ │ ├── .eslintrc.js │ │ │ ├── .gitignore │ │ │ ├── .prettierrc.js │ │ │ ├── .typesafe-i18n.json │ │ │ ├── .watchmanconfig │ │ │ ├── Gemfile │ │ │ ├── README.md │ │ │ ├── __tests__ │ │ │ │ └── App-test.tsx │ │ │ ├── _bundle │ │ │ │ └── config │ │ │ ├── _node-version │ │ │ ├── _ruby-version │ │ │ ├── android │ │ │ │ ├── app │ │ │ │ │ ├── _BUCK │ │ │ │ │ ├── build.gradle │ │ │ │ │ ├── build_defs.bzl │ │ │ │ │ ├── debug.keystore │ │ │ │ │ ├── proguard-rules.pro │ │ │ │ │ └── src │ │ │ │ │ │ ├── debug │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ └── java │ │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── reactnativetypesafei18n │ │ │ │ │ │ │ └── ReactNativeFlipper.java │ │ │ │ │ │ └── main │ │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ │ ├── java │ │ │ │ │ │ └── com │ │ │ │ │ │ │ └── reactnativetypesafei18n │ │ │ │ │ │ │ ├── MainActivity.java │ │ │ │ │ │ │ ├── MainApplication.java │ │ │ │ │ │ │ └── newarchitecture │ │ │ │ │ │ │ ├── MainApplicationReactNativeHost.java │ │ │ │ │ │ │ ├── components │ │ │ │ │ │ │ └── MainComponentsRegistry.java │ │ │ │ │ │ │ └── modules │ │ │ │ │ │ │ └── MainApplicationTurboModuleManagerDelegate.java │ │ │ │ │ │ ├── jni │ │ │ │ │ │ ├── CMakeLists.txt │ │ │ │ │ │ ├── MainApplicationModuleProvider.cpp │ │ │ │ │ │ ├── MainApplicationModuleProvider.h │ │ │ │ │ │ ├── MainApplicationTurboModuleManagerDelegate.cpp │ │ │ │ │ │ ├── MainApplicationTurboModuleManagerDelegate.h │ │ │ │ │ │ ├── MainComponentsRegistry.cpp │ │ │ │ │ │ ├── MainComponentsRegistry.h │ │ │ │ │ │ └── OnLoad.cpp │ │ │ │ │ │ └── res │ │ │ │ │ │ ├── drawable │ │ │ │ │ │ └── rn_edit_text_material.xml │ │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ │ └── values │ │ │ │ │ │ ├── strings.xml │ │ │ │ │ │ └── styles.xml │ │ │ │ ├── build.gradle │ │ │ │ ├── gradle.properties │ │ │ │ ├── gradle │ │ │ │ │ └── wrapper │ │ │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ │ │ └── gradle-wrapper.properties │ │ │ │ ├── gradlew │ │ │ │ ├── gradlew.bat │ │ │ │ └── settings.gradle │ │ │ ├── app.json │ │ │ ├── babel.config.js │ │ │ ├── index.js │ │ │ ├── ios │ │ │ │ ├── Podfile │ │ │ │ ├── Podfile.lock │ │ │ │ ├── ReactNativeTypeSafeI18N.xcodeproj │ │ │ │ │ ├── project.pbxproj │ │ │ │ │ └── xcshareddata │ │ │ │ │ │ └── xcschemes │ │ │ │ │ │ └── ReactNativeTypeSafeI18N.xcscheme │ │ │ │ ├── ReactNativeTypeSafeI18N.xcworkspace │ │ │ │ │ └── contents.xcworkspacedata │ │ │ │ ├── ReactNativeTypeSafeI18N │ │ │ │ │ ├── AppDelegate.h │ │ │ │ │ ├── AppDelegate.mm │ │ │ │ │ ├── Images.xcassets │ │ │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ │ │ └── Contents.json │ │ │ │ │ │ └── Contents.json │ │ │ │ │ ├── Info.plist │ │ │ │ │ ├── LaunchScreen.storyboard │ │ │ │ │ └── main.m │ │ │ │ ├── ReactNativeTypeSafeI18NTests │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── ReactNativeTypeSafeI18NTests.m │ │ │ │ └── _xcode.env │ │ │ ├── metro.config.js │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ ├── App.tsx │ │ │ │ ├── LocalizedComponent.tsx │ │ │ │ ├── i18n │ │ │ │ │ ├── de │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── en │ │ │ │ │ │ └── index.ts │ │ │ │ │ ├── formatters.ts │ │ │ │ │ ├── i18n-react.tsx │ │ │ │ │ ├── i18n-types.ts │ │ │ │ │ ├── i18n-util.async.ts │ │ │ │ │ ├── i18n-util.sync.ts │ │ │ │ │ └── i18n-util.ts │ │ │ │ └── polyfill │ │ │ │ │ ├── index.ts │ │ │ │ │ └── index.web.ts │ │ │ ├── tsconfig.json │ │ │ └── yarn.lock │ │ └── react │ │ │ ├── .env │ │ │ ├── .gitignore │ │ │ ├── .typesafe-i18n.json │ │ │ ├── README.md │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── public │ │ │ ├── favicon.ico │ │ │ ├── index.html │ │ │ ├── logo192.png │ │ │ ├── logo512.png │ │ │ ├── manifest.json │ │ │ └── robots.txt │ │ │ ├── src │ │ │ ├── App.css │ │ │ ├── App.tsx │ │ │ ├── Child.tsx │ │ │ ├── i18n │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters.ts │ │ │ │ ├── i18n-react.tsx │ │ │ │ ├── i18n-types.ts │ │ │ │ ├── i18n-util.async.ts │ │ │ │ ├── i18n-util.sync.ts │ │ │ │ ├── i18n-util.ts │ │ │ │ └── it │ │ │ │ │ └── index.ts │ │ │ ├── index.css │ │ │ ├── index.tsx │ │ │ ├── logo.svg │ │ │ └── react-app-env.d.ts │ │ │ └── tsconfig.json │ ├── package.json │ ├── src │ │ └── index.tsx │ └── tsconfig.json ├── adapter-solid │ ├── README.md │ ├── esbuild.ts │ ├── example │ │ ├── .gitignore │ │ ├── .typesafe-i18n.json │ │ ├── README.md │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── App.css │ │ │ ├── App.tsx │ │ │ ├── Child.tsx │ │ │ ├── assets │ │ │ │ └── favicon.ico │ │ │ ├── i18n │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters.ts │ │ │ │ ├── i18n-solid.ts │ │ │ │ ├── i18n-types.ts │ │ │ │ ├── i18n-util.async.ts │ │ │ │ ├── i18n-util.sync.ts │ │ │ │ ├── i18n-util.ts │ │ │ │ └── it │ │ │ │ │ └── index.ts │ │ │ ├── index.css │ │ │ ├── index.tsx │ │ │ └── logo.svg │ │ ├── tsconfig.json │ │ └── vite.config.ts │ ├── package.json │ ├── src │ │ └── index.mts │ └── tsconfig.json ├── adapter-svelte │ ├── README.md │ ├── esbuild.ts │ ├── examples │ │ ├── svelte-kit │ │ │ └── README.md │ │ └── svelte │ │ │ └── README.md │ ├── package.json │ ├── src │ │ └── index.mts │ └── tsconfig.json ├── adapter-vue │ ├── README.md │ ├── esbuild.ts │ ├── examples │ │ ├── nuxtjs │ │ │ ├── .gitignore │ │ │ ├── .typesafe-i18n.json │ │ │ ├── README.md │ │ │ ├── app.vue │ │ │ ├── assets │ │ │ │ └── logo.svg │ │ │ ├── components │ │ │ │ └── HelloWorld.vue │ │ │ ├── env.d.ts │ │ │ ├── i18n │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters.ts │ │ │ │ ├── i18n-types.ts │ │ │ │ ├── i18n-util.async.ts │ │ │ │ ├── i18n-util.sync.ts │ │ │ │ ├── i18n-util.ts │ │ │ │ ├── i18n-vue.ts │ │ │ │ └── it │ │ │ │ │ └── index.ts │ │ │ ├── nuxt.config.ts │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── plugins │ │ │ │ └── typesafe-i18n.ts │ │ │ └── tsconfig.json │ │ └── vue │ │ │ ├── .gitignore │ │ │ ├── .typesafe-i18n.json │ │ │ ├── .vscode │ │ │ └── extensions.json │ │ │ ├── README.md │ │ │ ├── index.html │ │ │ ├── package-lock.json │ │ │ ├── package.json │ │ │ ├── public │ │ │ └── favicon.ico │ │ │ ├── src │ │ │ ├── App.vue │ │ │ ├── assets │ │ │ │ └── logo.png │ │ │ ├── components │ │ │ │ └── HelloWorld.vue │ │ │ ├── env.d.ts │ │ │ ├── i18n │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters.ts │ │ │ │ ├── i18n-types.ts │ │ │ │ ├── i18n-util.async.ts │ │ │ │ ├── i18n-util.sync.ts │ │ │ │ ├── i18n-util.ts │ │ │ │ ├── i18n-vue.ts │ │ │ │ └── it │ │ │ │ │ └── index.ts │ │ │ └── main.ts │ │ │ ├── tsconfig.json │ │ │ └── vite.config.ts │ ├── package.json │ ├── src │ │ └── index.mts │ └── tsconfig.json ├── browser │ ├── esbuild.ts │ ├── example │ │ ├── README.md │ │ ├── package-lock.json │ │ ├── package.json │ │ └── src │ │ │ ├── i18n.html │ │ │ ├── i18nObject.html │ │ │ ├── i18nString.html │ │ │ ├── index.html │ │ │ └── styles.css │ ├── package.json │ ├── src │ │ ├── browser.all.mts │ │ ├── browser.instance.mts │ │ ├── browser.object.mts │ │ ├── browser.string.mts │ │ ├── browser.typed.object.mts │ │ └── browser.typed.string.mts │ └── tsconfig.json ├── cli │ ├── esbuild.ts │ ├── native-node-modules-plugin.ts │ ├── package.json │ ├── src │ │ ├── cli.mts │ │ └── setup │ │ │ ├── detect-setup.mts │ │ │ ├── questions.mts │ │ │ ├── runtimes │ │ │ ├── deno.mts │ │ │ ├── index.mts │ │ │ └── node.mts │ │ │ └── setup.mts │ └── tsconfig.json ├── config │ ├── esbuild.ts │ ├── package.json │ ├── src │ │ ├── config.mts │ │ ├── core.mts │ │ ├── index.mts │ │ ├── types.mts │ │ ├── update-schema-version.mts │ │ └── validation.mts │ ├── tsconfig.json │ └── tsconfig.json-schema.json ├── detectors │ ├── README.md │ ├── esbuild.ts │ ├── generateTreeShakableIndexFile.ts │ ├── package.json │ ├── src │ │ ├── detect.mts │ │ ├── detect.test.ts │ │ ├── detectors │ │ │ ├── _cookie.util.mts │ │ │ ├── browser │ │ │ │ ├── document-cookie.mts │ │ │ │ ├── document-cookie.test.ts │ │ │ │ ├── html-lang-attribute.mts │ │ │ │ ├── html-lang-attribute.test.ts │ │ │ │ ├── localStorage.test.ts │ │ │ │ ├── localstorage-detector.mts │ │ │ │ ├── navigator.mts │ │ │ │ ├── navigator.test.ts │ │ │ │ ├── query-string.mts │ │ │ │ ├── query-string.test.ts │ │ │ │ ├── sessionStorage.test.ts │ │ │ │ └── sessionstorage-detector.mts │ │ │ └── server │ │ │ │ ├── accept-language-header.mts │ │ │ │ ├── accept-language-header.test.ts │ │ │ │ ├── request-cookies.mts │ │ │ │ ├── request-cookies.test.ts │ │ │ │ ├── request-hostname.mts │ │ │ │ ├── request-hostname.test.ts │ │ │ │ ├── request-parameters.mts │ │ │ │ └── request-parameters.test.ts │ │ └── index.mts │ └── tsconfig.json ├── exporter │ ├── README.md │ ├── esbuild.ts │ ├── example │ │ ├── .typesafe-i18n.json │ │ ├── export.ts │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ └── i18n │ │ │ │ ├── de │ │ │ │ ├── index.ts │ │ │ │ └── my-namespace │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ ├── index.ts │ │ │ │ └── my-namespace │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters.ts │ │ │ │ ├── i18n-types.ts │ │ │ │ ├── i18n-util.async.ts │ │ │ │ ├── i18n-util.sync.ts │ │ │ │ └── i18n-util.ts │ │ ├── tests │ │ │ └── exporter.test.ts │ │ └── tsconfig.json │ ├── package.json │ ├── src │ │ ├── exporter.mts │ │ └── index.mts │ └── tsconfig.json ├── fix-imports.ts ├── formatters │ ├── README.md │ ├── esbuild.ts │ ├── example │ │ ├── .gitignore │ │ ├── .typesafe-i18n.json │ │ ├── favicon.svg │ │ ├── index.html │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ ├── i18n │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters.ts │ │ │ │ ├── i18n-types.ts │ │ │ │ ├── i18n-util.async.ts │ │ │ │ ├── i18n-util.sync.ts │ │ │ │ └── i18n-util.ts │ │ │ ├── main.ts │ │ │ └── vite-env.d.ts │ │ └── tsconfig.json │ ├── generateTreeShakableIndexFile.ts │ ├── package.json │ ├── src │ │ ├── date.mts │ │ ├── identity.mts │ │ ├── ignore.mts │ │ ├── index.mts │ │ ├── index.test.ts │ │ ├── lowercase.mts │ │ ├── number.mts │ │ ├── replace.mts │ │ ├── time.mts │ │ └── uppercase.mts │ └── tsconfig.json ├── generator │ ├── README.md │ ├── package.json │ ├── src │ │ ├── constants.mts │ │ ├── files │ │ │ ├── generate-adapter-angular.mts │ │ │ ├── generate-adapter-deno.mts │ │ │ ├── generate-adapter-node.mts │ │ │ ├── generate-adapter-react.mts │ │ │ ├── generate-adapter-solid.mts │ │ │ ├── generate-adapter-svelte.mts │ │ │ ├── generate-adapter-vue.mts │ │ │ ├── generate-template-formatters.mts │ │ │ ├── generate-template-locale.mts │ │ │ ├── generate-template-namespace.mts │ │ │ ├── generate-template-types.mts │ │ │ ├── generate-types.mts │ │ │ ├── generate-types │ │ │ │ ├── _utils.mts │ │ │ │ ├── external-type-imports.mts │ │ │ │ ├── formatters-type.mts │ │ │ │ ├── jsdoc.mts │ │ │ │ ├── namespaces.mts │ │ │ │ ├── parse-dictionary.mts │ │ │ │ ├── translation-functions.mts │ │ │ │ └── translations.mts │ │ │ ├── generate-util-async.mts │ │ │ ├── generate-util-sync.mts │ │ │ └── generate-util.mts │ │ ├── generate-files.mts │ │ ├── generator.mts │ │ ├── output-handler.mts │ │ ├── parse-language-file.mts │ │ ├── types.mts │ │ └── utils │ │ │ ├── dictionary.utils.mts │ │ │ ├── dictionary.utils.test.ts │ │ │ ├── file.utils.mts │ │ │ ├── generator.utils.mts │ │ │ ├── logger.mts │ │ │ └── namespaces.utils.mts │ ├── test │ │ ├── generated │ │ │ ├── adapter-angular-esm │ │ │ │ ├── angular.service.expected.ts │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── adapter-angular │ │ │ │ ├── angular.service.expected.ts │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── adapter-deno-esm-jsdoc │ │ │ │ ├── de │ │ │ │ │ └── index.js │ │ │ │ ├── deno.expected.js │ │ │ │ ├── en │ │ │ │ │ └── index.js │ │ │ │ ├── formatters-template.expected.js │ │ │ │ ├── types.expected.d.ts │ │ │ │ ├── util.expected.async.js │ │ │ │ ├── util.expected.js │ │ │ │ └── util.expected.sync.js │ │ │ ├── adapter-deno-esm │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── deno.expected.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── adapter-deno-jsdoc │ │ │ │ ├── de │ │ │ │ │ └── index.js │ │ │ │ ├── deno.expected.js │ │ │ │ ├── en │ │ │ │ │ └── index.js │ │ │ │ ├── formatters-template.expected.js │ │ │ │ ├── types.expected.d.ts │ │ │ │ ├── util.expected.async.js │ │ │ │ ├── util.expected.js │ │ │ │ └── util.expected.sync.js │ │ │ ├── adapter-deno │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── deno.expected.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── adapter-node-esm-jsdoc │ │ │ │ ├── de │ │ │ │ │ └── index.js │ │ │ │ ├── en │ │ │ │ │ └── index.js │ │ │ │ ├── formatters-template.expected.js │ │ │ │ ├── node.expected.js │ │ │ │ ├── types.expected.d.ts │ │ │ │ ├── util.expected.async.js │ │ │ │ ├── util.expected.js │ │ │ │ └── util.expected.sync.js │ │ │ ├── adapter-node-esm │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── node.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── adapter-node-jsdoc │ │ │ │ ├── de │ │ │ │ │ └── index.js │ │ │ │ ├── en │ │ │ │ │ └── index.js │ │ │ │ ├── formatters-template.expected.js │ │ │ │ ├── node.expected.js │ │ │ │ ├── types.expected.d.ts │ │ │ │ ├── util.expected.async.js │ │ │ │ ├── util.expected.js │ │ │ │ └── util.expected.sync.js │ │ │ ├── adapter-node │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── node.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── adapter-react-esm-jsdoc │ │ │ │ ├── de │ │ │ │ │ └── index.js │ │ │ │ ├── en │ │ │ │ │ └── index.js │ │ │ │ ├── formatters-template.expected.js │ │ │ │ ├── react.expected.jsx │ │ │ │ ├── types.expected.d.ts │ │ │ │ ├── util.expected.async.js │ │ │ │ ├── util.expected.js │ │ │ │ └── util.expected.sync.js │ │ │ ├── adapter-react-esm │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── react.expected.tsx │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── adapter-react-jsdoc │ │ │ │ ├── de │ │ │ │ │ └── index.js │ │ │ │ ├── en │ │ │ │ │ └── index.js │ │ │ │ ├── formatters-template.expected.js │ │ │ │ ├── react.expected.jsx │ │ │ │ ├── types.expected.d.ts │ │ │ │ ├── util.expected.async.js │ │ │ │ ├── util.expected.js │ │ │ │ └── util.expected.sync.js │ │ │ ├── adapter-react │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── react.expected.tsx │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── adapter-solid-esm-jsdoc │ │ │ │ ├── de │ │ │ │ │ └── index.js │ │ │ │ ├── en │ │ │ │ │ └── index.js │ │ │ │ ├── formatters-template.expected.js │ │ │ │ ├── solid.expected.js │ │ │ │ ├── solid.expected.jsx │ │ │ │ ├── types.expected.d.ts │ │ │ │ ├── util.expected.async.js │ │ │ │ ├── util.expected.js │ │ │ │ └── util.expected.sync.js │ │ │ ├── adapter-solid-esm │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── solid.expected.ts │ │ │ │ ├── solid.expected.tsx │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── adapter-solid-jsdoc │ │ │ │ ├── de │ │ │ │ │ └── index.js │ │ │ │ ├── en │ │ │ │ │ └── index.js │ │ │ │ ├── formatters-template.expected.js │ │ │ │ ├── solid.expected.js │ │ │ │ ├── solid.expected.jsx │ │ │ │ ├── types.expected.d.ts │ │ │ │ ├── util.expected.async.js │ │ │ │ ├── util.expected.js │ │ │ │ └── util.expected.sync.js │ │ │ ├── adapter-solid │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── solid.expected.ts │ │ │ │ ├── solid.expected.tsx │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── adapter-svelte-esm-jsdoc │ │ │ │ ├── de │ │ │ │ │ └── index.js │ │ │ │ ├── en │ │ │ │ │ └── index.js │ │ │ │ ├── formatters-template.expected.js │ │ │ │ ├── svelte.expected.js │ │ │ │ ├── types.expected.d.ts │ │ │ │ ├── util.expected.async.js │ │ │ │ ├── util.expected.js │ │ │ │ └── util.expected.sync.js │ │ │ ├── adapter-svelte-esm │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── svelte.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── adapter-svelte-jsdoc │ │ │ │ ├── de │ │ │ │ │ └── index.js │ │ │ │ ├── en │ │ │ │ │ └── index.js │ │ │ │ ├── formatters-template.expected.js │ │ │ │ ├── svelte.expected.js │ │ │ │ ├── types.expected.d.ts │ │ │ │ ├── util.expected.async.js │ │ │ │ ├── util.expected.js │ │ │ │ └── util.expected.sync.js │ │ │ ├── adapter-svelte │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── svelte.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── adapter-vue-esm-jsdoc │ │ │ │ ├── de │ │ │ │ │ └── index.js │ │ │ │ ├── en │ │ │ │ │ └── index.js │ │ │ │ ├── formatters-template.expected.js │ │ │ │ ├── types.expected.d.ts │ │ │ │ ├── util.expected.async.js │ │ │ │ ├── util.expected.js │ │ │ │ ├── util.expected.sync.js │ │ │ │ └── vue.expected.js │ │ │ ├── adapter-vue-esm │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ ├── util.expected.ts │ │ │ │ └── vue.expected.ts │ │ │ ├── adapter-vue-jsdoc │ │ │ │ ├── de │ │ │ │ │ └── index.js │ │ │ │ ├── en │ │ │ │ │ └── index.js │ │ │ │ ├── formatters-template.expected.js │ │ │ │ ├── types.expected.d.ts │ │ │ │ ├── util.expected.async.js │ │ │ │ ├── util.expected.js │ │ │ │ ├── util.expected.sync.js │ │ │ │ └── vue.expected.js │ │ │ ├── adapter-vue │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ ├── util.expected.ts │ │ │ │ └── vue.expected.ts │ │ │ ├── adapters-angular │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── i18n.service.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── adapters-empty │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── adapters-node-react │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── i18n-node.ts │ │ │ │ ├── i18n-react.tsx │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── adapters-react-svelte-vue │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── i18n-react.tsx │ │ │ │ ├── i18n-svelte.ts │ │ │ │ ├── i18n-vue.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── arg-order │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── arg-type-localized-string │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── arg-types-with-external-type │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── arg-types │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── arrays-nested │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── arrays-root-strings │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── arrays-root │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── banner-tslint │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── base-locale-de │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── empty-jsdoc │ │ │ │ ├── de │ │ │ │ │ └── index.js │ │ │ │ ├── en │ │ │ │ │ └── index.js │ │ │ │ ├── formatters-template.expected.js │ │ │ │ ├── types.expected.d.ts │ │ │ │ ├── util.expected.async.js │ │ │ │ ├── util.expected.js │ │ │ │ └── util.expected.sync.js │ │ │ ├── empty │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── esm-imports-jsdoc │ │ │ │ ├── de │ │ │ │ │ └── index.js │ │ │ │ ├── en │ │ │ │ │ └── index.js │ │ │ │ ├── formatters-template.expected.js │ │ │ │ ├── types-template.expected.d.ts │ │ │ │ ├── types.expected.d.ts │ │ │ │ ├── util.expected.async.js │ │ │ │ ├── util.expected.js │ │ │ │ └── util.expected.sync.js │ │ │ ├── esm-imports │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── formatter-chaining │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── formatter-with-different-arg-types │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── formatter-with-multiple-usage │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── formatters-with-dashes │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── formatters-with-spaces │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── generate-only-types │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── types-template.expected.ts │ │ │ │ └── types.expected.ts │ │ │ ├── keyed-params │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── locale-with-dash │ │ │ │ ├── de-at │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── locales-with-dash │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── multiple-locales │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── namespaces-jsdoc │ │ │ │ ├── de │ │ │ │ │ └── index.js │ │ │ │ ├── en │ │ │ │ │ └── index.js │ │ │ │ ├── formatters-template.expected.js │ │ │ │ ├── types.expected.d.ts │ │ │ │ ├── util.expected.async.js │ │ │ │ ├── util.expected.js │ │ │ │ └── util.expected.sync.js │ │ │ ├── namespaces-multiple-jsdoc │ │ │ │ ├── de │ │ │ │ │ └── index.js │ │ │ │ ├── en │ │ │ │ │ └── index.js │ │ │ │ ├── formatters-template.expected.js │ │ │ │ ├── types.expected.d.ts │ │ │ │ ├── util.expected.async.js │ │ │ │ ├── util.expected.js │ │ │ │ └── util.expected.sync.js │ │ │ ├── namespaces-multiple │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── namespaces-only-jsdoc │ │ │ │ ├── de │ │ │ │ │ └── index.js │ │ │ │ ├── en │ │ │ │ │ └── index.js │ │ │ │ ├── formatters-template.expected.js │ │ │ │ ├── types.expected.d.ts │ │ │ │ ├── util.expected.async.js │ │ │ │ ├── util.expected.js │ │ │ │ └── util.expected.sync.js │ │ │ ├── namespaces-only │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── namespaces-with-locales-esm-jsdoc │ │ │ │ ├── de │ │ │ │ │ └── index.js │ │ │ │ ├── en-us │ │ │ │ │ ├── some-other_namespace │ │ │ │ │ │ └── index.js │ │ │ │ │ └── test │ │ │ │ │ │ └── index.js │ │ │ │ ├── formatters-template.expected.js │ │ │ │ ├── it │ │ │ │ │ └── index.js │ │ │ │ ├── types.expected.d.ts │ │ │ │ ├── util.expected.async.js │ │ │ │ ├── util.expected.js │ │ │ │ └── util.expected.sync.js │ │ │ ├── namespaces-with-locales-esm │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en-us │ │ │ │ │ ├── some-other_namespace │ │ │ │ │ │ └── index.ts │ │ │ │ │ └── test │ │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── it │ │ │ │ │ └── index.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── namespaces-with-locales-jsdoc │ │ │ │ ├── de │ │ │ │ │ └── index.js │ │ │ │ ├── de_at │ │ │ │ │ ├── some-other_namespace │ │ │ │ │ │ └── index.js │ │ │ │ │ └── test │ │ │ │ │ │ └── index.js │ │ │ │ ├── en-us │ │ │ │ │ ├── some-other_namespace │ │ │ │ │ │ └── index.js │ │ │ │ │ └── test │ │ │ │ │ │ └── index.js │ │ │ │ ├── en │ │ │ │ │ └── index.js │ │ │ │ ├── formatters-template.expected.js │ │ │ │ ├── it │ │ │ │ │ ├── some-other_namespace │ │ │ │ │ │ └── index.js │ │ │ │ │ └── test │ │ │ │ │ │ └── index.js │ │ │ │ ├── types.expected.d.ts │ │ │ │ ├── util.expected.async.js │ │ │ │ ├── util.expected.js │ │ │ │ └── util.expected.sync.js │ │ │ ├── namespaces-with-locales │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── de_at │ │ │ │ │ ├── some-other_namespace │ │ │ │ │ │ └── index.ts │ │ │ │ │ └── test │ │ │ │ │ │ └── index.ts │ │ │ │ ├── en-us │ │ │ │ │ ├── some-other_namespace │ │ │ │ │ │ └── index.ts │ │ │ │ │ └── test │ │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── it │ │ │ │ │ ├── some-other_namespace │ │ │ │ │ │ └── index.ts │ │ │ │ │ └── test │ │ │ │ │ │ └── index.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── namespaces │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── nested-deep │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── nested-formatters │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── nested-with-arguments │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── only-plural-rules │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── optional-parameters-esm │ │ │ │ ├── de │ │ │ │ │ └── index.js │ │ │ │ ├── en │ │ │ │ │ └── index.js │ │ │ │ ├── formatters-template.expected.js │ │ │ │ ├── types.expected.d.ts │ │ │ │ ├── util.expected.async.js │ │ │ │ ├── util.expected.js │ │ │ │ └── util.expected.sync.js │ │ │ ├── optional-parameters │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── package.json │ │ │ ├── plural-part-before-key │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── plural-part-without-output │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── same-keyed-param │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── same-param │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── simple │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── special-chars │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── switch-case │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── typescript-3.0-jsdoc │ │ │ │ ├── de │ │ │ │ │ └── index.js │ │ │ │ ├── en │ │ │ │ │ └── index.js │ │ │ │ ├── formatters-template.expected.js │ │ │ │ ├── types.expected.d.ts │ │ │ │ ├── util.expected.async.js │ │ │ │ ├── util.expected.js │ │ │ │ └── util.expected.sync.js │ │ │ ├── typescript-3.0 │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── typescript-3.8-jsdoc │ │ │ │ ├── de │ │ │ │ │ └── index.js │ │ │ │ ├── en │ │ │ │ │ └── index.js │ │ │ │ ├── formatters-template.expected.js │ │ │ │ ├── types.expected.d.ts │ │ │ │ ├── util.expected.async.js │ │ │ │ ├── util.expected.js │ │ │ │ └── util.expected.sync.js │ │ │ ├── typescript-3.8 │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── typescript-4.1-jsdoc │ │ │ │ ├── de │ │ │ │ │ └── index.js │ │ │ │ ├── en │ │ │ │ │ └── index.js │ │ │ │ ├── formatters-template.expected.js │ │ │ │ ├── types.expected.d.ts │ │ │ │ ├── util.expected.async.js │ │ │ │ ├── util.expected.js │ │ │ │ └── util.expected.sync.js │ │ │ ├── typescript-4.1 │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── typescript-4.9-jsdoc │ │ │ │ ├── de │ │ │ │ │ └── index.js │ │ │ │ ├── en │ │ │ │ │ └── index.js │ │ │ │ ├── formatters-template.expected.js │ │ │ │ ├── types.expected.d.ts │ │ │ │ ├── util.expected.async.js │ │ │ │ ├── util.expected.js │ │ │ │ └── util.expected.sync.js │ │ │ ├── typescript-4.9 │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── typescript-5.0-jsdoc │ │ │ │ ├── de │ │ │ │ │ └── index.js │ │ │ │ ├── en │ │ │ │ │ └── index.js │ │ │ │ ├── formatters-template.expected.js │ │ │ │ ├── types.expected.d.ts │ │ │ │ ├── util.expected.async.js │ │ │ │ ├── util.expected.js │ │ │ │ └── util.expected.sync.js │ │ │ ├── typescript-5.0 │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ ├── uncommon-keys │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ └── types.expected.ts │ │ │ ├── update.ts │ │ │ ├── with-formatters-jsdoc │ │ │ │ ├── de │ │ │ │ │ └── index.js │ │ │ │ ├── en │ │ │ │ │ └── index.js │ │ │ │ ├── formatters-template.expected.js │ │ │ │ ├── types.expected.d.ts │ │ │ │ ├── util.expected.async.js │ │ │ │ ├── util.expected.js │ │ │ │ └── util.expected.sync.js │ │ │ ├── with-formatters │ │ │ │ ├── de │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ │ └── with-params │ │ │ │ ├── de │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ └── index.ts │ │ │ │ ├── formatters-template.expected.ts │ │ │ │ ├── types.expected.ts │ │ │ │ ├── util.expected.async.ts │ │ │ │ ├── util.expected.sync.ts │ │ │ │ └── util.expected.ts │ │ └── generator.test.ts │ └── tsconfig.json ├── importer │ ├── .gitignore │ ├── README.md │ ├── esbuild.ts │ ├── example │ │ ├── .typesafe-i18n.json │ │ ├── import.ts │ │ ├── package-lock.json │ │ ├── package.json │ │ ├── src │ │ │ └── i18n │ │ │ │ ├── de │ │ │ │ ├── index.ts │ │ │ │ └── my-namespace │ │ │ │ │ └── index.ts │ │ │ │ ├── en │ │ │ │ ├── index.ts │ │ │ │ └── my-namespace │ │ │ │ │ └── index.ts │ │ │ │ ├── formatters.ts │ │ │ │ ├── i18n-types.ts │ │ │ │ ├── i18n-util.async.ts │ │ │ │ ├── i18n-util.sync.ts │ │ │ │ └── i18n-util.ts │ │ └── tsconfig.json │ ├── package.json │ ├── src │ │ ├── importer.mts │ │ └── index.mts │ ├── test │ │ ├── .typesafe-i18n.json │ │ ├── importer.test.ts │ │ └── snapshots │ │ │ ├── array-nested │ │ │ └── index.ts │ │ │ ├── array │ │ │ └── index.ts │ │ │ ├── basic │ │ │ └── index.ts │ │ │ ├── mixed │ │ │ └── index.ts │ │ │ ├── nested │ │ │ └── index.ts │ │ │ └── update.ts │ └── tsconfig.json ├── link-typedefinitions.ts ├── parser │ ├── esbuild.ts │ ├── package.json │ ├── src │ │ ├── advanced │ │ │ ├── parse.mts │ │ │ ├── parse.test.ts │ │ │ ├── serialize.mts │ │ │ ├── serialize.test.ts │ │ │ └── types.mts │ │ ├── basic.mts │ │ ├── basic.test.ts │ │ └── index.mts │ └── tsconfig.json ├── runtime │ ├── README.md │ ├── package.json │ ├── rename-cjs.ts │ ├── rename-esm.ts │ ├── src │ │ ├── core-utils.mts │ │ ├── core-utils.test.ts │ │ ├── core.mts │ │ ├── index.mts │ │ ├── util.instance.mts │ │ ├── util.object.mts │ │ ├── util.object.test.ts │ │ ├── util.object.test.types.ts │ │ ├── util.string.mts │ │ ├── util.string.test.ts │ │ └── util.string.test.types.ts │ ├── tsconfig-cjs.json │ ├── tsconfig-esm.json │ └── tsconfig-tests.json ├── shared │ ├── package.json │ ├── src │ │ └── file.utils.mts │ └── tsconfig.json ├── utils │ ├── README.md │ ├── esbuild.ts │ ├── package.json │ ├── src │ │ ├── extendDictionary.mts │ │ ├── extendDictionary.test.ts │ │ └── index.mts │ └── tsconfig.json └── version.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── tsconfig.json ├── update-version.ts └── website ├── .eslintrc.cjs ├── .gitignore ├── .npmrc ├── .nvmrc ├── .prettierrc ├── README.md ├── package-lock.json ├── package.json ├── src ├── app.d.ts ├── app.html ├── assets │ ├── github-logo.svg │ ├── icons │ │ ├── angular.svg │ │ ├── javascript.svg │ │ ├── nodejs.svg │ │ ├── react.svg │ │ ├── solidjs.svg │ │ ├── svelte.svg │ │ ├── typescript.svg │ │ └── vuejs.svg │ ├── npm-logo.svg │ └── showcase.mp4 ├── routes │ ├── +layout.js │ ├── +layout.svelte │ └── +page.svelte ├── service-worker.ts └── styles │ └── reset.scss ├── static ├── launchericon-144-144.png ├── launchericon-192-192.png ├── launchericon-48-48.png ├── launchericon-512-512.png ├── launchericon-72-72.png ├── launchericon-96-96.png ├── manifest.json └── robots.txt ├── svelte.config.js ├── tsconfig.json └── vite.config.ts /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: [ivanhofer] 4 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/batch-dependency-updates.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/.github/workflows/batch-dependency-updates.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/example-typesafe-i18n-exporter-dependencies.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/.github/workflows/example-typesafe-i18n-exporter-dependencies.yml -------------------------------------------------------------------------------- /.github/workflows/example-typesafe-i18n-exporter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/.github/workflows/example-typesafe-i18n-exporter.yml -------------------------------------------------------------------------------- /.github/workflows/example-typesafe-i18n-formatters-dependencies.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/.github/workflows/example-typesafe-i18n-formatters-dependencies.yml -------------------------------------------------------------------------------- /.github/workflows/example-typesafe-i18n-formatters.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/.github/workflows/example-typesafe-i18n-formatters.yml -------------------------------------------------------------------------------- /.github/workflows/example-typesafe-i18n-importer-dependencies.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/.github/workflows/example-typesafe-i18n-importer-dependencies.yml -------------------------------------------------------------------------------- /.github/workflows/example-typesafe-i18n-importer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/.github/workflows/example-typesafe-i18n-importer.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/markdown-link-check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/.github/workflows/markdown-link-check.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/post-checkout: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | pnpm install 5 | -------------------------------------------------------------------------------- /.husky/post-merge: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | pnpm install 5 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | pnpm lint-staged 5 | -------------------------------------------------------------------------------- /.husky/pre-push: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | pnpm test 5 | -------------------------------------------------------------------------------- /.lintstagedrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "*.(j|t)s": "pnpm lint:ci" 3 | } -------------------------------------------------------------------------------- /.markdown-link-check.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/.markdown-link-check.json -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/.npmrc -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 18.16.1 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/.prettierrc -------------------------------------------------------------------------------- /.size-limit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/.size-limit.js -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/README.md -------------------------------------------------------------------------------- /assets/01_typesafe-locales-completion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/assets/01_typesafe-locales-completion.png -------------------------------------------------------------------------------- /assets/02_typesafe-key-completion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/assets/02_typesafe-key-completion.png -------------------------------------------------------------------------------- /assets/03_typesafe-nr-of-arguments.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/assets/03_typesafe-nr-of-arguments.png -------------------------------------------------------------------------------- /assets/04_typesafe-arguments-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/assets/04_typesafe-arguments-2.png -------------------------------------------------------------------------------- /assets/04_typesafe-arguments.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/assets/04_typesafe-arguments.png -------------------------------------------------------------------------------- /assets/05_typesafe-keys-in-translations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/assets/05_typesafe-keys-in-translations.png -------------------------------------------------------------------------------- /assets/06_typesafe-arguments-in-translation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/assets/06_typesafe-arguments-in-translation.png -------------------------------------------------------------------------------- /assets/icons/angular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/assets/icons/angular.svg -------------------------------------------------------------------------------- /assets/icons/javascript.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/assets/icons/javascript.svg -------------------------------------------------------------------------------- /assets/icons/nodejs.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/assets/icons/nodejs.svg -------------------------------------------------------------------------------- /assets/icons/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/assets/icons/react.svg -------------------------------------------------------------------------------- /assets/icons/solidjs.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/assets/icons/solidjs.svg -------------------------------------------------------------------------------- /assets/icons/svelte.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/assets/icons/svelte.svg -------------------------------------------------------------------------------- /assets/icons/typescript.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/assets/icons/typescript.svg -------------------------------------------------------------------------------- /assets/icons/vuejs.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/assets/icons/vuejs.svg -------------------------------------------------------------------------------- /assets/ivan-hofer-rounded.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/assets/ivan-hofer-rounded.png -------------------------------------------------------------------------------- /assets/typesafe-i18n-demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/assets/typesafe-i18n-demo.gif -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/package.json -------------------------------------------------------------------------------- /packages/adapter-angular/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-angular/README.md -------------------------------------------------------------------------------- /packages/adapter-angular/esbuild.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-angular/esbuild.ts -------------------------------------------------------------------------------- /packages/adapter-angular/example/.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-angular/example/.browserslistrc -------------------------------------------------------------------------------- /packages/adapter-angular/example/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-angular/example/.editorconfig -------------------------------------------------------------------------------- /packages/adapter-angular/example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-angular/example/.gitignore -------------------------------------------------------------------------------- /packages/adapter-angular/example/.typesafe-i18n.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-angular/example/.typesafe-i18n.json -------------------------------------------------------------------------------- /packages/adapter-angular/example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-angular/example/README.md -------------------------------------------------------------------------------- /packages/adapter-angular/example/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-angular/example/angular.json -------------------------------------------------------------------------------- /packages/adapter-angular/example/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-angular/example/package-lock.json -------------------------------------------------------------------------------- /packages/adapter-angular/example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-angular/example/package.json -------------------------------------------------------------------------------- /packages/adapter-angular/example/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-angular/example/src/app/app.component.html -------------------------------------------------------------------------------- /packages/adapter-angular/example/src/app/app.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-angular/example/src/app/app.component.scss -------------------------------------------------------------------------------- /packages/adapter-angular/example/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-angular/example/src/app/app.component.ts -------------------------------------------------------------------------------- /packages/adapter-angular/example/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-angular/example/src/app/app.module.ts -------------------------------------------------------------------------------- /packages/adapter-angular/example/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /packages/adapter-angular/example/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-angular/example/src/environments/environment.ts -------------------------------------------------------------------------------- /packages/adapter-angular/example/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-angular/example/src/favicon.ico -------------------------------------------------------------------------------- /packages/adapter-angular/example/src/i18n/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-angular/example/src/i18n/de/index.ts -------------------------------------------------------------------------------- /packages/adapter-angular/example/src/i18n/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-angular/example/src/i18n/en/index.ts -------------------------------------------------------------------------------- /packages/adapter-angular/example/src/i18n/formatters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-angular/example/src/i18n/formatters.ts -------------------------------------------------------------------------------- /packages/adapter-angular/example/src/i18n/i18n-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-angular/example/src/i18n/i18n-types.ts -------------------------------------------------------------------------------- /packages/adapter-angular/example/src/i18n/i18n-util.async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-angular/example/src/i18n/i18n-util.async.ts -------------------------------------------------------------------------------- /packages/adapter-angular/example/src/i18n/i18n-util.sync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-angular/example/src/i18n/i18n-util.sync.ts -------------------------------------------------------------------------------- /packages/adapter-angular/example/src/i18n/i18n-util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-angular/example/src/i18n/i18n-util.ts -------------------------------------------------------------------------------- /packages/adapter-angular/example/src/i18n/i18n.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-angular/example/src/i18n/i18n.service.ts -------------------------------------------------------------------------------- /packages/adapter-angular/example/src/i18n/it/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-angular/example/src/i18n/it/index.ts -------------------------------------------------------------------------------- /packages/adapter-angular/example/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-angular/example/src/index.html -------------------------------------------------------------------------------- /packages/adapter-angular/example/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-angular/example/src/main.ts -------------------------------------------------------------------------------- /packages/adapter-angular/example/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-angular/example/src/polyfills.ts -------------------------------------------------------------------------------- /packages/adapter-angular/example/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-angular/example/tsconfig.app.json -------------------------------------------------------------------------------- /packages/adapter-angular/example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-angular/example/tsconfig.json -------------------------------------------------------------------------------- /packages/adapter-angular/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-angular/package.json -------------------------------------------------------------------------------- /packages/adapter-angular/src/index.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-angular/src/index.mts -------------------------------------------------------------------------------- /packages/adapter-angular/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-angular/tsconfig.json -------------------------------------------------------------------------------- /packages/adapter-node/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-node/README.md -------------------------------------------------------------------------------- /packages/adapter-node/example/.typesafe-i18n.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-node/example/.typesafe-i18n.json -------------------------------------------------------------------------------- /packages/adapter-node/example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-node/example/README.md -------------------------------------------------------------------------------- /packages/adapter-node/example/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-node/example/package-lock.json -------------------------------------------------------------------------------- /packages/adapter-node/example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-node/example/package.json -------------------------------------------------------------------------------- /packages/adapter-node/example/src/i18n/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-node/example/src/i18n/de/index.ts -------------------------------------------------------------------------------- /packages/adapter-node/example/src/i18n/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-node/example/src/i18n/en/index.ts -------------------------------------------------------------------------------- /packages/adapter-node/example/src/i18n/formatters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-node/example/src/i18n/formatters.ts -------------------------------------------------------------------------------- /packages/adapter-node/example/src/i18n/i18n-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-node/example/src/i18n/i18n-node.ts -------------------------------------------------------------------------------- /packages/adapter-node/example/src/i18n/i18n-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-node/example/src/i18n/i18n-types.ts -------------------------------------------------------------------------------- /packages/adapter-node/example/src/i18n/i18n-util.async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-node/example/src/i18n/i18n-util.async.ts -------------------------------------------------------------------------------- /packages/adapter-node/example/src/i18n/i18n-util.sync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-node/example/src/i18n/i18n-util.sync.ts -------------------------------------------------------------------------------- /packages/adapter-node/example/src/i18n/i18n-util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-node/example/src/i18n/i18n-util.ts -------------------------------------------------------------------------------- /packages/adapter-node/example/src/i18n/it/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-node/example/src/i18n/it/index.ts -------------------------------------------------------------------------------- /packages/adapter-node/example/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-node/example/src/index.ts -------------------------------------------------------------------------------- /packages/adapter-node/example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-node/example/tsconfig.json -------------------------------------------------------------------------------- /packages/adapter-react/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/README.md -------------------------------------------------------------------------------- /packages/adapter-react/esbuild.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/esbuild.ts -------------------------------------------------------------------------------- /packages/adapter-react/examples/expo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/expo/.gitignore -------------------------------------------------------------------------------- /packages/adapter-react/examples/expo/.typesafe-i18n.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/expo/.typesafe-i18n.json -------------------------------------------------------------------------------- /packages/adapter-react/examples/expo/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/expo/App.tsx -------------------------------------------------------------------------------- /packages/adapter-react/examples/expo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/expo/README.md -------------------------------------------------------------------------------- /packages/adapter-react/examples/expo/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/expo/app.json -------------------------------------------------------------------------------- /packages/adapter-react/examples/expo/assets/adaptive-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/expo/assets/adaptive-icon.png -------------------------------------------------------------------------------- /packages/adapter-react/examples/expo/assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/expo/assets/favicon.png -------------------------------------------------------------------------------- /packages/adapter-react/examples/expo/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/expo/assets/icon.png -------------------------------------------------------------------------------- /packages/adapter-react/examples/expo/assets/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/expo/assets/splash.png -------------------------------------------------------------------------------- /packages/adapter-react/examples/expo/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/expo/babel.config.js -------------------------------------------------------------------------------- /packages/adapter-react/examples/expo/metro.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/expo/metro.config.js -------------------------------------------------------------------------------- /packages/adapter-react/examples/expo/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/expo/package-lock.json -------------------------------------------------------------------------------- /packages/adapter-react/examples/expo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/expo/package.json -------------------------------------------------------------------------------- /packages/adapter-react/examples/expo/src/Child.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/expo/src/Child.tsx -------------------------------------------------------------------------------- /packages/adapter-react/examples/expo/src/Logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/expo/src/Logo.tsx -------------------------------------------------------------------------------- /packages/adapter-react/examples/expo/src/i18n/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/expo/src/i18n/de/index.ts -------------------------------------------------------------------------------- /packages/adapter-react/examples/expo/src/i18n/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/expo/src/i18n/en/index.ts -------------------------------------------------------------------------------- /packages/adapter-react/examples/expo/src/i18n/formatters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/expo/src/i18n/formatters.ts -------------------------------------------------------------------------------- /packages/adapter-react/examples/expo/src/i18n/i18n-react.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/expo/src/i18n/i18n-react.tsx -------------------------------------------------------------------------------- /packages/adapter-react/examples/expo/src/i18n/i18n-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/expo/src/i18n/i18n-types.ts -------------------------------------------------------------------------------- /packages/adapter-react/examples/expo/src/i18n/i18n-util.async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/expo/src/i18n/i18n-util.async.ts -------------------------------------------------------------------------------- /packages/adapter-react/examples/expo/src/i18n/i18n-util.sync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/expo/src/i18n/i18n-util.sync.ts -------------------------------------------------------------------------------- /packages/adapter-react/examples/expo/src/i18n/i18n-util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/expo/src/i18n/i18n-util.ts -------------------------------------------------------------------------------- /packages/adapter-react/examples/expo/src/i18n/it/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/expo/src/i18n/it/index.ts -------------------------------------------------------------------------------- /packages/adapter-react/examples/expo/src/locale-storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/expo/src/locale-storage.ts -------------------------------------------------------------------------------- /packages/adapter-react/examples/expo/src/polyfill/Intl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/expo/src/polyfill/Intl.ts -------------------------------------------------------------------------------- /packages/adapter-react/examples/expo/src/polyfill/Intl.web.ts: -------------------------------------------------------------------------------- 1 | // On web, we don't need to polyfill Intl namespace 2 | export { }; 3 | -------------------------------------------------------------------------------- /packages/adapter-react/examples/expo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/expo/tsconfig.json -------------------------------------------------------------------------------- /packages/adapter-react/examples/nextjs/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/nextjs/.babelrc -------------------------------------------------------------------------------- /packages/adapter-react/examples/nextjs/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/nextjs/.eslintrc.json -------------------------------------------------------------------------------- /packages/adapter-react/examples/nextjs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/nextjs/.gitignore -------------------------------------------------------------------------------- /packages/adapter-react/examples/nextjs/.typesafe-i18n.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/nextjs/.typesafe-i18n.json -------------------------------------------------------------------------------- /packages/adapter-react/examples/nextjs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/nextjs/README.md -------------------------------------------------------------------------------- /packages/adapter-react/examples/nextjs/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/nextjs/next-env.d.ts -------------------------------------------------------------------------------- /packages/adapter-react/examples/nextjs/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/nextjs/next.config.js -------------------------------------------------------------------------------- /packages/adapter-react/examples/nextjs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/nextjs/package-lock.json -------------------------------------------------------------------------------- /packages/adapter-react/examples/nextjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/nextjs/package.json -------------------------------------------------------------------------------- /packages/adapter-react/examples/nextjs/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/nextjs/pages/_app.tsx -------------------------------------------------------------------------------- /packages/adapter-react/examples/nextjs/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/nextjs/pages/index.tsx -------------------------------------------------------------------------------- /packages/adapter-react/examples/nextjs/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/nextjs/public/favicon.ico -------------------------------------------------------------------------------- /packages/adapter-react/examples/nextjs/public/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/nextjs/public/logo.svg -------------------------------------------------------------------------------- /packages/adapter-react/examples/nextjs/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/nextjs/public/vercel.svg -------------------------------------------------------------------------------- /packages/adapter-react/examples/nextjs/src/i18n/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/nextjs/src/i18n/de/index.ts -------------------------------------------------------------------------------- /packages/adapter-react/examples/nextjs/src/i18n/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/nextjs/src/i18n/en/index.ts -------------------------------------------------------------------------------- /packages/adapter-react/examples/nextjs/src/i18n/formatters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/nextjs/src/i18n/formatters.ts -------------------------------------------------------------------------------- /packages/adapter-react/examples/nextjs/src/i18n/i18n-react.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/nextjs/src/i18n/i18n-react.tsx -------------------------------------------------------------------------------- /packages/adapter-react/examples/nextjs/src/i18n/i18n-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/nextjs/src/i18n/i18n-types.ts -------------------------------------------------------------------------------- /packages/adapter-react/examples/nextjs/src/i18n/i18n-util.async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/nextjs/src/i18n/i18n-util.async.ts -------------------------------------------------------------------------------- /packages/adapter-react/examples/nextjs/src/i18n/i18n-util.sync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/nextjs/src/i18n/i18n-util.sync.ts -------------------------------------------------------------------------------- /packages/adapter-react/examples/nextjs/src/i18n/i18n-util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/nextjs/src/i18n/i18n-util.ts -------------------------------------------------------------------------------- /packages/adapter-react/examples/nextjs/src/i18n/it/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/nextjs/src/i18n/it/index.ts -------------------------------------------------------------------------------- /packages/adapter-react/examples/nextjs/src/styles/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/nextjs/src/styles/App.css -------------------------------------------------------------------------------- /packages/adapter-react/examples/nextjs/src/styles/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/nextjs/src/styles/index.css -------------------------------------------------------------------------------- /packages/adapter-react/examples/nextjs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/nextjs/tsconfig.json -------------------------------------------------------------------------------- /packages/adapter-react/examples/react-native/.buckconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react-native/.buckconfig -------------------------------------------------------------------------------- /packages/adapter-react/examples/react-native/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react-native/.eslintrc.js -------------------------------------------------------------------------------- /packages/adapter-react/examples/react-native/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react-native/.gitignore -------------------------------------------------------------------------------- /packages/adapter-react/examples/react-native/.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react-native/.prettierrc.js -------------------------------------------------------------------------------- /packages/adapter-react/examples/react-native/.typesafe-i18n.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react-native/.typesafe-i18n.json -------------------------------------------------------------------------------- /packages/adapter-react/examples/react-native/.watchmanconfig: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /packages/adapter-react/examples/react-native/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react-native/Gemfile -------------------------------------------------------------------------------- /packages/adapter-react/examples/react-native/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react-native/README.md -------------------------------------------------------------------------------- /packages/adapter-react/examples/react-native/__tests__/App-test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react-native/__tests__/App-test.tsx -------------------------------------------------------------------------------- /packages/adapter-react/examples/react-native/_bundle/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react-native/_bundle/config -------------------------------------------------------------------------------- /packages/adapter-react/examples/react-native/_node-version: -------------------------------------------------------------------------------- 1 | 16 2 | -------------------------------------------------------------------------------- /packages/adapter-react/examples/react-native/_ruby-version: -------------------------------------------------------------------------------- 1 | 2.7.5 2 | -------------------------------------------------------------------------------- /packages/adapter-react/examples/react-native/android/app/_BUCK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react-native/android/app/_BUCK -------------------------------------------------------------------------------- /packages/adapter-react/examples/react-native/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react-native/android/build.gradle -------------------------------------------------------------------------------- /packages/adapter-react/examples/react-native/android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react-native/android/gradlew -------------------------------------------------------------------------------- /packages/adapter-react/examples/react-native/android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react-native/android/gradlew.bat -------------------------------------------------------------------------------- /packages/adapter-react/examples/react-native/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react-native/app.json -------------------------------------------------------------------------------- /packages/adapter-react/examples/react-native/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react-native/babel.config.js -------------------------------------------------------------------------------- /packages/adapter-react/examples/react-native/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react-native/index.js -------------------------------------------------------------------------------- /packages/adapter-react/examples/react-native/ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react-native/ios/Podfile -------------------------------------------------------------------------------- /packages/adapter-react/examples/react-native/ios/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react-native/ios/Podfile.lock -------------------------------------------------------------------------------- /packages/adapter-react/examples/react-native/ios/_xcode.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react-native/ios/_xcode.env -------------------------------------------------------------------------------- /packages/adapter-react/examples/react-native/metro.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react-native/metro.config.js -------------------------------------------------------------------------------- /packages/adapter-react/examples/react-native/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react-native/package.json -------------------------------------------------------------------------------- /packages/adapter-react/examples/react-native/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react-native/src/App.tsx -------------------------------------------------------------------------------- /packages/adapter-react/examples/react-native/src/i18n/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react-native/src/i18n/de/index.ts -------------------------------------------------------------------------------- /packages/adapter-react/examples/react-native/src/i18n/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react-native/src/i18n/en/index.ts -------------------------------------------------------------------------------- /packages/adapter-react/examples/react-native/src/polyfill/index.web.ts: -------------------------------------------------------------------------------- 1 | // On web, we don't need to polyfill Intl namespace 2 | export {}; 3 | -------------------------------------------------------------------------------- /packages/adapter-react/examples/react-native/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react-native/tsconfig.json -------------------------------------------------------------------------------- /packages/adapter-react/examples/react-native/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react-native/yarn.lock -------------------------------------------------------------------------------- /packages/adapter-react/examples/react/.env: -------------------------------------------------------------------------------- 1 | SKIP_PREFLIGHT_CHECK=true -------------------------------------------------------------------------------- /packages/adapter-react/examples/react/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react/.gitignore -------------------------------------------------------------------------------- /packages/adapter-react/examples/react/.typesafe-i18n.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react/.typesafe-i18n.json -------------------------------------------------------------------------------- /packages/adapter-react/examples/react/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react/README.md -------------------------------------------------------------------------------- /packages/adapter-react/examples/react/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react/package-lock.json -------------------------------------------------------------------------------- /packages/adapter-react/examples/react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react/package.json -------------------------------------------------------------------------------- /packages/adapter-react/examples/react/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react/public/favicon.ico -------------------------------------------------------------------------------- /packages/adapter-react/examples/react/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react/public/index.html -------------------------------------------------------------------------------- /packages/adapter-react/examples/react/public/logo192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react/public/logo192.png -------------------------------------------------------------------------------- /packages/adapter-react/examples/react/public/logo512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react/public/logo512.png -------------------------------------------------------------------------------- /packages/adapter-react/examples/react/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react/public/manifest.json -------------------------------------------------------------------------------- /packages/adapter-react/examples/react/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react/public/robots.txt -------------------------------------------------------------------------------- /packages/adapter-react/examples/react/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react/src/App.css -------------------------------------------------------------------------------- /packages/adapter-react/examples/react/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react/src/App.tsx -------------------------------------------------------------------------------- /packages/adapter-react/examples/react/src/Child.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react/src/Child.tsx -------------------------------------------------------------------------------- /packages/adapter-react/examples/react/src/i18n/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react/src/i18n/de/index.ts -------------------------------------------------------------------------------- /packages/adapter-react/examples/react/src/i18n/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react/src/i18n/en/index.ts -------------------------------------------------------------------------------- /packages/adapter-react/examples/react/src/i18n/formatters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react/src/i18n/formatters.ts -------------------------------------------------------------------------------- /packages/adapter-react/examples/react/src/i18n/i18n-react.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react/src/i18n/i18n-react.tsx -------------------------------------------------------------------------------- /packages/adapter-react/examples/react/src/i18n/i18n-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react/src/i18n/i18n-types.ts -------------------------------------------------------------------------------- /packages/adapter-react/examples/react/src/i18n/i18n-util.async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react/src/i18n/i18n-util.async.ts -------------------------------------------------------------------------------- /packages/adapter-react/examples/react/src/i18n/i18n-util.sync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react/src/i18n/i18n-util.sync.ts -------------------------------------------------------------------------------- /packages/adapter-react/examples/react/src/i18n/i18n-util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react/src/i18n/i18n-util.ts -------------------------------------------------------------------------------- /packages/adapter-react/examples/react/src/i18n/it/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react/src/i18n/it/index.ts -------------------------------------------------------------------------------- /packages/adapter-react/examples/react/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react/src/index.css -------------------------------------------------------------------------------- /packages/adapter-react/examples/react/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react/src/index.tsx -------------------------------------------------------------------------------- /packages/adapter-react/examples/react/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react/src/logo.svg -------------------------------------------------------------------------------- /packages/adapter-react/examples/react/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /packages/adapter-react/examples/react/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/examples/react/tsconfig.json -------------------------------------------------------------------------------- /packages/adapter-react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/package.json -------------------------------------------------------------------------------- /packages/adapter-react/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/src/index.tsx -------------------------------------------------------------------------------- /packages/adapter-react/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-react/tsconfig.json -------------------------------------------------------------------------------- /packages/adapter-solid/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-solid/README.md -------------------------------------------------------------------------------- /packages/adapter-solid/esbuild.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-solid/esbuild.ts -------------------------------------------------------------------------------- /packages/adapter-solid/example/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist -------------------------------------------------------------------------------- /packages/adapter-solid/example/.typesafe-i18n.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-solid/example/.typesafe-i18n.json -------------------------------------------------------------------------------- /packages/adapter-solid/example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-solid/example/README.md -------------------------------------------------------------------------------- /packages/adapter-solid/example/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-solid/example/index.html -------------------------------------------------------------------------------- /packages/adapter-solid/example/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-solid/example/package-lock.json -------------------------------------------------------------------------------- /packages/adapter-solid/example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-solid/example/package.json -------------------------------------------------------------------------------- /packages/adapter-solid/example/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-solid/example/src/App.css -------------------------------------------------------------------------------- /packages/adapter-solid/example/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-solid/example/src/App.tsx -------------------------------------------------------------------------------- /packages/adapter-solid/example/src/Child.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-solid/example/src/Child.tsx -------------------------------------------------------------------------------- /packages/adapter-solid/example/src/assets/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-solid/example/src/assets/favicon.ico -------------------------------------------------------------------------------- /packages/adapter-solid/example/src/i18n/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-solid/example/src/i18n/de/index.ts -------------------------------------------------------------------------------- /packages/adapter-solid/example/src/i18n/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-solid/example/src/i18n/en/index.ts -------------------------------------------------------------------------------- /packages/adapter-solid/example/src/i18n/formatters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-solid/example/src/i18n/formatters.ts -------------------------------------------------------------------------------- /packages/adapter-solid/example/src/i18n/i18n-solid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-solid/example/src/i18n/i18n-solid.ts -------------------------------------------------------------------------------- /packages/adapter-solid/example/src/i18n/i18n-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-solid/example/src/i18n/i18n-types.ts -------------------------------------------------------------------------------- /packages/adapter-solid/example/src/i18n/i18n-util.async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-solid/example/src/i18n/i18n-util.async.ts -------------------------------------------------------------------------------- /packages/adapter-solid/example/src/i18n/i18n-util.sync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-solid/example/src/i18n/i18n-util.sync.ts -------------------------------------------------------------------------------- /packages/adapter-solid/example/src/i18n/i18n-util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-solid/example/src/i18n/i18n-util.ts -------------------------------------------------------------------------------- /packages/adapter-solid/example/src/i18n/it/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-solid/example/src/i18n/it/index.ts -------------------------------------------------------------------------------- /packages/adapter-solid/example/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-solid/example/src/index.css -------------------------------------------------------------------------------- /packages/adapter-solid/example/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-solid/example/src/index.tsx -------------------------------------------------------------------------------- /packages/adapter-solid/example/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-solid/example/src/logo.svg -------------------------------------------------------------------------------- /packages/adapter-solid/example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-solid/example/tsconfig.json -------------------------------------------------------------------------------- /packages/adapter-solid/example/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-solid/example/vite.config.ts -------------------------------------------------------------------------------- /packages/adapter-solid/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-solid/package.json -------------------------------------------------------------------------------- /packages/adapter-solid/src/index.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-solid/src/index.mts -------------------------------------------------------------------------------- /packages/adapter-solid/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-solid/tsconfig.json -------------------------------------------------------------------------------- /packages/adapter-svelte/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-svelte/README.md -------------------------------------------------------------------------------- /packages/adapter-svelte/esbuild.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-svelte/esbuild.ts -------------------------------------------------------------------------------- /packages/adapter-svelte/examples/svelte-kit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-svelte/examples/svelte-kit/README.md -------------------------------------------------------------------------------- /packages/adapter-svelte/examples/svelte/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-svelte/examples/svelte/README.md -------------------------------------------------------------------------------- /packages/adapter-svelte/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-svelte/package.json -------------------------------------------------------------------------------- /packages/adapter-svelte/src/index.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-svelte/src/index.mts -------------------------------------------------------------------------------- /packages/adapter-svelte/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-svelte/tsconfig.json -------------------------------------------------------------------------------- /packages/adapter-vue/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/README.md -------------------------------------------------------------------------------- /packages/adapter-vue/esbuild.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/esbuild.ts -------------------------------------------------------------------------------- /packages/adapter-vue/examples/nuxtjs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/examples/nuxtjs/.gitignore -------------------------------------------------------------------------------- /packages/adapter-vue/examples/nuxtjs/.typesafe-i18n.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/examples/nuxtjs/.typesafe-i18n.json -------------------------------------------------------------------------------- /packages/adapter-vue/examples/nuxtjs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/examples/nuxtjs/README.md -------------------------------------------------------------------------------- /packages/adapter-vue/examples/nuxtjs/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/examples/nuxtjs/app.vue -------------------------------------------------------------------------------- /packages/adapter-vue/examples/nuxtjs/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/examples/nuxtjs/assets/logo.svg -------------------------------------------------------------------------------- /packages/adapter-vue/examples/nuxtjs/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/examples/nuxtjs/components/HelloWorld.vue -------------------------------------------------------------------------------- /packages/adapter-vue/examples/nuxtjs/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/examples/nuxtjs/env.d.ts -------------------------------------------------------------------------------- /packages/adapter-vue/examples/nuxtjs/i18n/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/examples/nuxtjs/i18n/de/index.ts -------------------------------------------------------------------------------- /packages/adapter-vue/examples/nuxtjs/i18n/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/examples/nuxtjs/i18n/en/index.ts -------------------------------------------------------------------------------- /packages/adapter-vue/examples/nuxtjs/i18n/formatters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/examples/nuxtjs/i18n/formatters.ts -------------------------------------------------------------------------------- /packages/adapter-vue/examples/nuxtjs/i18n/i18n-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/examples/nuxtjs/i18n/i18n-types.ts -------------------------------------------------------------------------------- /packages/adapter-vue/examples/nuxtjs/i18n/i18n-util.async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/examples/nuxtjs/i18n/i18n-util.async.ts -------------------------------------------------------------------------------- /packages/adapter-vue/examples/nuxtjs/i18n/i18n-util.sync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/examples/nuxtjs/i18n/i18n-util.sync.ts -------------------------------------------------------------------------------- /packages/adapter-vue/examples/nuxtjs/i18n/i18n-util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/examples/nuxtjs/i18n/i18n-util.ts -------------------------------------------------------------------------------- /packages/adapter-vue/examples/nuxtjs/i18n/i18n-vue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/examples/nuxtjs/i18n/i18n-vue.ts -------------------------------------------------------------------------------- /packages/adapter-vue/examples/nuxtjs/i18n/it/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/examples/nuxtjs/i18n/it/index.ts -------------------------------------------------------------------------------- /packages/adapter-vue/examples/nuxtjs/nuxt.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/examples/nuxtjs/nuxt.config.ts -------------------------------------------------------------------------------- /packages/adapter-vue/examples/nuxtjs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/examples/nuxtjs/package-lock.json -------------------------------------------------------------------------------- /packages/adapter-vue/examples/nuxtjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/examples/nuxtjs/package.json -------------------------------------------------------------------------------- /packages/adapter-vue/examples/nuxtjs/plugins/typesafe-i18n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/examples/nuxtjs/plugins/typesafe-i18n.ts -------------------------------------------------------------------------------- /packages/adapter-vue/examples/nuxtjs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/examples/nuxtjs/tsconfig.json -------------------------------------------------------------------------------- /packages/adapter-vue/examples/vue/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/examples/vue/.gitignore -------------------------------------------------------------------------------- /packages/adapter-vue/examples/vue/.typesafe-i18n.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/examples/vue/.typesafe-i18n.json -------------------------------------------------------------------------------- /packages/adapter-vue/examples/vue/.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["johnsoncodehk.volar"] 3 | } 4 | -------------------------------------------------------------------------------- /packages/adapter-vue/examples/vue/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/examples/vue/README.md -------------------------------------------------------------------------------- /packages/adapter-vue/examples/vue/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/examples/vue/index.html -------------------------------------------------------------------------------- /packages/adapter-vue/examples/vue/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/examples/vue/package-lock.json -------------------------------------------------------------------------------- /packages/adapter-vue/examples/vue/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/examples/vue/package.json -------------------------------------------------------------------------------- /packages/adapter-vue/examples/vue/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/examples/vue/public/favicon.ico -------------------------------------------------------------------------------- /packages/adapter-vue/examples/vue/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/examples/vue/src/App.vue -------------------------------------------------------------------------------- /packages/adapter-vue/examples/vue/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/examples/vue/src/assets/logo.png -------------------------------------------------------------------------------- /packages/adapter-vue/examples/vue/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/examples/vue/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /packages/adapter-vue/examples/vue/src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/examples/vue/src/env.d.ts -------------------------------------------------------------------------------- /packages/adapter-vue/examples/vue/src/i18n/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/examples/vue/src/i18n/de/index.ts -------------------------------------------------------------------------------- /packages/adapter-vue/examples/vue/src/i18n/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/examples/vue/src/i18n/en/index.ts -------------------------------------------------------------------------------- /packages/adapter-vue/examples/vue/src/i18n/formatters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/examples/vue/src/i18n/formatters.ts -------------------------------------------------------------------------------- /packages/adapter-vue/examples/vue/src/i18n/i18n-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/examples/vue/src/i18n/i18n-types.ts -------------------------------------------------------------------------------- /packages/adapter-vue/examples/vue/src/i18n/i18n-util.async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/examples/vue/src/i18n/i18n-util.async.ts -------------------------------------------------------------------------------- /packages/adapter-vue/examples/vue/src/i18n/i18n-util.sync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/examples/vue/src/i18n/i18n-util.sync.ts -------------------------------------------------------------------------------- /packages/adapter-vue/examples/vue/src/i18n/i18n-util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/examples/vue/src/i18n/i18n-util.ts -------------------------------------------------------------------------------- /packages/adapter-vue/examples/vue/src/i18n/i18n-vue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/examples/vue/src/i18n/i18n-vue.ts -------------------------------------------------------------------------------- /packages/adapter-vue/examples/vue/src/i18n/it/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/examples/vue/src/i18n/it/index.ts -------------------------------------------------------------------------------- /packages/adapter-vue/examples/vue/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/examples/vue/src/main.ts -------------------------------------------------------------------------------- /packages/adapter-vue/examples/vue/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/examples/vue/tsconfig.json -------------------------------------------------------------------------------- /packages/adapter-vue/examples/vue/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/examples/vue/vite.config.ts -------------------------------------------------------------------------------- /packages/adapter-vue/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/package.json -------------------------------------------------------------------------------- /packages/adapter-vue/src/index.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/src/index.mts -------------------------------------------------------------------------------- /packages/adapter-vue/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/adapter-vue/tsconfig.json -------------------------------------------------------------------------------- /packages/browser/esbuild.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/browser/esbuild.ts -------------------------------------------------------------------------------- /packages/browser/example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/browser/example/README.md -------------------------------------------------------------------------------- /packages/browser/example/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/browser/example/package-lock.json -------------------------------------------------------------------------------- /packages/browser/example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/browser/example/package.json -------------------------------------------------------------------------------- /packages/browser/example/src/i18n.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/browser/example/src/i18n.html -------------------------------------------------------------------------------- /packages/browser/example/src/i18nObject.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/browser/example/src/i18nObject.html -------------------------------------------------------------------------------- /packages/browser/example/src/i18nString.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/browser/example/src/i18nString.html -------------------------------------------------------------------------------- /packages/browser/example/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/browser/example/src/index.html -------------------------------------------------------------------------------- /packages/browser/example/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/browser/example/src/styles.css -------------------------------------------------------------------------------- /packages/browser/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/browser/package.json -------------------------------------------------------------------------------- /packages/browser/src/browser.all.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/browser/src/browser.all.mts -------------------------------------------------------------------------------- /packages/browser/src/browser.instance.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/browser/src/browser.instance.mts -------------------------------------------------------------------------------- /packages/browser/src/browser.object.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/browser/src/browser.object.mts -------------------------------------------------------------------------------- /packages/browser/src/browser.string.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/browser/src/browser.string.mts -------------------------------------------------------------------------------- /packages/browser/src/browser.typed.object.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/browser/src/browser.typed.object.mts -------------------------------------------------------------------------------- /packages/browser/src/browser.typed.string.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/browser/src/browser.typed.string.mts -------------------------------------------------------------------------------- /packages/browser/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/browser/tsconfig.json -------------------------------------------------------------------------------- /packages/cli/esbuild.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/cli/esbuild.ts -------------------------------------------------------------------------------- /packages/cli/native-node-modules-plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/cli/native-node-modules-plugin.ts -------------------------------------------------------------------------------- /packages/cli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/cli/package.json -------------------------------------------------------------------------------- /packages/cli/src/cli.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/cli/src/cli.mts -------------------------------------------------------------------------------- /packages/cli/src/setup/detect-setup.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/cli/src/setup/detect-setup.mts -------------------------------------------------------------------------------- /packages/cli/src/setup/questions.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/cli/src/setup/questions.mts -------------------------------------------------------------------------------- /packages/cli/src/setup/runtimes/deno.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/cli/src/setup/runtimes/deno.mts -------------------------------------------------------------------------------- /packages/cli/src/setup/runtimes/index.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/cli/src/setup/runtimes/index.mts -------------------------------------------------------------------------------- /packages/cli/src/setup/runtimes/node.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/cli/src/setup/runtimes/node.mts -------------------------------------------------------------------------------- /packages/cli/src/setup/setup.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/cli/src/setup/setup.mts -------------------------------------------------------------------------------- /packages/cli/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/cli/tsconfig.json -------------------------------------------------------------------------------- /packages/config/esbuild.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/config/esbuild.ts -------------------------------------------------------------------------------- /packages/config/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/config/package.json -------------------------------------------------------------------------------- /packages/config/src/config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/config/src/config.mts -------------------------------------------------------------------------------- /packages/config/src/core.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/config/src/core.mts -------------------------------------------------------------------------------- /packages/config/src/index.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/config/src/index.mts -------------------------------------------------------------------------------- /packages/config/src/types.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/config/src/types.mts -------------------------------------------------------------------------------- /packages/config/src/update-schema-version.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/config/src/update-schema-version.mts -------------------------------------------------------------------------------- /packages/config/src/validation.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/config/src/validation.mts -------------------------------------------------------------------------------- /packages/config/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/config/tsconfig.json -------------------------------------------------------------------------------- /packages/config/tsconfig.json-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/config/tsconfig.json-schema.json -------------------------------------------------------------------------------- /packages/detectors/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/detectors/README.md -------------------------------------------------------------------------------- /packages/detectors/esbuild.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/detectors/esbuild.ts -------------------------------------------------------------------------------- /packages/detectors/generateTreeShakableIndexFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/detectors/generateTreeShakableIndexFile.ts -------------------------------------------------------------------------------- /packages/detectors/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/detectors/package.json -------------------------------------------------------------------------------- /packages/detectors/src/detect.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/detectors/src/detect.mts -------------------------------------------------------------------------------- /packages/detectors/src/detect.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/detectors/src/detect.test.ts -------------------------------------------------------------------------------- /packages/detectors/src/detectors/_cookie.util.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/detectors/src/detectors/_cookie.util.mts -------------------------------------------------------------------------------- /packages/detectors/src/detectors/browser/document-cookie.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/detectors/src/detectors/browser/document-cookie.mts -------------------------------------------------------------------------------- /packages/detectors/src/detectors/browser/document-cookie.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/detectors/src/detectors/browser/document-cookie.test.ts -------------------------------------------------------------------------------- /packages/detectors/src/detectors/browser/html-lang-attribute.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/detectors/src/detectors/browser/html-lang-attribute.mts -------------------------------------------------------------------------------- /packages/detectors/src/detectors/browser/localStorage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/detectors/src/detectors/browser/localStorage.test.ts -------------------------------------------------------------------------------- /packages/detectors/src/detectors/browser/navigator.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/detectors/src/detectors/browser/navigator.mts -------------------------------------------------------------------------------- /packages/detectors/src/detectors/browser/navigator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/detectors/src/detectors/browser/navigator.test.ts -------------------------------------------------------------------------------- /packages/detectors/src/detectors/browser/query-string.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/detectors/src/detectors/browser/query-string.mts -------------------------------------------------------------------------------- /packages/detectors/src/detectors/browser/query-string.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/detectors/src/detectors/browser/query-string.test.ts -------------------------------------------------------------------------------- /packages/detectors/src/detectors/browser/sessionStorage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/detectors/src/detectors/browser/sessionStorage.test.ts -------------------------------------------------------------------------------- /packages/detectors/src/detectors/server/request-cookies.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/detectors/src/detectors/server/request-cookies.mts -------------------------------------------------------------------------------- /packages/detectors/src/detectors/server/request-cookies.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/detectors/src/detectors/server/request-cookies.test.ts -------------------------------------------------------------------------------- /packages/detectors/src/detectors/server/request-hostname.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/detectors/src/detectors/server/request-hostname.mts -------------------------------------------------------------------------------- /packages/detectors/src/detectors/server/request-hostname.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/detectors/src/detectors/server/request-hostname.test.ts -------------------------------------------------------------------------------- /packages/detectors/src/detectors/server/request-parameters.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/detectors/src/detectors/server/request-parameters.mts -------------------------------------------------------------------------------- /packages/detectors/src/index.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/detectors/src/index.mts -------------------------------------------------------------------------------- /packages/detectors/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/detectors/tsconfig.json -------------------------------------------------------------------------------- /packages/exporter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/exporter/README.md -------------------------------------------------------------------------------- /packages/exporter/esbuild.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/exporter/esbuild.ts -------------------------------------------------------------------------------- /packages/exporter/example/.typesafe-i18n.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/exporter/example/.typesafe-i18n.json -------------------------------------------------------------------------------- /packages/exporter/example/export.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/exporter/example/export.ts -------------------------------------------------------------------------------- /packages/exporter/example/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/exporter/example/package-lock.json -------------------------------------------------------------------------------- /packages/exporter/example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/exporter/example/package.json -------------------------------------------------------------------------------- /packages/exporter/example/src/i18n/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/exporter/example/src/i18n/de/index.ts -------------------------------------------------------------------------------- /packages/exporter/example/src/i18n/de/my-namespace/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/exporter/example/src/i18n/de/my-namespace/index.ts -------------------------------------------------------------------------------- /packages/exporter/example/src/i18n/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/exporter/example/src/i18n/en/index.ts -------------------------------------------------------------------------------- /packages/exporter/example/src/i18n/en/my-namespace/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/exporter/example/src/i18n/en/my-namespace/index.ts -------------------------------------------------------------------------------- /packages/exporter/example/src/i18n/formatters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/exporter/example/src/i18n/formatters.ts -------------------------------------------------------------------------------- /packages/exporter/example/src/i18n/i18n-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/exporter/example/src/i18n/i18n-types.ts -------------------------------------------------------------------------------- /packages/exporter/example/src/i18n/i18n-util.async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/exporter/example/src/i18n/i18n-util.async.ts -------------------------------------------------------------------------------- /packages/exporter/example/src/i18n/i18n-util.sync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/exporter/example/src/i18n/i18n-util.sync.ts -------------------------------------------------------------------------------- /packages/exporter/example/src/i18n/i18n-util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/exporter/example/src/i18n/i18n-util.ts -------------------------------------------------------------------------------- /packages/exporter/example/tests/exporter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/exporter/example/tests/exporter.test.ts -------------------------------------------------------------------------------- /packages/exporter/example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/exporter/example/tsconfig.json -------------------------------------------------------------------------------- /packages/exporter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/exporter/package.json -------------------------------------------------------------------------------- /packages/exporter/src/exporter.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/exporter/src/exporter.mts -------------------------------------------------------------------------------- /packages/exporter/src/index.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/exporter/src/index.mts -------------------------------------------------------------------------------- /packages/exporter/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/exporter/tsconfig.json -------------------------------------------------------------------------------- /packages/fix-imports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/fix-imports.ts -------------------------------------------------------------------------------- /packages/formatters/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/formatters/README.md -------------------------------------------------------------------------------- /packages/formatters/esbuild.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/formatters/esbuild.ts -------------------------------------------------------------------------------- /packages/formatters/example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/formatters/example/.gitignore -------------------------------------------------------------------------------- /packages/formatters/example/.typesafe-i18n.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/formatters/example/.typesafe-i18n.json -------------------------------------------------------------------------------- /packages/formatters/example/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/formatters/example/favicon.svg -------------------------------------------------------------------------------- /packages/formatters/example/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/formatters/example/index.html -------------------------------------------------------------------------------- /packages/formatters/example/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/formatters/example/package-lock.json -------------------------------------------------------------------------------- /packages/formatters/example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/formatters/example/package.json -------------------------------------------------------------------------------- /packages/formatters/example/src/i18n/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/formatters/example/src/i18n/de/index.ts -------------------------------------------------------------------------------- /packages/formatters/example/src/i18n/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/formatters/example/src/i18n/en/index.ts -------------------------------------------------------------------------------- /packages/formatters/example/src/i18n/formatters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/formatters/example/src/i18n/formatters.ts -------------------------------------------------------------------------------- /packages/formatters/example/src/i18n/i18n-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/formatters/example/src/i18n/i18n-types.ts -------------------------------------------------------------------------------- /packages/formatters/example/src/i18n/i18n-util.async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/formatters/example/src/i18n/i18n-util.async.ts -------------------------------------------------------------------------------- /packages/formatters/example/src/i18n/i18n-util.sync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/formatters/example/src/i18n/i18n-util.sync.ts -------------------------------------------------------------------------------- /packages/formatters/example/src/i18n/i18n-util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/formatters/example/src/i18n/i18n-util.ts -------------------------------------------------------------------------------- /packages/formatters/example/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/formatters/example/src/main.ts -------------------------------------------------------------------------------- /packages/formatters/example/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /packages/formatters/example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/formatters/example/tsconfig.json -------------------------------------------------------------------------------- /packages/formatters/generateTreeShakableIndexFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/formatters/generateTreeShakableIndexFile.ts -------------------------------------------------------------------------------- /packages/formatters/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/formatters/package.json -------------------------------------------------------------------------------- /packages/formatters/src/date.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/formatters/src/date.mts -------------------------------------------------------------------------------- /packages/formatters/src/identity.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/formatters/src/identity.mts -------------------------------------------------------------------------------- /packages/formatters/src/ignore.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/formatters/src/ignore.mts -------------------------------------------------------------------------------- /packages/formatters/src/index.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/formatters/src/index.mts -------------------------------------------------------------------------------- /packages/formatters/src/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/formatters/src/index.test.ts -------------------------------------------------------------------------------- /packages/formatters/src/lowercase.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/formatters/src/lowercase.mts -------------------------------------------------------------------------------- /packages/formatters/src/number.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/formatters/src/number.mts -------------------------------------------------------------------------------- /packages/formatters/src/replace.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/formatters/src/replace.mts -------------------------------------------------------------------------------- /packages/formatters/src/time.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/formatters/src/time.mts -------------------------------------------------------------------------------- /packages/formatters/src/uppercase.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/formatters/src/uppercase.mts -------------------------------------------------------------------------------- /packages/formatters/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/formatters/tsconfig.json -------------------------------------------------------------------------------- /packages/generator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/README.md -------------------------------------------------------------------------------- /packages/generator/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/package.json -------------------------------------------------------------------------------- /packages/generator/src/constants.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/src/constants.mts -------------------------------------------------------------------------------- /packages/generator/src/files/generate-adapter-angular.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/src/files/generate-adapter-angular.mts -------------------------------------------------------------------------------- /packages/generator/src/files/generate-adapter-deno.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/src/files/generate-adapter-deno.mts -------------------------------------------------------------------------------- /packages/generator/src/files/generate-adapter-node.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/src/files/generate-adapter-node.mts -------------------------------------------------------------------------------- /packages/generator/src/files/generate-adapter-react.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/src/files/generate-adapter-react.mts -------------------------------------------------------------------------------- /packages/generator/src/files/generate-adapter-solid.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/src/files/generate-adapter-solid.mts -------------------------------------------------------------------------------- /packages/generator/src/files/generate-adapter-svelte.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/src/files/generate-adapter-svelte.mts -------------------------------------------------------------------------------- /packages/generator/src/files/generate-adapter-vue.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/src/files/generate-adapter-vue.mts -------------------------------------------------------------------------------- /packages/generator/src/files/generate-template-formatters.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/src/files/generate-template-formatters.mts -------------------------------------------------------------------------------- /packages/generator/src/files/generate-template-locale.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/src/files/generate-template-locale.mts -------------------------------------------------------------------------------- /packages/generator/src/files/generate-template-namespace.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/src/files/generate-template-namespace.mts -------------------------------------------------------------------------------- /packages/generator/src/files/generate-template-types.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/src/files/generate-template-types.mts -------------------------------------------------------------------------------- /packages/generator/src/files/generate-types.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/src/files/generate-types.mts -------------------------------------------------------------------------------- /packages/generator/src/files/generate-types/_utils.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/src/files/generate-types/_utils.mts -------------------------------------------------------------------------------- /packages/generator/src/files/generate-types/formatters-type.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/src/files/generate-types/formatters-type.mts -------------------------------------------------------------------------------- /packages/generator/src/files/generate-types/jsdoc.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/src/files/generate-types/jsdoc.mts -------------------------------------------------------------------------------- /packages/generator/src/files/generate-types/namespaces.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/src/files/generate-types/namespaces.mts -------------------------------------------------------------------------------- /packages/generator/src/files/generate-types/parse-dictionary.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/src/files/generate-types/parse-dictionary.mts -------------------------------------------------------------------------------- /packages/generator/src/files/generate-types/translations.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/src/files/generate-types/translations.mts -------------------------------------------------------------------------------- /packages/generator/src/files/generate-util-async.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/src/files/generate-util-async.mts -------------------------------------------------------------------------------- /packages/generator/src/files/generate-util-sync.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/src/files/generate-util-sync.mts -------------------------------------------------------------------------------- /packages/generator/src/files/generate-util.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/src/files/generate-util.mts -------------------------------------------------------------------------------- /packages/generator/src/generate-files.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/src/generate-files.mts -------------------------------------------------------------------------------- /packages/generator/src/generator.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/src/generator.mts -------------------------------------------------------------------------------- /packages/generator/src/output-handler.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/src/output-handler.mts -------------------------------------------------------------------------------- /packages/generator/src/parse-language-file.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/src/parse-language-file.mts -------------------------------------------------------------------------------- /packages/generator/src/types.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/src/types.mts -------------------------------------------------------------------------------- /packages/generator/src/utils/dictionary.utils.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/src/utils/dictionary.utils.mts -------------------------------------------------------------------------------- /packages/generator/src/utils/dictionary.utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/src/utils/dictionary.utils.test.ts -------------------------------------------------------------------------------- /packages/generator/src/utils/file.utils.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/src/utils/file.utils.mts -------------------------------------------------------------------------------- /packages/generator/src/utils/generator.utils.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/src/utils/generator.utils.mts -------------------------------------------------------------------------------- /packages/generator/src/utils/logger.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/src/utils/logger.mts -------------------------------------------------------------------------------- /packages/generator/src/utils/namespaces.utils.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/src/utils/namespaces.utils.mts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-angular-esm/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-angular-esm/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-angular-esm/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-angular-esm/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-angular/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-angular/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-angular/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-angular/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-deno-esm/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-deno-esm/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-deno-esm/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-deno-esm/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-deno-jsdoc/de/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-deno-jsdoc/de/index.js -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-deno-jsdoc/en/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-deno-jsdoc/en/index.js -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-deno/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-deno/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-deno/deno.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-deno/deno.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-deno/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-deno/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-deno/types.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-deno/types.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-deno/util.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-deno/util.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-node-esm/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-node-esm/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-node-esm/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-node-esm/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-node-jsdoc/de/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-node-jsdoc/de/index.js -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-node-jsdoc/en/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-node-jsdoc/en/index.js -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-node/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-node/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-node/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-node/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-node/node.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-node/node.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-node/types.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-node/types.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-node/util.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-node/util.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-react-esm/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-react-esm/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-react-esm/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-react-esm/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-react-jsdoc/de/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-react-jsdoc/de/index.js -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-react-jsdoc/en/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-react-jsdoc/en/index.js -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-react/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-react/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-react/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-react/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-react/types.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-react/types.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-react/util.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-react/util.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-solid-esm/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-solid-esm/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-solid-esm/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-solid-esm/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-solid-jsdoc/de/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-solid-jsdoc/de/index.js -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-solid-jsdoc/en/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-solid-jsdoc/en/index.js -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-solid/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-solid/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-solid/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-solid/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-solid/solid.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-solid/solid.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-solid/types.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-solid/types.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-solid/util.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-solid/util.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-svelte-esm/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-svelte-esm/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-svelte-esm/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-svelte-esm/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-svelte/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-svelte/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-svelte/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-svelte/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-svelte/util.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-svelte/util.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-vue-esm/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-vue-esm/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-vue-esm/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-vue-esm/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-vue-esm/vue.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-vue-esm/vue.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-vue-jsdoc/de/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-vue-jsdoc/de/index.js -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-vue-jsdoc/en/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-vue-jsdoc/en/index.js -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-vue/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-vue/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-vue/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-vue/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-vue/types.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-vue/types.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-vue/util.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-vue/util.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapter-vue/vue.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapter-vue/vue.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapters-angular/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapters-angular/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapters-angular/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapters-angular/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapters-empty/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapters-empty/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapters-empty/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapters-empty/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapters-empty/util.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapters-empty/util.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapters-node-react/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapters-node-react/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/adapters-node-react/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/adapters-node-react/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/arg-order/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/arg-order/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/arg-order/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/arg-order/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/arg-order/types.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/arg-order/types.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/arg-order/util.expected.sync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/arg-order/util.expected.sync.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/arg-order/util.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/arg-order/util.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/arg-types/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/arg-types/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/arg-types/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/arg-types/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/arg-types/types.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/arg-types/types.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/arg-types/util.expected.sync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/arg-types/util.expected.sync.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/arg-types/util.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/arg-types/util.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/arrays-nested/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/arrays-nested/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/arrays-nested/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/arrays-nested/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/arrays-nested/types.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/arrays-nested/types.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/arrays-nested/util.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/arrays-nested/util.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/arrays-root-strings/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/arrays-root-strings/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/arrays-root-strings/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/arrays-root-strings/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/arrays-root/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/arrays-root/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/arrays-root/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/arrays-root/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/arrays-root/types.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/arrays-root/types.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/arrays-root/util.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/arrays-root/util.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/banner-tslint/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/banner-tslint/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/banner-tslint/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/banner-tslint/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/banner-tslint/types.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/banner-tslint/types.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/banner-tslint/util.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/banner-tslint/util.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/base-locale-de/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/base-locale-de/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/base-locale-de/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/base-locale-de/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/base-locale-de/util.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/base-locale-de/util.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/empty-jsdoc/de/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/empty-jsdoc/de/index.js -------------------------------------------------------------------------------- /packages/generator/test/generated/empty-jsdoc/en/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/empty-jsdoc/en/index.js -------------------------------------------------------------------------------- /packages/generator/test/generated/empty-jsdoc/types.expected.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/empty-jsdoc/types.expected.d.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/empty-jsdoc/util.expected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/empty-jsdoc/util.expected.js -------------------------------------------------------------------------------- /packages/generator/test/generated/empty/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/empty/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/empty/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/empty/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/empty/types.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/empty/types.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/empty/util.expected.async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/empty/util.expected.async.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/empty/util.expected.sync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/empty/util.expected.sync.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/empty/util.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/empty/util.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/esm-imports-jsdoc/de/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/esm-imports-jsdoc/de/index.js -------------------------------------------------------------------------------- /packages/generator/test/generated/esm-imports-jsdoc/en/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/esm-imports-jsdoc/en/index.js -------------------------------------------------------------------------------- /packages/generator/test/generated/esm-imports/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/esm-imports/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/esm-imports/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/esm-imports/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/esm-imports/types.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/esm-imports/types.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/esm-imports/util.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/esm-imports/util.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/formatter-chaining/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/formatter-chaining/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/formatter-chaining/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/formatter-chaining/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/generate-only-types/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/generate-only-types/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/generate-only-types/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/generate-only-types/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/keyed-params/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/keyed-params/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/keyed-params/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/keyed-params/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/keyed-params/types.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/keyed-params/types.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/keyed-params/util.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/keyed-params/util.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/locale-with-dash/de-at/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/locale-with-dash/de-at/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/locale-with-dash/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/locale-with-dash/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/locales-with-dash/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/locales-with-dash/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/locales-with-dash/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/locales-with-dash/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/multiple-locales/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/multiple-locales/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/multiple-locales/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/multiple-locales/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/namespaces-jsdoc/de/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/namespaces-jsdoc/de/index.js -------------------------------------------------------------------------------- /packages/generator/test/generated/namespaces-jsdoc/en/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/namespaces-jsdoc/en/index.js -------------------------------------------------------------------------------- /packages/generator/test/generated/namespaces-multiple/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/namespaces-multiple/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/namespaces-multiple/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/namespaces-multiple/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/namespaces-only/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/namespaces-only/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/namespaces-only/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/namespaces-only/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/namespaces/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/namespaces/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/namespaces/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/namespaces/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/namespaces/types.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/namespaces/types.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/namespaces/util.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/namespaces/util.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/nested-deep/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/nested-deep/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/nested-deep/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/nested-deep/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/nested-deep/types.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/nested-deep/types.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/nested-deep/util.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/nested-deep/util.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/nested-formatters/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/nested-formatters/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/nested-formatters/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/nested-formatters/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/only-plural-rules/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/only-plural-rules/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/only-plural-rules/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/only-plural-rules/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/optional-parameters/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/optional-parameters/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/optional-parameters/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/optional-parameters/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/package.json -------------------------------------------------------------------------------- /packages/generator/test/generated/same-keyed-param/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/same-keyed-param/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/same-keyed-param/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/same-keyed-param/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/same-param/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/same-param/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/same-param/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/same-param/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/same-param/types.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/same-param/types.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/same-param/util.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/same-param/util.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/simple/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/simple/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/simple/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/simple/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/simple/types.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/simple/types.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/simple/util.expected.async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/simple/util.expected.async.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/simple/util.expected.sync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/simple/util.expected.sync.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/simple/util.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/simple/util.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/special-chars/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/special-chars/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/special-chars/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/special-chars/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/special-chars/types.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/special-chars/types.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/special-chars/util.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/special-chars/util.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/switch-case/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/switch-case/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/switch-case/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/switch-case/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/switch-case/types.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/switch-case/types.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/switch-case/util.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/switch-case/util.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/typescript-3.0/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/typescript-3.0/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/typescript-3.0/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/typescript-3.0/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/typescript-3.0/util.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/typescript-3.0/util.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/typescript-3.8/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/typescript-3.8/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/typescript-3.8/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/typescript-3.8/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/typescript-3.8/util.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/typescript-3.8/util.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/typescript-4.1/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/typescript-4.1/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/typescript-4.1/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/typescript-4.1/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/typescript-4.1/util.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/typescript-4.1/util.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/typescript-4.9/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/typescript-4.9/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/typescript-4.9/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/typescript-4.9/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/typescript-4.9/util.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/typescript-4.9/util.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/typescript-5.0/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/typescript-5.0/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/typescript-5.0/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/typescript-5.0/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/typescript-5.0/util.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/typescript-5.0/util.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/uncommon-keys/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/uncommon-keys/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/uncommon-keys/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/uncommon-keys/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/uncommon-keys/types.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/uncommon-keys/types.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/update.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/with-formatters/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/with-formatters/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/with-formatters/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/with-formatters/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/with-params/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/with-params/de/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/with-params/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/with-params/en/index.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/with-params/types.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/with-params/types.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generated/with-params/util.expected.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generated/with-params/util.expected.ts -------------------------------------------------------------------------------- /packages/generator/test/generator.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/test/generator.test.ts -------------------------------------------------------------------------------- /packages/generator/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/generator/tsconfig.json -------------------------------------------------------------------------------- /packages/importer/.gitignore: -------------------------------------------------------------------------------- 1 | test/generated -------------------------------------------------------------------------------- /packages/importer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/importer/README.md -------------------------------------------------------------------------------- /packages/importer/esbuild.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/importer/esbuild.ts -------------------------------------------------------------------------------- /packages/importer/example/.typesafe-i18n.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/importer/example/.typesafe-i18n.json -------------------------------------------------------------------------------- /packages/importer/example/import.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/importer/example/import.ts -------------------------------------------------------------------------------- /packages/importer/example/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/importer/example/package-lock.json -------------------------------------------------------------------------------- /packages/importer/example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/importer/example/package.json -------------------------------------------------------------------------------- /packages/importer/example/src/i18n/de/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/importer/example/src/i18n/de/index.ts -------------------------------------------------------------------------------- /packages/importer/example/src/i18n/de/my-namespace/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/importer/example/src/i18n/de/my-namespace/index.ts -------------------------------------------------------------------------------- /packages/importer/example/src/i18n/en/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/importer/example/src/i18n/en/index.ts -------------------------------------------------------------------------------- /packages/importer/example/src/i18n/en/my-namespace/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/importer/example/src/i18n/en/my-namespace/index.ts -------------------------------------------------------------------------------- /packages/importer/example/src/i18n/formatters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/importer/example/src/i18n/formatters.ts -------------------------------------------------------------------------------- /packages/importer/example/src/i18n/i18n-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/importer/example/src/i18n/i18n-types.ts -------------------------------------------------------------------------------- /packages/importer/example/src/i18n/i18n-util.async.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/importer/example/src/i18n/i18n-util.async.ts -------------------------------------------------------------------------------- /packages/importer/example/src/i18n/i18n-util.sync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/importer/example/src/i18n/i18n-util.sync.ts -------------------------------------------------------------------------------- /packages/importer/example/src/i18n/i18n-util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/importer/example/src/i18n/i18n-util.ts -------------------------------------------------------------------------------- /packages/importer/example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/importer/example/tsconfig.json -------------------------------------------------------------------------------- /packages/importer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/importer/package.json -------------------------------------------------------------------------------- /packages/importer/src/importer.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/importer/src/importer.mts -------------------------------------------------------------------------------- /packages/importer/src/index.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/importer/src/index.mts -------------------------------------------------------------------------------- /packages/importer/test/.typesafe-i18n.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/importer/test/.typesafe-i18n.json -------------------------------------------------------------------------------- /packages/importer/test/importer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/importer/test/importer.test.ts -------------------------------------------------------------------------------- /packages/importer/test/snapshots/array-nested/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/importer/test/snapshots/array-nested/index.ts -------------------------------------------------------------------------------- /packages/importer/test/snapshots/array/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/importer/test/snapshots/array/index.ts -------------------------------------------------------------------------------- /packages/importer/test/snapshots/basic/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/importer/test/snapshots/basic/index.ts -------------------------------------------------------------------------------- /packages/importer/test/snapshots/mixed/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/importer/test/snapshots/mixed/index.ts -------------------------------------------------------------------------------- /packages/importer/test/snapshots/nested/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/importer/test/snapshots/nested/index.ts -------------------------------------------------------------------------------- /packages/importer/test/snapshots/update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/importer/test/snapshots/update.ts -------------------------------------------------------------------------------- /packages/importer/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/importer/tsconfig.json -------------------------------------------------------------------------------- /packages/link-typedefinitions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/link-typedefinitions.ts -------------------------------------------------------------------------------- /packages/parser/esbuild.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/parser/esbuild.ts -------------------------------------------------------------------------------- /packages/parser/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/parser/package.json -------------------------------------------------------------------------------- /packages/parser/src/advanced/parse.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/parser/src/advanced/parse.mts -------------------------------------------------------------------------------- /packages/parser/src/advanced/parse.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/parser/src/advanced/parse.test.ts -------------------------------------------------------------------------------- /packages/parser/src/advanced/serialize.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/parser/src/advanced/serialize.mts -------------------------------------------------------------------------------- /packages/parser/src/advanced/serialize.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/parser/src/advanced/serialize.test.ts -------------------------------------------------------------------------------- /packages/parser/src/advanced/types.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/parser/src/advanced/types.mts -------------------------------------------------------------------------------- /packages/parser/src/basic.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/parser/src/basic.mts -------------------------------------------------------------------------------- /packages/parser/src/basic.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/parser/src/basic.test.ts -------------------------------------------------------------------------------- /packages/parser/src/index.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/parser/src/index.mts -------------------------------------------------------------------------------- /packages/parser/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/parser/tsconfig.json -------------------------------------------------------------------------------- /packages/runtime/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/runtime/README.md -------------------------------------------------------------------------------- /packages/runtime/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/runtime/package.json -------------------------------------------------------------------------------- /packages/runtime/rename-cjs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/runtime/rename-cjs.ts -------------------------------------------------------------------------------- /packages/runtime/rename-esm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/runtime/rename-esm.ts -------------------------------------------------------------------------------- /packages/runtime/src/core-utils.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/runtime/src/core-utils.mts -------------------------------------------------------------------------------- /packages/runtime/src/core-utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/runtime/src/core-utils.test.ts -------------------------------------------------------------------------------- /packages/runtime/src/core.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/runtime/src/core.mts -------------------------------------------------------------------------------- /packages/runtime/src/index.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/runtime/src/index.mts -------------------------------------------------------------------------------- /packages/runtime/src/util.instance.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/runtime/src/util.instance.mts -------------------------------------------------------------------------------- /packages/runtime/src/util.object.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/runtime/src/util.object.mts -------------------------------------------------------------------------------- /packages/runtime/src/util.object.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/runtime/src/util.object.test.ts -------------------------------------------------------------------------------- /packages/runtime/src/util.object.test.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/runtime/src/util.object.test.types.ts -------------------------------------------------------------------------------- /packages/runtime/src/util.string.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/runtime/src/util.string.mts -------------------------------------------------------------------------------- /packages/runtime/src/util.string.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/runtime/src/util.string.test.ts -------------------------------------------------------------------------------- /packages/runtime/src/util.string.test.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/runtime/src/util.string.test.types.ts -------------------------------------------------------------------------------- /packages/runtime/tsconfig-cjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/runtime/tsconfig-cjs.json -------------------------------------------------------------------------------- /packages/runtime/tsconfig-esm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/runtime/tsconfig-esm.json -------------------------------------------------------------------------------- /packages/runtime/tsconfig-tests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/runtime/tsconfig-tests.json -------------------------------------------------------------------------------- /packages/shared/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/shared/package.json -------------------------------------------------------------------------------- /packages/shared/src/file.utils.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/shared/src/file.utils.mts -------------------------------------------------------------------------------- /packages/shared/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/shared/tsconfig.json -------------------------------------------------------------------------------- /packages/utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/utils/README.md -------------------------------------------------------------------------------- /packages/utils/esbuild.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/utils/esbuild.ts -------------------------------------------------------------------------------- /packages/utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/utils/package.json -------------------------------------------------------------------------------- /packages/utils/src/extendDictionary.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/utils/src/extendDictionary.mts -------------------------------------------------------------------------------- /packages/utils/src/extendDictionary.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/utils/src/extendDictionary.test.ts -------------------------------------------------------------------------------- /packages/utils/src/index.mts: -------------------------------------------------------------------------------- 1 | export * from './extendDictionary.mjs' 2 | -------------------------------------------------------------------------------- /packages/utils/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/packages/utils/tsconfig.json -------------------------------------------------------------------------------- /packages/version.ts: -------------------------------------------------------------------------------- 1 | // this file gets auto-generated 2 | export const version = '5.25.1' 3 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/tsconfig.json -------------------------------------------------------------------------------- /update-version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/update-version.ts -------------------------------------------------------------------------------- /website/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/website/.eslintrc.cjs -------------------------------------------------------------------------------- /website/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/website/.gitignore -------------------------------------------------------------------------------- /website/.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /website/.nvmrc: -------------------------------------------------------------------------------- 1 | v16.14.2 -------------------------------------------------------------------------------- /website/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/website/.prettierrc -------------------------------------------------------------------------------- /website/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /website/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/website/package-lock.json -------------------------------------------------------------------------------- /website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/website/package.json -------------------------------------------------------------------------------- /website/src/app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/website/src/app.d.ts -------------------------------------------------------------------------------- /website/src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/website/src/app.html -------------------------------------------------------------------------------- /website/src/assets/github-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/website/src/assets/github-logo.svg -------------------------------------------------------------------------------- /website/src/assets/icons/angular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/website/src/assets/icons/angular.svg -------------------------------------------------------------------------------- /website/src/assets/icons/javascript.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/website/src/assets/icons/javascript.svg -------------------------------------------------------------------------------- /website/src/assets/icons/nodejs.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/website/src/assets/icons/nodejs.svg -------------------------------------------------------------------------------- /website/src/assets/icons/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/website/src/assets/icons/react.svg -------------------------------------------------------------------------------- /website/src/assets/icons/solidjs.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/website/src/assets/icons/solidjs.svg -------------------------------------------------------------------------------- /website/src/assets/icons/svelte.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/website/src/assets/icons/svelte.svg -------------------------------------------------------------------------------- /website/src/assets/icons/typescript.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/website/src/assets/icons/typescript.svg -------------------------------------------------------------------------------- /website/src/assets/icons/vuejs.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/website/src/assets/icons/vuejs.svg -------------------------------------------------------------------------------- /website/src/assets/npm-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/website/src/assets/npm-logo.svg -------------------------------------------------------------------------------- /website/src/assets/showcase.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/website/src/assets/showcase.mp4 -------------------------------------------------------------------------------- /website/src/routes/+layout.js: -------------------------------------------------------------------------------- 1 | export const prerender = true -------------------------------------------------------------------------------- /website/src/routes/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/website/src/routes/+layout.svelte -------------------------------------------------------------------------------- /website/src/routes/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/website/src/routes/+page.svelte -------------------------------------------------------------------------------- /website/src/service-worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/website/src/service-worker.ts -------------------------------------------------------------------------------- /website/src/styles/reset.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/website/src/styles/reset.scss -------------------------------------------------------------------------------- /website/static/launchericon-144-144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/website/static/launchericon-144-144.png -------------------------------------------------------------------------------- /website/static/launchericon-192-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/website/static/launchericon-192-192.png -------------------------------------------------------------------------------- /website/static/launchericon-48-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/website/static/launchericon-48-48.png -------------------------------------------------------------------------------- /website/static/launchericon-512-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/website/static/launchericon-512-512.png -------------------------------------------------------------------------------- /website/static/launchericon-72-72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/website/static/launchericon-72-72.png -------------------------------------------------------------------------------- /website/static/launchericon-96-96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/website/static/launchericon-96-96.png -------------------------------------------------------------------------------- /website/static/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/website/static/manifest.json -------------------------------------------------------------------------------- /website/static/robots.txt: -------------------------------------------------------------------------------- 1 | User-agent: * Disallow: -------------------------------------------------------------------------------- /website/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/website/svelte.config.js -------------------------------------------------------------------------------- /website/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./.svelte-kit/tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /website/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/codingcommons/typesafe-i18n/HEAD/website/vite.config.ts --------------------------------------------------------------------------------