@exabytellc/utils
Version:
EB react utils to make everything a little easier!
31 lines (30 loc) • 1.03 kB
JavaScript
module.exports = {
presets: [
[
"@babel/preset-env",
{
targets: {
browsers: [">0.25%", "not dead"], // Modern browsers
node: "current", // Node.js support (if needed)
},
modules: false, // Keeps ES module syntax for tree-shaking
},
],
[
"@babel/preset-react",
{
runtime: "automatic", // Uses the new JSX runtime to reduce boilerplate
development: process.env.BABEL_ENV === "development", // Dev optimizations
},
],
"@babel/preset-typescript", // For TypeScript support
],
plugins: [
"@babel/plugin-transform-runtime", // Avoids duplication of Babel helpers
],
ignore: [
"**/*.js", // Ignore all JavaScript files
"node_modules", // Ensure we don't process dependencies
"dist", // Avoid rebuilding output folder
],
};