UNPKG

dependency-cruiser-fork

Version:

Validate and visualize dependencies. With your rules. JavaScript, TypeScript, CoffeeScript. ES6, CommonJS, AMD.

14 lines (11 loc) 416 B
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", ""), };