@neonius/fs

0.0.5 • Public • Published

Neonius module FS

Recursive directory creation

fs.neonius.dirmk(path, callback);

Example

fs.neonius.dirmk("./a/b/c", () => {
   console.log("End")
});

Recursive directory deletion

fs.neonius.dirrm(path, callback);

Example

fs.neonius.dirrm("./a", () => {
   console.log("End")
});

Write file with recursive directory creation

fs.neonius.writeFile(path, data, callback);

Example

fs.neonius.writeFile("./a/b/c/file.txt", "Hello", (err) => {
   if(err) console.log(err)
   console.log("End")
});

Create write stream with recursive directory creation

fs.neonius.createWriteStream(path, options);

Example

var stream = fs.neonius.createWriteStream("./a/b/c/file.txt");
stream.write("Hello ");
stream.write("Neonius!");
stream.end();

Scan directory Synchronously

fs.neonius.scandirSync(path, fn, blacklist, cb)

fs.neonius.scandirSync(path, fn, cb)

Example

fs.neonius.scandirSync("./", (a, f) => {
   console.log(a, f)
}, ["node_modules"], () => {
   console.log("End")
})

Scan directory Asynchronously

fs.neonius.scandirAsync(path, fn, blacklist)

Example

fs.neonius.scandirAsync("./", (a, f) => {
   console.log(a, f)
}, ["node_modules"])

Copy directory

fs.neonius.dircopy(path, topath)

Example

fs.neonius.dircopy("./", "./copy")

Write Object in file

fs.neonius.writeJSON(path, object);

Example

fs.neonius.writeJSON("./file.json", {"hello":"neonius"});

Read file and return Object

fs.neonius.readJSON(path);

Example

var file = fs.neonius.readJSON("./file.json");
console.log(file);

Package Sidebar

Install

npm i @neonius/fs

Weekly Downloads

6

Version

0.0.5

License

ISC

Unpacked Size

8.13 kB

Total Files

3

Last publish

Collaborators