Passionate Full-stack Developer · Vim lover · germinating code from the inside
Interactive NodeJS Notebook cli-tool
Rationale
Notes help us think, document, experiment and play with ideas. That's the main reason for creating this project. I'm a big fan of jupyter notebooks, gists, pastebins and cloud documents but I'm still searching for something better to comunicate, express myself and save my JS notes.
Installation
Install the command line cli-tool to have a better experience:
$ npm i -g jsnotebook2
$ jsnotebook2
Examples
\sum i = 1 + 2 + 3 + ... + n
shift+enter
during edition, you can repeat this operation multiple times and receive the updatedstdout
, stderr
Credits
Developed by Cristian Cortez cortez.cristian[at]gmail.com
Special thanks to https://www.nodeknockout.com/ that challenges and inspires me to get creative every year
Usage
Here's a basic description of the capabilities
up
and down
) to move between cells, hit shift+enter
for edition and esc
to escape edition modeblue
and the cell under edition in green
View the screencast:
https://www.youtube.com/watch?v=pal4cDvTmzI&feature=youtu.be
Dependencies
This package uses
I like stuff like this. Technical style notebook. I could see it being very useful with more powerful features.
I've wanted something like this in the node.js world and I think this is a really good start. I think some improvements can be made in how code is executed to allow "resetting" the notebook environment and using a `require` statement.
Overall, I think it looks really good and is something that I would use.
Very nicely done, and very polished look. I really like the support for math formulas. This is fantastic work for a 48-hour hackathon, and I could totally see this being taken further into a OneNote/Evernote competitor.
Cristian Cortez
I'm glad you liked it, thanks for the feedback