Skip to content

Commit 9cd0a34

Browse files
committed
fix: always generate linked sourcemaps and delete configuration option
1 parent d1c6488 commit 9cd0a34

File tree

4 files changed

+9
-17
lines changed

4 files changed

+9
-17
lines changed

.changeset/mighty-melons-walk.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
'@sveltejs/adapter-vercel': patch
33
---
44

5-
Add new option to generate sourcemap for the `functions/node/render/index.js` generated file
5+
Add sourcemap generation for the generated functions

packages/adapter-vercel/README.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,7 @@ export default {
3030

3131
// if true, will split your app into multiple functions
3232
// instead of creating a single one for the entire app
33-
split: false,
34-
35-
// same as esbuild sourcemap option
36-
// https://esbuild.github.io/api/#sourcemap
37-
sourcemap: false
33+
split: false
3834
})
3935
}
4036
};

packages/adapter-vercel/index.d.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
import { Adapter } from '@sveltejs/kit';
2-
import type { BuildOptions } from 'esbuild';
32

43
type Options = {
54
edge?: boolean;
65
external?: string[];
76
split?: boolean;
8-
sourcemap?: BuildOptions['sourcemap'];
97
};
108

119
export default function plugin(options?: Options): Adapter;

packages/adapter-vercel/index.js

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -84,19 +84,19 @@ const redirects = {
8484
const files = fileURLToPath(new URL('./files', import.meta.url).href);
8585

8686
/** @type {import('.').default} **/
87-
export default function ({ external = [], edge, split, sourcemap = false } = {}) {
87+
export default function ({ external = [], edge, split } = {}) {
8888
return {
8989
name: '@sveltejs/adapter-vercel',
9090

9191
async adapt(builder) {
9292
if (process.env.ENABLE_VC_BUILD) {
93-
await v3(builder, external, edge, split, sourcemap);
93+
await v3(builder, external, edge, split);
9494
} else {
9595
if (edge || split) {
9696
throw new Error('`edge` and `split` options can only be used with ENABLE_VC_BUILD');
9797
}
9898

99-
await v1(builder, external, sourcemap);
99+
await v1(builder, external);
100100
}
101101
}
102102
};
@@ -105,9 +105,8 @@ export default function ({ external = [], edge, split, sourcemap = false } = {})
105105
/**
106106
* @param {import('@sveltejs/kit').Builder} builder
107107
* @param {string[]} external
108-
* @param {import('esbuild').BuildOptions['sourcemap']} sourcemap
109108
*/
110-
async function v1(builder, external, sourcemap) {
109+
async function v1(builder, external) {
111110
const node_version = get_node_version();
112111

113112
const dir = '.vercel_build_output';
@@ -148,7 +147,7 @@ async function v1(builder, external, sourcemap) {
148147
platform: 'node',
149148
external,
150149
format: 'cjs',
151-
sourcemap
150+
sourcemap: 'linked'
152151
});
153152

154153
fs.writeFileSync(`${dirs.lambda}/package.json`, JSON.stringify({ type: 'commonjs' }));
@@ -204,9 +203,8 @@ async function v1(builder, external, sourcemap) {
204203
* @param {string[]} external
205204
* @param {boolean} edge
206205
* @param {boolean} split
207-
* @param {import('esbuild').BuildOptions['sourcemap']} sourcemap
208206
*/
209-
async function v3(builder, external, edge, split, sourcemap) {
207+
async function v3(builder, external, edge, split) {
210208
const node_version = get_node_version();
211209

212210
const dir = '.vercel/output';
@@ -306,7 +304,7 @@ async function v3(builder, external, edge, split, sourcemap) {
306304
platform: 'node',
307305
format: 'esm',
308306
external,
309-
sourcemap
307+
sourcemap: 'linked'
310308
});
311309

312310
write(

0 commit comments

Comments
 (0)