| 
									
										
										
										
											2012-04-05 20:59:01 +08:00
										 |  |  | /* | 
					
						
							|  |  |  | 	MIT License http://www.opensource.org/licenses/mit-license.php
 | 
					
						
							|  |  |  | 	Author Tobias Koppers @sokra | 
					
						
							|  |  |  | */ | 
					
						
							|  |  |  | require = require("../require-polyfill")(require.valueOf()); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | var cp = require('child_process'); | 
					
						
							|  |  |  | var tc = require("./template-common"); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | var argv = process.argv; | 
					
						
							|  |  |  | argv.shift(); | 
					
						
							|  |  |  | argv.shift(); | 
					
						
							|  |  |  | var extraArgs = argv.join(" "); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-04-05 21:27:34 +08:00
										 |  |  | cp.exec("node ../../bin/webpack.js --verbose --min "+extraArgs+" example.js js/output.js", function (error, stdout, stderr) { | 
					
						
							| 
									
										
										
										
											2012-04-05 20:59:01 +08:00
										 |  |  | 	if(stderr) | 
					
						
							|  |  |  | 		console.log(stderr); | 
					
						
							|  |  |  | 	if (error !== null) | 
					
						
							|  |  |  | 		console.log(error); | 
					
						
							| 
									
										
										
										
											2012-04-05 21:27:34 +08:00
										 |  |  | 	var readme = tc(require("raw!"+require("path").join(process.cwd(), "template.md")), require.context("raw!"+process.cwd()), stdout.replace(/[\r\n]*$/, ""), "min"); | 
					
						
							| 
									
										
										
										
											2012-07-11 23:53:16 +08:00
										 |  |  | 	cp.exec("node ../../bin/webpack.js --filenames --verbose "+extraArgs+" example.js js/output.js", function (error, stdout, stderr) { | 
					
						
							| 
									
										
										
										
											2012-04-05 20:59:01 +08:00
										 |  |  | 		if(stderr) | 
					
						
							|  |  |  | 			console.log(stderr); | 
					
						
							|  |  |  | 		if (error !== null) | 
					
						
							|  |  |  | 			console.log(error); | 
					
						
							| 
									
										
										
										
											2012-06-30 05:07:19 +08:00
										 |  |  | 		readme = tc(readme, require.context("raw!val!raw!"+process.cwd()), stdout.replace(/[\r\n]*$/, "")); | 
					
						
							| 
									
										
										
										
											2012-04-08 03:36:55 +08:00
										 |  |  | 		readme = readme.replace(/\r\n/g, "\n").replace(/\r/g, "\n"); | 
					
						
							| 
									
										
										
										
											2012-04-05 20:59:01 +08:00
										 |  |  | 		require("fs").writeFile("README.md", readme, "utf-8", function() {}); | 
					
						
							|  |  |  | 	}); | 
					
						
							|  |  |  | }); |