35 lines
1.5 KiB
JavaScript

export default function () {
return {
plugins: [
require.resolve('./plugins/registerBuilder'),
// register methods
require.resolve('./plugins/registerMethods'),
require.resolve('./plugins/registerType'),
// bundle configs
require.resolve('./plugins/features/analyze'),
require.resolve('./plugins/features/chainWebpack'),
require.resolve('./plugins/features/cssLoader'),
require.resolve('./plugins/features/copy'),
require.resolve('./plugins/features/devServer'),
require.resolve('./plugins/features/devtool'),
require.resolve('./plugins/features/externals'),
require.resolve('./plugins/features/exportStatic'),
require.resolve('./plugins/features/extraBabelPlugins'),
require.resolve('./plugins/features/extraBabelPresets'),
require.resolve('./plugins/features/extraPostCSSPlugins'),
require.resolve('./plugins/features/html'),
require.resolve('./plugins/features/lessLoader'),
require.resolve('./plugins/features/postcssLoader'),
require.resolve('./plugins/features/nodeModulesTransform'),
require.resolve('./plugins/features/vueLoader'),
// commands
require.resolve('./plugins/commands/build'),
require.resolve('./plugins/commands/dev'),
require.resolve('./plugins/commands/webpack'),
],
};
}