site/node_modules/@citation-js/name/README.md

39 lines
624 B
Markdown
Raw Permalink Normal View History

2024-10-14 06:09:33 +00:00
## Install
```js
npm install @citation-js/name
```
## Use
```js
let {parse, format} = require('@citation-js/name')
parse('First Last')
// { given: 'First', family: 'Last' }
format({ given: 'First', family: 'Last' })
// 'First Last'
```
### API
**`parse(String name) -> Object`**
* `String name`: Any name
**`format(Object name[, Boolean reversed]) -> String`**
* `Object name`: Any name
* `Boolean reversed`: Format as `Last, First` instead of `First Last`
---
Here, `Object` (CSL-JSON author format) has the following properties:
* `given`
* `family`
* `suffix`
* `dropping-particle`
* `non-dropping-particle`