open-index/open-npm huggingface dataset:
npm package: @fehey/monaco-markdown
Description: Markdown editing support in Monaco
Author: Dmitry Trofimov
Latest version: 0.0.3

# Monaco Markdown 

This is a port of [Markdown extension for VS Code](https://github.com/yzhang-gh/vscode-markdown)
 to [Monaco](https://microsoft.github.io/monaco-editor) web editor.
 
 The initial plugin is based on the VS Code API, while this one uses only Monaco editor API. The logic
 and the functionality is pretty much the same 
 (minus completion for local files paths and rendering, plus some bug-fixes)
 
 
### Run demo

To launch the demo web page, execute `gulp dist` (see package.json fro details)
and then open `demo\index.html`.


### Features

* Toggle bold/italic/strikethrough/math actions
* Headings up/down actions
* Toggle list
* Lists auto-numbering on enter
* List items indent/dedent on tab/shift-tab
* Suggestions for LaTeX, header references, and link labels
* Formatting for tables



### Usage

There is an npm package for the library: https://www.npmjs.com/package/monaco-markdown
npm package: @fehnomenal/rollup-plugins
Description: Collection of frequently used plugins for rollup.
Latest version: 2.0.3

# @fehnomenal/rollup-plugins

Collection of frequently used plugins for rollup.

Install:

```shell
pnpm add -D @fehnomenal/rollup-plugins
```

## rollup-plugins/bundle-native

Plugin that includes `.node` into the bundle as assets.

```js
import { bundleNative } from '@fehnomenal/rollup-plugins/bundle-native';
```

## rollup-plugins/esm-shim

Plugin that inserts `__dirname`, `__filename` and `require` into files if these are used.

```js
import { esmShim } from '@fehnomenal/rollup-plugins/esm-shim';
```

## rollup-plugins/resolve-libsql

Plugin to statically resolve the correct `@libsql/` native package instead of deferring to runtime resolving.

```js
import { resolveLibsql } from '@fehnomenal/rollup-plugins/resolve-libsql';
```

# Development and publishing

## Dev

```sh
> pnpm i
> git switch -c ...
> # work work work and commit stuff
> # add a changeset if it is an user-visible change
> pnpm changeset
> git add .changeset
> git commit -m "changeset"
> git push
```

## Publish

Publishing is done through the changesets bot and action.
npm package: @fehu-zone/islamic-calendar-authority
Description: Comprehensive Islamic calendar library with prayer times, Ramadan dates, and Qibla calculation based on official religious authorities worldwide
Author: Ramazan App Team
Latest version: 2.1.2

# 🕌 Islamic Calendar Authority (v2.1.2)

[![npm version](https://badge.fury.io/js/@fehu-zone%2Fislamic-calendar-authority.svg)](https://www.npmjs.com/package/@fehu-zone/islamic-calendar-authority)
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)

A high-performance, production-grade core engine for Islamic temporal and spatial calculations. Designed as a **reliability layer** with hybrid validation, official authority routing, and geodetic precision.

---

## 🚀 Key Features

- **⚖️ Hybrid Validation**: Validates API results against an internal astronomical engine.
- **🇹🇷 Turkey-Aware Routing**: Smart routing between Diyanet (Turkey) and AlAdhan (Global) based on coordinates.
- **🌍 Geodetic Qibla**: Uses **Vincenty's Formulae (WGS-84)** for millimeter-level precision.
- **🔌 Provider Pattern**: 100% platform-agnostic (Browser, Node, React Native).
- **�️ Deterministic Fallback**: Automatic failover (API → API → Internal Engine) if anomalies are detected.

---

## 📦 Installation

```bash
npm install @fehu-zone/islamic-calendar-authority
```

---

## 🛠 Usage Guide

### 1. Get Prayer Times (Validated)

The orchestrator handles validation and regional routing automatically.

```javascript
import { getPrayerTimes, METHOD_IDS } from '@fehu-zone/islamic-calendar-authority';

const times = await getPrayerTimes(new Date(), 41.0082, 28.9784, {
    methodId: METHOD_IDS.DIYANET
});

console.log(times._validation.status); // 'VALID', 'WARNING', or 'FALLBACK_CRITICAL'
```

### 2. Precision Qibla Info

Get exact bearings for True North and Magnetic Compass.

```javascript
import { getQiblaInfo } from '@fehu-zone/islamic-calendar-authority/qibla';

const qibla = await getQiblaInfo(41.0082, 28.9784);
/*
Output: {
  trueNorth: 151.52,
  magneticNorth: 146.02,
  distance: 2405820.5, // meters
  declination: 5.5
}
*/
```

### 3. Ramadan & Authority Data

```javascript
import { getRamadanStartDate, getAuthorityForCountry } from '@fehu-zone/islamic-calendar-authority';

const start = getRamadanStartDate(1447, 'TR'); // 2026-02-19
const authority = getAuthorityForCountry('TR'); // Diyanet
```

---

## Methodology Presets

| ID | Authority | Region | Fajr Angle | Isha Angle |
| :--- | :--- | :--- | :--- | :--- |
| 13 | Diyanet | Turkey | 18.0° | 17.0° |
| 4 | Umm Al-Qura | Saudi / Gulf | 18.5° | 90min (Fixed) |
| 2 | ISNA | North America | 15.0° | 15.0° |
| 3 | MWL | Global / Europe | 18.0° | 17.0° |

---

## Status & Benchmarks

- **66/66 Tests Passing**
- **UTC Shift Resolved**: Robust handling of cross-day prayer fetches.
- **Smart Caching**: In-memory caching for API responses.

## License

MIT © Ramazan App Team
npm package: @fehujs/auth
Description: User authentication build-in module for Fehujs apps
Author: Pascal LLEONART
Latest version: 0.1.10

![Fehujs](https://raw.githubusercontent.com/fehujs/logos/refs/heads/main/fehu-banner.png)

# @fehujs/auth

User authentication build-in module for Fehujs apps.

[Documentation](https://fehujs.github.io/docs/modules/auth)

Licence: [MIT](https://github.com/fehujs/auth/blob/main/LICENSE)
npm package: @fehujs/build
Description: Fehujs build utility
Author: Pascal LLEONART
Latest version: 0.2.1

![Fehujs](https://raw.githubusercontent.com/fehujs/logos/refs/heads/main/fehu-banner.png)

# @fehujs/build

Fehujs build utility

## Usage

Create a `scripts/build.cjs` in your project's root.

```
const { build } = require("@fehujs/build")

build()
```

Nota: you need to be at the root of the project/module/etc... for launching the command.

[Documentation](https://fehujs.github.io/docs/modules/build)

Licence: [MIT](https://github.com/fehujs/build/blob/main/LICENSE)
npm package: @fehujs/helpers
Description: Fehujs utilitaries
Author: Pascal LLEONART
Latest version: 0.1.3

![Fehujs](https://raw.githubusercontent.com/fehujs/logos/refs/heads/main/fehu-banner.png)

# Helpers

Fehujs utilitaries

[Documentation](https://fehujs.github.io/docs/modules/helpers)

Licence: [MIT](https://github.com/fehujs/helpers/blob/main/LICENSE)
npm package: @fehujs/http-server
Description: HTTP server for fehujs projects
Author: Pascal LLeonart
Latest version: 0.1.9

![Fehujs](https://raw.githubusercontent.com/fehujs/logos/refs/heads/main/fehu-banner.png)

# @fehujs/http-server

HTTP server for fehujs projects.

[Documentation](https://fehujs.github.io/docs/modules/http-server)

Licence: [MIT](https://github.com/fehujs/http-server/blob/main/LICENSE)
npm package: @fehujs/ioc
Description: IoC container / dependency injection module for fehujs project
Author: Pascal LLeonart
Latest version: 1.0.7

![Fehujs](https://raw.githubusercontent.com/fehujs/logos/refs/heads/main/fehu-banner.png)

# @fehujs/ioc

IoC container / dependency injection module for fehujs project.

[Documentation](https://fehujs.github.io/docs/modules/ioc)

Licence: [MIT](https://github.com/fehujs/ioc/blob/main/LICENSE)
npm package: @fehujs/jeran
Description: Fehujs apps command launcher
Author: Pascal LLEONART
Latest version: 0.1.0

![Fehujs](https://raw.githubusercontent.com/fehujs/logos/refs/heads/main/fehu-banner.png)

# jeran

Fehujs apps command launcher


[Documentation](https://fehujs.github.io/docs/modules/jeran)

Licence: [MIT](https://github.com/fehujs/jeran/blob/main/LICENSE)
npm package: @fehujs/sessions
Description: Fehujs sessions handling package
Author: Pascal LLEONART
Latest version: 0.1.7

![Fehujs](https://raw.githubusercontent.com/fehujs/logos/refs/heads/main/fehu-banner.png)

# @fehujs/sessions

Fehujs sessions handling package.

[Documentation](https://fehujs.github.io/docs/modules/sessions)

Licence: [MIT](https://github.com/fehujs/sessions/blob/main/LICENSE)