Namespace: formats

@citation-js/plugin-doi.formats

Members

(static) "@doi/api" :module:@citation-js/core.plugins.input~parsers

DOI URL (dx.doi.org, doi.org).

Type:
Properties:
Name Type Description
parse module:@citation-js/core.plugins.input~dataParser
parseAsync module:@citation-js/core.plugins.input~asyncDataParser
parseType module:@citation-js/core.plugins.input~typeParser
Source:

(static) "@doi/id" :module:@citation-js/core.plugins.input~parsers

Actual DOI. Uses the pattern presented by Crossef. Amended with "[]<>" for SICI-style DOIs.

Type:
Properties:
Name Type Description
parse module:@citation-js/core.plugins.input~dataParser
parseType module:@citation-js/core.plugins.input~typeParser
Source:

(static) "@doi/list+object" :module:@citation-js/core.plugins.input~parsers

Array of DOIs.

Type:
Properties:
Name Type Description
parse module:@citation-js/core.plugins.input~dataParser
parseType module:@citation-js/core.plugins.input~typeParser
Source:

(static) "@doi/list+text" :module:@citation-js/core.plugins.input~parsers

Whitespace-separated list of DOIs.

Type:
Properties:
Name Type Description
parse module:@citation-js/core.plugins.input~dataParser
parseType module:@citation-js/core.plugins.input~typeParser
Source:

(static) "@doi/short-url" :module:@citation-js/core.plugins.input~parsers

DOI short URL (without scheme).

Type:
Properties:
Name Type Description
parse module:@citation-js/core.plugins.input~dataParser
parseAsync module:@citation-js/core.plugins.input~asyncDataParser
parseType module:@citation-js/core.plugins.input~typeParser
Source:

(static) "@doi/type" :module:@citation-js/core.plugins.input~parsers

Entry type returned by DOI APIs such as Crossef. Might be incorrect, hence the parser.

Type:
Properties:
Name Type Description
parse module:@citation-js/core.plugins.input~dataParser
Source: