A simple library for creating and manipulating DOM using JavaScript DOM API.
Compare strings containing a mix of letters and numbers in the way a human being would in sort order.
A JavaScript library for escaping CSS strings and identifiers while generating the shortest possible ASCII-only output.
A robust polyfill for the `CSS.escape` utility method as defined in CSSOM.
Generate JavaScript-compatible regular expressions based on a given set of Unicode symbols or code points.
A robust HTML entities encoder/decoder with full Unicode support.
A robust & optimized `String.prototype.repeat` polyfill, based on the ECMAScript 6 specification.
Seeded random number generator for Javascript.
Log a deprecation message with stack
Temporarily substitute tokens in the given `string` with placeholders, then put them back after transforming the string.
Manipulate TopoJSON and convert it to GeoJSON.
Handy data structures for elements keyed by string.
Simple slim progress bars
Windows MetaFile (WMF) parser
A robust base64 encoder/decoder that is fully compatible with `atob()` and `btoa()`, written in JavaScript.
Compare strings containing a mix of letters and numbers in the way a human being would in sort order.
Turndown plugin to add GitHub Flavored Markdown extensions.
micromark utility with list of html tag names
Simple library for handling keyboard shortcuts
A platform detection library that works on nearly all JavaScript platforms.
Visualize flow between nodes in a directed acyclic network.
A well-tested UTF-8 encoder/decoder written in JavaScript.
Resolve URL pathnames using JavaScript
Standalone JavaScript YAML 1.2 Parser & Encoder. Works under node.js and all major browsers. Also brings command line YAML/JSON conversion tools.
OO simple html tagging of text, similar to JS calls
rack-weinre inserts a script tag that loads a weinre target js into html files.
Jealous of custom <tags> in JS frameworks and want them in your Rails apps? CustomTag allows you to use custom HTML tags in your Rails project and have them be replaced with standard HTML tags and attributes.
+js-rails-routes+ is a utility for generating JavaScript equivalents to the +<route>_path+ functions provided by {Ruby on Rails}[https://github.com/rails/rails]. This allows you to do very similar things in your {+ejs+}[https://rubygems.org/gems/ejs/] JavaScript templates as you would in your +erb+ ruby templates. You can move html rendering to the client and keep it looking very similar to how it would look on the server. For example, if you have a model +Item+ and a simple route to list all the items, a link to that items page (using an explicit +a+ anchor tag instead of the Rails +link_to+) would look the same in either an +erb+ file or an +ejs+ file: <a href="<%= items_path() %>">List all Items</a> This gem was originally developed as part of the {MVCoffee}[http://mvcoffee.org] suite of tools, and integrates strongly with the {mvcoffee.js}[https://github.com/kirkbowers/mvcoffee] CoffeeScript MVC framework.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.