konversi-pro
v3.0.2
Published
Konversi file TXT → CSV kompatibel dengan Bitwarden, Google, LastPass, KeePass, dll. + Web UI React.
Downloads
30
Maintainers
Readme
⚡ Konversi Pro
Konversi Pro adalah toolkit open-source untuk konversi data berbasis teks menjadi format siap pakai (CSV, JSON, dll) dengan dukungan template seperti Google Password Manager, LastPass, dsb.
Dilengkapi CLI (terminal) dan Web UI (React + drag & drop).
🚀 Fitur Utama
- 🔄 CLI cepat & ringan (pakai Node.js)
- 🖥️ Web UI React dengan drag & drop + preview
- 📦 Template siap pakai (Google Passwords, LastPass, Custom JSON, dll)
- 🛠️ Mudah dikembangkan & dikustomisasi
- ⚡ Didukung ESM (ECMAScript Module) modern
📦 Instalasi
Global
npm install -g konversi-proLocal (per project)
npm install konversi-pro🖥️ Penggunaan CLI
Format umum:
npx konversi-pro <input.txt> <output.csv> --template=<nama-template>Contoh:
npx konversi-pro data.txt hasil.csv --template=google-passwords👉 Template yang tersedia:
google-passwordslastpassjsoncustom
🌐 Web UI
Jalankan development server:
npm run devBuka di browser: http://localhost:5173
Fitur:
- Drag & drop file
.txt - Preview hasil parsing
- Download hasil CSV
📂 Struktur Project
konversi-pro/
├── bin/cli.js # CLI entrypoint
├── src/
│ ├── core/ # Parser & engine
│ ├── templates/ # Template (Google, LastPass, JSON, dll)
│ └── web/ # React Web UI
├── package.json
├── README.md
└── CHANGELOG.md🤝 Kontribusi
- Fork repo ini
- Buat branch fitur baru:
git checkout -b fitur/awesome - Commit dengan format Conventional Commit:
git commit -m "feat: tambah template lastpass" - Push & buat Pull Request
Pastikan commit linting lolos:
npm run lint📜 Release
Release otomatis via GitHub Actions:
- Changelog (
CHANGELOG.md) diperbarui otomatis - Tag & versi baru dibuat saat merge ke
main
Manual bump versi:
npm version patch
npm publish
git push --follow-tags📄 Lisensi
MIT © Arifi Razzaq
