Skip to content
write browser JavaScript programs using modules from NPM
JavaScript CSS HTML
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
css
flatui
img
lib
.gitignore
.travis.yml
badge.png
collaborators.md
config.js
contributing.md
embed.html
embed.js
embed2.html
embed2.js
flatui-deps.js
get-gist-files.js
index.html
index.js
package.json
readme.md
uglifyjs2-browser.js

readme.md

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:

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:

maxogdenGitHub/maxogden
h0keGitHub/h0ke
kumavisGitHub/kumavis
maurizzzioGitHub/maurizzzio

license

BSD

You can’t perform that action at this time.