open-index/open-npm huggingface dataset:
npm package: @qiwen698/lunar-javascript-modern
Description: Customized lunar calendar library based on 6tail/lunar-javascript
Author: Qi Wen
Latest version: 1.0.2

# lunar [![License](https://img.shields.io/badge/license-MIT-4EB1BA.svg?style=flat-square)](https://github.com/6tail/lunar-javascript/blob/master/LICENSE)

lunar是一款无第三方依赖的公历(阳历)、农历(阴历、老黄历)、佛历和道历工具，支持星座、儒略日、干支、生肖、节气、节日、彭祖百忌、每日宜忌、吉神宜趋、凶煞宜忌、吉神(喜神/福神/财神/阳贵神/阴贵神)方位、胎神方位、冲煞、纳音、星宿、八字、五行、十神、建除十二值星、青龙名堂等十二神、黄道日及吉凶等。

[English](https://github.com/6tail/lunar-javascript/blob/master/README_EN.md)

## 示例

### 普通页面

```html
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
  </head>
  <body>
    <script src="lunar.js"></script>
    <script>
      var solar = Solar.fromYmd(1986,5,29);
      console.log(solar.toFullString());
      console.log(solar.getLunar().toFullString());
    </script>
  </body>
</html>
```

### npm

    npm init
    npm install lunar-javascript
     
    //test.js
    const {Solar} = require('lunar-javascript')
    //const {Solar, Lunar, HolidayUtil} = require('lunar-javascript')
     
    let solar = Solar.fromYmd(1986,5,29);
    console.log(solar.toFullString());
    console.log(solar.getLunar().toFullString());
     
    node test.js

### Node.js

    //test.js
    const {Solar} = require('./lunar.js')
    //const {Solar, Lunar, HolidayUtil} = require('./lunar.js')
     
    let solar = Solar.fromYmd(1986,5,29);
    console.log(solar.toFullString());
    console.log(solar.getLunar().toFullString());
     
    node test.js

输出结果：

    1986-05-29 00:00:00 星期四 双子座
    一九八六年四月廿一 丙寅(虎)年 癸巳(蛇)月 癸酉(鸡)日 子(鼠)时 纳音[炉中火 长流水 剑锋金 桑柘木] 星期四 北方玄武 星宿[斗木獬](吉) 彭祖百忌[癸不词讼理弱敌强 酉不会客醉坐颠狂] 喜神方位[巽](东南) 阳贵神方位[巽](东南) 阴贵神方位[震](正东) 福神方位[兑](正西) 财神方位[离](正南) 冲[(丁卯)兔] 煞[东]

## 文档

请移步至 [https://6tail.cn/calendar/api.html](https://6tail.cn/calendar/api.html "https://6tail.cn/calendar/api.html")
npm package: @qiwi/consul-service-discovery
Description: Consul service discovery
Latest version: 1.10.6

# Consul service discovery
[![CI](https://github.com/qiwi/consul-service-discovery/actions/workflows/ci.yaml/badge.svg?branch=master)](https://github.com/qiwi/consul-service-discovery/actions/workflows/ci.yaml)
[![npm (tag)](https://img.shields.io/npm/v/@qiwi/consul-service-discovery/latest.svg)](https://www.npmjs.com/package/@qiwi/consul-service-discovery)
[![Maintainability](https://api.codeclimate.com/v1/badges/585c9532e7570ecb9c95/maintainability)](https://codeclimate.com/github/qiwi/consul-service-discovery/maintainability)
[![Test Coverage](https://api.codeclimate.com/v1/badges/585c9532e7570ecb9c95/test_coverage)](https://codeclimate.com/github/qiwi/consul-service-discovery/test_coverage)
[![CodeStyle](https://img.shields.io/badge/code%20style-lint--config--qiwi-brightgreen.svg)](https://github.com/qiwi/lint-config-qiwi)

Consul service discovery helper. 

## Install
```bash
  npm i @qiwi/consul-service-discovery
  yarn add @qiwi/consul-service-discovery
```

## Usage
```javascript
import ConsulServiceDiscovery from '@qiwi/consul-service-discovery'

const discovery = new ConsulServiceDiscovery({
  host: '0.0.0.0',  // local consul client host
  port: 8000        // and port
})
const targetServiceName = 'example-api' // registered service
const serviceConnectionParams = await discovery.getConnectionParams(targetServiceName)

console.log(serviceConnectionParams) // { host: example-api-1234.qiwi.com, post: 8000 }
```

## Configure
You may override some inner lib deps like logger (console by default) or Promise implementations:
```javascript
ConsulServiceDiscovery.configure({
  Promise,  // Bluebird
  logger,   // log4js
  Consul    // consul client factory
})
```

## License
[MIT](./LICENSE)
npm package: @qiwi/cookiemonster
Description: Stateless fake API based on cookie processing
Latest version: 0.1.0

# qookiemonster
[![CI](https://github.com/qiwi/cookiemonster/actions/workflows/ci.yaml/badge.svg?branch=master&event=push)](https://github.com/qiwi/cookiemonster/actions/workflows/ci.yaml)
[![Maintainability](https://api.codeclimate.com/v1/badges/01b67bf5bc60a67df296/maintainability)](https://codeclimate.com/github/qiwi/cookiemonster/maintainability)
[![Test Coverage](https://api.codeclimate.com/v1/badges/01b67bf5bc60a67df296/test_coverage)](https://codeclimate.com/github/qiwi/cookiemonster/test_coverage)
> Stateless fake API based on cookie processing

<img width="400" src="./src/docs/cookiemonster.svg">

## Usage
On server side:
```ts
//...
import {cookiemonster} from '@qiwi/cookiemonster'

const app = express()

app.use(cookieParser())
app.use(bodyParser.json())
app.use(cookiemonster())

app.listen(8080)
```

On client:

```ts
import {formatScenario} from '@qiwi/cookiemonster'

const data = formatScenario({
  steps: [
    {res: {code: 200, body: {foo: 'bar'}}}
  ]
})

document.cookie = `Cookiemonster=${data}`

const result = await fetch('http://localhost:8080', {credentials: 'include'})
const json = await result.json() // {foo: 'bar'}
```

## Refs
* [mock-server/mockserver](https://github.com/mock-server/mockserver)

## License
[MIT](./LICENSE)
npm package: @qiwi/docma
Description: A powerful dev-tool to easily generate beautiful HTML documentation from Javascript (JSDoc), Markdown and HTML files.
Author: Onur Yıldırım
Latest version: 3.3.10

<p align="center">
    <a href="https://onury.github.io/docma"><img width="200" height="200" src="https://raw.githubusercontent.com/Prozi/docma/master/img/docma-logo.png" alt="Docma" /></a>
</p>

The fork of [the fork](https://github.com/futurGH/docma) of [the fork](https://github.com/Prozi/docma) of the original [Docma](https://github.com/onury/docma) to update its deps.

### Install
```shell
yarn add @qiwi/docma
```

### Usage
```shell
docma -c ./docma.json
```
Follow [the original docs](https://github.com/onury/docma).

### License
[MIT](./LICENSE)