Creating NPM packages - The Complete Guide

dkmdkm

U P L O A D E R
bd820766ac4ec825fcf821552c13fa20.jpg

Free Download Creating NPM packages - The Complete Guide
Published 10/2024
Created by Codee Feldmann
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English | Duration: 72 Lectures ( 5h 41m ) | Size: 2.34 GB

Create and publish your own NPM packages with solid foundations, automated processes and advanced techniques
What you'll learn
Learn all basic & advanced configurations every NPM package creator must know
Implement tree shakable packages (dive deep and truely understand this concept)
Publish your NPM package with ease using automated CI tools
Ship your package with vaious module systems
Handle parallel development of pre-release versions of your package while maintainning stable versions
Create your package with Typescript support
Requirements
Basic knowledge of Javascript
Description
NPM packages are the most popular and powerful way today for making your code reusable and share it between various projects. But as most of us are starting to code for the web by developing web applications, when the time comes and we need to create and publish our own first NPM package, we find ourselfs guessing what are the best practices we should followThat's what happened to me a few years ago when I was required to create my first NPM package. I tried to search for some detailed tutorial or an in-depth course to guide me, but pretty soon I realized such source doesn't really exist. So I started gathering the knowledge through endless blog posts, short tutorials, friends, colleagues and mainly a lot of exploring and experimenting I did on my own.Years later, I'm really happy to publish this course and share the knowledge I accumulated during all this time. One of the main purposes of doing so, is to make your journey with NPM packages much easier and pleasant. So I hope you will enjoy this ride of learning and start implementing your own amazing NPM packagesThis course will start from the basic stuff regarding NPM packages and then continue to the most advanced topics it involvesYou will learn the basic structure of a NPM package, all the configurations involved in creating it, and of course the various properties that the package json file should include. We will experiment with our newly created package, ship it with different module systems, develop it with full typescript support and see the differences between consuming it through frontend and backend applications. We will then learn how we can automate the process of versioning and publishing the package, with some of the most popular and exciting CI tools. Pre-releases will also be on the menu, and we will learn some techniques that will enable us to publish pre-release versions while maintaining our current stable version. We will test various ways of building our packages, And of course, we will take a deep dive into the interesting topic of tree shaking, where we will see live examples and reveal all the behind the scenes of it.After this course you will feel confident regarding your ability to create NPM packages with best practices, and you will have the tools to debug the behavior of your package and adjust its configurations according to your needsI hope you will have a great experience during our time together, and wish you will soon start to implement your own creative ideas for your popular, brand-new, NPM package
Who this course is for
All levels Javascript developers that want to expand their knowledge on NPM packages and create NPM package with best practices
Homepage
Code:
Bitte Anmelden oder Registrieren um Code Inhalt zu sehen!
Screenshot







Recommend Download Link Hight Speed | Please Say Thanks Keep Topic Live
Code:
Bitte Anmelden oder Registrieren um Code Inhalt zu sehen!
No Password - Links are Interchangeable
 
Kommentar
359020115_tuto.jpg

2.35 GB | 00:17:19 | mp4 | 1280X720 | 16:9
Genre:eLearning |Language:English


