├── .changeset ├── README.md └── config.json ├── .editorconfig ├── .github ├── renovate.json └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── biome.json ├── docs ├── .gitignore ├── .vscode │ ├── extensions.json │ └── launch.json ├── README.md ├── astro.config.ts ├── ec.config.mjs ├── package.json ├── public │ └── favicon.svg ├── src │ ├── assets │ │ └── houston.webp │ ├── components │ │ └── Disabled.astro │ ├── content │ │ ├── config.ts │ │ └── docs │ │ │ ├── core │ │ │ ├── create-resolver.mdx │ │ │ ├── define-integration.mdx │ │ │ ├── define-plugin.mdx │ │ │ ├── define-utility.mdx │ │ │ └── with-plugins.mdx │ │ │ ├── dev │ │ │ ├── hmr-integration.mdx │ │ │ └── import-fresh.mdx │ │ │ ├── getting-started │ │ │ ├── showcase.mdx │ │ │ ├── upgrade-guide.mdx │ │ │ ├── usage.mdx │ │ │ └── why.mdx │ │ │ ├── index.mdx │ │ │ ├── plugins │ │ │ └── has-vite-plugin.mdx │ │ │ └── utilities │ │ │ ├── add-devtoolbar-framework-app.mdx │ │ │ ├── add-dts.mdx │ │ │ ├── add-integration.mdx │ │ │ ├── add-virtual-imports.mdx │ │ │ ├── add-vite-plugin.mdx │ │ │ ├── has-integration.mdx │ │ │ ├── has-vite-plugin.mdx │ │ │ ├── inject-dev-route.mdx │ │ │ └── watch-directory.mdx │ ├── env.d.ts │ └── styles │ │ └── main.css └── tsconfig.json ├── examples └── withPlugins │ ├── .gitignore │ ├── .vscode │ ├── extensions.json │ └── launch.json │ ├── README.md │ ├── astro.config.mts │ ├── integration │ ├── index.ts │ ├── plugin.ts │ └── virtual.d.ts │ ├── package.json │ ├── public │ └── favicon.svg │ ├── src │ ├── components │ │ └── Card.astro │ ├── env.d.ts │ ├── layouts │ │ └── Layout.astro │ └── pages │ │ ├── index.astro │ │ └── virtual-module.astro │ ├── tailwind.config.mjs │ └── tsconfig.json ├── package.json ├── packages └── astro-integration-kit │ ├── .gitignore │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── src │ ├── core │ │ ├── create-resolver.ts │ │ ├── define-all-hooks-plugin.ts │ │ ├── define-integration.ts │ │ ├── define-plugin.ts │ │ ├── define-utility.ts │ │ ├── index.ts │ │ ├── types.ts │ │ └── with-plugins.ts │ ├── dev │ │ ├── hmr-integration.ts │ │ ├── import-fresh.ts │ │ └── index.ts │ ├── internal │ │ ├── error-map.ts │ │ ├── internal.d.ts │ │ └── types.ts │ ├── plugins │ │ ├── has-vite-plugin.ts │ │ └── index.ts │ └── utilities │ │ ├── add-integration.ts │ │ ├── add-virtual-imports.ts │ │ ├── add-vite-plugin.ts │ │ ├── has-integration.ts │ │ ├── has-vite-plugin.ts │ │ ├── index.ts │ │ ├── inject-dev-route.ts │ │ └── watch-directory.ts │ ├── tests │ ├── fixtures │ │ └── importfresh │ │ │ ├── mjs-directory │ │ │ └── index.mjs │ │ │ ├── test-directory │ │ │ └── index.ts │ │ │ └── test-file.mjs │ └── unit │ │ ├── add-virtual-imports.spec.ts │ │ ├── add-vite-plugin.spec.ts │ │ ├── create-resolver.spec.ts │ │ ├── define-integration.spec.ts │ │ ├── has-vite-plugin.spec.ts │ │ ├── import-fresh.spec.ts │ │ ├── plugin-types.test-d.ts │ │ ├── watch-directory.spec.ts │ │ └── with-plugins.spec.ts │ ├── tsconfig.build.json │ ├── tsconfig.json │ ├── tsup.config.ts │ └── vitest.config.ts ├── playground ├── .gitignore ├── .vscode │ ├── extensions.json │ └── launch.json ├── README.md ├── astro.config.ts ├── integration │ ├── index.ts │ └── virtual.d.ts ├── package.json ├── public │ └── favicon.svg ├── src │ ├── assets │ │ ├── astro.svg │ │ └── background.svg │ ├── components │ │ └── Welcome.astro │ ├── layouts │ │ └── Layout.astro │ ├── pages │ │ └── index.astro │ └── utils │ │ └── importFresh.ts └── tsconfig.json ├── pnpm-lock.yaml └── pnpm-workspace.yaml /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | [*] 2 | end_of_line = lf -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .TMP_* -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/README.md -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/biome.json -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/docs/.vscode/extensions.json -------------------------------------------------------------------------------- /docs/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/docs/.vscode/launch.json -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/astro.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/docs/astro.config.ts -------------------------------------------------------------------------------- /docs/ec.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/docs/ec.config.mjs -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/docs/public/favicon.svg -------------------------------------------------------------------------------- /docs/src/assets/houston.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/docs/src/assets/houston.webp -------------------------------------------------------------------------------- /docs/src/components/Disabled.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/docs/src/components/Disabled.astro -------------------------------------------------------------------------------- /docs/src/content/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/docs/src/content/config.ts -------------------------------------------------------------------------------- /docs/src/content/docs/core/create-resolver.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/docs/src/content/docs/core/create-resolver.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/core/define-integration.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/docs/src/content/docs/core/define-integration.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/core/define-plugin.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/docs/src/content/docs/core/define-plugin.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/core/define-utility.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/docs/src/content/docs/core/define-utility.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/core/with-plugins.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/docs/src/content/docs/core/with-plugins.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/dev/hmr-integration.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/docs/src/content/docs/dev/hmr-integration.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/dev/import-fresh.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/docs/src/content/docs/dev/import-fresh.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/getting-started/showcase.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/docs/src/content/docs/getting-started/showcase.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/getting-started/upgrade-guide.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/docs/src/content/docs/getting-started/upgrade-guide.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/getting-started/usage.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/docs/src/content/docs/getting-started/usage.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/getting-started/why.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/docs/src/content/docs/getting-started/why.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/docs/src/content/docs/index.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/plugins/has-vite-plugin.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/docs/src/content/docs/plugins/has-vite-plugin.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/utilities/add-devtoolbar-framework-app.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/docs/src/content/docs/utilities/add-devtoolbar-framework-app.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/utilities/add-dts.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/docs/src/content/docs/utilities/add-dts.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/utilities/add-integration.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/docs/src/content/docs/utilities/add-integration.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/utilities/add-virtual-imports.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/docs/src/content/docs/utilities/add-virtual-imports.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/utilities/add-vite-plugin.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/docs/src/content/docs/utilities/add-vite-plugin.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/utilities/has-integration.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/docs/src/content/docs/utilities/has-integration.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/utilities/has-vite-plugin.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/docs/src/content/docs/utilities/has-vite-plugin.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/utilities/inject-dev-route.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/docs/src/content/docs/utilities/inject-dev-route.mdx -------------------------------------------------------------------------------- /docs/src/content/docs/utilities/watch-directory.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/docs/src/content/docs/utilities/watch-directory.mdx -------------------------------------------------------------------------------- /docs/src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/docs/src/env.d.ts -------------------------------------------------------------------------------- /docs/src/styles/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/docs/src/styles/main.css -------------------------------------------------------------------------------- /docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/docs/tsconfig.json -------------------------------------------------------------------------------- /examples/withPlugins/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/examples/withPlugins/.gitignore -------------------------------------------------------------------------------- /examples/withPlugins/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/examples/withPlugins/.vscode/extensions.json -------------------------------------------------------------------------------- /examples/withPlugins/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/examples/withPlugins/.vscode/launch.json -------------------------------------------------------------------------------- /examples/withPlugins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/examples/withPlugins/README.md -------------------------------------------------------------------------------- /examples/withPlugins/astro.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/examples/withPlugins/astro.config.mts -------------------------------------------------------------------------------- /examples/withPlugins/integration/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/examples/withPlugins/integration/index.ts -------------------------------------------------------------------------------- /examples/withPlugins/integration/plugin.ts: -------------------------------------------------------------------------------- 1 | export type {}; 2 | -------------------------------------------------------------------------------- /examples/withPlugins/integration/virtual.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/examples/withPlugins/integration/virtual.d.ts -------------------------------------------------------------------------------- /examples/withPlugins/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/examples/withPlugins/package.json -------------------------------------------------------------------------------- /examples/withPlugins/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/examples/withPlugins/public/favicon.svg -------------------------------------------------------------------------------- /examples/withPlugins/src/components/Card.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/examples/withPlugins/src/components/Card.astro -------------------------------------------------------------------------------- /examples/withPlugins/src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/examples/withPlugins/src/env.d.ts -------------------------------------------------------------------------------- /examples/withPlugins/src/layouts/Layout.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/examples/withPlugins/src/layouts/Layout.astro -------------------------------------------------------------------------------- /examples/withPlugins/src/pages/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/examples/withPlugins/src/pages/index.astro -------------------------------------------------------------------------------- /examples/withPlugins/src/pages/virtual-module.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/examples/withPlugins/src/pages/virtual-module.astro -------------------------------------------------------------------------------- /examples/withPlugins/tailwind.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/examples/withPlugins/tailwind.config.mjs -------------------------------------------------------------------------------- /examples/withPlugins/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "astro/tsconfigs/strictest" 3 | } 4 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/package.json -------------------------------------------------------------------------------- /packages/astro-integration-kit/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | *.vitest-temp.json 3 | -------------------------------------------------------------------------------- /packages/astro-integration-kit/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/packages/astro-integration-kit/CHANGELOG.md -------------------------------------------------------------------------------- /packages/astro-integration-kit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/packages/astro-integration-kit/README.md -------------------------------------------------------------------------------- /packages/astro-integration-kit/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/packages/astro-integration-kit/package.json -------------------------------------------------------------------------------- /packages/astro-integration-kit/src/core/create-resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/packages/astro-integration-kit/src/core/create-resolver.ts -------------------------------------------------------------------------------- /packages/astro-integration-kit/src/core/define-all-hooks-plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/packages/astro-integration-kit/src/core/define-all-hooks-plugin.ts -------------------------------------------------------------------------------- /packages/astro-integration-kit/src/core/define-integration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/packages/astro-integration-kit/src/core/define-integration.ts -------------------------------------------------------------------------------- /packages/astro-integration-kit/src/core/define-plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/packages/astro-integration-kit/src/core/define-plugin.ts -------------------------------------------------------------------------------- /packages/astro-integration-kit/src/core/define-utility.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/packages/astro-integration-kit/src/core/define-utility.ts -------------------------------------------------------------------------------- /packages/astro-integration-kit/src/core/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/packages/astro-integration-kit/src/core/index.ts -------------------------------------------------------------------------------- /packages/astro-integration-kit/src/core/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/packages/astro-integration-kit/src/core/types.ts -------------------------------------------------------------------------------- /packages/astro-integration-kit/src/core/with-plugins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/packages/astro-integration-kit/src/core/with-plugins.ts -------------------------------------------------------------------------------- /packages/astro-integration-kit/src/dev/hmr-integration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/packages/astro-integration-kit/src/dev/hmr-integration.ts -------------------------------------------------------------------------------- /packages/astro-integration-kit/src/dev/import-fresh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/packages/astro-integration-kit/src/dev/import-fresh.ts -------------------------------------------------------------------------------- /packages/astro-integration-kit/src/dev/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/packages/astro-integration-kit/src/dev/index.ts -------------------------------------------------------------------------------- /packages/astro-integration-kit/src/internal/error-map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/packages/astro-integration-kit/src/internal/error-map.ts -------------------------------------------------------------------------------- /packages/astro-integration-kit/src/internal/internal.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/packages/astro-integration-kit/src/internal/internal.d.ts -------------------------------------------------------------------------------- /packages/astro-integration-kit/src/internal/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/packages/astro-integration-kit/src/internal/types.ts -------------------------------------------------------------------------------- /packages/astro-integration-kit/src/plugins/has-vite-plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/packages/astro-integration-kit/src/plugins/has-vite-plugin.ts -------------------------------------------------------------------------------- /packages/astro-integration-kit/src/plugins/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/packages/astro-integration-kit/src/plugins/index.ts -------------------------------------------------------------------------------- /packages/astro-integration-kit/src/utilities/add-integration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/packages/astro-integration-kit/src/utilities/add-integration.ts -------------------------------------------------------------------------------- /packages/astro-integration-kit/src/utilities/add-virtual-imports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/packages/astro-integration-kit/src/utilities/add-virtual-imports.ts -------------------------------------------------------------------------------- /packages/astro-integration-kit/src/utilities/add-vite-plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/packages/astro-integration-kit/src/utilities/add-vite-plugin.ts -------------------------------------------------------------------------------- /packages/astro-integration-kit/src/utilities/has-integration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/packages/astro-integration-kit/src/utilities/has-integration.ts -------------------------------------------------------------------------------- /packages/astro-integration-kit/src/utilities/has-vite-plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/packages/astro-integration-kit/src/utilities/has-vite-plugin.ts -------------------------------------------------------------------------------- /packages/astro-integration-kit/src/utilities/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/packages/astro-integration-kit/src/utilities/index.ts -------------------------------------------------------------------------------- /packages/astro-integration-kit/src/utilities/inject-dev-route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/packages/astro-integration-kit/src/utilities/inject-dev-route.ts -------------------------------------------------------------------------------- /packages/astro-integration-kit/src/utilities/watch-directory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/packages/astro-integration-kit/src/utilities/watch-directory.ts -------------------------------------------------------------------------------- /packages/astro-integration-kit/tests/fixtures/importfresh/mjs-directory/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/packages/astro-integration-kit/tests/fixtures/importfresh/mjs-directory/index.mjs -------------------------------------------------------------------------------- /packages/astro-integration-kit/tests/fixtures/importfresh/test-directory/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/packages/astro-integration-kit/tests/fixtures/importfresh/test-directory/index.ts -------------------------------------------------------------------------------- /packages/astro-integration-kit/tests/fixtures/importfresh/test-file.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/packages/astro-integration-kit/tests/fixtures/importfresh/test-file.mjs -------------------------------------------------------------------------------- /packages/astro-integration-kit/tests/unit/add-virtual-imports.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/packages/astro-integration-kit/tests/unit/add-virtual-imports.spec.ts -------------------------------------------------------------------------------- /packages/astro-integration-kit/tests/unit/add-vite-plugin.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/packages/astro-integration-kit/tests/unit/add-vite-plugin.spec.ts -------------------------------------------------------------------------------- /packages/astro-integration-kit/tests/unit/create-resolver.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/packages/astro-integration-kit/tests/unit/create-resolver.spec.ts -------------------------------------------------------------------------------- /packages/astro-integration-kit/tests/unit/define-integration.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/packages/astro-integration-kit/tests/unit/define-integration.spec.ts -------------------------------------------------------------------------------- /packages/astro-integration-kit/tests/unit/has-vite-plugin.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/packages/astro-integration-kit/tests/unit/has-vite-plugin.spec.ts -------------------------------------------------------------------------------- /packages/astro-integration-kit/tests/unit/import-fresh.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/packages/astro-integration-kit/tests/unit/import-fresh.spec.ts -------------------------------------------------------------------------------- /packages/astro-integration-kit/tests/unit/plugin-types.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/packages/astro-integration-kit/tests/unit/plugin-types.test-d.ts -------------------------------------------------------------------------------- /packages/astro-integration-kit/tests/unit/watch-directory.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/packages/astro-integration-kit/tests/unit/watch-directory.spec.ts -------------------------------------------------------------------------------- /packages/astro-integration-kit/tests/unit/with-plugins.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/packages/astro-integration-kit/tests/unit/with-plugins.spec.ts -------------------------------------------------------------------------------- /packages/astro-integration-kit/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/packages/astro-integration-kit/tsconfig.build.json -------------------------------------------------------------------------------- /packages/astro-integration-kit/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/packages/astro-integration-kit/tsconfig.json -------------------------------------------------------------------------------- /packages/astro-integration-kit/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/packages/astro-integration-kit/tsup.config.ts -------------------------------------------------------------------------------- /packages/astro-integration-kit/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/packages/astro-integration-kit/vitest.config.ts -------------------------------------------------------------------------------- /playground/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/playground/.gitignore -------------------------------------------------------------------------------- /playground/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/playground/.vscode/extensions.json -------------------------------------------------------------------------------- /playground/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/playground/.vscode/launch.json -------------------------------------------------------------------------------- /playground/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/playground/README.md -------------------------------------------------------------------------------- /playground/astro.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/playground/astro.config.ts -------------------------------------------------------------------------------- /playground/integration/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/playground/integration/index.ts -------------------------------------------------------------------------------- /playground/integration/virtual.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/playground/integration/virtual.d.ts -------------------------------------------------------------------------------- /playground/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/playground/package.json -------------------------------------------------------------------------------- /playground/public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/playground/public/favicon.svg -------------------------------------------------------------------------------- /playground/src/assets/astro.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/playground/src/assets/astro.svg -------------------------------------------------------------------------------- /playground/src/assets/background.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/playground/src/assets/background.svg -------------------------------------------------------------------------------- /playground/src/components/Welcome.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/playground/src/components/Welcome.astro -------------------------------------------------------------------------------- /playground/src/layouts/Layout.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/playground/src/layouts/Layout.astro -------------------------------------------------------------------------------- /playground/src/pages/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/playground/src/pages/index.astro -------------------------------------------------------------------------------- /playground/src/utils/importFresh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/playground/src/utils/importFresh.ts -------------------------------------------------------------------------------- /playground/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/playground/tsconfig.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/florian-lefebvre/astro-integration-kit/HEAD/pnpm-workspace.yaml --------------------------------------------------------------------------------