Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

fio-api-handler

fabulator168Apache-2.02.33.47TypeScript support: included

Unofficial handler for Fio Bank API

fio, fio-api, fio-bank

readme

Fio API handler

npm version renovate-app Known Vulnerabilities codecov travis

Unofficial API handler for Fio Bank API. Right now only read endpoint are implemented. Post request have to be done by custom requests.

Library is using fetch, don't forget to include polyfil.

There are two API classes basic and enhaced.

Basic API class

Basic class works with API as it is. It does not process responses in any way and you can request whatever format you want.

require('cross-fetch/polyfill');
const { DateTime } = require('luxon');
const { FioApi } = require('./../dist');

const api = new FioApi(YOUR_API_KEY, 'xml');

(async () => {
    const { data } = await api.getTransactions(DateTime.fromISO('2018-01-01'), DateTime.fromISO('2018-01-31'));

    console.log(data);
})();

Enhaced API class

Enhaced API class parse responses from fio and get information like original currency, original amount or card pay date.

require('cross-fetch/polyfill');
const { DateTime } = require('luxon');
const { FioApi } = require('./../dist');

const api = new EnhacedFioApi(YOUR_API_KEY);

(async () => {
    const { info, transactions } = await api.getTransactionOverview(2018, 1);

    transactions.map((transaction) => {
        console.log(transaction.getTransactionId());
    });
})();

changelog

Change Log

All notable changes to this project will be documented in this file.

v2.33.47 (2021-06-14)

Fixed

  • e9f967c Update lock for security updated

v2.33.46 (2021-06-07)

Fixed

  • 85aa4cf Update lock for security updated

v2.33.45 (2021-05-31)

Fixed

  • cf4a050 Update lock for security updated

v2.33.44 (2021-05-24)

Fixed

  • d9c78e0 Update lock for security updated

v2.33.43 (2021-05-17)

Fixed

  • edf9f02 Update lock for security updated

v2.33.42 (2021-05-10)

Fixed

  • 16c5252 Update lock for security updated

v2.33.41 (2021-05-03)

Fixed

  • 6c5314c Update lock for security updated

v2.33.40 (2021-04-26)

Fixed

  • 086b5c6 Update lock for security updated

v2.33.39 (2021-04-19)

Fixed

  • 49e7964 Update lock for security updated

v2.33.38 (2021-04-12)

Fixed

  • 0759631 Update lock for security updated

v2.33.37 (2021-04-05)

Fixed

  • f5c1c50 Update lock for security updated

v2.33.36 (2021-04-05)

Fixed

  • 374309c Update lock for security updated

v2.33.35 (2021-03-22)

Fixed

  • fbbee47 Update lock for security updated

v2.33.34 (2021-03-15)

Fixed

  • beaf379 Update lock for security updated

v2.33.33 (2021-03-08)

Fixed

  • 712641b Update lock for security updated

v2.33.32 (2021-03-08)

Fixed

  • 4988de1 Update lock for security updated

v2.33.31 (2021-03-01)

Fixed

  • bb3f162 Update lock for security updated

v2.33.30 (2021-03-01)

Fixed

  • 8815da6 Update lock for security updated

v2.33.29 (2021-02-15)

Fixed

  • e72afa1 Update lock for security updated

v2.33.28 (2021-02-08)

Fixed

  • d115835 Update lock for security updated

v2.33.27 (2021-02-01)

Fixed

  • e458780 Update lock for security updated

v2.33.26 (2021-02-01)

Fixed

  • 5a7be7b Update lock for security updated

v2.33.25 (2021-01-25)

Fixed

  • 5ff40fc Update lock for security updated

v2.33.24 (2021-01-25)

Fixed

  • 0417b3f Update lock for security updated

v2.33.23 (2021-01-11)

Fixed

  • fa1534e Update lock for security updated

v2.33.22 (2021-01-04)

Fixed

  • 5fa26c4 Update lock for security updated

v2.33.21 (2020-12-28)

Fixed

  • 7080f76 Update lock for security updated

v2.33.20 (2020-12-21)

Fixed

  • e9dc251 Update lock for security updated

v2.33.19 (2020-12-14)

Fixed

  • beba7f6 Update lock for security updated

