Socket
Socket
Sign inDemoInstall

nodejs-notebook

Package Overview
Dependencies
2
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    nodejs-notebook

Note down or jot down anything in any editable file in the world.


Version published
Weekly downloads
5
increased by400%
Maintainers
1
Created
Weekly downloads
 

Readme

Source

nodejs-notebook

npm version downloads GitHub GitHub last commit GitHub issues

Automate editing and managing any file type in the world

Discord

Documentation

Installation

# with npm
npm install nodejs-notebook

Usage

Nodebook

Nodebook has a default class in case you want to edit files that do not have their own custom formatting.

Setup

const Nodebook = require('nodejs-notebook');

const myNotebook = new Nodebook.Nodebook('file name', 'txt');
fileName(options)

object options:

  • options.lower - Whether or not the name should be turned to lower case.

Return: The file name.

myNotebook.fileName({ lower: false });
// returns "file_name.txt"
clearLog()

Clears .booklog.txt

Nodebook.clearLog();
// clears .booklog.txt
resetFile()

Resets the file.

myNotebook.resetFile();
// resets file_name.txt
deleteFile(delay)

Deletes the file

number delay: Sets how many seconds before deleting the file.

myNotebook.deleteFile();
// Deletes the file instantly

myNotebook.deleteFile(3);
// Deletes the file in 3 seconds
fetchLine(line)

Fetches an existing line's content.

number line: The line number to get the information from.

myNootebook.fetchLine(1);
// fetches the first line

myNotebook.fetchLine(5);
// fetches the fifth line

Return: The line content.

deleteLine(line)

Sets an existing line in the file to empty.

number line: The line number to make empty.

myNotebook.deleteLine(1);
// sets the first line empty
editLine(line, key)

Replaces an existing lin ewith a new string.

number line: The line number to set it to.

string key: The string that will replace the line.

myNotebook.editLine(1, 'Welcome!');
// sets the first line to 'Welcome!'
addLine(key)

Adds a string at the next available line in the file.

string key: The string to add at the next available line.

myNotebook.addLine('Yippi Ki Yay!');
// adds 'Yippi Ki Yay!' to the next line
content()

Returns the file's content into a string.

console.log(myNotebook.content());
// should log the file's content

Keywords

FAQs

Last updated on 12 Sep 2021

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.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc