bankie

1.0.1 • Public • Published

Build Status

Bankie

This tool calculates IBAN bank account numbers.

Supported countries

Only Norway is supported yet. (Support for other countries should be added!)

Usage

Installation
npm install bankie
How does it generally work?

This is the general flow:

  1. You provide Bankie with a country code (for example "NO" for Norway)
  2. Bankie will give you a set of fields that are required input. These fields may vary between countries. For example, Norway only requires a bank account number, while a US account (though not supported yet) would also require a routing number.
  3. You give Bankie these required inputs + the country code, and it returns data; for example a IBAN number, and maybe some metadata about the bank that the account belongs to.
Do you have any API documentation?

Look at the unit tests (for example test/norwegian-test.js), they show you how the package should be used.

Contributing

Feel free to add support for more countries! Follow the directions of the project; add unit tests, and the code should be formatted according to the standard style guide.

If you want to add other features than additional country support, I suggest that you open a GitHub issue first, to discuss it.

Development

Here are some common commands:

# Build
npm run build

# Run tests
npm run mocha

# Run lint
npm run lint
Releasing

Check out the master branch, run

# could be npm version "minor" or "major" instead of "patch"
npm version patch -m "Release new version"
git push --follow-tags

Travis CI will build and release the package.

Some resources/datasets are stored in the resources/ directory. These can be processed by build scripts inside the build/ directory, for example to convert xls/csv files to JSON.

Readme

Keywords

none

Package Sidebar

Install

npm i bankie

Weekly Downloads

0

Version

1.0.1

License

MIT

Last publish

Collaborators

  • eirslett