forked from cadence/Carbon
		
	Build script creates required directories
This commit is contained in:
		
							parent
							
								
									e13c4fdb00
								
							
						
					
					
						commit
						352084b4df
					
				
					 2 changed files with 4 additions and 1 deletions
				
			
		
							
								
								
									
										3
									
								
								build.js
									
										
									
									
									
								
							
							
						
						
									
										3
									
								
								build.js
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -217,6 +217,9 @@ async function addBabel(sourcePath, targetPath) {
 | 
			
		|||
		}
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	const dirs = [...new Set(spec.map(item => path.dirname(item.target))).values()]
 | 
			
		||||
	await Promise.all(dirs.map(d => fs.mkdir(pj(buildDir, d), {recursive: true})))
 | 
			
		||||
 | 
			
		||||
	// Stage 2: Build
 | 
			
		||||
	for (const item of spec) {
 | 
			
		||||
		if (item.type === "file") {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -6,7 +6,7 @@
 | 
			
		|||
  "scripts": {
 | 
			
		||||
    "build": "node build.js",
 | 
			
		||||
    "watch": "fish -c 'while true; echo -n \"Build started at \"; date; npm run build; inotifywait (find src -type f) build.js -e close_write -qq; end'",
 | 
			
		||||
    "rebuild": "find build -type f -exec rm {} \\; && node build.js"
 | 
			
		||||
    "rebuild": "rm build -rf && node build.js"
 | 
			
		||||
  },
 | 
			
		||||
  "keywords": [],
 | 
			
		||||
  "author": "",
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue