| 
									
										
										
										
											2016-05-20 13:22:57 -07:00
										 |  |  | /** | 
					
						
							|  |  |  |  * Rewrite the package.json that gets published to npm. | 
					
						
							|  |  |  |  * * Change main to point to router.js instead of dist/router.js | 
					
						
							|  |  |  |  * * Change angular2 to be a peer dependency | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | var fs = require('fs'); | 
					
						
							|  |  |  | var srcPackage = require('../package.json'); | 
					
						
							|  |  |  | var [MAIN, JSNEXT_MAIN] = ['main', 'jsnext:main'].map(k => srcPackage[k].replace('/dist/', '/')); | 
					
						
							|  |  |  | var outPackage = Object.assign({}, srcPackage, { | 
					
						
							|  |  |  |   peerDependencies: srcPackage.dependencies, | 
					
						
							|  |  |  |   main: MAIN, | 
					
						
							| 
									
										
										
										
											2016-06-08 17:00:05 -07:00
										 |  |  |   typings: "index.d.ts", | 
					
						
							| 
									
										
										
										
											2016-05-20 13:22:57 -07:00
										 |  |  |   "jsnext:main": JSNEXT_MAIN, | 
					
						
							|  |  |  |   dependencies: undefined | 
					
						
							|  |  |  | }); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | fs.writeFileSync('./dist/package.json', JSON.stringify(outPackage, null, 2)); |