@opentiny/tiny-toolkit-pro
Version:
TinyPro Vue:开箱即用、前后端分离的 Vue 后台管理模板
102 lines • 5.03 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 = VueVersion = {}));
/**
* 服务端类型
*/
var ServerFrameworks;
(function (ServerFrameworks) {
ServerFrameworks["EggJs"] = "eggJs";
ServerFrameworks["NestJs"] = "nestJs";
ServerFrameworks["SpringCloud"] = "springCloud";
ServerFrameworks["Skip"] = "";
})(ServerFrameworks || (exports.ServerFrameworks = ServerFrameworks = {}));
var BuildTool;
(function (BuildTool) {
BuildTool["Vite"] = "vite";
BuildTool["Webpack"] = "webpack";
BuildTool["Rspack"] = "rspack";
BuildTool["Farm"] = "farm";
})(BuildTool || (exports.BuildTool = 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW50ZXJmYWNlcy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9saWIvaW50ZXJmYWNlcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFRQSxJQUFZLFVBRVg7QUFGRCxXQUFZLFVBQVU7SUFDcEIsOEJBQWdCLENBQUE7QUFDbEIsQ0FBQyxFQUZXLFVBQVUsMEJBQVYsVUFBVSxRQUVyQjtBQUVEOztHQUVHO0FBQ0gsSUFBWSxnQkFLWDtBQUxELFdBQVksZ0JBQWdCO0lBQzFCLG1DQUFlLENBQUE7SUFDZixxQ0FBaUIsQ0FBQTtJQUNqQiwrQ0FBMkIsQ0FBQTtJQUMzQiw2QkFBUyxDQUFBO0FBQ1gsQ0FBQyxFQUxXLGdCQUFnQixnQ0FBaEIsZ0JBQWdCLFFBSzNCO0FBRUQsSUFBWSxTQUtYO0FBTEQsV0FBWSxTQUFTO0lBQ25CLDBCQUFhLENBQUE7SUFDYixnQ0FBbUIsQ0FBQTtJQUNuQiw4QkFBaUIsQ0FBQTtJQUNqQiwwQkFBYSxDQUFBO0FBQ2YsQ0FBQyxFQUxXLFNBQVMseUJBQVQsU0FBUyxRQUtwQjtBQUVZLFFBQUEsWUFBWSxHQUFHO0lBQzFCLElBQUksRUFBRSxDQUFDLG1CQUFtQixFQUFFLGtCQUFrQixFQUFFLGdCQUFnQixDQUFDO0lBQ2pFLE9BQU8sRUFBRSxDQUFDLFFBQVEsRUFBRSxrQkFBa0IsRUFBRSxnQkFBZ0IsQ0FBQztJQUN6RCxNQUFNLEVBQUUsQ0FBQyxRQUFRLEVBQUUsbUJBQW1CLEVBQUUsZ0JBQWdCLENBQUM7SUFDekQsSUFBSSxFQUFFLENBQUMsUUFBUSxFQUFFLG1CQUFtQixFQUFFLGtCQUFrQixDQUFDO0NBQzFELENBQUM7QUFFVyxRQUFBLFlBQVksR0FBRztJQUMxQixJQUFJLEVBQUUsa0RBQWtEO0lBQ3hELE9BQU8sRUFBRSxvQ0FBb0M7SUFDN0MsTUFBTSxFQUFFLGNBQWM7SUFDdEIsSUFBSSxFQUFFLFlBQVk7Q0FDbkIsQ0FBQztBQUVXLFFBQUEsVUFBVSxHQUFHO0lBQ3hCLElBQUksRUFBRSx1REFBdUQ7SUFDN0QsT0FBTyxFQUFFLDBEQUEwRDtJQUNuRSxNQUFNLEVBQUUsY0FBYztJQUN0QixJQUFJLEVBQUUsTUFBTTtDQUNiLENBQUM7QUFFVyxRQUFBLGNBQWMsR0FBRztJQUM1QixRQUFRO0lBQ1IsUUFBUTtJQUNSLFVBQVU7SUFDVixVQUFVO0lBQ1YsS0FBSztJQUNMLFFBQVE7SUFDUixVQUFVO0NBQ1gsQ0FBQztBQUVGOztHQUVHO0FBQ1UsUUFBQSxrQkFBa0IsR0FBRztJQUNoQyxJQUFJLEVBQUUsQ0FBQyx3QkFBd0IsRUFBRSxrQkFBa0IsQ0FBQztJQUNwRCxPQUFPLEVBQUUsRUFBRTtJQUNYLE1BQU0sRUFBRSxFQUFFO0lBQ1YsSUFBSSxFQUFFLEVBQUU7Q0FDVCxDQUFDO0FBRUY7O0dBRUc7QUFDVSxRQUFBLGVBQWUsR0FBRztJQUM3QixJQUFJLEVBQUU7UUFDSixtQkFBbUI7UUFDbkIsMEJBQTBCO1FBQzFCLGFBQWE7UUFDYixTQUFTO1FBQ1QsWUFBWTtRQUNaLG9CQUFvQjtRQUNwQixZQUFZO1FBQ1osU0FBUztRQUNULGNBQWM7UUFDZCxhQUFhO0tBQ2Q7SUFDRCxNQUFNLEVBQUU7UUFDTixhQUFhO1FBQ2IsU0FBUztRQUNULE1BQU07UUFDTixTQUFTO1FBQ1QsYUFBYTtRQUNiLG9CQUFvQjtRQUNwQixhQUFhO0tBQ2Q7SUFDRCxPQUFPLEVBQUU7UUFDUCxhQUFhO1FBQ2IsU0FBUztRQUNULE1BQU07UUFDTixhQUFhO1FBQ2IsY0FBYztRQUNkLGFBQWE7S0FDZDtJQUNELElBQUksRUFBRTtRQUNKLFNBQVM7UUFDVCxhQUFhO1FBQ2Isb0JBQW9CO1FBQ3BCLFlBQVk7UUFDWixhQUFhO0tBQ2Q7Q0FDRixDQUFDIn0=