* Prepare preset-env and compat-data for preset-modules * Add transform-edge-default-parameters from preset-modules * AUtomatically generate data from compat-table * Add compat data for other plugins * Updates after rebase * Add more bugfixes to preset-env * Update tests * Add bugfix/transform-safari-for-shadowing * Fix build script * bugfix/transform-safari-block-shadowing * Fix flow * Include changes from 7127330f02b423d9cb0555b3d2a24dbccbc149b5 * Fix check-compat-data
19 lines
438 B
JavaScript
19 lines
438 B
JavaScript
"use strict";
|
|
|
|
const path = require("path");
|
|
|
|
const { generateData, environments, writeFile } = require("./utils-build-data");
|
|
|
|
for (const target of ["plugin", "corejs2-built-in"]) {
|
|
const newData = generateData(
|
|
environments,
|
|
require(`./data/${target}-features`)
|
|
);
|
|
const dataPath = path.join(__dirname, `../data/${target}s.json`);
|
|
|
|
if (!writeFile(newData, dataPath, target)) {
|
|
process.exitCode = 1;
|
|
break;
|
|
}
|
|
}
|