JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 763
  • Score
    100M100P100Q98135F
  • License MIT

Get the latest version of a CSS or JavaScript library hosted on CDNJS

Package Exports

  • latest-lib

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (latest-lib) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

latest-lib Build Status

Get the latest version of a CSS or JavaScript library hosted on CDNJS

Install

$ npm install --save latest-lib

Usage

const latestLib = require('latest-lib');

// search for the latest version of bootstrap
latestLib('bootstrap')
.then(library => console.log(library))
//=> {name: 'twitter-bootstrap', version: '4.0.0-alpha.6', files: [...]}
.catch(err => console.log(err));

// search for the latest version of bootstrap 3
latestLib('bootstrap@3')
.then(library => console.log(library))
//=> {name: 'twitter-bootstrap', version: '3.3.7', files: [...]}
.catch(err => console.log(err));

API

latestLib(name[, opts])

Returns a Promise containing an object with the following properties:

  • On success:

    • name String
    • version String
    • files Array
  • On error:

    • an Error object

name

Type: String

The name of the library

Suffixing the name with @[number] will fetch the latest version of [number] major release

opts

Type: Object

only

Type: String

Possible choices:

  • css
    • return only the .css files of the library in the response
  • js
    • return only the .js files of the library in the response

License

MIT © Gabriel Mangiurea