Skip to content

Latest commit

 

History

History
31 lines (25 loc) · 789 Bytes

README.md

File metadata and controls

31 lines (25 loc) · 789 Bytes

node-files

node files is node promise based that provide easy way dealing with files

  • open your directory and install node-files as dependency
npm i n-files
  • import the module
const nfs = require('n-files');
//or 
const {read} = require('n-files');

Example

(async function x() {
        let file = await nfs.read('./LICENSE');
        let files = await nf.filesInDir();
        // loop on every single line of the file 
        for (let line of file.lines())
            if(line.startsWith('Copyright')) 
                console.log(line); // Copyright (c) 2017 Hosam Elnabawy
        console.log(file.count);   // 17
        console.log(files.map(file =>extname(file)||file)); // [ '.gitignore', '.js', 'LICENSE', '.json', '.md', '.js' ]

});