@modern-js/module-tools-v2
Version:
The meta-framework suite designed from scratch for frontend-focused modern web development.
62 lines (61 loc) • 1.75 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.defaultBundlelessBuildConfig = exports.defaultBundleBuildConfig = exports.buildingText = exports.buildSuccessText = exports.buildFailText = void 0;
var _utils = require("@modern-js/utils");
const buildingText = _utils.chalk.blue('Building...');
exports.buildingText = buildingText;
const buildSuccessText = _utils.chalk.green('Build succeed');
exports.buildSuccessText = buildSuccessText;
const buildFailText = _utils.chalk.red('Build Failed:');
exports.buildFailText = buildFailText;
const defaultBundleBuildConfig = Object.freeze({
buildType: 'bundle',
format: 'cjs',
target: 'esnext',
// TODO: getDefaultEntry
sourceMap: false,
copy: {},
path: './dist',
dts: Object.freeze({
only: false,
distPath: './',
tsconfigPath: './tsconfig.json'
}),
jsx: 'automatic',
bundleOptions: {
entry: [],
// entry will overrides by getDefaultEntry function
platform: 'node',
splitting: false,
externals: undefined,
minify: false,
skipDeps: true,
entryNames: '[name]',
globals: {},
metafile: false,
umdModuleName: undefined
}
});
exports.defaultBundleBuildConfig = defaultBundleBuildConfig;
const defaultBundlelessBuildConfig = Object.freeze({
buildType: 'bundleless',
format: 'cjs',
target: 'esnext',
sourceMap: false,
copy: {},
path: './dist',
dts: Object.freeze({
distPath: './',
tsconfigPath: './tsconfig.json',
only: false
}),
bundlelessOptions: Object.freeze({
sourceDir: './src',
styleCompileMode: 'only-compiled-code'
}),
jsx: 'automatic'
});
exports.defaultBundlelessBuildConfig = defaultBundlelessBuildConfig;
//# sourceMappingURL=build.js.map