Skip to content

Commit d77931b

Browse files
committed
build two chunks
1 parent a862f9e commit d77931b

File tree

5 files changed

+16
-17
lines changed

5 files changed

+16
-17
lines changed

packages/adapter-node/src/env.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
export const path = process.env['PATH'] || false;
1+
export const path = process.env['SOCKET_PATH'] || false;
22
export const host = process.env['HOST'] || '0.0.0.0';
33
export const port = process.env['PORT'] || (!path && 3000);

packages/adapter-node/src/index.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import './shims';
12
import { path, host, port } from './env';
23
import { assetsMiddleware, kitMiddleware, prerenderedMiddleware } from './middlewares';
34
import compression from 'compression';

packages/adapter-node/src/shims.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
import { createRequire } from 'module';
2-
export { fetch, Response, Request, Headers } from '@sveltejs/kit/install-fetch';
1+
import { fetch, Response, Request, Headers } from '@sveltejs/kit/install-fetch';
32

4-
// esbuild automatically renames "require"
5-
// So we still have to use Object.defineProperty here
6-
Object.defineProperty(globalThis, 'require', {
7-
enumerable: true,
8-
value: createRequire(import.meta.url)
9-
});
3+
// @ts-expect-error
4+
globalThis.fetch = fetch;
5+
// @ts-expect-error
6+
globalThis.Response = Response;
7+
// @ts-expect-error
8+
globalThis.Request = Request;
9+
globalThis.Headers = Headers;

packages/adapter-vercel/index.js

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,9 @@ export default function (options) {
2323
lambda: join(dir, 'functions/node/render')
2424
};
2525

26-
// TODO ideally we'd have something like utils.tmpdir('vercel')
27-
// rather than hardcoding '.svelte-kit/vercel/entry.js', and the
28-
// relative import from that file to output/server/app.js
29-
// would be controlled. at the moment we're exposing
30-
// implementation details that could change
26+
// TODO ideally we'd have something like utils.tmpdir('vercel') rather
27+
// than hardcoding '.svelte-kit/vercel/entry.js'. At the moment we're
28+
// exposing implementation details that could change
3129
utils.log.minor('Generating serverless function...');
3230
utils.copy(join(files, 'entry.js'), '.svelte-kit/vercel/entry.js');
3331

packages/kit/src/core/build/index.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -474,14 +474,14 @@ async function build_server(
474474
polyfillDynamicImport: false,
475475
rollupOptions: {
476476
input: {
477-
app: main
477+
app: app_file,
478+
index: main
478479
},
479480
output: {
480481
format: 'esm',
481482
entryFileNames: '[name].js',
482483
chunkFileNames: 'chunks/[name]-[hash].js',
483-
assetFileNames: 'assets/[name]-[hash][extname]',
484-
inlineDynamicImports: true
484+
assetFileNames: 'assets/[name]-[hash][extname]'
485485
},
486486
preserveEntrySignatures: 'strict'
487487
}

0 commit comments

Comments
 (0)