Need private packages and team management tools?Check out npm Teams »

@citation-js/core

0.5.0-alpha.5 • 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

963

Version

0.5.0-alpha.5

License

MIT

Unpacked Size

131 kB

Total Files

89

Last publish

Collaborators

  • avatar