Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Our goal is to operate this CDN in a peer reviewed fashion.

branch: master

This branch is 0 commits ahead and 0 commits behind master

Merge pull request #2242 from jdh8/master

Update MathJax to 2.3
latest commit efc33f1548
Thomas Davis thomasdavis authored December 01, 2013
Octocat-spinner-32 ajax Update MathJax to 2.3 December 01, 2013
Octocat-spinner-32 build curl July 05, 2013
Octocat-spinner-32 test Fixed tests for node 0.10+ #1927 October 04, 2013
Octocat-spinner-32 .gitignore moved build script March 23, 2013
Octocat-spinner-32 .npmignore adding validation tests June 11, 2012
Octocat-spinner-32 .travis.yml curl July 05, 2013
Octocat-spinner-32 MIT-LICENSE Create MIT-LICENSE January 11, 2013
Octocat-spinner-32 README.md Update README.md November 17, 2013
Octocat-spinner-32 network_map.geojson Replaced tabs with spaces in network_map.geojson June 14, 2013
Octocat-spinner-32 package.json Fixed tests for node 0.10+ #1927 October 04, 2013
README.md

Build Status

cdnJS Script Repository

The repository mirroring all scripts on cdnjs.cloudflare.com, created and maintained by Thomas Davis, Ryan Kirkman and Lachlan Collins

We will host any version of any library. Feel free to add a pull request for an older version of a library if your site still uses it.

Libraries must have notable popularity. 100 watchers on GitHub is a good example, but as long as reasonably popularity can be demonstrated the library will be added.

Extensions, Plugins, Resources

Extensions, Plugins, Resources

Conventions

  • Filenames should not include version number and be lowercase
  • Javascript & Css files should be minified, If the library doesn't already provide a minified version, our preferred minifier is UglifyJS
  • If updating an existing library, try to keep consistent with the existing structure

Pull requests steps

  1. Fork this repository
    • Install all the needed dependencies locally (you will need node): npm install
  2. Add your library (following the conventions of this repository)
    • 1 commit per pull request
    • 1 library per pull request
    • The files in the pull request must correspond to a tag in the original repository (some exceptions apply)
    • include a package.json in the npm format (see test/schemata/npm-package.json for details - it's very simple)
    • Run npm test to check everything is ok
  3. Send us a pull request.
    • If you are the author of the library, add [author] to the pull request title
    • Make sure you include in the pull description:
      1. Where you downloaded the script
      2. If it isn't clear, how you found the version of the script
    • e.g. https://github.com/cdnjs/cdnjs/pull/541
  4. If the library doesn't already provide a minified version, our preferred minifier is UglifyJS

Running the validator

  1. Install all the needed dependencies locally (you will need node): npm install
  2. Run the test suite: npm test
Something went wrong with that request. Please try again.