npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

kapitalisasi-judul

v0.1.0

Published

Modul untuk mengapitalisasi judul secara otomatis sesuai dengan EYD

Downloads

2

Readme

kapitalisasi-judul

kapitalisasi-judul adalah sebuah modul sederhana yang berguna untuk mengapitalisasi judul secara otomatis sesuai dengan aturan EYD.

Modul ini dapat digunakan langsung di command line maupun sebagai modul NPM yang dapat digunakan untuk keperluan lain.

kapitalisasi-judul

📖 referensi

Tautan-tautan di bawah merupakan referensi yang saya gunakan dalam pembuatan modul ini:

📜 fitur-fitur

  • Mengapitalisasi judul secara otomatis sesuai dengan aturan EYD
  • Mengapitalisasi judul dengan pilihan opsi untuk mengabaikan beberapa kata yang diinginkan

💡 pengembangan

  • Penggunaan opsi pada terminal

💭 isu dan kontribusi

Berikut adalah beberapa isu yang perlu untuk diselesaikan:

  • Daftar kata tugas: Daftar kata tugas yang perlu untuk diubah menjadi huruf kecil masih perlu dicek lagi. Hal ini karena saya belum berhasil menemukan daftar kata tugas bahasa Indonesia yang komprehensif. Selain itu, saya juga belum sempat untuk mengonfirmasi kepada yang lebih ahli apakah terdapat pengecualian di antara kata tugas tersebut.

Apabila Anda menemukan isu atau ingin membantu memperbaiki modul ini, Anda bisa langsung membuka isu atau membuat pull request. 🙏

☁️ instalasi

Apabila Anda ingin menjadikan kapitalisasi-judul sebagai dependency untuk modul Anda, maka jalankan perintah berikut:

$ npm install --save kapitalisasi-judul

Sementara itu, apabila Anda ingin menggunakan kapitalisasi-judul di command line Anda, maka jalankan perintah berikut:

$ npm install -g kapitalisasi-judul

Apabila Anda ingin menjalankan tes untuk modul ini, Anda bisa membuka direktori modul ini kemudian menjalankan perintah:

mocha

contoh penggunaan

sebagai dependency


var kapitalisasiJudul = require('kapitalisasi-judul')

var judul = 'kepercayaan publik terhadap para anggota DPR pun menurun'

console.log(kapitalisasiJudul(judul));

Contoh di atas akan mencetak output:

> Kepercayaan Publik terhadap para Anggota DPR pun Menurun

penggunaan dengan opsi

Kita juga dapat menggunakan opsi agar kapitalisasi-judul mengabaikan kata yang telah kita simpan dalam opsi sebelumnya. Sebagai contoh:


var kapitalisasiJudul = require('kapitalisasi-judul')

var judul = 'antrian iPhone 8 dan iPad mencapai ribuan kilometer'

console.log(kapitalisasiJudul(judul, ['iPhone', 'ipad']));

Maka, contoh di atas akan mencetak output:

> Antrian iPhone 8 dan iPad Mencapai Ribuan Kilometer

penggunaan pada terminal

Jalankan perintah berikut:

kapitalisasi-judul [judul]

Sebagai contoh:

> kapitalisasi-judul 'kepercayaan publik terhadap para anggota DPR pun menurun'

Maka akan menghasilkan output:

> Kepercayaan Publik terhadap para Anggota DPR pun Menurun

Kita juga dapat mengapitalisasi beberapa judul sekaligus:

> kapitalisasi-judul 'kepercayaan publik terhadap para anggota DPR pun menurun' 'presiden Tidak Akan menyetujui revisi UU KPK'

Maka akan menghasilkan output:

> Kepercayaan Publik terhadap para Anggota DPR pun Menurun
> Presiden Tidak Akan Menyetujui Revisi UU KPK

Untuk mengabaikan kata, gunakan parameter -i:

> kapitalisasi-judul 'antrian iPhone 8 dan iPad membludak' -i '["iPhone", "iPad"]'
> Antrian iPhone 8 dan iPad Membludak