summaryrefslogtreecommitdiff
path: root/packages/integrations/cloudflare/src
diff options
context:
space:
mode:
authorGravatar Matthew Phillips <matthew@skypack.dev> 2022-07-27 16:15:19 -0400
committerGravatar GitHub <noreply@github.com> 2022-07-27 16:15:19 -0400
commita198028b04234d0b8dcb0b6bcb47c5831d7a15f9 (patch)
tree6bc03ee0f68c823880cca458206d3e938df832b8 /packages/integrations/cloudflare/src
parent13b4f8ad887d0d4e8efbf9f74185432f9cdf264e (diff)
downloadastro-a198028b04234d0b8dcb0b6bcb47c5831d7a15f9.tar.gz
astro-a198028b04234d0b8dcb0b6bcb47c5831d7a15f9.tar.zst
astro-a198028b04234d0b8dcb0b6bcb47c5831d7a15f9.zip
Fixes cloudflare throwing over process (#4072)
* Fixes cloudflare throwing over process * Up the timeout for slower CI servers * Fix linting * Up the timeout a bit
Diffstat (limited to 'packages/integrations/cloudflare/src')
-rw-r--r--packages/integrations/cloudflare/src/index.ts8
1 files changed, 8 insertions, 0 deletions
diff --git a/packages/integrations/cloudflare/src/index.ts b/packages/integrations/cloudflare/src/index.ts
index 37faf690e..99560dfdd 100644
--- a/packages/integrations/cloudflare/src/index.ts
+++ b/packages/integrations/cloudflare/src/index.ts
@@ -11,6 +11,11 @@ export function getAdapter(): AstroAdapter {
};
}
+const SHIM = `globalThis.process = {
+ argv: [],
+ env: {},
+};`;
+
export default function createIntegration(): AstroIntegration {
let _config: AstroConfig;
let _buildConfig: BuildConfig;
@@ -69,6 +74,9 @@ export default function createIntegration(): AstroIntegration {
format: 'esm',
bundle: true,
minify: true,
+ banner: {
+ js: SHIM
+ }
});
// throw the server folder in the bin