diff options
author | 2021-07-07 14:53:00 -0500 | |
---|---|---|
committer | 2021-07-07 14:53:00 -0500 | |
commit | 20b4a600f5bff8102ff1d7469e8c586f33d31652 (patch) | |
tree | 8bfa9e89f4818ae26dc8518789b044a7c674812b | |
parent | 5d5d67c8f9b4df57d6be977d64d988e1850ee226 (diff) | |
download | astro-20b4a600f5bff8102ff1d7469e8c586f33d31652.tar.gz astro-20b4a600f5bff8102ff1d7469e8c586f33d31652.tar.zst astro-20b4a600f5bff8102ff1d7469e8c586f33d31652.zip |
fix: do not override snowpack alias (#610)
-rw-r--r-- | .changeset/metal-lions-try.md | 5 | ||||
-rw-r--r-- | packages/astro/src/runtime.ts | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/.changeset/metal-lions-try.md b/.changeset/metal-lions-try.md new file mode 100644 index 000000000..c70a2f872 --- /dev/null +++ b/.changeset/metal-lions-try.md @@ -0,0 +1,5 @@ +--- +'astro': patch +--- + +Bugfix: do not override user `alias` passed into snowpack config diff --git a/packages/astro/src/runtime.ts b/packages/astro/src/runtime.ts index a12f5d4fe..a8a322f84 100644 --- a/packages/astro/src/runtime.ts +++ b/packages/astro/src/runtime.ts @@ -422,8 +422,8 @@ async function createSnowpack(astroConfig: AstroConfig, options: CreateSnowpackO }); const polyfillNode = (snowpackConfig.packageOptions as any).polyfillNode as boolean; - if(!polyfillNode) { - snowpackConfig.alias = Object.fromEntries(nodeBuiltinsMap); + if (!polyfillNode) { + snowpackConfig.alias = Object.assign({}, Object.fromEntries(nodeBuiltinsMap), snowpackConfig.alias ?? {}); } snowpack = await startSnowpackServer( |