active-data
Version:
Reactive data manager, inspired by MobX. Automatically detects associated data and perform updates to your views or everything dependent on that data when it changes. Implemented with js Proxy objects
28 lines (27 loc) • 603 B
JavaScript
module.exports = function (api) {
const config = {
"presets": [
["@babel/preset-env", {"modules": false, "useBuiltIns": "usage"}],
],
"plugins": [
"@babel/plugin-syntax-dynamic-import",
"@babel/plugin-syntax-import-meta",
],
};
if (api.env(["test"])) {
Object.assign(config, {
generatorOpts: {
sourceMaps: "inline",
shouldPrintComment: () => true,
compact: true,
minified: false,
retainLines: true,
},
});
config.plugins.push(["istanbul", {
"useInlineSourceMaps": true,
"exclude": ["test/**/*", "build-utils/**/*"],
}]);
}
return config;
};