Tutorial9 September 2021

Membangun Pustaka Open Source dengan Typescript

text: Hi! I'm Ammar
Author
Abdullah Ammar
Read time
1 min read
Status
Draft
Last Update
9 September 2021
Tags
Typescript, Library, OSS, Github

Draft In Progress

It's probably a good idea to come back later.

Daftar Isi

  1. Kenapa membuat pustaka?
  2. Kenapa menggunakan Typescript?
  3. Inisialisasi Project
  4. Konfigurasi ESLint, Prettier, lint-staged, dan Husky
  5. Mengunggah ke Github
  6. Mempublish ke NPM
  7. Merilis versi baru ke Github dan NPM
  8. Menulis Unit Test menggunakan Jest
  9. Menambah Code Coverage
  10. Rilis otomatis dengan semantic-release
  11. Conventional commit dengan commitizen dan cz-conventional-log
  12. Rilis otomatis dengan Github Action
  13. Kesimpulan
  14. Referensi

Kenapa membuat Pustaka?

Kenapa menggunakan Typescript?

Inisialisasi Project

Konfigurasi ESLint, Prettier, lint-staged, dan Husky

Mengunggah ke Github

Mempublish ke NPM

Merilis versi baru

Menambah Code Coverage

Rilis otomatis dengan semantic-release

Conventional commit dengan commitizen dan cz-conventional-log

Rilis otomatis dengan Github Action

Kesimpulan

Referensi

Introduction

Creating a TypeScript library with a minimal setup - Michal Zalecki

Setup For an Open Source JavaScript Project | frontstuff

How to Write an Open Source JavaScript Library