7fife-backend/node_modules/afinn-165-financialmarketnews/readme.md

76 lines
1.7 KiB
Markdown
Raw Normal View History

2024-03-07 13:01:44 +00:00
# afinn-165-financialmarketnews
AFINN 165 - Financial Market News.
## Contents
* [What is this?](#what-is-this)
* [Install](#install)
* [Use](#use)
* [API](#api)
* [`afinn165`](#afinn165)
* [Musings](#musings)
* [Types](#types)
* [Compatibility](#compatibility)
* [License](#license)
## What is this?
This package exposes a map of words rated for valence.
(“goodness” vs “badness”), specifically the AFINN-165 list,
but with additions and modifications to existing words
to be tuned for parsing financial news.
## Install
This package is esm only.
In Node.js (version 14.14+, 16.0+), install with:
```sh
npm install afinn-165-financialmarketnews
```
## Use
```js
import {afinn165FinancialMarketNews} from 'afinn-165-financialmarketnews'
afinn165FinancialMarketNews.raises //=> 1
afinn165FinancialMarketNews.bankruptcy //=> -3
afinn165FinancialMarketNews.crashing //=> -2
```
## API
This package exports the identifier `afinn165FinancialMarketNews`.
There is no default export.
### `afinn165`
Map of words to valence (`Record<string, number>`).
> 👉 **Note**: be careful when accessing unknown properties on the
> `afinn165` object, words such as “constructor” or “toString” might occur.
> Its recommended to use a `hasOwnProperty` check beforehand.
## Musings
This package adds 170+ words, and modifies a few others
compared to the repository this is forked from.
These modifications and additions aim to help better
parse sentiment from financial news.
## Types
This package is fully typed with TypeScript.
It exports no additional types.
## Compatibility
This package is at least compatible with all maintained versions of Node.js.
As of now, that is Node.js 14.14+ and 16.0+.
## License
MIT License.