diff --git a/app/client/dist/icons/android-chrome-144x144.png b/app/client/dist/icons/android-chrome-144x144.png new file mode 100644 index 0000000..8be5c0d Binary files /dev/null and b/app/client/dist/icons/android-chrome-144x144.png differ diff --git a/app/client/dist/icons/android-chrome-192x192.png b/app/client/dist/icons/android-chrome-192x192.png new file mode 100644 index 0000000..9ecf555 Binary files /dev/null and b/app/client/dist/icons/android-chrome-192x192.png differ diff --git a/app/client/dist/icons/android-chrome-256x256.png b/app/client/dist/icons/android-chrome-256x256.png new file mode 100644 index 0000000..bf914a5 Binary files /dev/null and b/app/client/dist/icons/android-chrome-256x256.png differ diff --git a/app/client/dist/icons/android-chrome-36x36.png b/app/client/dist/icons/android-chrome-36x36.png new file mode 100644 index 0000000..671a407 Binary files /dev/null and b/app/client/dist/icons/android-chrome-36x36.png differ diff --git a/app/client/dist/icons/android-chrome-384x384.png b/app/client/dist/icons/android-chrome-384x384.png new file mode 100644 index 0000000..91321eb Binary files /dev/null and b/app/client/dist/icons/android-chrome-384x384.png differ diff --git a/app/client/dist/icons/android-chrome-48x48.png b/app/client/dist/icons/android-chrome-48x48.png new file mode 100644 index 0000000..c8b526c Binary files /dev/null and b/app/client/dist/icons/android-chrome-48x48.png differ diff --git a/app/client/dist/icons/android-chrome-512x512.png b/app/client/dist/icons/android-chrome-512x512.png new file mode 100644 index 0000000..b8d3768 Binary files /dev/null and b/app/client/dist/icons/android-chrome-512x512.png differ diff --git a/app/client/dist/icons/android-chrome-72x72.png b/app/client/dist/icons/android-chrome-72x72.png new file mode 100644 index 0000000..57b741a Binary files /dev/null and b/app/client/dist/icons/android-chrome-72x72.png differ diff --git a/app/client/dist/icons/android-chrome-96x96.png b/app/client/dist/icons/android-chrome-96x96.png new file mode 100644 index 0000000..3f49480 Binary files /dev/null and b/app/client/dist/icons/android-chrome-96x96.png differ diff --git a/app/client/dist/icons/apple-touch-icon-1024x1024.png b/app/client/dist/icons/apple-touch-icon-1024x1024.png new file mode 100644 index 0000000..7a55ac0 Binary files /dev/null and b/app/client/dist/icons/apple-touch-icon-1024x1024.png differ diff --git a/app/client/dist/icons/apple-touch-icon-114x114.png b/app/client/dist/icons/apple-touch-icon-114x114.png new file mode 100644 index 0000000..d9a1623 Binary files /dev/null and b/app/client/dist/icons/apple-touch-icon-114x114.png differ diff --git a/app/client/dist/icons/apple-touch-icon-120x120.png b/app/client/dist/icons/apple-touch-icon-120x120.png new file mode 100644 index 0000000..66327b0 Binary files /dev/null and b/app/client/dist/icons/apple-touch-icon-120x120.png differ diff --git a/app/client/dist/icons/apple-touch-icon-144x144.png b/app/client/dist/icons/apple-touch-icon-144x144.png new file mode 100644 index 0000000..8173c56 Binary files /dev/null and b/app/client/dist/icons/apple-touch-icon-144x144.png differ diff --git a/app/client/dist/icons/apple-touch-icon-152x152.png b/app/client/dist/icons/apple-touch-icon-152x152.png new file mode 100644 index 0000000..29aa2bd Binary files /dev/null and b/app/client/dist/icons/apple-touch-icon-152x152.png differ diff --git a/app/client/dist/icons/apple-touch-icon-167x167.png b/app/client/dist/icons/apple-touch-icon-167x167.png new file mode 100644 index 0000000..8459540 Binary files /dev/null and b/app/client/dist/icons/apple-touch-icon-167x167.png differ diff --git a/app/client/dist/icons/apple-touch-icon-180x180.png b/app/client/dist/icons/apple-touch-icon-180x180.png new file mode 100644 index 0000000..5df23d5 Binary files /dev/null and b/app/client/dist/icons/apple-touch-icon-180x180.png differ diff --git a/app/client/dist/icons/apple-touch-icon-57x57.png b/app/client/dist/icons/apple-touch-icon-57x57.png new file mode 100644 index 0000000..5c1fddd Binary files /dev/null and b/app/client/dist/icons/apple-touch-icon-57x57.png differ diff --git a/app/client/dist/icons/apple-touch-icon-60x60.png b/app/client/dist/icons/apple-touch-icon-60x60.png new file mode 100644 index 0000000..ac15d3c Binary files /dev/null and b/app/client/dist/icons/apple-touch-icon-60x60.png differ diff --git a/app/client/dist/icons/apple-touch-icon-72x72.png b/app/client/dist/icons/apple-touch-icon-72x72.png new file mode 100644 index 0000000..3d19bf0 Binary files /dev/null and b/app/client/dist/icons/apple-touch-icon-72x72.png differ diff --git a/app/client/dist/icons/apple-touch-icon-76x76.png b/app/client/dist/icons/apple-touch-icon-76x76.png new file mode 100644 index 0000000..f5299ae Binary files /dev/null and b/app/client/dist/icons/apple-touch-icon-76x76.png differ diff --git a/app/client/dist/icons/apple-touch-icon-precomposed.png b/app/client/dist/icons/apple-touch-icon-precomposed.png new file mode 100644 index 0000000..5df23d5 Binary files /dev/null and b/app/client/dist/icons/apple-touch-icon-precomposed.png differ diff --git a/app/client/dist/icons/apple-touch-icon.png b/app/client/dist/icons/apple-touch-icon.png new file mode 100644 index 0000000..5df23d5 Binary files /dev/null and b/app/client/dist/icons/apple-touch-icon.png differ diff --git a/app/client/dist/icons/apple-touch-startup-image-1125x2436.png b/app/client/dist/icons/apple-touch-startup-image-1125x2436.png new file mode 100644 index 0000000..92a5f8a Binary files /dev/null and b/app/client/dist/icons/apple-touch-startup-image-1125x2436.png differ diff --git a/app/client/dist/icons/apple-touch-startup-image-1136x640.png b/app/client/dist/icons/apple-touch-startup-image-1136x640.png new file mode 100644 index 0000000..01ba56c Binary files /dev/null and b/app/client/dist/icons/apple-touch-startup-image-1136x640.png differ diff --git a/app/client/dist/icons/apple-touch-startup-image-1242x2208.png b/app/client/dist/icons/apple-touch-startup-image-1242x2208.png new file mode 100644 index 0000000..e14eee3 Binary files /dev/null and b/app/client/dist/icons/apple-touch-startup-image-1242x2208.png differ diff --git a/app/client/dist/icons/apple-touch-startup-image-1242x2688.png b/app/client/dist/icons/apple-touch-startup-image-1242x2688.png new file mode 100644 index 0000000..0f3d2b7 Binary files /dev/null and b/app/client/dist/icons/apple-touch-startup-image-1242x2688.png differ diff --git a/app/client/dist/icons/apple-touch-startup-image-1334x750.png b/app/client/dist/icons/apple-touch-startup-image-1334x750.png new file mode 100644 index 0000000..cc1bed1 Binary files /dev/null and b/app/client/dist/icons/apple-touch-startup-image-1334x750.png differ diff --git a/app/client/dist/icons/apple-touch-startup-image-1536x2048.png b/app/client/dist/icons/apple-touch-startup-image-1536x2048.png new file mode 100644 index 0000000..0788cda Binary files /dev/null and b/app/client/dist/icons/apple-touch-startup-image-1536x2048.png differ diff --git a/app/client/dist/icons/apple-touch-startup-image-1620x2160.png b/app/client/dist/icons/apple-touch-startup-image-1620x2160.png new file mode 100644 index 0000000..009ba31 Binary files /dev/null and b/app/client/dist/icons/apple-touch-startup-image-1620x2160.png differ diff --git a/app/client/dist/icons/apple-touch-startup-image-1668x2224.png b/app/client/dist/icons/apple-touch-startup-image-1668x2224.png new file mode 100644 index 0000000..afb6d4e Binary files /dev/null and b/app/client/dist/icons/apple-touch-startup-image-1668x2224.png differ diff --git a/app/client/dist/icons/apple-touch-startup-image-1668x2388.png b/app/client/dist/icons/apple-touch-startup-image-1668x2388.png new file mode 100644 index 0000000..57365da Binary files /dev/null and b/app/client/dist/icons/apple-touch-startup-image-1668x2388.png differ diff --git a/app/client/dist/icons/apple-touch-startup-image-1792x828.png b/app/client/dist/icons/apple-touch-startup-image-1792x828.png new file mode 100644 index 0000000..51a885f Binary files /dev/null and b/app/client/dist/icons/apple-touch-startup-image-1792x828.png differ diff --git a/app/client/dist/icons/apple-touch-startup-image-2048x1536.png b/app/client/dist/icons/apple-touch-startup-image-2048x1536.png new file mode 100644 index 0000000..baeb6c2 Binary files /dev/null and b/app/client/dist/icons/apple-touch-startup-image-2048x1536.png differ diff --git a/app/client/dist/icons/apple-touch-startup-image-2048x2732.png b/app/client/dist/icons/apple-touch-startup-image-2048x2732.png new file mode 100644 index 0000000..b939db1 Binary files /dev/null and b/app/client/dist/icons/apple-touch-startup-image-2048x2732.png differ diff --git a/app/client/dist/icons/apple-touch-startup-image-2160x1620.png b/app/client/dist/icons/apple-touch-startup-image-2160x1620.png new file mode 100644 index 0000000..3731495 Binary files /dev/null and b/app/client/dist/icons/apple-touch-startup-image-2160x1620.png differ diff --git a/app/client/dist/icons/apple-touch-startup-image-2208x1242.png b/app/client/dist/icons/apple-touch-startup-image-2208x1242.png new file mode 100644 index 0000000..4cf21ea Binary files /dev/null and b/app/client/dist/icons/apple-touch-startup-image-2208x1242.png differ diff --git a/app/client/dist/icons/apple-touch-startup-image-2224x1668.png b/app/client/dist/icons/apple-touch-startup-image-2224x1668.png new file mode 100644 index 0000000..beeaf07 Binary files /dev/null and b/app/client/dist/icons/apple-touch-startup-image-2224x1668.png differ diff --git a/app/client/dist/icons/apple-touch-startup-image-2388x1668.png b/app/client/dist/icons/apple-touch-startup-image-2388x1668.png new file mode 100644 index 0000000..c3977f4 Binary files /dev/null and b/app/client/dist/icons/apple-touch-startup-image-2388x1668.png differ diff --git a/app/client/dist/icons/apple-touch-startup-image-2436x1125.png b/app/client/dist/icons/apple-touch-startup-image-2436x1125.png new file mode 100644 index 0000000..270e16b Binary files /dev/null and b/app/client/dist/icons/apple-touch-startup-image-2436x1125.png differ diff --git a/app/client/dist/icons/apple-touch-startup-image-2688x1242.png b/app/client/dist/icons/apple-touch-startup-image-2688x1242.png new file mode 100644 index 0000000..db399a6 Binary files /dev/null and b/app/client/dist/icons/apple-touch-startup-image-2688x1242.png differ diff --git a/app/client/dist/icons/apple-touch-startup-image-2732x2048.png b/app/client/dist/icons/apple-touch-startup-image-2732x2048.png new file mode 100644 index 0000000..a4eeb07 Binary files /dev/null and b/app/client/dist/icons/apple-touch-startup-image-2732x2048.png differ diff --git a/app/client/dist/icons/apple-touch-startup-image-640x1136.png b/app/client/dist/icons/apple-touch-startup-image-640x1136.png new file mode 100644 index 0000000..bda6f7c Binary files /dev/null and b/app/client/dist/icons/apple-touch-startup-image-640x1136.png differ diff --git a/app/client/dist/icons/apple-touch-startup-image-750x1334.png b/app/client/dist/icons/apple-touch-startup-image-750x1334.png new file mode 100644 index 0000000..56e323d Binary files /dev/null and b/app/client/dist/icons/apple-touch-startup-image-750x1334.png differ diff --git a/app/client/dist/icons/apple-touch-startup-image-828x1792.png b/app/client/dist/icons/apple-touch-startup-image-828x1792.png new file mode 100644 index 0000000..44a1d70 Binary files /dev/null and b/app/client/dist/icons/apple-touch-startup-image-828x1792.png differ diff --git a/app/client/dist/icons/browserconfig.xml b/app/client/dist/icons/browserconfig.xml new file mode 100644 index 0000000..e1a4cd5 --- /dev/null +++ b/app/client/dist/icons/browserconfig.xml @@ -0,0 +1,15 @@ + + + + + + + + + #fff + + + + + + diff --git a/app/client/dist/icons/coast-228x228.png b/app/client/dist/icons/coast-228x228.png new file mode 100644 index 0000000..6a164c9 Binary files /dev/null and b/app/client/dist/icons/coast-228x228.png differ diff --git a/app/client/dist/icons/favicon-16x16.png b/app/client/dist/icons/favicon-16x16.png new file mode 100644 index 0000000..3d9092c Binary files /dev/null and b/app/client/dist/icons/favicon-16x16.png differ diff --git a/app/client/dist/icons/favicon-32x32.png b/app/client/dist/icons/favicon-32x32.png new file mode 100644 index 0000000..82385ed Binary files /dev/null and b/app/client/dist/icons/favicon-32x32.png differ diff --git a/app/client/dist/icons/favicon-48x48.png b/app/client/dist/icons/favicon-48x48.png new file mode 100644 index 0000000..c8b526c Binary files /dev/null and b/app/client/dist/icons/favicon-48x48.png differ diff --git a/app/client/dist/icons/favicon.ico b/app/client/dist/icons/favicon.ico new file mode 100644 index 0000000..7611a22 Binary files /dev/null and b/app/client/dist/icons/favicon.ico differ diff --git a/app/client/dist/icons/firefox_app_128x128.png b/app/client/dist/icons/firefox_app_128x128.png new file mode 100644 index 0000000..10bfc50 Binary files /dev/null and b/app/client/dist/icons/firefox_app_128x128.png differ diff --git a/app/client/dist/icons/firefox_app_512x512.png b/app/client/dist/icons/firefox_app_512x512.png new file mode 100644 index 0000000..b079e93 Binary files /dev/null and b/app/client/dist/icons/firefox_app_512x512.png differ diff --git a/app/client/dist/icons/firefox_app_60x60.png b/app/client/dist/icons/firefox_app_60x60.png new file mode 100644 index 0000000..f5048de Binary files /dev/null and b/app/client/dist/icons/firefox_app_60x60.png differ diff --git a/app/client/dist/icons/manifest.json b/app/client/dist/icons/manifest.json new file mode 100644 index 0000000..9f24518 --- /dev/null +++ b/app/client/dist/icons/manifest.json @@ -0,0 +1,59 @@ +{ + "name": "ss-webpack-boilerplate", + "short_name": "ss-webpack-boilerplate", + "description": "Lets you create SilverStripe faster", + "dir": "auto", + "lang": "en-US", + "display": "standalone", + "orientation": "any", + "start_url": "/?homescreen=1", + "background_color": "#fff", + "theme_color": "#fff", + "icons": [ + { + "src": "/icons/android-chrome-36x36.png", + "sizes": "36x36", + "type": "image/png" + }, + { + "src": "/icons/android-chrome-48x48.png", + "sizes": "48x48", + "type": "image/png" + }, + { + "src": "/icons/android-chrome-72x72.png", + "sizes": "72x72", + "type": "image/png" + }, + { + "src": "/icons/android-chrome-96x96.png", + "sizes": "96x96", + "type": "image/png" + }, + { + "src": "/icons/android-chrome-144x144.png", + "sizes": "144x144", + "type": "image/png" + }, + { + "src": "/icons/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/icons/android-chrome-256x256.png", + "sizes": "256x256", + "type": "image/png" + }, + { + "src": "/icons/android-chrome-384x384.png", + "sizes": "384x384", + "type": "image/png" + }, + { + "src": "/icons/android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ] +} \ No newline at end of file diff --git a/app/client/dist/icons/manifest.webapp b/app/client/dist/icons/manifest.webapp new file mode 100644 index 0000000..999ccfd --- /dev/null +++ b/app/client/dist/icons/manifest.webapp @@ -0,0 +1,14 @@ +{ + "version": "2.0.2", + "name": "ss-webpack-boilerplate", + "description": "Lets you create SilverStripe faster", + "icons": { + "60": "/icons/firefox_app_60x60.png", + "128": "/icons/firefox_app_128x128.png", + "512": "/icons/firefox_app_512x512.png" + }, + "developer": { + "name": "Tony Air", + "url": null + } +} \ No newline at end of file diff --git a/app/client/dist/icons/mstile-144x144.png b/app/client/dist/icons/mstile-144x144.png new file mode 100644 index 0000000..8be5c0d Binary files /dev/null and b/app/client/dist/icons/mstile-144x144.png differ diff --git a/app/client/dist/icons/mstile-150x150.png b/app/client/dist/icons/mstile-150x150.png new file mode 100644 index 0000000..c5a98e1 Binary files /dev/null and b/app/client/dist/icons/mstile-150x150.png differ diff --git a/app/client/dist/icons/mstile-310x150.png b/app/client/dist/icons/mstile-310x150.png new file mode 100644 index 0000000..6a4a0a3 Binary files /dev/null and b/app/client/dist/icons/mstile-310x150.png differ diff --git a/app/client/dist/icons/mstile-310x310.png b/app/client/dist/icons/mstile-310x310.png new file mode 100644 index 0000000..f583057 Binary files /dev/null and b/app/client/dist/icons/mstile-310x310.png differ diff --git a/app/client/dist/icons/mstile-70x70.png b/app/client/dist/icons/mstile-70x70.png new file mode 100644 index 0000000..0bc1b30 Binary files /dev/null and b/app/client/dist/icons/mstile-70x70.png differ diff --git a/app/client/dist/icons/yandex-browser-50x50.png b/app/client/dist/icons/yandex-browser-50x50.png new file mode 100644 index 0000000..5afd803 Binary files /dev/null and b/app/client/dist/icons/yandex-browser-50x50.png differ diff --git a/app/client/dist/icons/yandex-browser-manifest.json b/app/client/dist/icons/yandex-browser-manifest.json new file mode 100644 index 0000000..d3cba66 --- /dev/null +++ b/app/client/dist/icons/yandex-browser-manifest.json @@ -0,0 +1,9 @@ +{ + "version": "2.0.2", + "api_version": 1, + "layout": { + "logo": "/icons/yandex-browser-50x50.png", + "color": "#fff", + "show_title": true + } +} \ No newline at end of file diff --git a/app/client/dist/records.json b/app/client/dist/records.json index a0957b6..db8309a 100644 --- a/app/client/dist/records.json +++ b/app/client/dist/records.json @@ -31,6 +31,29 @@ 831 ] }, + "favicons-webpack-plugin": [ + { + "chunks": { + "byName": { + "favicon.png": 561 + }, + "bySource": { + "0 favicon.png": 561 + }, + "usedIds": [ + 561 + ] + }, + "modules": { + "byIdentifier": { + "./node_modules/.pnpm/cache-loader@4.1.0_webpack@5.11.0/node_modules/cache-loader/dist/cjs.js?{\"cacheDirectory\":\"/mnt/data/srv/dist/repositories/silverstripe-webpack/node_modules/.cache/favicons-webpack-plugin\"}!./node_modules/.pnpm/github.com/jantimon/favicons-webpack-plugin@ee2818afa97c4b4bf1c6f919a403e56203e26606_webpack@5.11.0/node_modules/favicons-webpack-plugin/src/loader.js?{\"prefix\":\"/icons/\",\"options\":{\"appName\":\"ss-webpack-boilerplate\",\"appDescription\":\"Lets you create SilverStripe faster\",\"version\":\"2.0.2\",\"developerName\":\"Tony Air\"},\"path\":\"app/client/dist\"}!./app/client/src/favicon.png": 407 + }, + "usedIds": [ + 407 + ] + } + } + ], "mini-css-extract-plugin /mnt/data/srv/dist/repositories/silverstripe-webpack/node_modules/.pnpm/css-loader@5.0.1_webpack@5.11.0/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/.pnpm/resolve-url-loader@3.1.2/node_modules/resolve-url-loader/index.js!./node_modules/.pnpm/sass-loader@10.1.0_node-sass@5.0.0+webpack@5.11.0/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./app/client/src/scss/_cms.scss": [ { "chunks": { diff --git a/composer.json b/composer.json index 5387611..1769d5e 100755 --- a/composer.json +++ b/composer.json @@ -11,6 +11,7 @@ "php": ">=7.1.0", "ext-json": "*", "silverstripe/recipe-cms": "^4", + "silverstripe/recipe-plugin": "^1.5", "wilr/silverstripe-googlesitemaps": "*", "silverstripe/userforms": "*", "undefinedoffset/sortablegridfield": "*", diff --git a/package.json b/package.json index a32cda9..036faa4 100755 --- a/package.json +++ b/package.json @@ -31,8 +31,8 @@ "ie>=11" ], "dependencies": { - "@a2nt/meta-lightbox": "^2.7.1", - "@a2nt/ss-bootstrap-ui-webpack-boilerplate": "^2.7.0", + "@a2nt/meta-lightbox": "^2.4.0", + "@a2nt/ss-bootstrap-ui-webpack-boilerplate": "^2.6.3", "aos": "^2.3.4", "bootbox": "^5.5.2", "bootstrap": "^4.5.3", @@ -89,7 +89,7 @@ "exports-loader": "^1.1.1", "fast-levenshtein": "^3.0.0", "fastest-levenshtein": "^1.0.12", - "favicons-webpack-plugin": "^4.2.0", + "favicons-webpack-plugin": "github:jantimon/favicons-webpack-plugin#benkostr-webpack-5", "file-loader": "^6.2.0", "font-awesome": "^4.7.0", "hoist-non-react-statics": "^3.3.2", @@ -126,7 +126,7 @@ "terser-webpack-plugin": "^5.0.3", "url-loader": "^4.1.1", "webpack": "^5.11.0", - "webpack-cli": "^4.3.0", + "webpack-cli": "^4.2.0", "webpack-dev-server": "^4.0.0-beta.0", "webpack-manifest-plugin": "^3.0.0", "webpack-merge": "^5.7.3" diff --git a/webpack.config.js b/webpack.config.js index 5ab8cad..9200929 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -12,7 +12,7 @@ const common = require('./webpack.config.common.js'); const filesystem = require('fs'); const path = require('path'); -//const FaviconsWebpackPlugin = require('favicons-webpack-plugin'); +const FaviconsWebpackPlugin = require('favicons-webpack-plugin'); const TerserPlugin = require('terser-webpack-plugin'); const OptimizeCssAssetsPlugin = require('optimize-css-assets-webpack-plugin'); @@ -119,72 +119,72 @@ let plugins = [ }), ]; -/*const faviconPath = path.join(__dirname, conf.APPDIR, conf.SRC, 'favicon.png'); +const faviconPath = path.join(__dirname, conf.APPDIR, conf.SRC, 'favicon.png'); if (filesystem.existsSync(faviconPath)) { - plugins.push( - new FaviconsWebpackPlugin({ - title: 'Webpack App', - logo: faviconPath, - prefix: '/icons/', - emitStats: false, - persistentCache: true, - inject: false, - statsFilename: path.join( - conf.APPDIR, - conf.DIST, - 'icons', - 'iconstats.json', - ), - icons: { - android: true, - appleIcon: true, - appleStartup: true, - coast: true, - favicons: true, - firefox: true, - opengraph: true, - twitter: true, - yandex: true, - windows: true, - }, - }), - ); + plugins.push( + new FaviconsWebpackPlugin({ + title: 'Webpack App', + logo: faviconPath, + prefix: '/icons/', + emitStats: false, + persistentCache: true, + inject: false, + statsFilename: path.join( + conf.APPDIR, + conf.DIST, + 'icons', + 'iconstats.json', + ), + icons: { + android: true, + appleIcon: true, + appleStartup: true, + coast: true, + favicons: true, + firefox: true, + opengraph: true, + twitter: true, + yandex: true, + windows: true, + }, + }), + ); } // add themes favicons commonVariables.themes.forEach((theme) => { - const faviconPath = path.join(__dirname, theme, conf.SRC, 'favicon.png'); - if (filesystem.existsSync(faviconPath)) { - plugins.push( - new FaviconsWebpackPlugin({ - title: 'Webpack App', - logo: faviconPath, - prefix: '/' + theme + '-icons/', - emitStats: false, - persistentCache: true, - inject: false, - statsFilename: path.join( - conf.APPDIR, - conf.DIST, - theme + '-icons', - 'iconstats.json', - ), - icons: { - android: true, - appleIcon: true, - appleStartup: true, - coast: true, - favicons: true, - firefox: true, - opengraph: true, - twitter: true, - yandex: true, - windows: true, - }, - }), - ); - } -});*/ + const faviconPath = path.join(__dirname, theme, conf.SRC, 'favicon.png'); + if (filesystem.existsSync(faviconPath)) { + plugins.push( + new FaviconsWebpackPlugin({ + title: 'Webpack App', + logo: faviconPath, + prefix: '/' + theme + '-icons/', + emitStats: false, + persistentCache: true, + inject: false, + statsFilename: path.join( + conf.APPDIR, + conf.DIST, + theme + '-icons', + 'iconstats.json', + ), + icons: { + android: true, + appleIcon: true, + appleStartup: true, + coast: true, + favicons: true, + firefox: true, + opengraph: true, + twitter: true, + yandex: true, + windows: true, + }, + }), + ); + } +}); const cfg = merge(common, { mode: 'production',