summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages/astro/package.json2
-rw-r--r--packages/astro/src/core/build/index.ts4
-rw-r--r--packages/astro/src/core/dev/index.ts4
-rw-r--r--yarn.lock8
4 files changed, 11 insertions, 7 deletions
diff --git a/packages/astro/package.json b/packages/astro/package.json
index 30237ecaf..8435c3c20 100644
--- a/packages/astro/package.json
+++ b/packages/astro/package.json
@@ -64,7 +64,7 @@
"@astrojs/renderer-react": "0.3.1",
"@astrojs/renderer-svelte": "0.2.3",
"@astrojs/renderer-vue": "0.2.1",
- "@astropub/webapi": "^0.4.0",
+ "@astropub/webapi": "^0.6.0",
"@babel/core": "^7.15.8",
"@babel/traverse": "^7.15.4",
"@proload/core": "^0.2.1",
diff --git a/packages/astro/src/core/build/index.ts b/packages/astro/src/core/build/index.ts
index a47d1aaba..be1496b61 100644
--- a/packages/astro/src/core/build/index.ts
+++ b/packages/astro/src/core/build/index.ts
@@ -27,7 +27,9 @@ export interface BuildOptions {
/** `astro build` */
export default async function build(config: AstroConfig, options: BuildOptions = { logging: defaultLogOptions }): Promise<void> {
// polyfill WebAPIs to globalThis for Node v12, Node v14, and Node v16
- polyfill(globalThis);
+ polyfill(globalThis, {
+ exclude: 'window document',
+ });
const builder = new AstroBuilder(config, options);
await builder.build();
diff --git a/packages/astro/src/core/dev/index.ts b/packages/astro/src/core/dev/index.ts
index 3fcda0114..c29d7b7b8 100644
--- a/packages/astro/src/core/dev/index.ts
+++ b/packages/astro/src/core/dev/index.ts
@@ -37,7 +37,9 @@ export interface DevServer {
/** `astro dev` */
export default async function dev(config: AstroConfig, options: DevOptions = { logging: defaultLogOptions }): Promise<DevServer> {
// polyfill WebAPIs to globalThis for Node v12, Node v14, and Node v16
- polyfill(globalThis);
+ polyfill(globalThis, {
+ exclude: 'window document',
+ });
// start dev server
const server = new AstroDevServer(config, options);
diff --git a/yarn.lock b/yarn.lock
index a3cca99ab..c56bced96 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -140,10 +140,10 @@
vscode-languageserver-types "^3.16.0"
vscode-uri "^3.0.2"
-"@astropub/webapi@^0.4.0":
- version "0.4.0"
- resolved "https://registry.yarnpkg.com/@astropub/webapi/-/webapi-0.4.0.tgz#ce03357e562758fe8ac9b461fec4206a888c8e56"
- integrity sha512-KpHOH9WsIJk2E3Z/suAZri3a6I9GrkZnmm+BHAZp4OBAXUUyNTIid9mIC8tiiHNbY2A6OLbBvfteuD+BYQfcrw==
+"@astropub/webapi@^0.6.0":
+ version "0.6.0"
+ resolved "https://registry.yarnpkg.com/@astropub/webapi/-/webapi-0.6.0.tgz#a56ef240e7e2ff7a47c2e7d6f0a8c048441f6399"
+ integrity sha512-V/McrfI3BjzqESNDyL75Z1Xj7gPny5x0j1+v1+XO8fxS8QMuEhNX11GD0TFJPS7JZcQKTM6sZBNihm7oDIWDKA==
"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.16.0":
version "7.16.0"