| Current Path : /home/x/b/o/xbodynamge/namtation/wp-content/ |
| Current File : /home/x/b/o/xbodynamge/namtation/wp-content/webpack.config.js.tar |
wp-content/plugins/themeisle-companion/vendor/codeinwp/gutenberg-blocks/webpack.config.js 0000604 00000003410 15114215423 0033726 0 ustar 00 home/xbodynamge/crosstraining const webpack = require( 'webpack' );
const NODE_ENV = process.env.NODE_ENV || 'development';
const glob = require( 'glob' );
const MiniCssExtractPlugin = require( 'mini-css-extract-plugin' );
module.exports = {
mode: NODE_ENV,
entry: [ ...glob.sync( './blocks/**/index.js' ), './store/index.js' ],
output: {
path: __dirname,
filename: './build/block.js',
chunkFilename: './build/[name].js'
},
module: {
rules: [
{
test: /.js?$/,
use: [ {
loader: 'babel-loader',
options: {
presets: [ '@babel/preset-env' ],
plugins: [
'@babel/plugin-transform-async-to-generator',
'@babel/plugin-proposal-object-rest-spread',
[
'@babel/plugin-transform-react-jsx', {
'pragma': 'wp.element.createElement'
}
]
]
}
},
'eslint-loader' ],
exclude: /node_modules/
},
{
test: /\.(css|scss)$/,
use: [ {
loader: MiniCssExtractPlugin.loader
},
'css-loader',
{
loader: 'postcss-loader',
options: {
plugins: [
require( 'autoprefixer' )
]
}
},
{
loader: 'sass-loader',
query: {
outputStyle:
'production' === process.env.NODE_ENV ? 'compressed' : 'nested'
}
} ]
}
]
},
optimization: {
splitChunks: {
cacheGroups: {
vendor: {
name: 'vendor',
test: /[\\/]node_modules[\\/]/,
chunks: 'all',
reuseExistingChunk: true
},
editorStyles: {
name: 'vendor',
test: /editor\.scss$/,
chunks: 'all',
enforce: true
}
}
}
},
plugins: [
new webpack.DefinePlugin({
'process.env.NODE_ENV': JSON.stringify( NODE_ENV )
}),
new MiniCssExtractPlugin({
filename: './build/style.css',
chunkFilename: './build/edit-blocks.css'
})
]
};
dev/wp-content/plugins/themeisle-companion/vendor/codeinwp/gutenberg-blocks/webpack.config.js 0000644 00000003410 15114357045 0031632 0 ustar 00 home/xbodynamge const webpack = require( 'webpack' );
const NODE_ENV = process.env.NODE_ENV || 'development';
const glob = require( 'glob' );
const MiniCssExtractPlugin = require( 'mini-css-extract-plugin' );
module.exports = {
mode: NODE_ENV,
entry: [ ...glob.sync( './blocks/**/index.js' ), './store/index.js' ],
output: {
path: __dirname,
filename: './build/block.js',
chunkFilename: './build/[name].js'
},
module: {
rules: [
{
test: /.js?$/,
use: [ {
loader: 'babel-loader',
options: {
presets: [ '@babel/preset-env' ],
plugins: [
'@babel/plugin-transform-async-to-generator',
'@babel/plugin-proposal-object-rest-spread',
[
'@babel/plugin-transform-react-jsx', {
'pragma': 'wp.element.createElement'
}
]
]
}
},
'eslint-loader' ],
exclude: /node_modules/
},
{
test: /\.(css|scss)$/,
use: [ {
loader: MiniCssExtractPlugin.loader
},
'css-loader',
{
loader: 'postcss-loader',
options: {
plugins: [
require( 'autoprefixer' )
]
}
},
{
loader: 'sass-loader',
query: {
outputStyle:
'production' === process.env.NODE_ENV ? 'compressed' : 'nested'
}
} ]
}
]
},
optimization: {
splitChunks: {
cacheGroups: {
vendor: {
name: 'vendor',
test: /[\\/]node_modules[\\/]/,
chunks: 'all',
reuseExistingChunk: true
},
editorStyles: {
name: 'vendor',
test: /editor\.scss$/,
chunks: 'all',
enforce: true
}
}
}
},
plugins: [
new webpack.DefinePlugin({
'process.env.NODE_ENV': JSON.stringify( NODE_ENV )
}),
new MiniCssExtractPlugin({
filename: './build/style.css',
chunkFilename: './build/edit-blocks.css'
})
]
};
wp-content/plugins/themeisle-companion/vendor/codeinwp/gutenberg-blocks/webpack.config.js 0000644 00000003711 15114357213 0033535 0 ustar 00 home/xbodynamge/lebauwcentre const webpack = require( 'webpack' );
const NODE_ENV = process.env.NODE_ENV || 'development';
const glob = require( 'glob' );
const MiniCssExtractPlugin = require( 'mini-css-extract-plugin' );
module.exports = {
mode: NODE_ENV,
entry: {
blocks: [
...glob.sync( './src/**/**/index.js' ),
...glob.sync( './src/plugins/registerPlugin.js' )
],
frontend: [
...glob.sync( './src/frontend/**/*.js' )
]
},
externals: {
'react': 'React',
'react-dom': 'ReactDOM'
},
output: {
path: __dirname,
filename: './build/[name].js',
chunkFilename: './build/[name].js',
jsonpFunction: 'tiOtterWebpackJsonp'
},
module: {
rules: [
{
test: /.js?$/,
use: [ {
loader: 'babel-loader',
options: {
presets: [ '@babel/preset-env' ],
plugins: [
'@babel/plugin-transform-async-to-generator',
'@babel/plugin-proposal-object-rest-spread',
[
'@babel/plugin-transform-react-jsx', {
'pragma': 'wp.element.createElement'
}
]
]
}
},
'eslint-loader' ]
},
{
test: /\.(css|scss)$/,
use: [ {
loader: MiniCssExtractPlugin.loader
},
'css-loader',
{
loader: 'postcss-loader',
options: {
plugins: [
require( 'autoprefixer' )
]
}
},
{
loader: 'sass-loader',
query: {
outputStyle:
'production' === process.env.NODE_ENV ? 'compressed' : 'nested'
}
} ]
}
]
},
optimization: {
splitChunks: {
cacheGroups: {
vendor: {
name: 'vendor',
test: /[\\/]node_modules[\\/]/,
chunks: 'all',
reuseExistingChunk: true
},
editorStyles: {
name: 'vendor',
test: /editor\.scss$/,
chunks: 'all',
enforce: true
}
}
}
},
plugins: [
new webpack.DefinePlugin({
'process.env.NODE_ENV': JSON.stringify( NODE_ENV )
}),
new MiniCssExtractPlugin({
filename: './build/style.css',
chunkFilename: './build/edit-blocks.css'
})
]
};
vendor/codeinwp/themeisle-content-forms/assets/gutenberg-esnext/webpack.config.js 0000644 00000002033 15115622115 0037732 0 ustar 00 home/xbodynamge/dev/wp-content/plugins/themeisle-companion var webpack = require( 'webpack' ),
NODE_ENV = process.env.NODE_ENV || 'development';
const entryPointNames = [
'blocks',
'components',
'date',
'editor',
'element',
'i18n',
'utils',
'data',
];
const packageNames = [
'hooks',
];
const externals = {
react: 'React',
'react-dom': 'ReactDOM',
'react-dom/server': 'ReactDOMServer',
tinymce: 'tinymce',
moment: 'moment',
jquery: 'jQuery',
};
[ ...entryPointNames, ...packageNames ].forEach( name => {
externals[ `@wordpress/${ name }` ] = {
this: [ 'wp', name ],
};
} );
var webpackConfig = {
entry: './block.js',
output: {
path: __dirname,
filename: 'block.build.js',
},
externals,
module: {
loaders: [
{
test: /.js$/,
loader: 'babel-loader',
exclude: /node_modules/,
},
],
},
plugins: [
new webpack.DefinePlugin( {
'process.env.NODE_ENV': JSON.stringify( NODE_ENV )
} ),
]
};
if ( 'production' === NODE_ENV ) {
webpackConfig.plugins.push( new webpack.optimize.UglifyJsPlugin() );
}
module.exports = webpackConfig;