v2.33.18 (2020-12-07)

Fixed

  • 8b9a909 Update lock for security updated

v2.33.17 (2020-11-30)

Fixed

  • 811b96a Update lock for security updated

v2.33.16 (2020-11-23)

Fixed

  • c6d8aa8 Update lock for security updated

v2.33.15 (2020-11-16)

Fixed

  • ee0923d Update lock for security updated

v2.33.14 (2020-11-09)

Fixed

  • e614b9e Update lock for security updated

v2.33.13 (2020-11-09)

Fixed

  • 63dc3ef Update lock for security updated

v2.33.12 (2020-11-02)

Fixed

  • cc84e7f Update lock for security updated

v2.33.11 (2020-11-02)

Fixed

  • 2763866 Update lock for security updated

v2.33.10 (2020-10-26)

Fixed

  • 93d9884 Update lock for security updated

v2.33.9 (2020-10-26)

Fixed

  • 5eb227c Update lock for security updated

v2.33.8 (2020-10-19)

Fixed

  • 9393e3e Update lock for security updated

v2.33.7 (2020-10-19)

Fixed

  • a27506b Update lock for security updated

v2.33.6 (2020-10-12)

Fixed

  • c2fca6b Update lock for security updated

v2.33.5 (2020-10-05)

Fixed

  • f4d3849 Update lock for security updated

v2.33.4 (2020-10-04)

Fixed

  • d3ca52b Update lock for security updated

v2.33.3 (2020-09-21)

Fixed

  • 4da0a24 Update lock for security updated

v2.33.2 (2020-09-14)

Fixed

  • f228226 Update lock for security updated

v2.33.1 (2020-09-12)

Fixed

v2.33.0 (2020-07-24)

Changed

  • da6178d Update dependency @types/luxon to v1.24.3

v2.32.0 (2020-07-22)

Changed

  • bea45ae Update dependency @types/luxon to v1.24.2
  • d57636d Update dev dependency semantic-release-config-fabulator to v2

[2.31.0] 2020-07-17

Changed

  • cccb881 Update dependency rest-api-handler to v2.20.0

[2.30.0] 2020-07-02

Changed

  • e1a12eb Update dependency rest-api-handler to v2.19.0

[2.29.0] 2020-06-25

Changed

  • d52012e Update dependency @types/luxon to v1.24.1

[2.28.0] 2020-06-22

Changed

  • a5fd198 Update dependency rest-api-handler to v2.18.0
  • 2186e5d Update dev dependency cross-fetch to v3.0.5

[2.27.0] 2020-06-02

Changed

  • bf6a7ce Update dependency rest-api-handler to v2.17.0

[2.26.0] 2020-05-30

Changed

  • 2e59d05 Update dependency rest-api-handler to v2.16.0

[2.25.0] 2020-05-08

Changed

  • 53e1e1c Update dependency @types/luxon to v1.24.0

[2.24.0] 2020-05-05

Changed

  • 2b1ff75 Update dependency luxon to v1.24.1

[2.23.0] 2020-05-02

Changed

  • 6590973 Update dependency rest-api-handler to v2.15.0

[2.22.0] 2020-04-04

Changed

  • 48a0be1 Update dependency luxon to v1.23.0

[2.21.0] 2020-03-26

Changed

  • 93a6cdc Update dependency luxon to v1.22.2

[2.20.0] 2020-03-24

Changed

  • 841cc66 Update dependency @types/luxon to v1.22.0

[2.19.0] 2020-03-23

Changed

  • 49c7a99 Update dependency rest-api-handler to v2.14.0

[2.18.0] 2020-03-07

Changed

  • 032fa37 Update dependency rest-api-handler to v2.13.0
  • 6fcdd7f Update dev dependency @socifi/eslint-config to v2.10.2

[2.17.0] 2020-02-01

Changed

  • 22ae704 Update dependency rest-api-handler to v2.12.0

[2.16.0] 2020-01-27

Changed

  • 60868a9 Update dependency luxon to v1.22.0

[2.15.0] 2020-01-15

Changed

  • 0c3a4ef Update dependency rest-api-handler to v2.11.0

[2.14.0] 2020-01-14

Changed

  • a9b441a Update dependency rest-api-handler to v2.10.0

