├── .github └── workflows │ ├── publish.yml │ └── test.yml ├── .gitignore ├── .tool-versions ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── logos ├── astro-i18n-aut-dark.svg └── astro-i18n-aut-light.svg ├── package.json ├── renovate.json ├── src ├── astro │ └── internal-helpers │ │ ├── README.md │ │ └── path.ts ├── edge-runtime │ ├── config.ts │ ├── filterCollectionByDefaultLocale.ts │ ├── getAllLocaleUrls.ts │ ├── getCollectionParamsSlug.ts │ ├── getLocale.ts │ ├── getLocaleUrl.ts │ ├── getLocaleUrlPrefix.ts │ ├── getUrlWithoutLocale.ts │ ├── index.ts │ ├── middleware.ts │ ├── removeHtmlExtension.ts │ ├── removeTrailingSlash.ts │ └── resolveTrailingSlash.ts ├── integration │ ├── ensureValidConfigs │ │ ├── UpdateConfig.d.ts │ │ ├── createVirtualModules.ts │ │ ├── createVirtualPlugin.ts │ │ ├── ensureValidConfigs.ts │ │ ├── ensureValidTrailingSlashAndFormat.ts │ │ └── index.ts │ ├── index.ts │ └── integration.ts ├── middleware │ └── index.ts ├── shared │ ├── configs.ts │ ├── filterSitemapByDefaultLocale.ts │ └── index.ts └── types.d.ts ├── tsconfig.json └── tsup.config.ts /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlarmstrongiv/astro-i18n-aut/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlarmstrongiv/astro-i18n-aut/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlarmstrongiv/astro-i18n-aut/HEAD/.gitignore -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | nodejs 22.19.0 2 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlarmstrongiv/astro-i18n-aut/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlarmstrongiv/astro-i18n-aut/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlarmstrongiv/astro-i18n-aut/HEAD/README.md -------------------------------------------------------------------------------- /logos/astro-i18n-aut-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlarmstrongiv/astro-i18n-aut/HEAD/logos/astro-i18n-aut-dark.svg -------------------------------------------------------------------------------- /logos/astro-i18n-aut-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlarmstrongiv/astro-i18n-aut/HEAD/logos/astro-i18n-aut-light.svg -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlarmstrongiv/astro-i18n-aut/HEAD/package.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlarmstrongiv/astro-i18n-aut/HEAD/renovate.json -------------------------------------------------------------------------------- /src/astro/internal-helpers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlarmstrongiv/astro-i18n-aut/HEAD/src/astro/internal-helpers/README.md -------------------------------------------------------------------------------- /src/astro/internal-helpers/path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlarmstrongiv/astro-i18n-aut/HEAD/src/astro/internal-helpers/path.ts -------------------------------------------------------------------------------- /src/edge-runtime/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlarmstrongiv/astro-i18n-aut/HEAD/src/edge-runtime/config.ts -------------------------------------------------------------------------------- /src/edge-runtime/filterCollectionByDefaultLocale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlarmstrongiv/astro-i18n-aut/HEAD/src/edge-runtime/filterCollectionByDefaultLocale.ts -------------------------------------------------------------------------------- /src/edge-runtime/getAllLocaleUrls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlarmstrongiv/astro-i18n-aut/HEAD/src/edge-runtime/getAllLocaleUrls.ts -------------------------------------------------------------------------------- /src/edge-runtime/getCollectionParamsSlug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlarmstrongiv/astro-i18n-aut/HEAD/src/edge-runtime/getCollectionParamsSlug.ts -------------------------------------------------------------------------------- /src/edge-runtime/getLocale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlarmstrongiv/astro-i18n-aut/HEAD/src/edge-runtime/getLocale.ts -------------------------------------------------------------------------------- /src/edge-runtime/getLocaleUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlarmstrongiv/astro-i18n-aut/HEAD/src/edge-runtime/getLocaleUrl.ts -------------------------------------------------------------------------------- /src/edge-runtime/getLocaleUrlPrefix.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlarmstrongiv/astro-i18n-aut/HEAD/src/edge-runtime/getLocaleUrlPrefix.ts -------------------------------------------------------------------------------- /src/edge-runtime/getUrlWithoutLocale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlarmstrongiv/astro-i18n-aut/HEAD/src/edge-runtime/getUrlWithoutLocale.ts -------------------------------------------------------------------------------- /src/edge-runtime/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlarmstrongiv/astro-i18n-aut/HEAD/src/edge-runtime/index.ts -------------------------------------------------------------------------------- /src/edge-runtime/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlarmstrongiv/astro-i18n-aut/HEAD/src/edge-runtime/middleware.ts -------------------------------------------------------------------------------- /src/edge-runtime/removeHtmlExtension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlarmstrongiv/astro-i18n-aut/HEAD/src/edge-runtime/removeHtmlExtension.ts -------------------------------------------------------------------------------- /src/edge-runtime/removeTrailingSlash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlarmstrongiv/astro-i18n-aut/HEAD/src/edge-runtime/removeTrailingSlash.ts -------------------------------------------------------------------------------- /src/edge-runtime/resolveTrailingSlash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlarmstrongiv/astro-i18n-aut/HEAD/src/edge-runtime/resolveTrailingSlash.ts -------------------------------------------------------------------------------- /src/integration/ensureValidConfigs/UpdateConfig.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlarmstrongiv/astro-i18n-aut/HEAD/src/integration/ensureValidConfigs/UpdateConfig.d.ts -------------------------------------------------------------------------------- /src/integration/ensureValidConfigs/createVirtualModules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlarmstrongiv/astro-i18n-aut/HEAD/src/integration/ensureValidConfigs/createVirtualModules.ts -------------------------------------------------------------------------------- /src/integration/ensureValidConfigs/createVirtualPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlarmstrongiv/astro-i18n-aut/HEAD/src/integration/ensureValidConfigs/createVirtualPlugin.ts -------------------------------------------------------------------------------- /src/integration/ensureValidConfigs/ensureValidConfigs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlarmstrongiv/astro-i18n-aut/HEAD/src/integration/ensureValidConfigs/ensureValidConfigs.ts -------------------------------------------------------------------------------- /src/integration/ensureValidConfigs/ensureValidTrailingSlashAndFormat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlarmstrongiv/astro-i18n-aut/HEAD/src/integration/ensureValidConfigs/ensureValidTrailingSlashAndFormat.ts -------------------------------------------------------------------------------- /src/integration/ensureValidConfigs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlarmstrongiv/astro-i18n-aut/HEAD/src/integration/ensureValidConfigs/index.ts -------------------------------------------------------------------------------- /src/integration/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlarmstrongiv/astro-i18n-aut/HEAD/src/integration/index.ts -------------------------------------------------------------------------------- /src/integration/integration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlarmstrongiv/astro-i18n-aut/HEAD/src/integration/integration.ts -------------------------------------------------------------------------------- /src/middleware/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlarmstrongiv/astro-i18n-aut/HEAD/src/middleware/index.ts -------------------------------------------------------------------------------- /src/shared/configs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlarmstrongiv/astro-i18n-aut/HEAD/src/shared/configs.ts -------------------------------------------------------------------------------- /src/shared/filterSitemapByDefaultLocale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlarmstrongiv/astro-i18n-aut/HEAD/src/shared/filterSitemapByDefaultLocale.ts -------------------------------------------------------------------------------- /src/shared/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlarmstrongiv/astro-i18n-aut/HEAD/src/shared/index.ts -------------------------------------------------------------------------------- /src/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlarmstrongiv/astro-i18n-aut/HEAD/src/types.d.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlarmstrongiv/astro-i18n-aut/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlarmstrongiv/astro-i18n-aut/HEAD/tsup.config.ts --------------------------------------------------------------------------------