-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.js
24 lines (20 loc) · 817 Bytes
/
build.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
const {RWSPluginBuilder} = require('@rws-framework/client/src/plugins/_builder');
class BrowserRouterBuilder extends RWSPluginBuilder{
constructor(buildConfigurator, baseBuildConfig){
super(__dirname, buildConfigurator, baseBuildConfig);
}
async onComponentsLocated(partedComponentsLocations = []){
if(!partedComponentsLocations){
partedComponentsLocations = [];
}
return [...partedComponentsLocations,`${this.pluginPath}/src/components`];
}
async onServicesLocated(servicesLocations){
return [...servicesLocations,`${this.pluginPath}/src/services`];
}
async onBuild(buildOptions){
this.log('webpack build modified');
return buildOptions;
}
}
module.exports = BrowserRouterBuilder;