@citation-js/plugin-doi

Plugin for DOI input for Citation.js.

Usage no npm install needed!

<script type="module">
  import citationJsPluginDoi from 'https://cdn.skypack.dev/@citation-js/plugin-doi';
</script>

README

@citation-js/plugin-doi

Plugin for DOI input for Citation.js.

NPM version"> NPM total downloads License Dependency status

Install

npm install @citation-js/plugin-doi

Usage

Register by importing the package:

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

Formats

Formats and other features added by this plugin.

Input

Supports DOIs inputted in the following ways:

  • @doi/api: a doi.org URL
  • @doi/id: a single DOI
  • @doi/list+text: whitespace-separated list of DOIs
  • @doi/list+object: array of DOIs

Additionally, the following internal type is exposed:

  • @doi/type: fix the type value in certain API responses