0.3.0 • Published 2 years ago
csl-consolidate v0.3.0
Note This repository is automatically generated from the main parser monorepo. Please submit any issues or pull requests there.
API
consolidate()
Try to resolve a list of CSL data with crossref metadata
Signature
consolidate(data: Data[], options: object): Promise<undefined | Data[]>;Parameters
| Name | Type |
|---|---|
data | Data[] |
options | object |
options.mailto | string |
Returns
Promise<undefined | Data[]>
Defined in: lib/csl-consolidate.ts:12
dateSim()
Signature
dateSim(ref: Data, csl: Data): number;Parameters
| Name | Type |
|---|---|
ref | Data |
csl | Data |
Returns
number
Defined in: lib/csl-consolidate.ts:144
Install
This package is ESM only. In Node.js (version 12.20+, 14.14+, 16.0+, 18.0+), install as
pnpm add csl-consolidate
# or with yarn
[](https://badge.fury.io/js/csl-consolidate) [](https://www.npmjs.com/package/csl-consolidate)
# yarn add csl-consolidate
# or with npm
# npm install csl-consolidatecitations-csl-consolidate
Small utility script which checks a list of CSL references against the Crossref doi. If possible it adds the missing DOIs and extra metadata provided by Crossref or the doi provider.