@midwayjs/build-plugin-hooks
Version:
Build integration plugin for Rax/Ice to convert references to backend Api in code to frontend SDK calls.
13 lines (10 loc) • 381 B
text/typescript
import { IPlugin } from '@alib/build-scripts'
const buildHooksRequest: IPlugin = (pluginApi) => {
pluginApi.onGetWebpackConfig((config) => {
const MidwayHooksLoader = require.resolve('@midwayjs/hooks-loader')
;['jsx', 'tsx'].forEach((type) => {
config.module.rule(type).use('midway-hooks').loader(MidwayHooksLoader)
})
})
}
export default buildHooksRequest