Personal Income Tax (PIT) calculator utility for Nepal
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
npm i -S @danfebooks/nepalpit
And then, require the package
// app.js
var danfebooks = require('@danfebooks/nepalpit');
You can read about options and APIs on the "Guides (in progress)" page. Please check the example directory for code samples.
The bundled module is an UMD module, and this package can use this in any environments, i.e., browser or nodejs
Clone the repo and install npm packages
https://github.com/danfebooks/nepalpit.git
cd nepalpit
npm install
example
- Example use cases in browser and nodejslib
- Compiled javascript bundle for packagesrc
- All source codetest
- Test cases
To start the webpack build and a simple HTTP server from the example folder.
npm start
The example
directory is used for the development build for seamless browser testing.
Navigate to http://localhost:5000
Execute following
node example/node-example.js
The above command ensures the compiled umd bundle works with nodejs if it didn't throw an error.
Execute
npm run 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.
Make sure you have np package installed globally Then execute, np
from the root and follow the np guidelines.