Expose packages for premium

[PREMIUM-38]
This commit is contained in:
Pavel Dohnal
2017-09-12 16:30:56 +01:00
parent 165d8358d4
commit f0ab42adf1

View File

@ -73,10 +73,18 @@ var baseConfig = {
include: require.resolve('underscore'),
loader: 'expose-loader?_',
},
{
include: require.resolve('history'),
loader: 'expose-loader?' + globalPrefix + '.History',
},
{
include: require.resolve('react'),
loader: 'expose-loader?' + globalPrefix + '.React',
},
{
include: require.resolve('react-dom'),
loader: 'expose-loader?' + globalPrefix + '.ReactDOM',
},
{
include: require.resolve('react-router'),
loader: 'expose-loader?' + globalPrefix + '.ReactRouter',
@ -93,6 +101,10 @@ var baseConfig = {
test: /listing.jsx/i,
loader: 'expose-loader?' + globalPrefix + '.Listing!babel-loader',
},
{
test: /form.jsx/i,
loader: 'expose-loader?' + globalPrefix + '.Form!babel-loader',
},
{
include: path.resolve(__dirname, 'assets/js/src/newsletters/badges/stats.jsx'),
loader: 'expose-loader?' + globalPrefix + '.StatsBadge!babel-loader',
@ -158,9 +170,11 @@ var adminConfig = {
'react-router',
'react-string-replace',
'listing/listing.jsx',
'form/form.jsx',
'newsletters/badges/stats.jsx',
'newsletters/breadcrumb.jsx',
'newsletters/types/welcome/scheduling.jsx'
'newsletters/types/welcome/scheduling.jsx',
'history',
],
admin: [
'subscribers/subscribers.jsx',