1.1.0 • Published 10 hours ago

@normalfinance/utils v1.1.0

Weekly downloads
-
License
UNLICENSED
Repository
github
Last release
10 hours ago

Logo

Normal Utils

A Typescript modules for frequently used types, utilities, constants, and more across Normal repositories.

Installation

yarn add @normalfinance/utils

or

npm install @normalfinance/utils

Usage

Using a database table type:

import { NewInvestment } from '@normalfinance/utils';

const myNewInvestment: NewInvestment = {
   idempotencyKey: 'xyz',
   userId: '123',
   exchangeId: 1;
   indexId: 2;
   amount: '125',
   currency: "usd",
   feeStatus: "pending"
}

Calculating an investment fee:

import { calculateIndexFee } from '@normalfinance/utils';

const totalInvestmentsSoFar = 1000;
const newInvestment = 500;

const indexFee = calculateIndexFee(totalInvestmentsSoFar, newInvesment);

Contributing

Setup

  • Install the current LTS version of Node.js
    • If you are using nvm (recommended) running nvm install will install the latest version and running nvm use will automatically choose the right node version for you.
  • Install Yarn v3
  • Run yarn install to install dependencies and run any required post-install scripts

Testing and Linting

Run yarn test to run the tests once. To run tests on file changes, run yarn test:watch.

Run yarn lint to run the linter, or run yarn lint:fix to run the linter and fix any automatically fixable issues.

Release & Publishing

Coming soon.

1.1.0

10 hours ago

1.0.11

2 days ago

1.0.10

2 days ago

1.0.14

24 hours ago

1.0.13

1 day ago

1.0.12

2 days ago

1.0.9

2 days ago

1.0.8

2 days ago

1.0.7

3 days ago

1.0.6

3 days ago

1.0.5

4 days ago

1.0.4

4 days ago

1.0.2

10 days ago

1.0.1

10 days ago

1.0.3

10 days ago

1.0.0

10 days ago

0.0.31

11 days ago

0.0.32

11 days ago

0.0.20

12 days ago

0.0.21

12 days ago

0.0.22

12 days ago

0.0.23

12 days ago

0.0.24

12 days ago

0.0.25

12 days ago

0.0.19

12 days ago

0.0.30

11 days ago

0.0.26

12 days ago

0.0.27

12 days ago

0.0.28

12 days ago

0.0.29

12 days ago

0.0.17

12 days ago

0.0.18

12 days ago

0.0.15

13 days ago

0.0.16

13 days ago

0.0.13

14 days ago

0.0.14

13 days ago

0.0.12

15 days ago

0.0.10

18 days ago

0.0.11

17 days ago

0.0.9

18 days ago

0.0.8

18 days ago

0.0.7

20 days ago

0.0.6

23 days ago

0.0.5

23 days ago

0.0.4

23 days ago

0.0.3

23 days ago

0.0.2

24 days ago

0.0.1

24 days ago

0.0.0

24 days ago