Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

bankie

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

bankie

[![Build Status](https://travis-ci.org/eirslett/bankie.svg?branch=master)](https://travis-ci.org/eirslett/bankie)

  • 1.0.1
  • latest
  • Source
  • npm
  • Socket score

Version published
Maintainers
1
Created
Source

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.

FAQs

Package last updated on 29 Aug 2017

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc