Add front-end WP-style hooks support for Premium [PREMIUM-2]

This commit is contained in:
Alexey Stoletniy
2017-02-28 17:58:04 +03:00
parent 18e2d26587
commit bef0097f5b
7 changed files with 26 additions and 2 deletions

View File

@@ -26,6 +26,7 @@ baseConfig = {
'sticky-kit': 'vendor/jquery.sticky-kit.js',
'interact$': 'interact.js/interact.js',
'spectrum$': 'spectrum-colorpicker/spectrum.js',
'wp-js-hooks': 'WP-JS-Hooks/src/event-manager.js',
'blob$': 'blob/Blob.js',
'filesaver$': 'filesaver/FileSaver.js',
'papaparse': 'papaparse/papaparse.min.js',
@@ -59,6 +60,10 @@ baseConfig = {
include: require.resolve('underscore'),
loader: 'expose-loader?_',
},
{
test: /wp-js-hooks/i,
loader: 'exports-loader?window.wp.hooks',
},
{
include: /Blob.js$/,
loader: 'exports-loader?window.Blob',
@@ -93,7 +98,8 @@ config.push(_.extend({}, baseConfig, {
entry: {
vendor: [
'handlebars',
'handlebars_helpers'
'handlebars_helpers',
'wp-js-hooks'
],
mailpoet: [
'mailpoet',