ignore *nogit* and *nosf*; add delete_undefined(obj)
This commit is contained in:
		
							parent
							
								
									096c5a8999
								
							
						
					
					
						commit
						9ebd7945ac
					
				
							
								
								
									
										6
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							| @ -13,9 +13,13 @@ | ||||
| ?*.gitignore.* | ||||
| ?*.gitignore.*/ | ||||
| *.gitomit | ||||
| *.gitomit/ | ||||
| *.gitomit.* | ||||
| *.gitomit/ | ||||
| *.gitomit.*/ | ||||
| *.nogit | ||||
| *.nogit.* | ||||
| *.nogit/ | ||||
| *.nogit.*/ | ||||
| # 保留 | ||||
| !.gitignore | ||||
| !.gitignore.* | ||||
|  | ||||
							
								
								
									
										11
									
								
								coretool.js
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								coretool.js
									
									
									
									
									
								
							| @ -409,6 +409,17 @@ module.exports = { | ||||
|     // if (/^\./.test(filename)) filename = `added$filename` // path.extname('.abc') 结果为 '',所以要添加前缀
 | ||||
|     // return path.extname(filename).toLowerCase() // openAi*Ext 是包含 . 的,所以用 path.extname
 | ||||
| 
 | ||||
|   }, | ||||
| 
 | ||||
|   delete_undefined (obj, { depth } = {}) { | ||||
|     // delete all undefined properties recursively inside an obect
 | ||||
|     Object.keys(obj).forEach(key => { | ||||
|       if (typeof obj[key] === 'undefined') { | ||||
|         delete obj[key] | ||||
|       } else if (typeof obj[key] === 'object') { | ||||
|         this.delete_undefined(obj[key]) | ||||
|       } | ||||
|     }) | ||||
|   }, | ||||
| 
 | ||||
| } | ||||
|  | ||||
| @ -17,6 +17,10 @@ | ||||
| *.sfomit.* | ||||
| *.sfomit/ | ||||
| *.sfomit.*/ | ||||
| *.nosf | ||||
| *.nosf.* | ||||
| *.nosf/ | ||||
| *.nosf.*/ | ||||
| 
 | ||||
| .DS_Store | ||||
| */.DS_Store | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user