@fintoc/fintoc-js
v1.1.2
Published
Use the Fintoc widget as an ES module.
Downloads
2,787
Readme
Installation
Install using npm! (or your favourite package manager)
# Using npm
npm install @fintoc/fintoc-js
# Using yarn
yarn add @fintoc/fintoc-js
Note: This library requires Node 10+.
Usage
Fintoc.js
exports a single method called getFintoc
. This is an async
method that returns the Fintoc
object from the documentation. To get the Fintoc
object, use the following snippet:
import { getFintoc } from '@fintoc/fintoc-js';
const Fintoc = await getFintoc();
After retrieving the Fintoc
object, you are ready to instantiate the widget:
const options = { ... };
const widget = Fintoc.create(options);
Here, options
corresponds to an object with the parameters received by the widget (you can read more about these parameters here).
Finally, you can use any of the widget methods:
widget.open();
widget.close();
widget.destroy();
You can read more about these methods here.
TypeScript support
This package includes TypeScript declarations for the Fintoc widget.
Developing
To develop the package, you need to use npm
. Install the dependencies:
npm install
Build the library and watch for changes to the code:
npm run watch:build
If you want to create a new release, you can run:
git switch master
npm run bump! <major|minor|patch>
This will create a new branch with the updated version from master
.
Acknowledgements
The first raw implementation of a chunk of code to load the Fintoc script was co-authored by @daleal and @naquiroz, and served as a starting point for the general idea of this library.