0.0.0-alpha.7 • Published 12 months ago
sveltekit-adapter-middy v0.0.0-alpha.7
Creates a lambda that supports a Function URL with streaming responses.
Features
- Response Stream
- Extendable with Middy middlewares:
http-content-encoding
http-security-headers
ssm
/secrets-manger
- Removes
x-sveltekit-page
headers - Override
Origin
header withORIGIN
env
Note: Bring your own deployment.
Getting started
npm i -D sveltekit-adapter-middy
import adapter from 'sveltekit-adapter-middy'
export default {
kit: {
adapter: adapter({
// options
})
}
}
Options
handlerPath
(string): Relative path to handler override file. Overriding allows you to add in Content-Encoding, Security Headers, and pass in secrets more securely. Defaults to build-in minimalist handler.out
(string): Relative path to build dir. Defaults tobuild
esbuildOptions
(object):esbuild
option overrides. See code for defaults.
Recommended Infrastructure
- CloudFront: Route to static assets / pages, with fallback to server side rendering
- S3: store static assets and pages
- Lambda Function URL: server side rendering
Roadmap
- infra diagram
- cli to sync static assets to S3 w/ headers
- LLRT
License
Licensed under MIT License. Copyright (c) 2017-2024 Luciano Mammino, will Farrell, and the Middy team.
0.0.0-alpha.7
12 months ago
0.0.0-alpha.5
12 months ago
0.0.0-alpha.4
1 year ago
0.0.0-alpha.3
1 year ago
0.0.0-alpha.2
1 year ago
0.0.0-alpha.1
1 year ago
0.0.0-alpha.0
1 year ago