# Install citation-js with npm

Citation.js converts formats like BibTeX, Wikidata JSON and ContentMine JSON to CSL-JSON to convert to other formats like APA, Vancouver and back to BibTeX. Version 0.8.2 via npm; verified 2026-07-13.

## Install

```sh
sudo av install npm:citation-js
```

Additional install commands:

### Portable and language managers

- npm (100%):

```sh
npm install -g citation-js
```

  Evidence: local npm package metadata

## Package facts

- **Package key:** npm:citation-js
- **Package manager:** npm
- **Package manager page:** <https://www.npmjs.com/package/citation-js>
- **Version:** 0.8.2
- **Source summary:** Citation.js converts formats like BibTeX, Wikidata JSON and ContentMine JSON to CSL-JSON to convert to other formats like APA, Vancouver and back to BibTeX.
- **Homepage:** <https://citation.js.org/>
- **Repository:** <https://github.com/larsgw/citation.js>
- **Upstream docs:** <https://citation.js.org/>
- **License:** MIT
- **Source archive:** <https://registry.npmjs.org/citation-js/-/citation-js-0.8.2.tgz>
- **Issue tracker:** <https://github.com/larsgw/citation.js/issues>
- **Published:** 2026-07-13T15:02:09.547Z
- **Last updated:** 2026-07-13T15:02:09.547Z
- **Generated:** 2026-08-04T22:13:35+00:00

## Executables

- citation-js (cli)
- citation-js (alias)

## Dependencies

- @citation-js/cli
- @citation-js/core
- @citation-js/date
- @citation-js/name
- @citation-js/plugin-bibjson
- @citation-js/plugin-bibtex
- @citation-js/plugin-csl
- @citation-js/plugin-doi
- @citation-js/plugin-ris
- @citation-js/plugin-wikidata
- citeproc
- patch-package

## Build dependencies

- @babel/core
- @babel/preset-env
- @citation-js/browserify-disc
- babelify
- browserify
- core-js
- jsdoc
- minami
- mocha
- regenerator-runtime
- semver
- standard
- uglify-js

## Install behavior

- Post-install hook: defined
- Lifecycle scripts: postinstall
- Bottle: not available

## Freshness

- Page generated: 2026-08-04
- Package-manager version: 0.8.2
- Package-manager updated: 2026-07-13
- Local data: ok
- Upstream repository: https://github.com/larsgw/citation.js
- info: No cached GitHub release or tag data was available.

## Security Notes

No matching local secret-handling manifest was found for citation-js. Package metadata is still published here so future coverage has a stable package URL.


## Source Database Details

- **Source Database:** npm registry
- **Dist Tags:** Latest: 0.8.2
- **Version Count:** 111
- **Maintainers:** larsgw
- **Author:** Lars Willighagen
- **Publisher:** larsgw
- **Engines:** Node: >=14
- **Integrity:** sha512-B/dftx0j+Gg+SAnjYXm1TK73NG5SCI0y9fb2zg68hG+/dhMPfvx9V5sdHNyVtwQcITNsTPveIvtwzryE2sCn1A==
- **Shasum:** 5fdd99624fd759dbfd8cb126532aebf7fe873963
- **Unpacked Size:** 6,298,428
- **File Count:** 0
- **Created At:** 2016-10-27T10:13:23.230Z
- **Latest Published At:** 2026-07-13T15:02:09.547Z
- **Modified At:** 2026-07-13T15:02:09.669Z


## Related links

- [Text processing packages](https://pkg.so/text-processing-tools/) - Matched curated package taxonomy and local package facts.
- [cy2](https://pkg.so/npm/cy2/) - Local package facts share a topical domain. Shared terms: like, patch, patch-package.
- [api](https://pkg.so/npm/api/) - Both packages work with overlapping file formats or content types. Shared terms: core, json, name.
- [convert-excel-to-json](https://pkg.so/npm/convert-excel-to-json/) - Both packages work with overlapping file formats or content types. Shared terms: convert, converts, json.

## Sources

- pkg.so package database
- package-page enrichment
- package version freshness
- package relationship graph
- cross-ecosystem install command graph
