59 lines
		
	
	
		
			989 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
			
		
		
	
	
			59 lines
		
	
	
		
			989 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
/* tslint:disable */
 | 
						|
// #docregion one-entry
 | 
						|
entry: {
 | 
						|
  app: 'src/app.ts'
 | 
						|
}
 | 
						|
// #enddocregion one-entry
 | 
						|
 | 
						|
// #docregion app-example
 | 
						|
import { Component } from '@angular/core';
 | 
						|
 | 
						|
@Component({
 | 
						|
  ...
 | 
						|
})
 | 
						|
export class AppComponent {}
 | 
						|
// #enddocregion app-example
 | 
						|
 | 
						|
// #docregion one-output
 | 
						|
output: {
 | 
						|
  filename: 'app.js'
 | 
						|
}
 | 
						|
// #enddocregion one-output
 | 
						|
 | 
						|
// #docregion two-entries
 | 
						|
entry: {
 | 
						|
  app: 'src/app.ts',
 | 
						|
  vendor: 'src/vendor.ts'
 | 
						|
},
 | 
						|
 | 
						|
output: {
 | 
						|
  filename: '[name].js'
 | 
						|
}
 | 
						|
// #enddocregion two-entries
 | 
						|
 | 
						|
// #docregion loaders
 | 
						|
rules: [
 | 
						|
  {
 | 
						|
    test: /\.ts$/,
 | 
						|
    loader: 'awesome-typescript-loader'
 | 
						|
  },
 | 
						|
  {
 | 
						|
    test: /\.css$/,
 | 
						|
    loaders: 'style-loader!css-loader'
 | 
						|
  }
 | 
						|
]
 | 
						|
// #enddocregion loaders
 | 
						|
 | 
						|
// #docregion imports
 | 
						|
// #docregion single-import
 | 
						|
import { AppComponent } from './app.component.ts';
 | 
						|
// #enddocregion single-import
 | 
						|
import 'uiframework/dist/uiframework.css';
 | 
						|
// #enddocregion imports
 | 
						|
 | 
						|
// #docregion plugins
 | 
						|
plugins: [
 | 
						|
  new webpack.optimize.UglifyJsPlugin()
 | 
						|
]
 | 
						|
// #enddocregion plugins
 |