1.3.17 • Published 1 year ago
beautiful-salat v1.3.17
Beautiful Salat
Still in BETA
Salam Alaykoum :D
Prayer times library providing integration support for multiple environments: vanilla JS, WordPress plugin, components. Released the WordPress plugin 5+ years ago and upgrading it to use latest Gutenberg blocks.
Features
- Multiple prayer times calculation methods
- Daily, weekly, monthly, yearly tables
- Calculations client-side
- Original version parsed data from Islamic Finder XML endpoints
- Theme support
- Integrations
- Vanilla JS
- WordPress plugin
- Components
- Typescript with interfaces
- Unit tested
Quick Start
yarn add beautiful-salat
Basic Usage
Todays Prayer Times
import { PrayerTimes } from "beautiful-salat";
const ptModule = new PrayerTimes("ISNA");
const prayerTimes = ptModule.getPrayerTimes(date=new Date(), coords=[43, -80], timezone=-5);
Dev Quick Start
yarn install
yarn dev
Contributions welcome!
Open a PR or issue
Credits
- Detailed mathemathical calculation explanations
- Code references + multiple libraries
- Their latest Javascript version is 10+ years old
- I rewrote it with Typescript, added testing, fixed detected type bugs
1.3.13
1 year ago
1.3.14
1 year ago
1.3.12
1 year ago
1.3.17
1 year ago
1.3.15
1 year ago
1.3.16
1 year ago
1.3.10
4 years ago
1.3.9
4 years ago
1.3.8
4 years ago
1.3.7
4 years ago
1.3.6
4 years ago
1.3.5
4 years ago
1.3.4
4 years ago
1.3.3
4 years ago
1.3.0
4 years ago
1.2.2
4 years ago
1.2.1
4 years ago
1.2.0
4 years ago
1.1.0
4 years ago
1.0.0
4 years ago