Files Included :
1 -Introduction (18.2 MB)
1 -Section intro (13.34 MB)
10 -Configurations explained (34.78 MB)
11 -Package entry points (54.89 MB)
12 -The files field (32.37 MB)
13 -Creting our npm account (15.08 MB)
14 -Publishing our package (39.47 MB)
15 -Section wrap up (5.68 MB)
2 -Verifing Node version (6.05 MB)
3 -Create git repo for the package (8.93 MB)
4 -Generate source code (24.1 MB)
5 -Package json name property (20.78 MB)
6 -Module systems in packages (11 MB)
7 -Setting tsconfig json (24.08 MB)
8 -Installing Rollup (15.32 MB)
9 -Rollup configuration (37.67 MB)
eveningGreet (84 B)
index (94 B)
morningGreet (84 B)
eveningGreet (84 B)
index (94 B)
morningGreet (84 B)
eveningGreet (84 B)
index (94 B)
morningGreet (84 B)
eveningGreet (84 B)
index (94 B)
morningGreet (84 B)
eveningGreet (84 B)
index (94 B)
morningGreet (84 B)
eveningGreet (84 B)
index (94 B)
morningGreet (84 B)
eveningGreet (84 B)
index (94 B)
morningGreet (84 B)
1 -Section intro (6.5 MB)
2 -Installing a Vite app (17.23 MB)
3 -Using the package inside the app (45.27 MB)
4 -Exploring the app's production bundle (80.82 MB)
5 -How our package is consumed (47.24 MB)
6 -Installing express js dependencies (16.59 MB)
7 -Using the package inside express (12.14 MB)
8 -Experimenting with the express app (69.99 MB)
9 -Section wrap up (5.11 MB)
app (239 B)
1 -Section intro (14.57 MB)
10 -Multiple tasks with changesets (130.68 MB)
11 -Section wrap up (10.35 MB)
2 -Changesets action (38.7 MB)
3 -Semantic versioning (7.22 MB)
4 -Initializing changesets (18.01 MB)
5 -Writing github workflow (40.97 MB)
6 -Explain the workflow (52.37 MB)
7 -Creating a Github token (44.94 MB)
8 -Creating a NPM token (59.11 MB)
9 -Publishing with changesets (106.63 MB)
afternoonGreet (96 B)
eveningGreet (84 B)
index (188 B)
morningGreet (84 B)
nightGreet (80 B)
eveningGreet (84 B)
index (94 B)
morningGreet (84 B)
eveningGreet (84 B)
index (94 B)
morningGreet (84 B)
eveningGreet (84 B)
index (94 B)
morningGreet (84 B)
1 -Section intro (10.4 MB)
10 -Consume the regular package release (12.1 MB)
11 -Promoting our pre release tag (55.97 MB)
12 -Releasing the next major version (65.33 MB)
13 -Trying the new major version (22.98 MB)
14 -Section wrap up (4.31 MB)
2 -Linking our package (30.01 MB)
3 -Behind the scenes of npm link (94.8 MB)
4 -Planning pre release (46.95 MB)
5 -Enter pre release mode (28.02 MB)
6 -Working in parallel (12.36 MB)
7 -Publish our first pre release version (72.63 MB)
8 -Consume the pre release version (18.54 MB)
9 -Parallel work on regular release (40.26 MB)
afternoonGreet (96 B)
eveningGreet (84 B)
index (188 B)
morningGreet (244 B)
nightGreet (97 B)
1 -Section intro (7.03 MB)
10 -Is our package tree shakable (77.95 MB)
11 -First condition for tree shakable package (35.15 MB)
12 -NPM packages and side effects (38.82 MB)
13 -How to leverage the side effects optimization (30.77 MB)
14 -Package built with typescript (72.3 MB)
15 -Publish our tree shakable package (67.94 MB)
16 -Testing if the package is tree shakable (46.68 MB)
17 -One more mystery to solve (43.64 MB)
18 -Section wrap up (7.05 MB)
2 -Explaining tree shaking (28.25 MB)
3 -Creating git repo for the new package (31.39 MB)
4 -Exploring the package's code (74.49 MB)
5 -Prepare for publishing (24.48 MB)
6 -Generating github token (19.59 MB)
7 -Generating npm token (10.51 MB)
8 -Publishing the components package (42.82 MB)
9 -using our new package (45.07 MB)
index (58 B)
index (64 B)
index (122 B)
index (58 B)
index (64 B)
index (122 B)
index (58 B)
index (64 B)
index (122 B)
index (58 B)
index (64 B)
index (122 B)
]
Screenshot
JsHwuk8C_o.jpg


FileAxa
Code:
Bitte Anmelden oder Registrieren um Code Inhalt zu sehen!
RapidGator
Code:
Bitte Anmelden oder Registrieren um Code Inhalt zu sehen!
TurboBit
Code:
Bitte Anmelden oder Registrieren um Code Inhalt zu sehen!
 
Kommentar

In der Börse ist nur das Erstellen von Download-Angeboten erlaubt! Ignorierst du das, wird dein Beitrag ohne Vorwarnung gelöscht. Ein Eintrag ist offline? Dann nutze bitte den Link  Offline melden . Möchtest du stattdessen etwas zu einem Download schreiben, dann nutze den Link  Kommentieren . Beide Links findest du immer unter jedem Eintrag/Download.

Data-Load.me | Data-Load.ing | Data-Load.to | Data-Load.in

Auf Data-Load.me findest du Links zu kostenlosen Downloads für Filme, Serien, Dokumentationen, Anime, Animation & Zeichentrick, Audio / Musik, Software und Dokumente / Ebooks / Zeitschriften. Wir sind deine Boerse für kostenlose Downloads!

Ist Data-Load legal?

Data-Load ist nicht illegal. Es werden keine zum Download angebotene Inhalte auf den Servern von Data-Load gespeichert.
Oben Unten