0.0.3 • Published 5 months ago

besmin v0.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

Instalasi

npm install --global besmin

Penggunaan

Sintaks CLI

besmin <inputDir> <outputDir> [cjs|umd|amd|sysjs] (or default [esm]) [--watch]

Argumen

  • <inputDir>: Direktori input yang berisi file .js.
  • <outputDir>: Direktori output untuk file hasil build.
  • [cjs|umd|amd|sysjs] (or default [esm]): Format modul yang akan dibangun. Pilih satu atau lebih.
  • [--watch]: Mengaktifkan mode pemantauan.

Contoh Penggunaan

  1. Build file JavaScript/TypeScript ke format CommonJS (CJS):
    besmin src dist cjs
  2. Build ke beberapa format modul (default menggunakan ESM jika tidak ada format eksplisit):
    besmin src dist cjs esm umd
  3. Build dan aktifkan mode pemantauan (watch mode):
    besmin src dist cjs esm --watch
  4. Build default ECMAScript modules (ESM):
    besmin src dist

besmin membaca file .js dan .ts, melakukan transformasi menggunakan Babel, dan meminifikasi hasilnya dengan Terser. File hasil build disimpan di direktori output secara rekursif.

Jika mode --watch diaktifkan, besmin akan memantau perubahan di direktori input dan secara otomatis memvalidasi serta membangun ulang file yang terpengaruh.

Dependencies