SkillAgentSearch skills...

Requirebin

write browser JavaScript programs using modules from NPM

Install / Use

/learn @max-mapper/Requirebin
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

requirebin

create programs in the browser using modules from NPM

js-standard-style

Build Status

the app itself is 100% client side (requirebin.com is hosted on github pages) but it relies on these three APIs:

  • https://github.com/substack/node-browserify
  • https://github.com/jfhbrook/wzrd.in
  • https://github.com/prose/gatekeeper (only necessary if you want to publish gists)

both can be hosted anywhere, the instances used by requirebin.com are hosted on a linode VPS and nodejitsu, respectively.

by default config.js is set to use http://localhost:8000 as the browserify-cdn endpoint but feel free to use http://wzrd.in which is the one I host on a VPS (requires internet connection to use but hey)

getting it to run locally

set up browserify-cdn

npm install -g browserify
npm install -g browserify-cdn
browserify-cdn 8000

set up gatekeeper (only if you want to publish gists in dev mode)

  1. make a new github oauth application and set the app URL and callback URL to http://localhost:5000
  2. follow these instructions to install and start gatekeeper on port 9999

edit config.js to point to your endpoints

npm install
npm start
open http://localhost:5000

deploying

if you are a collaborator and want to deploy code to requirebin.com, simply run npm run deploy

contributing

requirebin is an OPEN Open Source Project. This means that:

Individuals making significant and valuable contributions are given commit-access to the project to contribute as they see fit. This project is more like an open wiki than a standard guarded open source project.

See the CONTRIBUTING.md file for more details.

Collaborators

requirebin is only possible due to the excellent work of the following collaborators:

<table><tbody><tr><th align="left">maxogden</th><td><a href="https://github.com/maxogden">GitHub/maxogden</a></td></tr> <tr><th align="left">h0ke</th><td><a href="https://github.com/h0ke">GitHub/h0ke</a></td></tr> <tr><th align="left">kumavis</th><td><a href="https://github.com/kumavis">GitHub/kumavis</a></td></tr> <tr><th align="left">maurizzzio</th><td><a href="https://github.com/maurizzzio">GitHub/maurizzzio</a></td></tr> </tbody></table>

license

BSD

View on GitHub
GitHub Stars389
CategoryDevelopment
Updated7mo ago
Forks73

Languages

JavaScript

Security Score

72/100

Audited on Aug 17, 2025

No findings