diff --git a/packages/motion-utils/src/errors.ts b/packages/motion-utils/src/errors.ts index fa3768435b..495db8cb72 100644 --- a/packages/motion-utils/src/errors.ts +++ b/packages/motion-utils/src/errors.ts @@ -6,10 +6,15 @@ export type DevMessage = ( errorCode?: string ) => void +const isDev = + typeof process !== "undefined" && + process.env && + process.env.NODE_ENV !== "production" + let warning: DevMessage = () => {} let invariant: DevMessage = () => {} -if (process.env.NODE_ENV !== "production") { +if (isDev) { warning = (check, message, errorCode) => { if (!check && typeof console !== "undefined") { console.warn(formatErrorMessage(message, errorCode))