diff --git a/.changeset/shaggy-ways-fry.md b/.changeset/shaggy-ways-fry.md new file mode 100644 index 0000000000..f0c7fb0c06 --- /dev/null +++ b/.changeset/shaggy-ways-fry.md @@ -0,0 +1,6 @@ +--- +"@moralisweb3/core": patch +"@moralisweb3/test-cdn": patch +--- + +parse fixed for UMD/ESM builds. diff --git a/demos/test-cdn/public/demo.esm.html b/demos/test-cdn/public/demo.esm.html index 8e72fe8af9..307dc53b89 100644 --- a/demos/test-cdn/public/demo.esm.html +++ b/demos/test-cdn/public/demo.esm.html @@ -4,7 +4,7 @@ - Demo - Moralis Test CDN + 🔴 ESM Demo - Moralis Test CDN diff --git a/packages/core/src/environment/isTest.ts b/packages/core/src/environment/isTest.ts index befc80a3f1..455e70acea 100644 --- a/packages/core/src/environment/isTest.ts +++ b/packages/core/src/environment/isTest.ts @@ -2,5 +2,8 @@ * @returns true if the current process is running in a test environment. */ export const isTest = (): boolean => { - return process?.env?.NODE_ENV === 'test'; + if (typeof process !== 'undefined') { + return process.env?.NODE_ENV === 'test'; + } + return false; }; diff --git a/rollup.config.js b/rollup.config.js index 64fb9183bf..732e424ae5 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -57,6 +57,7 @@ export function esm(packageJson, internal) { }), peerDepsExternal(), resolve({ + browser: true, preferBuiltins: false, }), json(), @@ -97,6 +98,7 @@ export function umd(outputName, packageJson, externanMap) { }), peerDepsExternal(), resolve({ + browser: true, preferBuiltins: false, }), json(),