Peralatan

Peralatan

Sistem build

WXT (Web Extension Toolkit) adalah kerangka build. Menangani:

  • Generasi Manifest V3/V2
  • Hot reload selama pengembangan
  • Build lintas peramban (Chrome, Firefox)
  • Kompilasi TypeScript via Vite

Konfigurasi: wxt.config.ts

Linter dan formatter

AlatKonfigurasiPerintah
ESLinteslint.config.mjsnpm run lint
Prettier.prettierrcnpm run format
TypeScripttsconfig.jsonnpm run typecheck
cspellcspell.json

Generator kode

SkripTujuan
npm run docs:generateHasilkan HTML TypeDoc
npm run docs:autoHasilkan komentar TSDoc secara otomatis
npm run docs:auto:libAuto-dokumentasi direktori lib/
npm run docs:auto:utilsAuto-dokumentasi direktori utils/
npm run docs:auto:componentsAuto-dokumentasi direktori components/
npm run docs:allPipeline dokumentasi penuh
npm run commitCommit otomatis cerdas
npm run commit:pushAuto-commit + push
npm run commit:watchMode watch auto-commit

Skrip build/data

SkripTujuan
scripts/build/optimize-ddi-database.jsFilter DDI ke Mayor + Sedang saja
scripts/data/convert-ddi-csv-to-json.jsKonversi CSV DDInter ke JSON ringkas
scripts/data/remove-bg.mjsPenghapusan latar belakang gambar
scripts/upgrade-penyakit.mjsPeningkatan database penyakit
scripts/dev/setup.shSetup lingkungan pengembangan

Halaman terkait