How to set up a Node project with Typescript | Ep1 Build a Node.js Typescript App | Bscotch Live

preview_player
Показать описание


Join Adam Coster as he builds an app live. Adam is the CTO at game studio Butterscotch Shenanigans, where he builds tools and web tech to automate all things. The app we're building in this series is for the automatic creation of changelogs/patchnotes for games and other source software.

===== More Content! =====

====== Mentioned Links ======


====== Tools ======

===== Topics =====

0:00 Why automate Patchnotes/Changelogs?
1:43 You need different patchnotes for different people
2:21 Example: Automated patchnotes in action
5:18 Why use Node + Typescript?
9:00 Types in Typescript vs. C++
14:31 This project's goals and features
17:28 Introducing: Conventional Changelog
24:00 One change per commit is nonsense
25:03 Aside: Hello, kitty
32:03 New feature: Streams (patchnote filters)
37:54 Typescript and incremental adoption
39:24 Aside: The CommonJS vs ECMAScript (ESM) problem
45:33 Introducing: npm ("there's a package for that")
48:17 Config: reference project (Stitch)
50:21 Config: git init + .gitignore
52:20 Config: npm init
1:00:39 First commit with target format
1:02:42 Typescript source code organization
1:11:47 Getting types from "Definitely Typed"
1:14:52 Choosing ESM "modules" vs. CommonJS
1:20:06 Running executables ("binaries") with npx
1:25:42 tsconfig option: target
1:27:43 tsconfig option: module
1:28:21 tsconfig option: allowJs
1:29:04 tsconfig option: checkJs
1:29:23 tsconfig option: declaration & declarationMap
1:30:23 tsconfig option: sourceMap
1:30:54 tsconfig option: outDir
1:31:11 tsconfig option: noEmit (compiling vs. checking)
1:32:36 tsconfig option: strict & noImplicitAny
1:34:43 tsconfig option: moduleResolution
1:42:33 Pushing to the git remote

#typescript #nodejs #javascript
Рекомендации по теме
Комментарии
Автор

one day your games would become popular...i love patchnotes

waneandrexante
Автор

It's so good to see you uploaded regularly.
I love patch notes

UnderfundedScientist
Автор

Love seeing more videos from the team! I miss Seth’s “making a game” series, but I know you guys are super busy. One question I had was about publishers and how you feel about working with them to get your game ported to consoles?

MrKingJavo
Автор

Been missing youzz guys podcasts and tidbits glad to see some new stuff, even the stuff I already know I could listen to you guys tell it all day

bradleebowers
Автор

Cool video butterscotch shenanigans! The first game i ever played from you guys was quadropus ramoage ;D anyways, please add local multiplayer at crashlands :)

memjei
join shbcf.ru