{ "name": "unopinionate", "description": "Unopinionated front-end libraries", "version": "0.0.4", "author": { "name": "Brian Peacock" }, "main": "unopinionate.js", "repository": { "type": "git", "url": "https://github.com/bpeacock/unopinionate.js" }, "dependencies": { }, "license": "MIT", "keywords": ["unopionated", "front-end", "opinionated", "selector"], "readme": "unopinionate.js\n===============\nUnopinionated front-end libraries\n\nThe 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.\n\nUnopinionate 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.\n\n```javascript\nvar $ = unopinionate.selector;\n```\n\nUnopinionate works with CommonJS and AMD as well:\n\n```javascript\n//CommonJS\nvar $ = require('unopinionate').selector;\n\n//AMD (RequireJS)\nrequire([\n 'unopinionate'\n], function(unopinionate) {\n var $ = unopinionate.selector;\n});\n```\n\nThis was inspired by the way Backbone.js handles selector libraries.\n\nSupported Libraries\n-------------------\n- selector\n - jQuery\n - Zepto\n - Ender\n\n- template\n - Mustache\n - Handlebars\n\nMore to come...pull requests welcome.\n\n", "readmeFilename": "README.md", "bugs": { "url": "https://github.com/bpeacock/unopinionate.js/issues" }, "homepage": "https://github.com/bpeacock/unopinionate.js", "_id": "unopinionate@0.0.4", "_shasum": "0be1d6007ee204b953e4aa757989eeb635dbcc7e", "_from": "unopinionate@>=0.0.4 <1.0.0-0", "_resolved": "https://registry.npmjs.org/unopinionate/-/unopinionate-0.0.4.tgz" }