Blog
Membangun Pustaka Open Source dengan Typescript
Membangun pustaka open source dengan Typescript, Github Actions, Jest, semantic-release, dan lain-lain
Draft In Progress
It’s probably a good idea to come back later.
Kenapa membuat Pustaka?
Kenapa menggunakan Typescript?
Inisialisasi Project
Konfigurasi ESLint, Prettier, lint-staged, dan Husky
Mengunggah ke Github
Mempublish ke NPM
Merilis versi baru
Menulis Unit Test menggunakan Jest
Menambah Code Coverage
Rilis otomatis dengan semantic-release
Conventional commit dengan commitizen dan cz-conventional-log
Rilis otomatis dengan Github Action
Kesimpulan
Referensi
Creating a TypeScript library with a minimal setup - Michal Zalecki