[2.13.0] 2019-12-21

Changed

  • 0de3535 Update dependency rest-api-handler to v2.9.0

[2.12.0] 2019-12-10

Changed

  • f945966 Update dependency rest-api-handler to v2.8.0

[2.11.0] 2019-12-08

Changed

  • 1e13c75 Update dependency rest-api-handler to v2.7.0

[2.10.0] 2019-11-29

Changed

  • 0374d0a Update dependency luxon to v1.21.3

[2.9.0] 2019-11-25

Changed

  • 8162b8e Update dependency rest-api-handler to v2.6.0

[2.8.0] 2019-11-19

Changed

  • b1e922c Update dependency luxon to v1.21.2

[2.7.0] 2019-11-16

Changed

  • af32e97 Update dependency @types/luxon to v1.21.0

[2.6.0] 2019-11-10

Changed

  • db2761d Update dependency rest-api-handler to v2.5.0

[2.5.0] 2019-11-06

Changed

  • 2c9e082 Update dependency luxon to ^1.21.1

[2.4.0] 2019-11-02

Changed

  • 53a4a8f Update dependency luxon to ^1.21.0

[2.3.0] 2019-10-29

Changed

  • 2356ae6 Update dependency rest-api-handler to ^2.4.1

[2.2.0] 2019-10-24

Changed

  • d1abbf1 Update dev dependency @socifi/rollup-config to ^2.2.2

[2.1.0] 2019-10-22

Changed

Other

  • 649e7c4 Update dependency rest-api-handler to ^2.2.0
  • 84cf27f Update dependency @socifi/babel-config to ^0.7.0
  • 9647be7 Update dependency luxon to ^1.19.3
  • 0ef493b Update dependency luxon to ^1.19.2
  • 497b1d7 Update dependency luxon to ^1.17.3
  • 86e8857 Update dependency @socifi/babel-config to ^0.6.2
  • 0d77975 Update dependency luxon to ^1.17.2
  • 78e2b52 Update dependency luxon to ^1.17.1
  • 46cc6ca Update dependency luxon to ^1.16.1
  • da9a8eb Update dependency @types/luxon to ^1.15.2
  • 3a3da2b Update dependency cross-fetch to ^3.0.4
  • f70e3dd Update dependency @types/luxon to ^1.15.1
  • a7b01cb Update dependency @socifi/eslint-config to ^2.8.0
  • 130803c Update dependency cross-fetch to ^3.0.3
  • 9764450 Update dependency @types/luxon to ^1.13.0
  • 7a5578e Update dependency luxon to ^1.13.2
  • ed31b5d Update dependency luxon to ^1.13.0
  • 76a0c8e Update dependency @types/luxon to ^1.12.0
  • 7ae44eb Update dependency cross-fetch to ^3.0.2
  • 8483978 Update dependency luxon to ^1.12.0
  • c285931 Update depencies
  • 1815098 Update dependency luxon to ^1.11.4
  • 4337e79 Update dependency @types/luxon to ^1.11.1
  • dbe08cb Update dependency luxon to ^1.11.3
  • fa435b3 Update dependency luxon to ^1.11.2
  • d2dc488 Update dependency luxon to ^1.11.0
  • a444cd3 Update dependency cross-fetch to ^3.0.1
  • d7b22c5 Update dependency @types/luxon to ^1.10.2
  • 7b67d31 Update dependency @socifi/rollup-config to ^2.1.0
  • 3c2651e Update dependency @socifi/eslint-config to ^2.6.1
  • 1fe0052 Update dependency @types/luxon to ^1.4.2
  • a0448b4 Update dependency luxon to ^1.10.0
  • 5002d5a Update dependency luxon to ^1.9.0
  • 93a48a2 Update dependency luxon to ^1.8.3
  • 2231190 Update dependency @socifi/jest-config to ^2.2.0
  • 8b4445d Update dependency cross-fetch to v3

[2.0.0] - 2018-12-02

Changed

  • Migrate to typescript

[1.0.0] - 2018-06-12

Changed

  • Release version v1

[0.2.0] - 2018-06-04

Added

  • Add enhaced class with better formated data.

[0.1.0] - 2018-06-01

  • Project start