Nanodom is a small DOM manipulation library.
1500 B nanodom.min.js // minified
665 B nanodom.min.js.gz // minified+gzipped
Nanodom is available on both npm and bower.
$> npm install nanodom
$> bower install nanodom
// Node (browserify)
var dom = require('nanodom')
// Browser AMD
require(['nanodom'], function(dom) {
dom('.cake').each(function(e) { e.classList.add('sprinkles') })
})
//Browser Script
<script src="nanodom.js"></script>
For full documentation see the spec.
enjoy.