1 | "use strict";
|
2 |
|
3 | Object.defineProperty(exports, "__esModule", {
|
4 | value: true
|
5 | });
|
6 | exports["default"] = void 0;
|
7 |
|
8 | var _stanUtils = require("stan-utils");
|
9 |
|
10 | var schema = _stanUtils.joi.object({
|
11 | bundler: _stanUtils.joi.string().allow('rollup', 'babel')["default"]('rollup'),
|
12 | target: _stanUtils.joi.string().allow('node', 'browser'),
|
13 | file: _stanUtils.joi.string(),
|
14 | entry: _stanUtils.joi.string(),
|
15 | esm: [_stanUtils.joi.bool(), _stanUtils.joi.object()],
|
16 | cjs: [_stanUtils.joi.bool(), _stanUtils.joi.object()],
|
17 | umd: [_stanUtils.joi.bool(), _stanUtils.joi.object()],
|
18 | system: [_stanUtils.joi.bool(), _stanUtils.joi.object()],
|
19 | disableTypeCheck: _stanUtils.joi.bool(),
|
20 | analyze: _stanUtils.joi.bool(),
|
21 | minify: _stanUtils.joi.bool(),
|
22 | sourcemap: _stanUtils.joi.bool(),
|
23 | runtimeHelpers: _stanUtils.joi.bool(),
|
24 | babelPlugins: _stanUtils.joi.array().items(_stanUtils.joi.string(), _stanUtils.joi.array().items(_stanUtils.joi.string(), _stanUtils.joi.object())),
|
25 | babelPresets: _stanUtils.joi.array().items(_stanUtils.joi.string(), _stanUtils.joi.array().items(_stanUtils.joi.string(), _stanUtils.joi.object())),
|
26 | extraBabelPlugins: _stanUtils.joi.array().items(_stanUtils.joi.string(), _stanUtils.joi.array().items(_stanUtils.joi.string(), _stanUtils.joi.object())),
|
27 | extraBabelPresets: _stanUtils.joi.array().items(_stanUtils.joi.string(), _stanUtils.joi.array().items(_stanUtils.joi.string(), _stanUtils.joi.object())),
|
28 | extraExternals: _stanUtils.joi.array().items(_stanUtils.joi.string(), _stanUtils.joi.object().regex()),
|
29 | externalsExclude: _stanUtils.joi.array().items(_stanUtils.joi.string(), _stanUtils.joi.object().regex()),
|
30 | externalPeerDependenciesOnly: _stanUtils.joi.bool(),
|
31 | extraPostCSSPlugins: _stanUtils.joi.array().items(_stanUtils.joi.any()),
|
32 | extraRollupPlugins: _stanUtils.joi.array().items(_stanUtils.joi.any()),
|
33 | nodeResolveOpts: _stanUtils.joi.object(),
|
34 | replaceOpts: _stanUtils.joi.object(),
|
35 | commonjsOpts: _stanUtils.joi.object(),
|
36 | injectOpts: _stanUtils.joi.object(),
|
37 | terserOpts: _stanUtils.joi.object(),
|
38 | typescript2Opts: _stanUtils.joi.object(),
|
39 | aliasOpts: _stanUtils.joi.object(),
|
40 | visualizerOpts: _stanUtils.joi.object(),
|
41 | postcssOpts: _stanUtils.joi.object(),
|
42 | copy: _stanUtils.joi.object()
|
43 | });
|
44 |
|
45 | var _default = schema;
|
46 | exports["default"] = _default; |
\ | No newline at end of file |