PluginProbe ʕ •ᴥ•ʔ
WPML Multilingual & Multicurrency for WooCommerce / 5.5.7
WPML Multilingual & Multicurrency for WooCommerce v5.5.7
5.5.7 5.3.8 5.3.9 5.4.3 5.4.4 5.4.5 5.5.1 5.5.1.1 5.5.2.2 5.5.2.3 5.5.3 5.5.3.1 5.5.4 5.5.5 5.5.6 trunk 0.9 1.0 1.1 1.2 1.3 1.4 1.5 2.0 2.2 2.3 2.3.1 2.3.2 3.0 3.0.1 3.1 3.2 3.2.1 3.2.2 3.3 3.3.1 3.3.2 3.3.3 3.3.4 3.4 3.4.1 3.4.2 3.4.3 3.5 3.5.1 3.5.2 3.5.3 3.5.4 3.5.5 3.6 3.6.1 3.6.10 3.6.11 3.6.2 3.6.3 3.6.4 3.6.5 3.6.5.1 3.6.6 3.6.7 3.6.8 3.6.9 3.7 3.7.1 3.7.10 3.7.11 3.7.12 3.7.13 3.7.14 3.7.15 3.7.16 3.7.2 3.7.3 3.7.4 3.7.5 3.7.6 3.7.7 3.7.8 3.7.9 3.8.0 3.8.1 3.8.2 3.8.3 3.8.4 3.8.5 3.8.6 3.9.0 3.9.1 3.9.1.1 3.9.2 3.9.3 3.9.4 3.9.5 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.10.0 4.10.1 4.10.2 4.10.3 4.10.4 4.11.2 4.11.3.2 4.11.5 4.11.6 4.12.1 4.12.4 4.12.5 4.12.6 4.2.0 4.2.0.1 4.2.1 4.2.1.1 4.2.10 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 4.2.7 4.2.7.1 4.2.8 4.2.8.1 4.2.9 4.3.0 4.3.1 4.3.2 4.3.2.1 4.3.3 4.3.4 4.3.5 4.3.6 4.3.7 4.4.0 4.4.1 4.4.2 4.4.2.1 4.5.0 4.6.0 4.6.1 4.6.2 4.6.2.1 4.6.3 4.6.5 4.6.6 4.6.7 4.7.0 4.7.1 4.7.2 4.7.3 4.7.4 4.7.5 4.7.6 4.7.7 4.7.8 4.7.9 4.8.0 4.9.0 4.9.1 5.0.1 5.0.2 5.1.1 5.1.2 5.1.3 5.2.0 5.2.1 5.3.2 5.3.3.1 5.3.4 5.3.5 5.3.6 5.3.7
woocommerce-multilingual / vendor / otgs / installer / webpack.config.js
woocommerce-multilingual / vendor / otgs / installer Last commit date
dist 1 year ago includes 1 month ago locale 2 months ago res 1 year ago src 1 month ago templates 1 month ago vendor-bin 3 years ago Makefile 5 years ago README.md 5 years ago installer.php 1 month ago loader.php 1 month ago phpcs.compatibility.xml 1 year ago phpcs.xml 5 years ago phpunit.xml 10 months ago repositories.xml 3 years ago webpack.config.js 1 year ago
webpack.config.js
129 lines
1 const path = require('path');
2 const ExtractTextPlugin = require('extract-text-webpack-plugin');
3
4
5 const webPackModule = (production = true) => {
6 return {
7 rules: [
8 {
9 loader: 'babel-loader',
10 test: /\.js$/,
11 exclude: /node_modules/,
12 query: {
13 presets: ['es2015'],
14 },
15 },
16 {
17 test: /\.s?css$/,
18 use: ExtractTextPlugin.extract({
19 fallback: 'style-loader',
20 use: [
21 {
22 loader: 'css-loader',
23 options: {
24 sourceMap: !production,
25 minimize: production,
26 },
27 },
28 {
29 loader: 'sass-loader',
30 options: {
31 sourceMap: !production,
32 },
33 },
34 {
35 loader: 'postcss-loader',
36 },
37 ],
38 }),
39 },
40 ],
41 }
42 };
43
44 const componentSettings = (env) => {
45 const isProduction = env === 'production';
46
47 return {
48 entry: ['whatwg-fetch', './src/js/component-settings-reports/app.js'],
49 output: {
50 path: path.join(__dirname, 'dist'),
51 filename: path.join('js', 'component-settings-reports', 'app.js'),
52 },
53 plugins: [
54 new ExtractTextPlugin(path.join('css', 'component-settings-reports', 'styles.css')),
55 ],
56 module: webPackModule(!isProduction),
57 devtool: isProduction ? '' : 'inline-source-map'
58 };
59 };
60
61 const installerSupport = (env) => {
62 const isProduction = env === 'production';
63 return {
64 entry: ['whatwg-fetch', './src/js/otgs-installer-support/app.js'],
65 output: {
66 path: path.join(__dirname, 'dist'),
67 filename: path.join('js', 'otgs-installer-support', 'app.js')
68 },
69 plugins: [
70 new ExtractTextPlugin(path.join('css', 'otgs-installer-support', 'styles.css'))
71 ],
72
73 module: webPackModule(!isProduction),
74 devtool: isProduction ? '' : 'inline-source-map',
75 };
76 };
77
78 const expiredNotice = (env) => {
79 const isProduction = env === 'production';
80
81 return {
82 entry: ['whatwg-fetch', './src/js/expired-notice/app.js'],
83 output: {
84 path: path.join(__dirname, 'dist'),
85 filename: path.join('js', 'expired-notice', 'app.js'),
86 },
87 module: webPackModule(!isProduction),
88 devtool: isProduction ? '' : 'inline-source-map'
89 };
90 };
91
92 const domPurify = (env) => {
93 const isProduction = env === 'production';
94
95 return {
96 entry: ['whatwg-fetch', './src/js/domPurify/app.js'],
97 output: {
98 path: path.join(__dirname, 'dist'),
99 filename: path.join('js', 'domPurify', 'app.js'),
100 },
101 module: webPackModule(!isProduction),
102 devtool: isProduction ? '' : 'inline-source-map'
103 };
104 };
105
106 const notification = (env) => {
107 const isProduction = env === 'production';
108
109 return {
110 entry: ['whatwg-fetch', './src/js/notification/app.js'],
111 output: {
112 path: path.join(__dirname, 'dist'),
113 filename: path.join('js', 'notification', 'app.js'),
114 },
115 module: webPackModule(!isProduction),
116 devtool: isProduction ? '' : 'inline-source-map'
117 };
118 };
119
120
121 module.exports = [
122 componentSettings,
123 installerSupport,
124 expiredNotice,
125 notification,
126 domPurify
127 ];
128
129