Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

easy-finance-calculator is a simple and efficient npm package to calculate financial metrics such as Simple Interest, Compound Interest, and SIP Returns. Designed for developers, it provides an easy-to-use API for common financial calculations.

License

NotificationsYou must be signed in to change notification settings

thepravin/Finance-Calculators-NPM-Package

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

easy-finance-calculator is a simple and efficient npm package to calculate financial metrics such asSimple Interest,Compound Interest, andSIP Returns. Designed for developers, it provides an easy-to-use API for common financial calculations.

NPM Website link:

https://www.npmjs.com/package/easy-finance-calculator

Installation

To install the package, run:

npm i easy-finance-calculator

Features

  • Simple Interest Calculator: Calculate simple interest for yearly or monthly periods.
  • Compound Interest Calculator: Calculate compound interest with customizable compounding frequency.
  • SIP Calculator: Calculate SIP future values, total investment, and potential returns.

How to Use

Import the Package

To use the package, import the desired functions:

const{  simpleInterestCalculator,  compoundInterestCalculator,  sipCalculator,}=require('easy-finance-calculator');

1. Simple Interest Calculator

ThesimpleInterestCalculator function calculates simple interest based on principal, rate, and time.

Function Signature:

simpleInterestCalculator(principal,rate,time,period="year",toDecimal=2)

Arguments:

  • principal (Number): Principal amount.
  • rate (Number): Annual interest rate in percentage.
  • time (Number): Time period.
  • period (String): Time period type ("year" or"month", default:"year").
  • toDecimal (Number): Number of decimal points (default:2).

Example:

constresult=simpleInterestCalculator(1000,10,2);console.log(result);// Output: { interest: '200.00', amount: '1200.00' }

2. Compound Interest Calculator

ThecompoundInterestCalculator function calculates compound interest with adjustable compounding frequency.

Function Signature:

compoundInterestCalculator(principal,rate,timesCompounded,years,digit=2)

Arguments:

  • principal (Number): Principal amount.
  • rate (Number): Annual interest rate in percentage.
  • timesCompounded (Number): Number of times interest is compounded per year.
  • years (Number): Time period in years.
  • digit (Number): Number of decimal points (default:2).

Example:

constresult=compoundInterestCalculator(1000,5,4,3);console.log(result);// Output: { amount: '1161.05', CI: '161.05' }

3. SIP Calculator

ThesipCalculator function calculates the future value of SIP investments, total investment, and potential returns.

Function Signature:

sipCalculator(principal,rate,years,digit=2)

Arguments:

  • principal (Number): Monthly investment amount.
  • rate (Number): Annual return rate in percentage.
  • years (Number): Time period in years.
  • digit (Number): Number of decimal points (default:2).

Example:

constresult=sipCalculator(5000,12,10);console.log(result);// Output:// {//   futureValue: '1162161.28',//   totalInvestment: '600000.00',//   potentialReturns: '562161.28'// }

License

This project is licensed under the Apache-2.0 License.


Contributing

If you'd like to contribute toeasy-finance-calculator, feel free to open an issue or submit a pull request on theGitHub repository. Contributions, issues, and feature requests are welcome!


Feedback

If you find this package helpful or have suggestions for improvement, feel free to reach out or leave a review! 😊

🧑‍💻 Happy coding!

About

easy-finance-calculator is a simple and efficient npm package to calculate financial metrics such as Simple Interest, Compound Interest, and SIP Returns. Designed for developers, it provides an easy-to-use API for common financial calculations.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp