📄
NPM & Packages

package.json

Project Manifest
💡 package.json, EK, PROJECT ka, "IDENTITY, CARD" hai — ISME, PROJECT, ka, NAAM, VERSION, DEPENDENCIES, aur, KAISE, RUN, karna, hai, SAB, INFORMATION, HOTI, hai. JAISE, EK, RECIPE, CARD, mein, INGREDIENTS, aur, STEPS, LIKHE, HOTE, HAIN.

package.json, HAR, Node.js, PROJECT, ka, ROOT, FILE, hai — name, version, dependencies, devDependencies, scripts, aur, main, ENTRY, POINT, DEFINE, karta hai. npm init -y, SE, EK, DEFAULT, package.json, GENERATE, ho, jaata hai.

dependencies, PRODUCTION, mein, ZAROORI, PACKAGES, LIST, karte, hain (jaise, express). devDependencies, SIRF, DEVELOPMENT, ke, liye, ZAROORI, PACKAGES, (jaise, jest, nodemon) LIST, karte, hain.

{
  "name": "my-app",
  "version": "1.0.0",
  "main": "index.js",
  "scripts": {
    "start": "node index.js",
    "dev": "nodemon index.js",
    "test": "jest"
  },
  "dependencies": { "express": "^4.18.2" },
  "devDependencies": { "nodemon": "^3.0.1" }
}
📄
package.json, EK, PROJECT ka, "IDENTITY, CARD" hai — ISME, PROJECT, ka, NAAM, VERSION, DEPENDENCIES, aur, KAISE, RUN, karna, hai, SAB, INFORMATION, HOTI, hai. JAISE, EK, RECIPE, CARD, mein, INGREDIENTS, aur, STEPS, LIKHE, HOTE, HAIN.
1 / 2
⚡ Quick Recap
  • package.json = project ka, manifest (name, version, dependencies, scripts)
  • dependencies vs devDependencies — production vs development-only packages
  • package-lock.json = exact versions, LOCK, karta hai, reproducible builds ke liye
On this page (2 subtopics)

engines, FIELD, se, SPECIFY, kiya, ja, sakta hai, ki, PROJECT, KAUN, se, Node.js, VERSIONS, PAR, COMPATIBLE, hai — CI, PIPELINES, aur, HOSTING, PLATFORMS, ISE, RESPECT, karte, HAIN, aur, WRONG, VERSION, PAR, WARNING/ERROR, DE, SAKTE, HAIN.

{
  "engines": { "node": ">=18.0.0" }
}

"private": true, package.json, mein, ADD, karne, se, ACCIDENTAL, npm, PUBLISH, PREVENT, hota hai — INTERNAL, APPLICATIONS, (JO, npm, REGISTRY, PAR, PUBLISH, NAHI, honi, CHAHIYE) ke, liye, ZAROORI, SAFEGUARD, hai.

💡Tip: "private": true, NA, hone, se, GALTI, se, npm publish, RUN, karne, PAR, TUMHARA, POORA, INTERNAL, CODEBASE, PUBLIC, npm, REGISTRY, PAR, PUBLISH, ho, sakta hai.