
Security News
Socket Releases Free Certified Patches for Critical vm2 Sandbox Escape
A critical vm2 sandbox escape can allow untrusted JavaScript to break isolation and execute commands on the host Node.js process.
Stream readline with starting and ending point for nodejs. You can even encode a file with rc4 cipher, or autokey.
Install through NPM
npm install startline
or
git clone git://github.com/hex7c0/startline.git
inside nodejs project
var readline = startline({
file: 'lorem.txt'
});
readline.on('line',function(line) {
console.log(line);
});
get head of string (bytes red)
readline.head
get tail of string
readline.tail
restart reading (building a new Class)
readline.read(start, end)
file - String Path of file (required)arc4 - String Password for reading a encrypted file with rc4 (default "disabled")autokey - String Password for reading a encrypted file with autokey (default "disabled")encoding - utf8 | ascii | base64 | null File encoding (default "null")mode - String File permission (default "444")start - Integer Starting bytes (default "starting file")end - Integer Ending bytes (default "entire file")autoClose - Boolean If file descriptor will be closed automatically (default "true")lodash - Boolean Use lodash library with encrypted file (default "disabled")related to http://nodejs.org/api/fs.html#fs_fs_createreadstream_path_options
Take a look at my examples
FAQs
stream readline with starting point
We found that startline demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
A critical vm2 sandbox escape can allow untrusted JavaScript to break isolation and execute commands on the host Node.js process.

Research
Five malicious NuGet packages impersonate Chinese .NET libraries to deploy a stealer targeting browser credentials, crypto wallets, SSH keys, and local files.

Security News
pnpm 11 turns on a 1-day Minimum Release Age and blocks exotic subdeps by default, adding safeguards against fast-moving supply chain attacks.