Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including bookmarkletify with all npm packages installed. Try it out:

var bookmarkletify = require("bookmarkletify")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

bookmarkletify v1.0.0

From a single javascript file, create a bookmarklet

bookmarkletify

convert javascript source into the format needed for a bookmarklet

Usage

As a module

npm install bookmarkletify

var bookmarkletify = require('bookmarkletify');
var source = 'alert( window.location    )';
var bookmarkletString = bookmarkletify(source);

console.log(bookmarkletString); //javascript:(function(){;alert(window.location);})()

or as a command line tool

npm install -g bookmarkletify
bookmarkletify input.js -o output.bookmarklet

license

MIT

Metadata

RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free