Lewati ke konten utama
menjadi.dev
Tools

npm (Node Package Manager)

Package manager untuk JavaScript — mengelola dependencies dan scripts project.

npm adalah package manager default untuk Node.js/JavaScript — terinstall otomatis saat install Node.js. npm mengelola: Dependencies (library yang project butuhkan — tercatat di package.json dan package-lock.json), Scripts (perintah custom — npm run dev, npm run build, npm run test), dan Publishing (mempublikasikan package ke npm registry — npm publish). Alternatif package manager: yarn (Facebook — faster, workspaces), pnpm (performa lebih baik — shared dependencies, disk space efficient), dan bun (all-in-one — install sangat cepat). npm registry (npmjs.com) adalah repository publik terbesar untuk package — berisi jutaan library open-source. Semantic Versioning (SemVer): MAJOR.MINOR.PATCH — dipakai untuk menentukan versi dependency.

Contoh Kode

# npm commands
npm install              # Install semua dependencies
npm install react        # Install package baru
npm install -D typescript # Install dev dependency
npm run dev              # Jalankan script "dev"
npm audit                # Cek vulnerability
npm outdated             # Cek package yang perlu update

Istilah Terkait