Skip to content

Commit

Permalink
refactor: drop Angular optimization plugins
Browse files Browse the repository at this point in the history
  • Loading branch information
edbzn committed May 3, 2024
1 parent 9139442 commit 401ec05
Showing 1 changed file with 0 additions and 29 deletions.
29 changes: 0 additions & 29 deletions rspack.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,6 @@ const lightningcss = require('lightningcss');
const browserslist = require('browserslist');
const { AngularWebpackPlugin } = require('@ngtools/webpack');
const { ProgressPlugin, CssExtractRspackPlugin } = require('@rspack/core');
const {
NamedChunksPlugin,
} = require('@angular-devkit/build-angular/src/tools/webpack/plugins/named-chunks-plugin');
const {
OccurrencesPlugin,
} = require('@angular-devkit/build-angular/src/tools/webpack/plugins/occurrences-plugin');
const {
JavaScriptOptimizerPlugin,
} = require('@angular-devkit/build-angular/src/tools/webpack/plugins');
const {
getSupportedBrowsers,
} = require('@angular-devkit/build-angular/src/utils/supported-browsers');
Expand All @@ -29,10 +20,6 @@ const {
* - https://github.com/angular/angular-cli/blob/main/packages/angular_devkit/build_angular/src/tools/webpack/configs/styles.ts
*/

const { GLOBAL_DEFS_FOR_TERSER_WITH_AOT } = loadEsmModule(
'@angular/compiler-cli'
);

const supportedBrowsers = getSupportedBrowsers();

module.exports = composePlugins(withNx(), withWeb(), (baseConfig, ctx) => {
Expand Down Expand Up @@ -180,18 +167,6 @@ module.exports = composePlugins(withNx(), withWeb(), (baseConfig, ctx) => {
scriptLoading: 'module',
template: 'src/index.html',
}),
new NamedChunksPlugin(),
new OccurrencesPlugin({
aot: true,
scriptsOptimization: true,
}),
new JavaScriptOptimizerPlugin({
define: GLOBAL_DEFS_FOR_TERSER_WITH_AOT,
sourcemap: false,
supportedBrowsers,
keepIdentifierNames: false,
removeLicenses: true,
}),
new AngularWebpackPlugin({
tsconfig: './tsconfig.app.json',
emitClassMetadata: false,
Expand All @@ -211,7 +186,3 @@ module.exports = composePlugins(withNx(), withWeb(), (baseConfig, ctx) => {

return config;
});

function loadEsmModule(modulePath) {
return new Function('modulePath', `return import(modulePath);`)(modulePath);
}

0 comments on commit 401ec05

Please sign in to comment.