وب سایت تخصصی شرکت فرین
دسته بندی دوره ها

Creating NPM packages: The Complete Guide

سرفصل های دوره

Create and publish your own tree-shakable NPM packages and learn this must-have skill every web developer should acquire


1 - Introduction
  • 1 -Introduction
  • 2 - How to get help.html

  • 2 - Creating our first basic npm package
  • 1 -Section intro
  • 2 -Verifing Node version
  • 2 -node download page.zip
  • 3 -Create git repo for the package
  • 4 -Generate source code
  • 4 -greeting package l2-4.zip
  • 5 -Package json name property
  • 6 -Module systems in packages
  • 7 -Setting tsconfig.json
  • 7 -greeting package l2-7.zip
  • 8 -Installing Rollup
  • 8 -greeting package l2-8.zip
  • 9 -Rollup configuration
  • 9 -greeting package l2-9.zip
  • 10 -Configurations explained
  • 11 -Package entry points
  • 11 -greeting package l2-11.zip
  • 12 -The files field
  • 12 -greeting package l2-12.zip
  • 13 -Creting our npm account
  • 14 -Publishing our package
  • 14 -greeting package l2-14.zip
  • 15 -Section wrap up

  • 3 - Experimenting with the package
  • 1 -Section intro
  • 2 -Installing a Vite app
  • 3 -Using the package inside the app
  • 4 -Exploring the apps production bundle
  • 5 -How our package is consumed
  • 6 -Installing express js dependencies
  • 6 -express app.zip
  • 6 - Express App.html
  • 7 -Using the package inside express
  • 8 -Experimenting with the express app
  • 9 -Section wrap up

  • 4 - Versioning & Publishing
  • 1 -Section intro
  • 2 -Changesets action
  • 3 -Semantic versioning
  • 4 -Initializing changesets
  • 4 -greeting package l4-4.zip
  • 5 -Writing github workflow
  • 5 -greeting package l4-5.zip
  • 6 -Explain the workflow
  • 7 -Creating a Github token
  • 8 -Creating a NPM token
  • 8 -greeting package l4-8.zip
  • 9 -Publishing with changesets
  • 9 -greeting package l4-9.zip
  • 10 -Multiple tasks with changesets
  • 10 -greeting package l4-10.zip
  • 11 -Section wrap up

  • 5 - Pre releases
  • 1 -Section intro
  • 2 -Linking our package
  • 3 -Behind the scenes of npm link
  • 3 -greeting package l5-3.zip
  • 4 -Planning pre release
  • 5 -Enter pre release mode
  • 5 -greeting package l5-5.zip
  • 6 -Working in parallel
  • 7 -Publish our first pre release version
  • 7 -greeting package l5-7.zip
  • 8 -Consume the pre release version
  • 9 -Parallel work on regular release
  • 9 -greeting package l5-9.zip
  • 10 -Consume the regular package release
  • 11 -Promoting our pre release tag
  • 11 -greeting package l5-11.zip
  • 12 -Releasing the next major version
  • 12 -greeting package l5-12.zip
  • 13 -Trying the new major version
  • 14 -Section wrap up

  • 6 - Tree shaking
  • 1 -Section intro
  • 2 -Explaining tree shaking
  • 3 -Creating git repo for the new package
  • 3 -reusable-components-l6-3.zip
  • 3 -reusable-components-pre-code.zip
  • 3 - Components package code.html
  • 4 -Exploring the packages code
  • 5 -Prepare for publishing
  • 5 -reusable-components-l6-5.zip
  • 6 -Generating github token
  • 7 -Generating npm token
  • 8 -Publishing the components package
  • 9 -using our new package
  • 10 -Is our package tree shakable
  • 11 -First condition for tree shakable package
  • 12 -NPM packages and side effects
  • 13 -How to leverage the side effects optimization
  • 14 -Package built with typescript
  • 14 -reusable-components-l6-14.zip
  • 15 -Publish our tree shakable package
  • 15 -reusable-components-l6-15.zip
  • 16 -Testing if the package is tree shakable
  • 17 -One more mystery to solve
  • 18 -Section wrap up

  • 7 - Closing notes
  • 1 - Congratulations.html
  • 139,000 تومان
    بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
    افزودن به سبد خرید
    خرید دانلودی فوری

    در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

    ایمیل شما:
    تولید کننده:
    مدرس:
    شناسه: 44325
    حجم: 2406 مگابایت
    مدت زمان: 341 دقیقه
    تاریخ انتشار: ۲۰ اردیبهشت ۱۴۰۴
    طراحی سایت و خدمات سئو

    139,000 تومان
    افزودن به سبد خرید