- Notifications
You must be signed in to change notification settings - Fork 12k
/
Copy pathbuild-system-overview.dot
15 lines (15 loc) · 1.17 KB
/
build-system-overview.dot
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
digraphG {
node [shape=rectangle];
"assets array"->"copy-webpack-plugin";
"*.ts"->"@ngtools/webpack"->"@angular-devkit/build-optimizer";
"*.js"->"source-map-loader"->"@angular-devkit/build-optimizer";
"@angular-devkit/build-optimizer"->"webpack module concatenation"->"webpack bundling"->"terser-webpack-plugin";
"scripts array"->"terser-webpack-plugin";
"*.css"->"postcss-loader with postcss-import, ./postcss-cli-resources.ts, autoprefixer";
"*.scss\|sass"->"sass-loader"->"postcss-loader with postcss-import, ./postcss-cli-resources.ts, autoprefixer";
"*.less"->"less-loader"->"postcss-loader with postcss-import, ./postcss-cli-resources.ts, autoprefixer";
"postcss-loader with postcss-import, ./postcss-cli-resources.ts, autoprefixer"->"raw-loader, ./optimize-css-webpack-plugin.ts" [label="component style?"];
"raw-loader"->"./optimize-css-webpack-plugin.ts"
"postcss-loader with postcss-import, ./postcss-cli-resources.ts, autoprefixer"->"style-loader, ./raw-css-loader.ts, and mini-css-extract-plugin" [label="global style?"];
"style-loader, ./raw-css-loader.ts, and mini-css-extract-plugin"->"./optimize-css-webpack-plugin.ts"
}