Hugsmidjan’s eplica-cdn (codecentre) jQuery modules and utilities.
This repository contains two sorts of things:
flat list of dumb jQuery plugins written and maintained by Hugsmiðjan’s staff, plus a small selection of commonly used 3rd party jQuery plugins plus some stand-alone utilities.
es6 modules that
importsaid jQuery plugins and rely on their side-effects to extend the global scope – same as if they were loaded via
The script files are publicly available on
About the jQuery plugins and utilities.
These plugins are all pretty old-school, and have the following characteristics:
- None of them resolve/declare their own dependencies on other plugins.
- Most rely on
window.jQuerybeing defined and extend that object.
- Some are CommonJS compatible with an optional method to register a jQuery plugin.
ES6 modules with dependency declarations
req/ folder contains a collection of files that provide es6-based normalization layer and basic dependency resolution.
This means that most plugins/utilities in the root-folder (and the
x/ folder) can be
imported via a simple
The es6 modules rely on the normal side-effects of the utilities/jQuery plugins to set and/or extend objects in the global window scope.
This provides results similar to loading the plugin script file (and its dependencies) via series of
<script src="jq/myplugin-1.0-source.js"></script> tags.
npm install --save-dev [email protected]:hugsmidjan/jq.git#v1