Nutritious Potato Munchies

    @citation-js/plugin-enw

    0.1.1 • Public • Published

    @citation-js/plugin-enw

    Thie plugin adds support for .enw files.

    NPM version Codecov NPM total downloads License

    Install

    npm install @citation-js/plugin-enw

    Use

    Install the plugin by require-ing it:

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

    Formats

    Input

    @enw/file

    A text file in the .enw format.

    const data = Cite(`%0 Journal Article
    %A Willighagen, Lars G.
    %E Peroni, Silvio
    %P e214
    %V 5
    %J PeerJ Computer Science
    %T Citation.js: a format-independent, modular bibliography tool for the browser and command line
    %8 2019-08-12
    %R 10.7717/peerj-cs.214
    %@ 2376-5992
    %U https://peerj.com/articles/cs-214/
    `)
    
    data.format('data', { format: 'object' }) // returns:
    {
      author: [{ family: 'Willighagen', given: 'Lars G.' }],
      editor: [{ family: 'Peroni', given: 'Silvio' }],
      page: 'e214',
      volume: '5',
      'container-title': 'PeerJ Computer Science',
      title: 'Citation.js: a format-independent, modular bibliography tool for the browser and command line',
      issued: { 'date-parts': [[2019, 8, 12]] },
      type: 'article-journal',
      DOI: '10.7717/peerj-cs.214',
      ISSN: '2376-5992',
      URL: 'https://peerj.com/articles/cs-214/
    }

    Output

    enw

    data.format('enw', { format: 'text', lineEnding: '\n' })

    Options:

    • format (string): 'text' (default; for plain text file) or 'object' (for array of objects)
    • lineEnding (string): e.g. '\n' (default) or '\r\n' (note that refer might not pick up on the latter)

    Keywords

    Install

    npm i @citation-js/plugin-enw

    DownloadsWeekly Downloads

    27

    Version

    0.1.1

    License

    MIT

    Unpacked Size

    56.2 kB

    Total Files

    7

    Last publish

    Collaborators

    • larsgw