Packaging jQuery Plugins

From Littledamien Wiki
Jump to navigation Jump to search

Overview[edit]

Process for creating, maintaining, and distributing jQuery plugins using GitHub and npm.

Helper tools[edit]

Distribution[edit]

Marking a release[edit]

See Marking Releases With Git

Specifying files to install with npm[edit]

Use the .npmignore file in the root of plugin project to specify which files to exclude when running npm install. .npmignore works the same way as .gitignore. [1]

Publishing npm packages[edit]

I'm actually more interested in distributing packages through GitHub since they are mostly for use in my own projects.

Using plugins in projects[edit]

Use npm to fetch the plugin from GitHub, included in in the project, and add it to the project requirements:

$ npm install git+https://git@github.com/northrose/lightboxLink.git --save
  • The --save parameter updates package.json, adding the package as a dependency of the project.
  • To use a branch other than master append #branchname to the repo URL.


See also[edit]

Internal pages[edit]

References[edit]