unopinionate
Unopinionated front-end libraries
Last updated 6 years ago by bpeacock .
MIT · Repository · Original npm · Tarball · package.json
$ cnpm install unopinionate 
SYNC missed versions from official npm registry.

unopinionate.js

Unopinionated front-end libraries

The goal of this project is to create a shim that can be used in lieu of explicit dependencies for common but competing front-end JavaScript libraries. For instance, many projects depend on a selector library such as jQuery or Zepto but bundling or requiring a specific dependency means that those using a competing dependency will either need to include both or resort to something that uses their existing stack.

Unopinionate looks for common libraries (e.g. jQuery, Zepto) that fill a specific roll (selector libraries). Instead of depending on the library explicitly, depend on unopionate.js to deliver whatever library the user chooses.

var $ = unopinionate.selector;

Unopinionate works with CommonJS and AMD as well:

//CommonJS
var $ = require('unopinionate').selector;

//AMD (RequireJS)
require([
    'unopinionate'
], function(unopinionate) {
    var $ = unopinionate.selector;
});

This was inspired by the way Backbone.js handles selector libraries.

Supported Libraries

  • selector

    • jQuery
    • Zepto
    • Ender
  • template

    • Mustache
    • Handlebars

More to come...pull requests welcome.

Current Tags

  • 0.0.4                                ...           latest (6 years ago)

3 Versions

  • 0.0.4                                ...           6 years ago
  • 0.0.3                                ...           6 years ago
  • 0.0.2                                ...           6 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 8
Dependencies (0)
None
Dev Dependencies (0)
None

Copyright 2014 - 2016 © taobao.org |