UNPKG

@mypaas/hcm-cli

Version:

Vant Cli 是一个 Vue 组件库构建工具,通过 Vant Cli 可以快速搭建一套功能完备的 Vue 组件库。

50 lines (49 loc) 1.37 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); module.exports = function (api) { if (api) { api.cache.never(); } const { BABEL_MODULE, NODE_ENV } = process.env; const isTest = NODE_ENV === 'test'; const useESModules = BABEL_MODULE !== 'commonjs' && !isTest; return { presets: [ [ '@babel/preset-env', { loose: true, modules: useESModules ? false : 'commonjs', }, ], [ '@vue/babel-preset-jsx', { functional: false, }, ], '@babel/preset-typescript', require('../compiler/babel-preset-vue-ts'), ], plugins: [ [ '@babel/plugin-transform-runtime', { corejs: false, useESModules, }, ], [ 'import', { libraryName: 'hcm', libraryDirectory: useESModules ? 'es' : 'lib', style: true, }, 'vant', ], '@babel/plugin-transform-object-assign', ], }; }; exports.default = module.exports;