1.0.2 • Published 2 years ago
nv-file-writer v1.0.2
nv-file-writer
- simple async wrap OF serveral-write-method OF fs/promises OF nodejs
- add insert
install
- npm install nv-file-writer
usage
const {wfile} = require("nv-file-writer");
example
wfile
nv-file-writer# cat abc
ABCDE
nv-file-writer#
const wfile = require("nv-file-writer").wfile;
var rs$ = wfile.buf2$(Buffer.from('-XYZ-'))
await wfile.insert_stream("abc",rs$,2)
nv-file-writer# cat abc
AB-XYZ-CDE
nv-file-writer#
slink_to
await slink_to('XX',"./package.json")
/*
nv-file-writer# ls -l
total 24
-rw-r--r-- 1 root root 5359 Apr 19 04:37 file.js
-rw-r--r-- 1 root root 64 Mar 9 04:36 index.js
drwxr-xr-x 14 root root 4096 Apr 19 04:24 node_modules
-rw-r--r-- 1 root root 446 Apr 19 04:24 package.json
-rw-r--r-- 1 root root 2360 Apr 19 04:33 README.md
lrwxrwxrwx 1 root root 14 Apr 19 04:38 XX -> ./package.json
*/
APIS
wfile
> wfile
{
tmpfn: [Function: tmpfn],
touch: [AsyncFunction: touch],
__stream: [AsyncFunction: __stream],
wstream: [AsyncFunction: wstream],
append_stream: [AsyncFunction: append_stream],
insert_stream: [AsyncFunction: insert_stream],
prepend_stream: [AsyncFunction: prepend_stream],
'file2$': [AsyncFunction: file2$],
'buf2$': [Function: buf2$],
'str2$': [Function: str2$],
'json2$': [Function: json2$],
'o2$': [Function: o2$],
__bytes: [AsyncFunction: __bytes],
wbytes: [AsyncFunction: wbytes],
append_bytes: [AsyncFunction: append_bytes],
insert_bytes: [AsyncFunction: insert_bytes],
prepend_bytes: [AsyncFunction: prepend_bytes],
s2buf: [Function: s2buf],
json2buf: [Function: json2buf],
o2buf: [Function: o2buf],
wstr: [AsyncFunction: wstr],
append_str: [AsyncFunction: append_str],
insert_str: [AsyncFunction: insert_str],
prepend_str: [AsyncFunction: prepend_str],
wjson: [AsyncFunction: wjson],
append_json: [AsyncFunction: append_json],
insert_json: [AsyncFunction: insert_json],
prepend_json: [AsyncFunction: prepend_json],
wobj: [AsyncFunction: wobj],
append_obj: [AsyncFunction: append_obj],
insert_obj: [AsyncFunction: insert_obj],
prepend_obj: [AsyncFunction: prepend_obj],
slink_to: [AsyncFunction: slink_to]
}
>
LICENSE
- ISC