UNPKG

react-saasify-chrisvxd

Version:

React components for Saasify web clients.

18 lines (16 loc) 486 B
const t = require('@babel/types'); module.exports = { MemberExpression(path) { // Inline process.browser const isProcess = path.node.object.name === 'process'; const isBrowser = path.node.property.name === 'browser'; const isAssignment = path.parentPath.type === 'AssignmentExpression'; if (isProcess && isBrowser) { if (isAssignment) { path.parentPath.remove(); } else { path.replaceWith(t.booleanLiteral(true)); } } } };