Skip to content

Personal Income Tax (PIT) calculator utility for Nepal

License

Notifications You must be signed in to change notification settings

absqueued/nepalpit

Repository files navigation

PIT Calculator for Nepal

Personal Income Tax (PIT) calculator utility for Nepal

npm version

🛠 How to use

For Browsers

Download the zip file and you simply use the script tag to load bundled file.

<script src="./danfebooks.pit.js"></script>

This script tag will expose a variable called "danfebooks" to your global space.

For nodejs

Install the package

yarn add @danfebooks/nepalpit

And then, require the package

// app.js
var danfebooks = require('@danfebooks/nepalpit');

Please check the example directory for code samples.

📦 Packaged modules

The bundled module is an UMD module, and this package can use this in any environments, i.e., browser or nodejs, react


Development

Clone the repo and install npm packages

https://github.com/danfebooks/nepalpit.git
cd nepalpit
yarn

Project structure

  • example - Example use cases in browser and nodejs
  • lib - Compiled javascript bundle
  • src - All source code
  • src\test - Test cases

Start dev server

To start the webpack build and a simple HTTP server from the example folder.

yarn start

The example directory is used for the development build for seamless browser testing.

If you want to test nodejs, run yarn example:node, or a simple html usage: yarn example:browser

Navigate to http://localhost:3000


Build

Run

yarn build

The above command will produce a production build inside the lib directory to publish on npm. The lib directory is also the package's main field.

Publish to npm

Make sure you have np package installed globally Then execute, np from the root and follow the np guidelines.