babel/packages/babel-compat-data/scripts/build-overlapping-plugins.js
Nicolò Ribaudo 04354d1556
Extract targets parser and compat data from preset-env (#10899)
* Extract targets parser and compat data from preset-env

* Review by Jùnliàng

* isItemRequired -> targetsSupported

* Export isRequired
2020-01-10 03:15:20 +01:00

16 lines
385 B
JavaScript

"use strict";
const fs = require("fs");
const overlappingPlugins = require("./data/overlapping-plugins");
fs.writeFileSync(
__dirname + "/../data/overlapping-plugins.json",
JSON.stringify(overlappingPlugins, replacer, 2)
);
function replacer(key, val) {
if (val instanceof Set) return Array.from(val);
if (val instanceof Map) return Object.fromEntries(val);
return val;
}