diff --git a/.changeset/rotten-ducks-tan.md b/.changeset/rotten-ducks-tan.md new file mode 100644 index 000000000000..499146444c79 --- /dev/null +++ b/.changeset/rotten-ducks-tan.md @@ -0,0 +1,5 @@ +--- +'@sveltejs/adapter-auto': minor +--- + +[feat] support AWS via SST diff --git a/documentation/docs/25-build-and-deploy/30-adapter-auto.md b/documentation/docs/25-build-and-deploy/30-adapter-auto.md index d0719ebafc3d..e52f5967bd3b 100644 --- a/documentation/docs/25-build-and-deploy/30-adapter-auto.md +++ b/documentation/docs/25-build-and-deploy/30-adapter-auto.md @@ -8,6 +8,7 @@ When you create a new SvelteKit project with `npm create svelte@latest`, it inst - [`@sveltejs/adapter-netlify`](adapter-netlify) for [Netlify](https://netlify.com/) - [`@sveltejs/adapter-vercel`](adapter-vercel) for [Vercel](https://vercel.com/) - [`svelte-adapter-azure-swa`](https://github.com/geoffrich/svelte-adapter-azure-swa) for [Azure Static Web Apps](https://docs.microsoft.com/en-us/azure/static-web-apps/) +- [`svelte-kit-sst`](https://github.com/serverless-stack/sst/tree/master/packages/svelte-kit-sst) for [AWS via SST](https://docs.sst.dev/start/svelte) It's recommended to install the appropriate adapter to your `devDependencies` once you've settled on a target environment, since this will add the adapter to your lockfile and slightly improve install times on CI. diff --git a/packages/adapter-auto/adapters.js b/packages/adapter-auto/adapters.js index a904f1af4dcb..13ec6d189b97 100644 --- a/packages/adapter-auto/adapters.js +++ b/packages/adapter-auto/adapters.js @@ -24,5 +24,11 @@ export const adapters = [ test: () => process.env.GITHUB_ACTION_REPOSITORY === 'Azure/static-web-apps-deploy', module: 'svelte-adapter-azure-swa', version: '0.13' + }, + { + name: 'AWS via SST', + test: () => !!process.env.SST, + module: 'svelte-kit-sst', + version: '2' } ];