package.json
↔ Manifest to def project Metadata, Deps & scripts
Source: nodejs.dev/learn/the
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
Package
↔ archived file format, typically including a Manifest (iepackage.json
)Next Scripts
↔package.json
scripts for Next.js projectyarn upgrade
↔ to update Module to their range set by internalpackage.json