Npm publish

Publishing on npm repository

Writing your own custom modules and then publishing them on npm.

The example here deals with publishing a module on npm and then using it. Here amitcalcapp is published on npm repository and then we are using it in our app.

package.json example:

Created using `npm init`, and then installed the 'amitcalcapp' module from npm repository using the command 'npm i amitcalcapp --save'

  "name": "example3",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  "author": "",
  "license": "ISC",
  "dependencies": {
    "amitcalcapp": "^1.0.3"
Application's main file (index.js)

In `package.json`, you can see we have downloaded this package from npm repository.

var calc = require('amitcalcapp');

var a = 10;
var b = 20;

var c = calc.add(a, b);
console.log('add: ', c);