dependency-cruiser-fork
Version:
Validate and visualize dependencies. With your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.
14 lines (11 loc) • 416 B
JavaScript
const _get = require("lodash/get");
const tryRequire = require("semver-try-require");
const vueTemplateCompiler = tryRequire(
"vue-template-compiler",
require("../../../package.json").supportedTranspilers["vue-template-compiler"]
);
module.exports = {
isAvailable: () => vueTemplateCompiler !== false,
transpile: (pSource) =>
_get(vueTemplateCompiler.parseComponent(pSource), "script.content", ""),
};