npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

mannysbook

v3.0.3

Published

Mannysbook is an easy-to-use code playground for Javascript/React. You can install any npm package within the editor. ## Installation To make installation as simple as possible you can run this code in any terminal/git bash to get running immediately

Downloads

2

Readme

Mannysbook

Mannysbook is an easy-to-use code playground for Javascript/React. You can install any npm package within the editor.

Installation

To make installation as simple as possible you can run this code in any terminal/git bash to get running immediately

$ npx mannysbook serve

note: this does require Node version 14.x or higher.

After mannysbook is installed you will see a message prompting you to open localhost:4005 to view your code playground

Opened notebook.js.  Please navigate to http://localhost:4005 to edit the file.

Flags

Mannysbook comes with a few flags to customize your experience.

Naming the playground text file

By default Mannysbook saves all of the code you write to a txt file named notebook.js, so that the data persists between sessions. You can customize this by specifying a .js file to save everything to instead

$ npx mannysbook serve myFile.js

Changing the localhost port (-p)

Mannysbook opens on localhost:4005 by default. You can change this with -p or --port

$ npx mannysbook serve -p {port-number}
$ npx mannysbook serve --port {port-number}

Example using all flags:

$ npx mannysbook serve -p 8080 playground.js

Features

  • You can use the show() function to render anything inside it to the iframe
  • You can hover above or below any cell to show buttons to add more cells
  • Any code written in a cell can be used in cells below it, code bundles from top to bottom.
  • You can have text cells for documentation/comments (though you can still use regular JS comments). These text cells have markdown capabilities
  • React/ReactDOM are programmatically imported
  • the iframe has a root div
  • you can import and use any npm package
  • requires node v14 or newer

Found a bug?

Message Manny Ledoux on the KenzieTown Slack or send an email to [email protected] to submit the bug you found. Please be descriptive!