@opentiny/tiny-toolkit-pro
Version:
TinyPro Vue:开箱即用、前后端分离的 Vue 后台管理模板
102 lines • 5.19 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.devDependencies = exports.removeDependencies = exports.removedCommand = exports.devCommand = exports.buildCommand = exports.buildConfigs = exports.BuildTool = exports.ServerFrameworks = exports.VueVersion = void 0;
var VueVersion;
(function (VueVersion) {
VueVersion["Vue3"] = "tinyvue";
})(VueVersion = exports.VueVersion || (exports.VueVersion = {}));
/**
* 服务端类型
*/
var ServerFrameworks;
(function (ServerFrameworks) {
ServerFrameworks["EggJs"] = "eggJs";
ServerFrameworks["NestJs"] = "nestJs";
ServerFrameworks["SpringCloud"] = "springCloud";
ServerFrameworks["Skip"] = "";
})(ServerFrameworks = exports.ServerFrameworks || (exports.ServerFrameworks = {}));
var BuildTool;
(function (BuildTool) {
BuildTool["Vite"] = "vite";
BuildTool["Webpack"] = "webpack";
BuildTool["Rspack"] = "rspack";
BuildTool["Farm"] = "farm";
})(BuildTool = exports.BuildTool || (exports.BuildTool = {}));
exports.buildConfigs = {
vite: ['webpack.config.js', 'rspack.config.js', 'farm.config.ts'],
webpack: ['config', 'rspack.config.js', 'farm.config.ts'],
rspack: ['config', 'webpack.config.js', 'farm.config.ts'],
farm: ['config', 'webpack.config.js', 'rspack.config.js']
};
exports.buildCommand = {
vite: 'vite build --config ./config/vite.config.prod.ts',
webpack: 'webpack --config webpack.config.js',
rspack: 'rspack build',
farm: 'farm build'
};
exports.devCommand = {
vite: 'vite --config ./config/vite.config.dev.ts --port 3031',
webpack: 'webpack-dev-server --progress --config webpack.config.js',
rspack: 'rspack serve',
farm: 'farm'
};
exports.removedCommand = [
'dev:wp',
'dev:rp',
'build:wp',
'build:rp',
'dev',
'dev:fr',
'build:fr'
];
/**
* 需要删除的包
*/
exports.removeDependencies = {
vite: ['style-resources-loader', 'vue-style-loader'],
webpack: [],
rspack: [],
farm: []
};
/**
* 需要删除的包
*/
exports.devDependencies = {
vite: [
'@babel/preset-env',
'@babel/preset-typescript',
/@rspack\/.*/,
/webpack/,
'vue-loader',
'import-meta-loader',
'css-loader',
'core-js',
'babel-loader',
/@farmfe\/.*/
],
rspack: [
/@vitejs\/.*/,
/vite-.*/,
'vite',
'webpack',
'webpack-cli',
'webpack-dev-server',
/@farmfe\/.*/
],
webpack: [
/@vitejs\/.*/,
/vite-.*/,
'vite',
'@rspack/cli',
'@rspack/core',
/@farmfe\/.*/
],
farm: [
'webpack',
'webpack-cli',
'webpack-dev-server',
/webpack-.*/,
/@rspack\/.*/
]
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW50ZXJmYWNlcy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9saWIvaW50ZXJmYWNlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFRQSxJQUFZLFVBRVg7QUFGRCxXQUFZLFVBQVU7SUFDcEIsOEJBQWdCLENBQUE7QUFDbEIsQ0FBQyxFQUZXLFVBQVUsR0FBVixrQkFBVSxLQUFWLGtCQUFVLFFBRXJCO0FBRUQ7O0dBRUc7QUFDSCxJQUFZLGdCQUtYO0FBTEQsV0FBWSxnQkFBZ0I7SUFDMUIsbUNBQWUsQ0FBQTtJQUNmLHFDQUFpQixDQUFBO0lBQ2pCLCtDQUEyQixDQUFBO0lBQzNCLDZCQUFTLENBQUE7QUFDWCxDQUFDLEVBTFcsZ0JBQWdCLEdBQWhCLHdCQUFnQixLQUFoQix3QkFBZ0IsUUFLM0I7QUFFRCxJQUFZLFNBS1g7QUFMRCxXQUFZLFNBQVM7SUFDbkIsMEJBQWEsQ0FBQTtJQUNiLGdDQUFtQixDQUFBO0lBQ25CLDhCQUFpQixDQUFBO0lBQ2pCLDBCQUFhLENBQUE7QUFDZixDQUFDLEVBTFcsU0FBUyxHQUFULGlCQUFTLEtBQVQsaUJBQVMsUUFLcEI7QUFFWSxRQUFBLFlBQVksR0FBRztJQUMxQixJQUFJLEVBQUUsQ0FBQyxtQkFBbUIsRUFBRSxrQkFBa0IsRUFBRSxnQkFBZ0IsQ0FBQztJQUNqRSxPQUFPLEVBQUUsQ0FBQyxRQUFRLEVBQUUsa0JBQWtCLEVBQUUsZ0JBQWdCLENBQUM7SUFDekQsTUFBTSxFQUFFLENBQUMsUUFBUSxFQUFFLG1CQUFtQixFQUFFLGdCQUFnQixDQUFDO0lBQ3pELElBQUksRUFBRSxDQUFDLFFBQVEsRUFBRSxtQkFBbUIsRUFBRSxrQkFBa0IsQ0FBQztDQUMxRCxDQUFDO0FBRVcsUUFBQSxZQUFZLEdBQUc7SUFDMUIsSUFBSSxFQUFFLGtEQUFrRDtJQUN4RCxPQUFPLEVBQUUsb0NBQW9DO0lBQzdDLE1BQU0sRUFBRSxjQUFjO0lBQ3RCLElBQUksRUFBRSxZQUFZO0NBQ25CLENBQUM7QUFFVyxRQUFBLFVBQVUsR0FBRztJQUN4QixJQUFJLEVBQUUsdURBQXVEO0lBQzdELE9BQU8sRUFBRSwwREFBMEQ7SUFDbkUsTUFBTSxFQUFFLGNBQWM7SUFDdEIsSUFBSSxFQUFFLE1BQU07Q0FDYixDQUFDO0FBRVcsUUFBQSxjQUFjLEdBQUc7SUFDNUIsUUFBUTtJQUNSLFFBQVE7SUFDUixVQUFVO0lBQ1YsVUFBVTtJQUNWLEtBQUs7SUFDTCxRQUFRO0lBQ1IsVUFBVTtDQUNYLENBQUM7QUFFRjs7R0FFRztBQUNVLFFBQUEsa0JBQWtCLEdBQUc7SUFDaEMsSUFBSSxFQUFFLENBQUMsd0JBQXdCLEVBQUUsa0JBQWtCLENBQUM7SUFDcEQsT0FBTyxFQUFFLEVBQUU7SUFDWCxNQUFNLEVBQUUsRUFBRTtJQUNWLElBQUksRUFBRSxFQUFFO0NBQ1QsQ0FBQztBQUVGOztHQUVHO0FBQ1UsUUFBQSxlQUFlLEdBQUc7SUFDN0IsSUFBSSxFQUFFO1FBQ0osbUJBQW1CO1FBQ25CLDBCQUEwQjtRQUMxQixhQUFhO1FBQ2IsU0FBUztRQUNULFlBQVk7UUFDWixvQkFBb0I7UUFDcEIsWUFBWTtRQUNaLFNBQVM7UUFDVCxjQUFjO1FBQ2QsYUFBYTtLQUNkO0lBQ0QsTUFBTSxFQUFFO1FBQ04sYUFBYTtRQUNiLFNBQVM7UUFDVCxNQUFNO1FBQ04sU0FBUztRQUNULGFBQWE7UUFDYixvQkFBb0I7UUFDcEIsYUFBYTtLQUNkO0lBQ0QsT0FBTyxFQUFFO1FBQ1AsYUFBYTtRQUNiLFNBQVM7UUFDVCxNQUFNO1FBQ04sYUFBYTtRQUNiLGNBQWM7UUFDZCxhQUFhO0tBQ2Q7SUFDRCxJQUFJLEVBQUU7UUFDSixTQUFTO1FBQ1QsYUFBYTtRQUNiLG9CQUFvQjtRQUNwQixZQUFZO1FBQ1osYUFBYTtLQUNkO0NBQ0YsQ0FBQyJ9