npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

calclibmodule

v1.0.7

Published

This module contains eight simple functionalities of addition, subtraction, multiplication, division, power, square, cube, modulus as respective functions with the following names:

Downloads

3

Readme

Calculator Library Module

This module contains eight simple functionalities of addition, subtraction, multiplication, division, power, square, cube, modulus as respective functions with the following names:

Addition(a,b) - Takes as parameters two variables a and b containing numbers and returns their sum as a+b.

Subtraction(a,b) - Takes as parameters two variables a and b containing numbers and returns their difference as a-b.

Multiplication(a,b) - Takes as parameters two variables a and b containing numbers and returns their product as a*b.

Division(a,b) - Takes as parameters two variables a and b containing numbers and returns quotient as a/b.

Power(a,b) - Takes as parameters two variables a and b containing numbers and returns first number raised to power of second number as a**b.

Square(num) - Takes as parameter a variable num containing number and returns its square as num*num.

Cube(num) - Takes as parameter a variable num containing number and returns its cube as num*num*num.

Modulus(a,b) - Takes as parameters two variables a and b containing numbers and returns first number modulo second number as a%b.

Install via Node Package Manager(NPM)

To install the module on your system, open your cmd/terminal and punch in
npm i calclibmodule
OR
npm install calclibmodule

Usage Example

To use this module, open your favourite code editor, say, Visual Studio Code and Create a directory with
mkdir directoryName

Move inside this directory with
cd directoryName

To generate a package.json file that will automatically keep records of all the dependencies installed, type in the terminal
npm init

To download packagemoduleforaddition, type in the terminal
npm install calclibmodule
OR
npm i calclibmodule

Now create a file named say app.js by typing
touch app.js

Open this file from the explorer in VSCode, and punch in
const ob = require("calclibmodule")
console.log(ob.Addition(2, 4))
console.log(ob.Subtraction(25, 5))
console.log(ob.Multiplication(5, 5))
console.log(ob.Division(6, 2))
console.log(ob.Power(4, 5))
console.log(ob.Square(4))
console.log(ob.Cube(3))
console.log(ob.Modulus(5, 4))

Run this code in the terminal by writing
node app.js

Voila! Your output in the terminal will be
6
20
25
3
1024
16
27
1

Thank you for reading :D