mirror of
https://github.com/marko-js/marko.git
synced 2025-12-08 19:26:05 +00:00
27 lines
524 B
JavaScript
27 lines
524 B
JavaScript
module.exports = (api) => ({
|
|
retainLines: true,
|
|
presets: [
|
|
[
|
|
"@babel/env",
|
|
{
|
|
loose: true,
|
|
targets: {
|
|
node: "18",
|
|
},
|
|
},
|
|
],
|
|
],
|
|
plugins: ["@babel/transform-runtime"],
|
|
overrides: [
|
|
{
|
|
test: "./packages/runtime-class/src/**/*",
|
|
plugins: api.env("production")
|
|
? [
|
|
["babel-plugin-minprops", { matchPrefix: "___", context: "marko" }],
|
|
"./scripts/babel-plugin-marko-debug",
|
|
]
|
|
: [],
|
|
},
|
|
],
|
|
});
|