UNPKG

build-easy

Version:
49 lines (42 loc) 1.75 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; function _joi() { const data = _interopRequireDefault(require("@build-easy/bundles/model/joi")); _joi = function _joi() { return data; }; return data; } function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var _default = _joi().default.object({ babelConfigTransform: _joi().default.func(), patterns: _joi().default.func(), injectVueCss: _joi().default.boolean(), packageDirName: _joi().default.string(), packages: _joi().default.array().items(_joi().default.string()), nodeVersion: _joi().default.number(), target: _joi().default.string().valid('node', 'browser'), moduleType: _joi().default.string().valid('esm', 'cjs', 'all'), runtimeHelpers: _joi().default.boolean(), extraBabelPlugins: _joi().default.array().items(_joi().default.any()), extraBabelPresets: _joi().default.array().items(_joi().default.any()), extraPostCSSPlugins: _joi().default.array().items(_joi().default.any()), nodeFiles: _joi().default.array().items(_joi().default.string()), browserFiles: _joi().default.array().items(_joi().default.string()), entry: _joi().default.string(), output: _joi().default.string(), lessOptions: _joi().default.object(), tsCompilerOptions: _joi().default.object(), beforeReadWriteStream: _joi().default.func(), afterReadWriteStream: _joi().default.func(), mountedReadWriteStream: _joi().default.func(), alias: _joi().default.object(), mapSources: _joi().default.func(), afterHook: _joi().default.func(), sourcemap: _joi().default.boolean(), frame: _joi().default.string().valid('react', 'vue') }); exports.default = _default;