76 lines
1.7 KiB
Markdown
76 lines
1.7 KiB
Markdown
# 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.
|
||
> It’s 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.
|