aboutsummaryrefslogtreecommitdiff
path: root/packages/integrations/node/src
diff options
context:
space:
mode:
Diffstat (limited to 'packages/integrations/node/src')
-rw-r--r--packages/integrations/node/src/index.ts12
1 files changed, 5 insertions, 7 deletions
diff --git a/packages/integrations/node/src/index.ts b/packages/integrations/node/src/index.ts
index ec7a2ae3f..dbd39e6ea 100644
--- a/packages/integrations/node/src/index.ts
+++ b/packages/integrations/node/src/index.ts
@@ -9,6 +9,10 @@ export function getAdapter(options: Options): AstroAdapter {
previewEntrypoint: '@astrojs/node/preview.js',
exports: ['handler', 'startServer', 'options'],
args: options,
+ adapterFeatures: {
+ buildOutput: 'server',
+ edgeMiddleware: false,
+ },
supportedAstroFeatures: {
hybridOutput: 'stable',
staticOutput: 'stable',
@@ -59,7 +63,7 @@ export default function createIntegration(userOptions: UserOptions): AstroIntegr
},
});
},
- 'astro:config:done': ({ setAdapter, config, logger }) => {
+ 'astro:config:done': ({ setAdapter, config }) => {
_options = {
...userOptions,
client: config.build.client?.toString(),
@@ -69,12 +73,6 @@ export default function createIntegration(userOptions: UserOptions): AstroIntegr
assets: config.build.assets,
};
setAdapter(getAdapter(_options));
-
- if (config.output === 'static') {
- logger.warn(
- `\`output: "server"\` or \`output: "hybrid"\` is required to use this adapter.`
- );
- }
},
},
};