60 lines
		
	
	
		
			970 B
		
	
	
	
		
			TypeScript
		
	
	
	
	
	
		
		
			
		
	
	
			60 lines
		
	
	
		
			970 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
							 | 
						||
| 
								 | 
							
								loaders: [
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    test: /\.ts$/
							 | 
						||
| 
								 | 
							
								    loaders: 'ts'
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  {
							 | 
						||
| 
								 | 
							
								    test: /\.css$/
							 | 
						||
| 
								 | 
							
								    loaders: 'style!css'
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								]
							 | 
						||
| 
								 | 
							
								// #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
							 | 
						||
| 
								 | 
							
								// #enddocregion
							 |