dependency-cruiser-fork
Version:
Validate and visualize dependencies. With your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.
11 lines (8 loc) • 367 B
JavaScript
const tryRequire = require("semver-try-require");
const $package = require("../../../package.json");
const babel = tryRequire("@babel/core", $package.supportedTranspilers.babel);
module.exports = {
isAvailable: () => babel !== false,
transpile: (pSource, pTranspileOptions = {}) =>
babel.transformSync(pSource, pTranspileOptions.babelConfig || {}).code,
};