mirror of
				https://github.com/flynx/pWiki.git
				synced 2025-11-04 13:00:10 +00:00 
			
		
		
		
	
		
			
	
	
		
			42 lines
		
	
	
		
			989 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			42 lines
		
	
	
		
			989 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| 
								 | 
							
								/**********************************************************************
							 | 
						||
| 
								 | 
							
								* 
							 | 
						||
| 
								 | 
							
								*
							 | 
						||
| 
								 | 
							
								*
							 | 
						||
| 
								 | 
							
								**********************************************************************/
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								var fs = require('fs')
							 | 
						||
| 
								 | 
							
								var glob = require('glob')
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/*********************************************************************/
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								var bootstrap = {}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								glob('bootstrap/**/*.tpl')
							 | 
						||
| 
								 | 
							
									.on('match', function(path){
							 | 
						||
| 
								 | 
							
										var p = path
							 | 
						||
| 
								 | 
							
											.replace('bootstrap/', '')
							 | 
						||
| 
								 | 
							
											.replace('.tpl', '')
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
										if(p)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
										console.log('Found:', p)
							 | 
						||
| 
								 | 
							
										bootstrap[p] = {
							 | 
						||
| 
								 | 
							
											text: fs.readFileSync(path).toString(),
							 | 
						||
| 
								 | 
							
										}
							 | 
						||
| 
								 | 
							
									})
							 | 
						||
| 
								 | 
							
									.on('end', function(){
							 | 
						||
| 
								 | 
							
										var txt = '// This file is generated automatically, '
							 | 
						||
| 
								 | 
							
											+'all changes made here will be lost.'
							 | 
						||
| 
								 | 
							
											+'\n\n'
							 | 
						||
| 
								 | 
							
											+'var Bootstrap = ' + JSON.stringify(bootstrap)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
										console.log('Writing:', 'bootstrap.js')
							 | 
						||
| 
								 | 
							
										fs.writeFileSync('bootstrap.js', txt)
							 | 
						||
| 
								 | 
							
									})
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/**********************************************************************
							 | 
						||
| 
								 | 
							
								* vim:set ts=4 sw=4 :                                                */
							 |