UNPKG

rezponsive

Version:

React decorator for responsive behaviors

30 lines (25 loc) 616 B
const BABEL_ENV = process.env.BABEL_ENV; const isCommonJS = BABEL_ENV !== undefined && BABEL_ENV === "cjs"; const isESM = BABEL_ENV !== undefined && BABEL_ENV === "esm"; module.exports = function(api) { api.cache(true); const presets = [ [ "@babel/env", { loose: true, modules: isCommonJS ? "commonjs" : false, targets: { esmodules: isESM ? true : undefined, }, }, ], "@babel/preset-typescript", "@babel/preset-react", ]; const plugins = ["@babel/plugin-proposal-class-properties"]; return { presets, plugins, }; };