From dbe44ba4d239a4bc1db238b909fd8a5f55b5baf4 Mon Sep 17 00:00:00 2001 From: bananabrann Date: Thu, 3 Aug 2023 17:58:25 -0500 Subject: [PATCH] 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 * docs: fix typos --------- Co-authored-by: Tobias Laundal Co-authored-by: Geoff Rich <4992896+geoffrich@users.noreply.github.com> --- README.md | 5 +++-- index.d.ts | 2 +- index.js | 3 ++- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 8c3a810..e74871d 100644 --- a/README.md +++ b/README.md @@ -196,7 +196,7 @@ export default { ### esbuildOptions -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). +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). ```js import azure from 'svelte-adapter-azure-swa'; @@ -206,7 +206,8 @@ export default { ... adapter: azure({ esbuildOptions: { - external: ['fsevents'] + external: ['fsevents'], + keepNames: true } }) } diff --git a/index.d.ts b/index.d.ts index ee46ac4..846a3e3 100644 --- a/index.d.ts +++ b/index.d.ts @@ -8,7 +8,7 @@ export * from './types/swa'; export type Options = { debug?: boolean; customStaticWebAppConfig?: CustomStaticWebAppConfig; - esbuildOptions?: Pick; + esbuildOptions?: Pick; apiDir?: string; staticDir?: string; allowReservedSwaRoutes?: boolean; diff --git a/index.js b/index.js index c0ad9c0..dc32528 100644 --- a/index.js +++ b/index.js @@ -131,7 +131,8 @@ If you want to suppress this error, set allowReservedSwaRoutes to true in your a platform: 'node', target: 'node16', sourcemap: 'linked', - external: esbuildOptions.external + external: esbuildOptions.external, + keepNames: esbuildOptions.keepNames }; await esbuild.build(default_options);