Tapable with Promise support
$ cnpm install tappable
Tapable with promise support.
yarn add tappable
# or
npm install --save tappable
// Require module
const Tapable = require('tappable')
For basic usage please see tapable docs.
applyPlugins*This functions are wrapped with pify and return promise too.
// Using async/await
await this.applyPluginsAsync('init')
// Using Promise
this.applyPluginsAsync('init')
.then(() => {
// Applied
})
.catch(err => {
// Some error happened
})
plugin(names, handler)When register plugins handler function can also return promise instead of calling callback argument.
webpack.plugin('init', async () => {
// You can use async/await here
})
// or
webpack.plugin('init', () => new Promise((resolve, reject) => {
// Call resolve() or rejcet() when finished or chain promise
}))
MIT
Copyright 2013 - present © cnpmjs.org | Home |