From 0d97cc906e2b43e00acd0a2d8575cf7483e957fb Mon Sep 17 00:00:00 2001 From: filip mertens Date: Sun, 5 Feb 2023 12:58:35 +0100 Subject: [PATCH] cleanup --- apps/remix-ide/___webpack.config.js | 83 ----------------------------- apps/remix-ide/webpack.config.js | 19 +------ 2 files changed, 2 insertions(+), 100 deletions(-) delete mode 100644 apps/remix-ide/___webpack.config.js diff --git a/apps/remix-ide/___webpack.config.js b/apps/remix-ide/___webpack.config.js deleted file mode 100644 index 23c637b6b8..0000000000 --- a/apps/remix-ide/___webpack.config.js +++ /dev/null @@ -1,83 +0,0 @@ -const nxWebpack = require('@nrwl/react/plugins/webpack') -const CopyPlugin = require("copy-webpack-plugin"); -const webpack = require('webpack') -const version = require('../../package.json').version -const fs = require('fs') -const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin; - -const versionData = { - version: version, - timestamp: Date.now(), - mode: process.env.NODE_ENV === 'production' ? 'production' : 'development' -} - -fs.writeFileSync('./apps/remix-ide/src/assets/version.json', JSON.stringify(versionData)) - -module.exports = config => { - const nxWebpackConfig = nxWebpack(config) - const webpackConfig = { - ...nxWebpackConfig, - resolve: { - ...nxWebpackConfig.resolve, - fallback: { - ...nxWebpackConfig.resolve.fallback, - "crypto": require.resolve("crypto-browserify"), - "stream": require.resolve("stream-browserify"), - "path": require.resolve("path-browserify"), - "http": require.resolve("stream-http"), - "https": require.resolve("https-browserify"), - "constants": require.resolve("constants-browserify"), - "os": false, //require.resolve("os-browserify/browser"), - "timers": false, // require.resolve("timers-browserify"), - "zlib": require.resolve("browserify-zlib"), - "fs": false, - "module": false, - "tls": false, - "net": false, - "readline": false, - "child_process": false, - "buffer": require.resolve("buffer/"), - "vm": require.resolve('vm-browserify'), - }, - }, - externals: { - ...nxWebpackConfig.externals, - solc: 'solc', - }, - - output: { - ...nxWebpackConfig.output, - publicPath: '/', - filename: `[name].${versionData.version}.${versionData.timestamp}.js`, - chunkFilename: `[name].${versionData.version}.${versionData.timestamp}.js`, - }, - plugins: [ - ...nxWebpackConfig.plugins, - //new BundleAnalyzerPlugin({ - // analyzerMode: 'static' - //}), - new CopyPlugin({ - patterns: [ - { from: '../../node_modules/monaco-editor/dev/vs', to: 'assets/js/monaco-editor/dev/vs' } - ].filter(Boolean) - }), - new webpack.ProvidePlugin({ - Buffer: ['buffer', 'Buffer'], - url: ['url', 'URL'], - process: 'process/browser', - }), - ] - } - - webpackConfig.output.chunkLoadTimeout = 600000 - - if (process.env.NODE_ENV === 'production') { - return { - ...webpackConfig, - mode: 'production', - devtool: 'source-map', - } - } else { - return webpackConfig - } -} diff --git a/apps/remix-ide/webpack.config.js b/apps/remix-ide/webpack.config.js index 313f15db62..aa2f2b9437 100644 --- a/apps/remix-ide/webpack.config.js +++ b/apps/remix-ide/webpack.config.js @@ -5,7 +5,6 @@ const CopyPlugin = require("copy-webpack-plugin"); const version = require('../../package.json').version const fs = require('fs') const TerserPlugin = require("terser-webpack-plugin"); -const CompressionPlugin = require("compression-webpack-plugin"); const CssMinimizerPlugin = require("css-minimizer-webpack-plugin"); const versionData = { @@ -57,8 +56,7 @@ module.exports = composePlugins(withNx(), withReact(), (config) => { config.output.filename = `[name].${versionData.version}.${versionData.timestamp}.js` config.output.chunkFilename = `[name].${versionData.version}.${versionData.timestamp}.js` - // add plugin - // add copy plugin + // add copy & provide plugin config.plugins.push( new CopyPlugin({ patterns: [ @@ -100,19 +98,6 @@ module.exports = composePlugins(withNx(), withReact(), (config) => { }), new CssMinimizerPlugin(), ]; - - // add compression plugin - /* - config.plugins.push( - new CompressionPlugin({ - test: /\.js(\?.*)?$/i, - filename: '[path][base].gz', - }) - )*/ - - - console.log(config) - - + return config; });