update
This commit is contained in:
		
							
								
								
									
										6
									
								
								dist/smartfile.fs.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								dist/smartfile.fs.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| @@ -40,7 +40,7 @@ | ||||
|     "vinyl-file": "^3.0.0" | ||||
|   }, | ||||
|   "devDependencies": { | ||||
|     "gulp-function": "^2.2.3", | ||||
|     "gulp-function": "^2.2.9", | ||||
|     "tapbundle": "^1.0.10" | ||||
|   } | ||||
| } | ||||
|   | ||||
| @@ -51,8 +51,9 @@ tap.test('.fs.listFileTree() -> should get a file tree', async () => { | ||||
|   expect(folderArrayArg).to.not.deep.include('mytest.json') | ||||
| }) | ||||
|  | ||||
| tap.test('.fs.toObjectFromFileTree -> should read a file tree into an Object', async () => { | ||||
| tap.test('.fs.fileTreeToObject -> should read a file tree into an Object', async () => { | ||||
|   let fileArrayArg = await smartfile.fs.fileTreeToObject(path.resolve('./test/'), '**/*.txt') | ||||
|   expect(fileArrayArg[0].contents.toString()).to.not.be.null | ||||
|   // expect(fileArrayArg[1]).to.be.instanceof(smartfile.Smartfile) | ||||
| }) | ||||
|  | ||||
|   | ||||
| @@ -220,10 +220,13 @@ export let fileTreeToObject = async (dirPathArg: string, miniMatchFilter: string | ||||
|   let fileTree = await listFileTree(dirPath, miniMatchFilter) | ||||
|   let smartfileArray: Smartfile[] = [] | ||||
|   for (let filePath of fileTree) { | ||||
|     let fileContentString = toStringSync( | ||||
|       plugins.path.join(dirPath, filePath) | ||||
|     ) | ||||
|  | ||||
|     // push a read file as Smartfile  | ||||
|     smartfileArray.push(new Smartfile({ | ||||
|       contentBuffer: new Buffer(toStringSync( | ||||
|         plugins.path.join(dirPath, filePath) | ||||
|       )), | ||||
|       contentBuffer: new Buffer(fileContentString), | ||||
|       base: dirPath, | ||||
|       path: filePath | ||||
|     })) | ||||
|   | ||||
| @@ -186,9 +186,9 @@ graceful-fs@^4.1.2, graceful-fs@^4.1.6: | ||||
|   version "4.1.11" | ||||
|   resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" | ||||
|  | ||||
| gulp-function@^2.2.3: | ||||
|   version "2.2.6" | ||||
|   resolved "https://registry.yarnpkg.com/gulp-function/-/gulp-function-2.2.6.tgz#e14c1eefdab4d4ac11d9f4abfdbe94115a12d10d" | ||||
| gulp-function@^2.2.9: | ||||
|   version "2.2.9" | ||||
|   resolved "https://registry.yarnpkg.com/gulp-function/-/gulp-function-2.2.9.tgz#de513103db9d817e94bb8aab45f30bf286f19ae5" | ||||
|   dependencies: | ||||
|     "@types/through2" "^2.0.32" | ||||
|     smartq "^1.1.1" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user