Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Slide DevCoach

Slide DevCoach

DevCoach 133 : Front-End | Kelola Paketmu dengan npm

shabilla

April 09, 2024
Tweet

More Decks by shabilla

Other Decks in Programming

Transcript

  1. Dicoding Slides Lorem ipsum dolor sit amet, consectetur adipiscing elit.

    Sed do eiusmod tempor incididunt ut labore. Front-End Web
  2. Learning Objectives • Menjelaskan maksud dari package manager. • Menunjukkan

    pentingnya package manager. • Menunjukkan cara membuat package.json dengan npm. • Menjelaskan perbedaan antara production dan development dependencies. • Menjelaskan format versioning dengan semantic version. • Membuat alias command dengan package scripts. Front-End Web
  3. Agenda • Apa itu package manager • Alasan package manager

    ada • Memasang npm sebagai package manager • Membuat package.json secara cepat • Antara production dan development dependencies • Semantic versioning format • Package scripts. Front-End Web
  4. Major The leftmost number. It means that the change breaks

    an API or a behavior. Minor The middle number. It means that the package has been extended in some way, for instance a new method, but it's fully backwards compatible. Upgrading to a minor should not break the package. Patch The rightmost number. It means that there has been a bug fix. semver.org 4.17.21 Major Minor Patch
  5. What’s the difference between dependencies and dev dependencies Dependencies Menampung

    package yang kita gunakan dalam membuat aplikasi. Dev Dependencies Mendaftarkan package yang digunakan hanya selama tahap pengembangan saja.
  6. Thank You nurrizkiadip Nur Rizki Adi Prasetyo @NAdiPrasetyo [email protected] Nur

    Rizki Adi Prasetyo Nur Rizki Adi Prasetyo Front-End Web
  7. Feedback! Hadiah: • 2 Token Langganan Academy (30 Hari) *untuk

    pengisi feedback terpilih! dicoding.id/devcoachfeedback