@ruvyxa/adapter-netlify
v1.1.5
Published
Shape Ruvyxa builds for Netlify functions and assets with a small typed adapter contract.
Maintainers
Readme
Install
npm install @ruvyxa/adapter-netlifyUsage
import { config } from 'ruvyxa/config'
import { netlify } from '@ruvyxa/adapter-netlify'
export default config({
adapter: netlify(),
})Deployment Artifact
{
"name": "netlify",
"target": "serverless",
"platform": "netlify",
"entry": ".ruvyxa/server/app",
"assetsDir": ".ruvyxa/assets",
"clientDir": ".ruvyxa/client",
"chunkManifest": ".ruvyxa/client/chunk-manifest.json",
"functionsDir": ".ruvyxa/netlify/functions",
"configFiles": ["netlify.toml"]
}ruvyxa build creates .ruvyxa/deploy/netlify/ with publish/, Netlify Functions handlers, and
netlify.toml. Deploy that directory on Netlify.
This adapter supports SSR, API, ISR, PPR, SSG, and CSR routes via the serverless runtime. Static
assets and pre-rendered pages are served through Netlify's publish directory; dynamic routes are
handled by Netlify Functions. Function output contains a compiled .mjs static route registry. ISR
checks file age against revalidate and coalesces concurrent stale refreshes within a warm function
instance.
