@citation-js/plugin-pubmed

    0.2.0 • Public • Published

    This plugin makes use of the Literature Citation Exporter web service, which takes a PubMed or PubMed Central identifier and returns CSL.

    Install

    npm install @citation-js/plugin-pubmed

    Use

    Install the plugin by require-ing it:

    require('@citation-js/plugin-pubmed')

    It can then be used in two ways. PubMed Central identifiers are easy to recognize and the following code can be used:

    const citejs = require('@citation-js/core')
    require('@citation-js/plugin-csl')
    require('@citation-js/plugin-pubmed')
    
    citejs.Cite.async('PMC6613236')
      .then(Cite =>
        console.log(Cite.format('bibliography', {template: 'vancouver'}))
      )

    For PubMed identifiers, which are just numbers, one way is to just tell it is a PubMed identifier:

    const citejs = require('@citation-js/core')
    require('@citation-js/plugin-csl')
    require('@citation-js/plugin-pubmed')
    
    citejs.Cite.async('31209238', {forceType: '@pubmed/id'})
      .then(Cite =>
        console.log(Cite.format('bibliography', {template: 'vancouver'}))
      )

    Formats

    Formats and other features added by this plugin.

    Input

    As input it recognizes PubMed identifiers if prefixed with pmid:. Of course, you can also indicate in your source code that the PubMed integer is an PubMed identifier. If prefixed with PMC, then the identifier is recognized as a PubMed Central identifier.

    Output

    The output is CSL.

    Install

    npm i @citation-js/plugin-pubmed

    DownloadsWeekly Downloads

    10

    Version

    0.2.0

    License

    MIT

    Unpacked Size

    4.28 kB

    Total Files

    4

    Last publish

    Collaborators

    • larsgw