Skip to main content

package.jsonManifest to def project Metadata, Deps & scripts

Source: nodejs.dev/learn/the

package-lock.json

dependency

name

name of Package

version

current version, follows Semantic Versioning for Version Management

description

brief describes app package

main

sets Module file as entry point for Package - usually index.js

keywords

to set list of SEO keywords to search for Module on npmjs

private

license

to specify legal rules for how Package may be used

scripts

to set commands to execute via npm run

dependencies

to list Module to Bundle & prod ship

type

to set Module type as either "CommonJS" or "Module"

devDependencies

to list Module for dev build/test only & not prod ship

engines

browserslist

References

  1. Package ↔ archived file format, typically including a Manifest (ie package.json)

  2. Next Scriptspackage.json scripts for Next.js project

  3. yarn upgrade ↔ to update Module to their range set by internal package.json