@angular/cli
Version:
CLI tool for Angular
57 lines (56 loc) • 1.35 kB
TypeScript
import * as webpack from 'webpack';
import { WebpackConfigOptions } from '../webpack-config';
/**
* Enumerate loaders and their dependencies from this file to let the dependency validator
* know they are used.
*
* require('source-map-loader')
* require('raw-loader')
* require('script-loader')
* require('json-loader')
* require('url-loader')
* require('file-loader')
*/
export declare function getCommonConfig(wco: WebpackConfigOptions): {
devtool: string | boolean;
resolve: {
extensions: string[];
modules: string[];
};
resolveLoader: {
modules: string[];
};
context: string;
entry: {
[key: string]: string[];
};
output: {
path: string;
publicPath: string;
filename: string;
chunkFilename: string;
};
module: {
rules: ({
enforce: string;
test: RegExp;
loader: string;
exclude: string[];
} | {
test: RegExp;
loader: string;
})[];
};
plugins: webpack.NoEmitOnErrorsPlugin[];
node: {
fs: string;
global: boolean;
crypto: string;
tls: string;
net: string;
process: boolean;
module: boolean;
clearImmediate: boolean;
setImmediate: boolean;
};
};