November's Paddleball Marathon
    Have ideas to improve npm?Join in the discussion! »

    @citation-js/core

    0.5.0 • Public • Published

    @citation-js/core

    Convert different bibliographic metadata sources.

    NPM version NPM total downloads License Dependency status

    Install

    npm install @citation-js/core
    

    Usage

    Getting Started

    You can read a guide on how to get started, together with some tutorials and examples, here.

    Cite

    More info

    To use the Cite constructor, require() the module like this:

    const {Cite} = require('@citation-js/core')

    For example, to get the bibliographical data of the Wikidata item wd:Q21972834, and then format it in HTML, English and APA:

    let example = new Cite('Q21972834')
    
    let output = example.format('bibliography', {
      format: 'html',
      template: 'apa',
      lang: 'en-US'
    })
    
    console.log(output)

    To test this code, go to RunKit.

    Async

    Use the async API (recommended for Wikidata, URL, and DOI input) like this:

    let example = await Cite.async('Q21972834')
    
    let output = example.format('bibliography', {
      format: 'html',
      template: 'apa',
      lang: 'en-US'
    })
    
    console.log(output)

    Cite.async() also supports options as the second argument, and a callback function as last argument.

    Install

    npm i @citation-js/core

    DownloadsWeekly Downloads

    5,877

    Version

    0.5.0

    License

    MIT

    Unpacked Size

    143 kB

    Total Files

    93

    Last publish

    Collaborators

    • avatar