The NPM Library Speedrun - 90 minutes to build, CI, and publish

The NPM Library Speedrun - 90 minutes to build, CI, and publish

Matt Pocock

1 год назад

43,488 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

Nurof3n
Nurof3n - 02.10.2023 21:31

Thanks Matt! I just published a package in less than an hour thanks to this video 💪

Ответить
Codingbutter llc
Codingbutter llc - 09.09.2023 03:07

I loved php. but I fell in love with the freedom of javascript. I feel like there is a million ways to do solve the same puzzle. And now that you can use one language for an entire Stack I just feel like I can speedrun a MVP for any project or idea I have.

Ответить
Denny093
Denny093 - 01.09.2023 18:25

I found myself watching this speedrun, I found it very interesting. I'm starting to learn TypeScript too and I find your videos very informative especially for the tips and tricks. I wanted to know if you'd like to review the library (it's a very simple one) I'm developing for React. I can definitely learn from your advice.

PS: If someone would be kind enough to help me improve it I would be grateful. I will make the repo public later

Ответить
Jazz Destructor
Jazz Destructor - 16.08.2023 21:24

ah man just stayed up late to see it almost getting pushed 😭😭. thank for the exhilirating stream. Go to understand some good types and event buses. thankyou

Ответить
Simon Nom
Simon Nom - 16.07.2023 04:39

Sadly it didnt get explained well what the library is supposed to do. So it was a bit hard to follow the actual API implementation.

Ответить
Tarek Al Beb
Tarek Al Beb - 15.06.2023 20:10

What are the benefits tsup have over other packages like microbundle?

Ответить
nomadshiba
nomadshiba - 07.03.2023 12:13

npm i github:...
is the way for me
package-lock.json locks the version
and you can ignore stuff with .npmignore
one downside is you are not shipping js but only ts
which is good actually because your lib would break on js since it relays on ts type-checking and dont have guards

Ответить
Rohith Gilla
Rohith Gilla - 06.03.2023 11:16

🎉

Ответить
jimoh afeez
jimoh afeez - 01.03.2023 11:06

Good one MATT, really learning from this, but I am having difficulty with the npm authentication in the GitHub workflow, how did you configure the npm_token that makes it accessible in the GitHub workflow?

Ответить
k' mui
k' mui - 28.02.2023 12:04

if you set the speed of this recap to 1.5 its like a time travel

Ответить
johtso (Johannes)
johtso (Johannes) - 27.02.2023 17:44

And a week later I'm using BroadcastChannel and remembering the library that could have been 😭

Ответить
Robert Ferentz
Robert Ferentz - 26.02.2023 08:43

Damn, Matt can sing!

Ответить
Spark Station
Spark Station - 25.02.2023 16:05

amazing keep up the good work i personally found it very useful shoutout from Morocco

Ответить
AdditionAddict
AdditionAddict - 25.02.2023 11:07

Shame about the delete, Really wanted to follow this step by step to learn the process

Ответить
Sourish Dutta
Sourish Dutta - 25.02.2023 07:55

Hope this is not the last, expecting more like this, amazing, Thank You so much.

Ответить
Konstantin Bläsi
Konstantin Bläsi - 24.02.2023 17:14

I didn't know Matt is also a musician and comedian :D

Ответить
Noam Tamir
Noam Tamir - 24.02.2023 12:35

Learned a lot from the CI step! You made it seem so simple :)

Ответить
Aaron Reisman
Aaron Reisman - 24.02.2023 11:21

dude, this honestly was one of the best streams I've watched. Thank you for being real, having fun and showing your authentic self.

Ответить
Aniket Chowdhury
Aniket Chowdhury - 23.02.2023 16:39

I really need this repo now. When this started out I thought I might be able to use it for worker threads. Now I am sad.

Ответить
Marie
Marie - 23.02.2023 08:06

changesets looks pretty cool. I use release-please for that which uses your commit messages using conventional commits for generating a changelog and bumping the version.

Ответить
Marie
Marie - 23.02.2023 07:52

vitest actually disables watch mode if it detects that it's running in CI

Ответить
Ryanne Graff
Ryanne Graff - 23.02.2023 07:15

What's wrong with TSDX?

Ответить
J van der Meulen
J van der Meulen - 23.02.2023 01:21

This was a fun and (for me) original idea.. thanks

Ответить
Felipe Ossandon
Felipe Ossandon - 22.02.2023 17:50

Love the way you explain ❤ btw. is there a way to make a new version by just publish a semantic release pr with changesets?

Ответить
Andrei Socaciu
Andrei Socaciu - 22.02.2023 16:20

Idea for the next live stream: Handling unknown

Ответить
Aleks D
Aleks D - 22.02.2023 15:12

Make a library for proper tailwind class names for classNames library or others.

Ответить
jam_sessions
jam_sessions - 22.02.2023 10:46

RIP wonderful library. Great fun!

Ответить
Alec.Vision
Alec.Vision - 22.02.2023 07:32

You should 100% talk Collin into giving you maintainer status on Zod

Ответить
Sore Brain
Sore Brain - 22.02.2023 03:13

I'm only getting started but what a genius idea for content

Ответить
Arthur Denner
Arthur Denner - 22.02.2023 01:45

This was very funny - Thanks a lot for doing it! 😂

Ответить
Dale French
Dale French - 22.02.2023 01:25

Super fun to watch the recording! Thanks Matt!

Ответить
a'p
a'p - 21.02.2023 23:32

you should include live chat also in the recording.. it was fun! :-).. looking forward to next session

Ответить
허바드제이콥
허바드제이콥 - 21.02.2023 23:09

this stream is killing me 🤣🤣🤣🤣🤣🤣

Ответить
alkolaqi83
alkolaqi83 - 21.02.2023 22:47

I didnt catch the live version but im having fun watching snippets of it 😂

Ответить