open-index/open-npm huggingface dataset:
npm package: @lightyears1998/day-primer-core
Description: ![Dependency](https://img.shields.io/david/lightyears1998/day-primer-core) [![Build Status](https://travis-ci.com/lightyears1998/day-primer-core.svg?branch=master)](https://travis-ci.com/lightyears1998/day-primer-core) [![Codacy Badge](https://api.codacy.
Author: lightyears1998
Latest version: 0.1.7-giving-up-VersionControlEmbbedEntity

# DayPrimer Core

![Dependency](https://img.shields.io/david/lightyears1998/day-primer-core)
[![Build Status](https://travis-ci.com/lightyears1998/day-primer-core.svg?branch=master)](https://travis-ci.com/lightyears1998/day-primer-core)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/11f4f72b02f146d6a5292898b34ff425)](https://www.codacy.com/manual/lightyears1998/day-primer-core?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=lightyears1998/day-primer-core&amp;utm_campaign=Badge_Grade)
[![Coverage Status](https://coveralls.io/repos/github/lightyears1998/day-primer-core/badge.svg?branch=master)](https://coveralls.io/github/lightyears1998/day-primer-core?branch=master)

![npm bundle size (scoped)](https://img.shields.io/bundlephobia/min/@lightyears1998/day-primer-core)
![npm download per month](https://img.shields.io/npm/dm/@lightyears1998/day-primer-core)
![Github Star](https://img.shields.io/github/stars/lightyears1998/day-primer-core)

## 警告：现阶段的代码丑！而！且！乱

---

> 不要嘗試隱藏系統的複雜性，否則就會得到一個更複雜的系統。

暂时不分离CORE与CLI。分离时应该借助mocha对CORE进行单元测试以保证正确性。

## TODO

1. 增加开始或关闭的Hitokoto的选项。

## 重构

- [ ] 仿照 Android 的 Activity 栈方式管理视图以及视图之间的跳转。

---

## 同步算法

同步建立在“從不刪除項目”的基礎上。

1. 全量同步
2. 定位增量同步 根據`updateDate`二分搜索定位上服務器客戶端中`updateDate`不同的第一個項目。
3. 分支增量同步 類似於git中的分支合并算法。
npm package: @lightyears1998/phase-core
Description: ![Dependency](https://img.shields.io/david/lightyears1998/phase-core) [![Build Status](https://travis-ci.com/lightyears1998/phase-core.svg?branch=master)](https://travis-ci.com/lightyears1998/phase-core) [![Codacy Badge](https://api.codacy.com/project/bad
Author: lightyears1998
Latest version: 0.1.6

# phase-core

![Dependency](https://img.shields.io/david/lightyears1998/phase-core)
[![Build Status](https://travis-ci.com/lightyears1998/phase-core.svg?branch=master)](https://travis-ci.com/lightyears1998/phase-core)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/11f4f72b02f146d6a5292898b34ff425)](https://www.codacy.com/manual/lightyears1998/phase-core?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=lightyears1998/phase-core&amp;utm_campaign=Badge_Grade)

![Size](https://img.shields.io/bundlephobia/min/phase-core)
![Download](https://img.shields.io/npm/dw/phase-core)
![Start](https://img.shields.io/github/stars/lightyears1998/phase-core)

> 不要嘗試隱藏系統的複雜性，否則就會得到一個更複雜的系統。

## 同步算法

同步建立在“從不刪除項目”的基礎上。

1. 全量同步
2. 定位增量同步 根據`updateDate`二分搜索定位上服務器客戶端中`updateDate`不同的第一個項目。
3. 分支增量同步 類似於git中的分支合并算法。
npm package: @ligo/bigarray-cameligo
Description: A LIGO library with a neat abstraction over list
Latest version: 0.1.0

# Bigarray

`Bigarray` is an ordered data structure.  

`Bigarray` are one dimensional arrays, they're represented as a list internally.

Like lists, `Bigarray` items must have the same type.

## Usage

This library is aimed to be used as module,
see [bigarray.test.mligo](./test/bigarray.test.mligo) for usage.

## Dev

Just run `make` or `make test` to run the tests
npm package: @ligolang/monaco-languages
Description: Bundle of many languages for the Monaco Editor.
Author: Microsoft Corporation
Latest version: 1.8.0

# Monaco Languages [![Build Status](https://dev.azure.com/ms/monaco-languages/_apis/build/status/microsoft.monaco-languages?branchName=master)](https://dev.azure.com/ms/monaco-languages/_build/latest?definitionId=140&branchName=master)

Colorization and configuration supports for multiple languages for the Monaco Editor:

![monaco-languages](https://cloud.githubusercontent.com/assets/5047891/15938606/1fd4bac6-2e74-11e6-8839-d455da8bc8a7.gif)

## Issues

Please file issues concerning `monaco-languages` in the [`monaco-editor`-repository](https://github.com/Microsoft/monaco-editor/issues).

## Installing

This npm module is bundled and distributed in the [monaco-editor](https://www.npmjs.com/package/monaco-editor) npm module.

## Dev: cheat sheet

* initial setup with `npm install .`
* compile with `npm run watch`
* test with `npm run test`
* bundle with `npm run prepublishOnly`

## Dev: Adding a new language

* create `$/src/myLang/myLang.contribution.ts`
* create `$/src/myLang/myLang.ts`
* create `$/src/myLang/myLang.test.ts`
* edit `$/src/monaco.contribution.ts` and register your new language
```js
  import './myLang/myLang.contribution';
```

## Code of Conduct

This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments.


## License
[MIT](https://github.com/Microsoft/monaco-languages/blob/master/LICENSE.md)
npm package: @ligolang/ocaml-bls12-381
Description: This library provides a fast implementation of: - operations over the scalar field, including (i)FFT. - operations over the groups G1 and G2, including EC-FFT, hash_to_curve as   described [in this   specification](https://datatracker.ietf.org/doc/draft-i
Latest version: 5.0.0-dev.2

# OCaml implementation of BLS12-381

This library provides a fast implementation of:
- operations over the scalar field, including (i)FFT.
- operations over the groups G1 and G2, including EC-FFT, hash_to_curve as
  described [in this
  specification](https://datatracker.ietf.org/doc/draft-irtf-cfrg-hash-to-curve/)
  and the pippenger algorithm for fast multi scalar exponentiation.
- operations over the target group of the pairing (GT), written additively.
- pairing from G1 x G2 to GT

## Encoding

### Scalar

The scalar field is `Fr = GF(0x73eda753299d7d483339d80809a1d80553bda402fffe5bfeffffffff00000001)`, encoded on 32 bytes in little endian.

### Groups

For G1, the base field is `Fq:
GF(0x1a0111ea397fe69a4b1ba7b6434bacd764774b84f38512bf6730d2a0f6b0f6241eabfffeb153ffffb9feffffffffaaab`)
and `E(Fq) := y^2 = x^3 + 4`. An element of the base field can be encoded on 48 bytes (using only
381 bits, leaving 3 bits unused).

For G2, the base field is `Fq2 := Fq[Z]/(X^2 + 1)` and `E(Fq2) := y^2 = x^3 + 4
(Z + 1)`. An element of the base field can be encoded on 2 * 48 bytes
representing each coefficient of the polynomial. 3 bits of each coefficient
encoding are unused.

The « uncompressed » form `(x, y)` of G1 and G2 is the concatenation of the elements `x` and `y` encoded in big endian.

The « compressed » form uses the first 3 most significant (and unused) bits of
the coordinate `x`.
- the first most significant bit is always set to `1` to carry the information it
is the compressed encoding of a point.
- the second most significant bit is set to `1` if the element is the identity of the curve.
- the third most significant bit is the sign of `y`. It is set to `1` if `y` is
  lexicographically larger than `-y`.

## Install


```shell
opam install bls12-381
```

By default, if the architecture supports ADX, `bls12-381` with be compiled using ADX
opcodes (giving optimisations up to 20% for some arithmetic operations). If you
don't want to build using ADX, you can add the environment variable
`BLST_PORTABLE` and set it to any value.
For instance,
```
BLST_PORTABLE=y opam install bls12-381
```
will instruct to build bls12-381 without ADX. This might be useful if you
build docker images on ADX machines but you need the image to be portable on
architecture not supporting ADX.

If the architecture does not support ADX, `bls12-381` will be compiled without ADX opcodes.

## Run tests

```
dune runtest
```

To get the coverage:
```
dune runtest --instrument-with bisect_ppx --force
bisect-ppx-report html
```

## Run the benchmarks

Install `core_bench`:

```
opam install core_bench
```

See files listed in the directory `benchmark` and execute it with `dune exec`. For instance:
```
dune exec ./benchmark/bench_fr.exe
```

## Documentation

```
opam install odoc
dune build @doc
```
npm package: @ligoplatform/ts-vocab
Description: Typescript types for Ligo vocabulary
Latest version: 0.1.0

# ts-ligo-vocab

This is the Typescript implementation of the [Ligo Vocabulary](https://github.com/Ligo-Protocol/ligo-vocab).

## Install

```bash
npm i @ligo/ts-vocab
```

```bash
yarn add @ligo/ts-vocab
```

## Usage

### Create an Offer

#### 1. Create an Offer object

```typescript
import { Offer, WithContext } from "@ligo/ts-vocab";

const offer: WithContext<Offer> = {
  "@context": "https://schema.org",
  description: "This is a sample entry of JSON data for the schema",
  image: "https://image.com/img12.img",
  itemOffered: {
    "@type": "Car",
    modelDate: "2019",
    vehicleIdentificationNumber: "5YJ3E1EA1KF064316",
    manufacturer: {
      "@type": "Organization",
      legalName: "Tesla, Inc.",
    },
    brand: {
      "@type": "Brand",
      name: "Tesla",
    },
    model: "Model 3",
    vehicleConfiguration: "Standard Range Plus",
  },
  seller: {
    "@type": "Person",
    givenName: "Thefirstname",
    familyName: "Thelastname",
    telephone: "109710937501",
  },
  areaServed: {
    "@type": "GeoShape",
    address: "California",
  },
  priceSpecification: {
    price: 1000,
    priceCurrency: "USD",
  },
  acceptedPaymentMethod: {
    "@type": "LigoSafeEscrow",
  },
  advanceBookingRequirement: {
    "@type": "QuantitativeValue",
    value: 5,
    unitCode: "HUR",
  },
};
```

#### 2. Create a Tile Doc

```typescript
const doc = await TileDocument.create(ceramic, offer, {
  schema: "k2t6wyfsu4pg1jk6ce2pktx68g9pdir43moy0xppwtk5dg577ke38zdu48iynt",
});
```
npm package: @liguang/base-grid-table
Description: 自适应列宽Table组件，支持自定义行、自定义单元格。暂不支持合并单元格。使用自定义组件时，要使用compile版本的Vue。
Author: liguang86@qq.com
Latest version: 0.1.0

# base-grid-table
自适应列宽Table组件，支持自定义行、自定义单元格。暂不支持合并单元格。使用自定义组件时，要使用compile版本的Vue。
CSS使用Stylus编写，使用时需要单独引入。

[查看示例](https://liguang86.github.io/base-grid-table/)
npm package: @liguang/img-loader-directive
Description: 给DOM加载背景图或IMG加载图片的VUE指令
Author: liguang86@qq.com
Latest version: 0.1.0

# img-loader-directive

## 使用方法

1. 引入

```javascript
import ImageLoaderDirective from '@liguang/img-loader-directive'
Vue.use(ImageLoaderDirective)
```

2. 使用

   - 当前DOM节点不是 `IMG` 时，在加载过程中，会在相应DOM上添加 `small-loading` 样式
   - 当前DOM节点如果是 `IMG`，只会设置对应的 `src` 属性

3. 参数说明
   - url: 必须传入
   - defaultUrl: 可选，如果未传，则加载失败时，不显示任何内容
   - defaultStyle: 图片加载失败时的样式

**ulr可以为promise，返回图片路径. 但使用Promise时，防止出现 由于页面的刷新，返回的Promise对象随之变化（会导致每次刷新都会重新加载图片）。**


```html
<div v-img-loader="{url: '图片路径', defaultUrl: '图片加载失败时的图片路径', defaultStyle: {}}">
</div>
```


[查看示例](https://liguang86.github.io/img-loader-directive/dist)
npm package: @liguang/vue-elementui-customized
Description: 自定义了Input、InputNumber、Loading、Tooltip、Upload、Dialog 以及 Clickoutside
Author: liguang86@qq.com
Latest version: 0.1.14

## 说明

### ElementUI

使用时，需要在 `vue.config.js` 中配置 alias 如下(因为在Element源码内部，也使用了 element-ui 别名)：

样式文件要单独引入
`require('@liguang/vue-elementui-customized/src/elementui/packages/theme-chalk/src/index.scss')`

```vue
const path = require('path')

function resolve (dir) {
  return path.join(__dirname, dir)
}

module.exports = {
  runtimeCompiler: true,
  transpileDependencies: [
    // 默认babel-loader忽略mode_modules，这里要让其编译
    '@liguang/vue-elementui-customized'
  ]
  chainWebpack: (config) => {
    config.resolve.alias
      .set('element-ui', resolve('@liguang/vue-elementui-customized/src/elementui'))
  }
}
```

自定义了Input、InputNumber、Loading、Tooltip、Upload 以及 Clickoutside，详见相应目录的 `readme.md`

### Modal部分

如果注入router，当页面切换时，弹框会自动关闭。
此模块大大方便了Modal的使用，使用方式如下：

    1. 编写Modal组件

```vue
// TestModal.vue
<template>
    <el-dialog title="测试">
        // 省略
    </el-dialog>
</template>
<script>
import ModalMixin from '@liguang/vue-elementui-customized/modal/modal-mixin'
export default {
  mixins: [ModalMixin],
  methods: {
    init (arg0, arg1, ....) {
      // 这里必须返回 this.open()
      return this.open()
    }
  }
}
</script>
```

    2. 初始化

```javascript
import Modal from '@liguang/vue-elementui-customized/modal'
// 参数为待注入的对象，是可选项
Modal.initModal({
  store,
  router
})
Vue.use(Modal)
```

    3. 注册Modal组件

```javascript
import TestModal from './models/TestModal.vue'
import Modal from '@liguang/vue-elementui-customized/modal'

let modals = {
  TestModal
}
for (let key in modals) {
  if (modals.hasOwnProperty(key)) {
    Modal.registerModal(key, modals[key])
  }
}
```

    4. 使用

```javascript
import Vue from 'vue'
let rst = Vue.prototype.modal('TestModal', arg0, arg1, ...)
// 这里返回值中包含 modal 实例，以及 promise（当Modal关闭时，主动调用关闭时会执行resolve，参数为close方法调用时的参数, 非主动调用关闭时执行reject(-1)
console.log(rst.modal)
rst.promise.then(data => {
  console.log(data)
}).catch(err => {
  console.log(err)
})
```

### 示例

[查看示例](https://liguang86.github.io/vue-elementui-customized/dist/)
npm package: @liguelead/n8n-nodes-liguelead
Description: Community node for n8n to send SMS and voice calls using the LigueLead API
Author: Henrique Corraro
Latest version: 0.0.19

# LigueLead – n8n Custom Node

Custom **n8n** node for integration with the **LigueLead API**, allowing the sending of **SMS messages** and **voice calls using pre-uploaded audio**.

This node was designed with a strong focus on **extensibility**, **easy maintenance**, and **clean architecture**, making it simple to add new actions without modifying the core node logic.

---

## 📌 Features

Currently, the node supports:

- 📩 **SMS sending**
- 📞 **Voice calls** using a `voice_upload_id`

---

## 🔐 Credentials (LigueLead API)

| Field     | Description                     |
| --------- | ------------------------------- |
| Base URL  | https://api.liguelead.com.br/v1 |
| API Token | Authentication token            |
| App ID    | Application identifier          |

Headers sent automatically:

```
api-token: <API_TOKEN>
app-id: <APP_ID>
```

---

## ⚙️ How to Use

1. Create the **LigueLead API** credential
2. Drag the **LigueLead** node into your workflow
3. Select the desired operation

---

## 🧩 Operations

### 📩 Send SMS (sendSms)

Required fields:

- phones: string[]
- message: string
- title: string

Optional field:

- isFlash: boolean (SMS type)

Example:

```json
{
	"phones": ["5511999999999"],
	"message": "Hello!",
	"title": "Test"
}
```

---

### 📞 Send Voice Call (sendVoice)

Required fields:

- phones: string[]
- voice_upload_id: number
- title: string

Example:

```json
{
	"title": "July Campaign",
	"voice_upload_id": 123,
	"phones": ["5511999999999"]
}
```
npm package: @liguohua/datal-view
Description: DataV of li guohua
Author: liguohua
Latest version: 1.0.0

[ENGLISH](./README_EN.md)

<p align="center">
  <img src="./icon.png">
</p>
<h1 align="center">DataV</h1>
<p align="center">
    <a href="https://github.com/DataV-Team/datav/blob/master/LICENSE">
      <img src="https://img.shields.io/github/license/DataV-Team/datav.svg" alt="LICENSE" />
    </a>
    <a href="https://www.npmjs.com/package/@jiaminghi/data-view">
      <img src="https://img.shields.io/npm/v/@jiaminghi/data-view.svg" alt="LICENSE" />
    </a>
</p>

## DataV是干什么的?

* DataV是一个基于**Vue**的数据可视化组件库（当然也有[React版本](https://github.com/DataV-Team/DataV-React)）
* 提供用于提升页面视觉效果的**SVG**边框和装饰
* 提供常用的**图表**如折线图等
* 飞线图/轮播表等其他组件

### npm安装

```shell
$ npm install @jiaminghi/data-view
```

### 使用

```js
import Vue from 'vue'
import DataV from '@jiaminghi/data-view'

Vue.use(DataV)

// 按需引入
import { borderBox1 } from '@jiaminghi/data-view'
Vue.use(borderBox1)
```

详细文档及示例请移步[HomePage](http://datav.jiaminghi.com).

### UMD版

`UMD`版可直接使用`script`标签引入，`UMD`版文件位于项目`dist`目录下，引入后将自动把所有组件注册为**Vue全局组件**，引入`DataV`前请确保已引入`Vue`。

[UMD版使用示例](./umdExample.html)

### TODO

* **飞线图**添加多中心点及反向飞线功能
* **地图组件**
* **TS**重构组件库底层依赖

### 致谢

组件库的开发基于个人学习和兴趣，由于技术水平及经验的限制，组件尚有许多不完善之处，如有BUG可及时提交[issue](https://github.com/DataV-Team/DataV/issues/new?template=bug_report.md)或添加反馈群进行反馈，也欢迎提供指正和建议，感谢各位的支持。

### 反馈
![Feedback](./QQGroup.png)

### Demo

Demo页面使用了全屏组件，请F11全屏后查看。

* [施工养护综合数据](http://datav.jiaminghi.com/demo/construction-data/index.html)

![construction-data](./demoImg/construction-data.jpg)

* [机电运维管理台](http://datav.jiaminghi.com/demo/manage-desk/index.html)

![manage-desk](./demoImg/manage-desk.jpg)

* [机电设备电子档案](http://datav.jiaminghi.com/demo/electronic-file/index.html)

![electronic-file](./demoImg/electronic-file.jpg)