Skip to content

Commit dbe44ba

Browse files
bananabranntlaundalgeoffrich
authored
feat: add keepNames to esbuildOptions (#150)
* Add keepNames to esbuild options * Add keep-names information to esbuildOptions section * Change readme section from list of options to example Co-authored-by: Tobias Laundal <[email protected]> * docs: fix typos --------- Co-authored-by: Tobias Laundal <[email protected]> Co-authored-by: Geoff Rich <[email protected]>
1 parent aab7908 commit dbe44ba

File tree

3 files changed

+6
-4
lines changed

3 files changed

+6
-4
lines changed

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ export default {
196196

197197
### esbuildOptions
198198

199-
An object containing additional [esbuild options](https://esbuild.github.io/api/#build-api). Currently only supports [external](https://esbuild.github.io/api/#external). If you require additional options to be exposed, please [open an issue](https://github.com/geoffrich/svelte-adapter-azure-swa/issues).
199+
An object containing additional [esbuild options](https://esbuild.github.io/api/#build-api). Currently only supports [external](https://esbuild.github.io/api/#external) and [keepNames](https://esbuild.github.io/api/#keep-names). If you require additional options to be exposed, please [open an issue](https://github.com/geoffrich/svelte-adapter-azure-swa/issues).
200200

201201
```js
202202
import azure from 'svelte-adapter-azure-swa';
@@ -206,7 +206,8 @@ export default {
206206
...
207207
adapter: azure({
208208
esbuildOptions: {
209-
external: ['fsevents']
209+
external: ['fsevents'],
210+
keepNames: true
210211
}
211212
})
212213
}

index.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ export * from './types/swa';
88
export type Options = {
99
debug?: boolean;
1010
customStaticWebAppConfig?: CustomStaticWebAppConfig;
11-
esbuildOptions?: Pick<esbuild.BuildOptions, 'external'>;
11+
esbuildOptions?: Pick<esbuild.BuildOptions, 'external' | 'keepNames'>;
1212
apiDir?: string;
1313
staticDir?: string;
1414
allowReservedSwaRoutes?: boolean;

index.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,8 @@ If you want to suppress this error, set allowReservedSwaRoutes to true in your a
131131
platform: 'node',
132132
target: 'node16',
133133
sourcemap: 'linked',
134-
external: esbuildOptions.external
134+
external: esbuildOptions.external,
135+
keepNames: esbuildOptions.keepNames
135136
};
136137

137138
await esbuild.build(default_options);

0 commit comments

Comments
 (0)