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

@kalenderjawa/pustaka

v1.0.0-rc.4

Published

Pustaka JavaScript untuk perhitungan, pengkonversian dan penanggalan Kalender Jawa Abadi

Downloads

31

Readme

Sejarah Penanggalan Jawa

Menurut sejarahnya Penanggalan Jawa merupakan hasil olah para Wali dan para leluhur Jawa dan kemudian diwariskan terutama melalui rumus perhitungan dengan cara hafalan dan hebatnya rumus perhitungan ini bersifat abadi dan sangat akurat sampai hampir 1000 tahun.

"Dengan terhafal dalam bentuk nyanyian, kalender Jawa akan terbawa kemana saja pergi, dan masih memiliki tingkat akurasi tinggi sampai 994 tahun lagi. Setelah itu baru ada koreksi +1 hari sebelum Ambal Kurup Alip Senen Kliwon, 1 Sura 2947 Jawa (26 Januari 2984 Masehi)" - REF.

Silahkan membaca lebih lanjut tentang Penanggalan Jawa di Website Kalender Jawa.

@kalenderjawa/pustaka

Buka di Visual Studio Code

Pustaka Kalender Jawa ini merupakan pustaka khusus yang menyediakan perhitungan, informasi dan pengkonversian Penanggalan atau Kalender Jawa, dengan maksud dan tujuan supaya Penanggalan Jawa lebih mudah dikenal dan dipakai secara umum, khususnya buat para pengembang.

Pustaka Kalender Jawa ini ditulis memakai bahasa JavaScript (ECMAScript 2015 atau ES6) dan memakai ES Module.

Hasil Build

Ada 3 hasil build dan default adalah build untuk Node.js ataupun browser yang mendukung ES Module (ESM).

Browser yang tidak mendukung ESM

kalenderjawa.browser.min.js

Node.js yang tidak mendukung ESM (sebelum Node.js 12.17.0)

kalenderjawa.min.cjs

Node.js & browser yang mendukung ESM

kalenderjawa.min.js

Contoh penggunaan hasil build diatas ada pada direktori examples

Instalasi

Pustaka Kalender Jawa bisa dipakai dilingkungan Node maupun Browser.

Node

npm install --save @kalenderjawa/pustaka

Secara default anda akan memakai Pustaka yang mendukung ES Module, benar yaitu yang memakai import

import * as KalenderJawa from "@kalenderjawa/pustaka";

KalenderJawa.cariKurupTahunJawa(1881).then(/**...*/);

Untuk Node.js yang belum mendukung ES Module (Node.js sebelum v12.17.0) silahkan memakai berkas kalenderjawa.min.cjs pada direktori lib.

Browser

Jika anda memakai browser Pustaka ini bisa di ambil melalui CDN (Content Delivery Network) seperti di unpkg.com.

Kode berikut akan mengambil pustaka untuk browser yang tidak mendukung ES Module.

<script src="https://unpkg.com/@kalenderjawa/pustaka/lib/kalenderjawa.browser.min.js" />

dan kode berikut untuk browser yang mendukung ES Module

<script type="module">
  import * as KalenderJawa from "https://unpkg.com/@kalenderjawa/pustaka";

  console.log(KalenderJawa);
</script>

API

Dokumentasi dan demo API ada di sini.

Berkontribusi

Untuk berkontribusi silahkan lihat dokumen CARA BERKONTRIBUSI.

Demo Kalender

Contoh aplikasi web yang memakai Pustaka ini adalah Sengkala. Proyek ini open-source jadi anda bisa melihat potensi dari pemakaian Pustaka ini.

Lisensi

MIT License


kalenderjawa.dev © (2019 - 2021)