This plugin accepts Wikidata IDs in the following formats:
@wikidata/id: single ID
@wikidata/list+text: whitespace- or comma-delimited list of IDs
@wikidata/api: API URL
@wikidata/url: entity URL
@wikidata/list+object: array of IDs
API responses (@wikidata/object) are also supported. Additionally, this plugin exposes input parsing methods concerning individual properties and types, under the types @wikidata/prop and @wikidata/type.
Configuration
Input languages can be specified:
const {plugins} = require('@citation-js/core')
const config = plugins.config.get('@wikidata')
config.langs // ['en']
config.langs = ['fr', 'de', 'en'] // searches for French, then German then English labels