open-index/open-npm huggingface dataset:
npm package: @okeanskiy/tree-sitter-html-ascx
Description: HTML grammar for tree-sitter, modified to handle ASP.NET user controls (.ascx files)
Author: Max Brunsfeld
Latest version: 0.20.3

# tree-sitter-html

[![CI][ci]](https://github.com/tree-sitter/tree-sitter-html/actions/workflows/ci.yml)
[![discord][discord]](https://discord.gg/w7nTvsVJhm)
[![matrix][matrix]](https://matrix.to/#/#tree-sitter-chat:matrix.org)
[![crates][crates]](https://crates.io/crates/tree-sitter-html)
[![npm][npm]](https://www.npmjs.com/package/tree-sitter-html)
[![pypi][pypi]](https://pypi.org/project/tree-sitter-html)

HTML grammar for [tree-sitter](https://github.com/tree-sitter/tree-sitter).

References

- [The HTML5 Spec](https://www.w3.org/TR/html5/syntax.html)

[ci]: https://img.shields.io/github/actions/workflow/status/tree-sitter/tree-sitter-html/ci.yml?logo=github&label=CI
[discord]: https://img.shields.io/discord/1063097320771698699?logo=discord&label=discord
[matrix]: https://img.shields.io/matrix/tree-sitter-chat%3Amatrix.org?logo=matrix&label=matrix
[npm]: https://img.shields.io/npm/v/tree-sitter-html?logo=npm
[crates]: https://img.shields.io/crates/v/tree-sitter-html?logo=rust
[pypi]: https://img.shields.io/pypi/v/tree-sitter-html?logo=pypi&logoColor=ffd242
npm package: @okee-tech/eslint-plugin-neverthrow
Description: ESLint plugin to enforce proper handling of Result types from the `neverthrow`
Author: OKEE Tech
Latest version: 1.0.14

# eslint-plugin-neverthrow

ESLint plugin to enforce proper handling of Result types from the [neverthrow](https://github.com/supermacro/neverthrow) package.
Plugin [NPM](https://www.npmjs.com/package/@okee-tech/eslint-plugin-neverthrow)

## Installation

```bash
npm install -D @okee-tech/eslint-plugin-neverthrow
# or
yarn add -D @okee-tech/eslint-plugin-neverthrow
```

## Configuration Node (flat config)

**File:** `eslint.config.ts`

```typescript
import neverthrowPlugin from "@okee-tech/eslint-plugin-neverthrow";
import TSESLint from "typescript-eslint";

export default [
  // Use default config
  neverthrowPlugin.configs.node,
  // Or have custom config
  {
    plugins: { neverthrowPlugin },
    languageOptions: {
      parser: TSESLint.parser,
      parserOptions: {
        ecmaVersion: "latest",
        sourceType: "module",
        projectService: {
          allowDefaultProject: ["*.ts"],
        },
      },
    },
    rules: {
      "@okee-tech/eslint-plugin-neverthrow/must-consume-result": "error",
    },
  },
];
```

Ensures that Result objects returned from functions are properly handled.

## Configuration Nuxt

_provided default config for Nuxt works only for nuxt >= 4.0.0_

**File:** `eslint.config.mjs`

```typescript
// @ts-check
import neverthrowPlugin from "@okee-tech/eslint-plugin-neverthrow";
import withNuxt from "./.nuxt/eslint.config.mjs";

export default withNuxt(neverthrowPlugin.configs.nuxt);
```

✅ Valid:

```typescript
// Direct method calls
genResult().unwrapOr("default");
genResult().isOk();

// Assigned and consumed
const result = genResult();
result._unsafeUnwrap();

// Chained references
const r1 = genResult();
const r2 = r1;
r2.isOk();

// Returned from functions
function example() {
  return genResult();
}
```

❌ Invalid:

```typescript
// Result not consumed
genResult();

// Result assigned but not used
const result = genResult();
```

## Rules

<!-- begin auto-generated rules list -->

🔧 Automatically fixable by the [`--fix` CLI option](https://eslint.org/docs/user-guide/command-line-interface#--fix).\
💡 Manually fixable by [editor suggestions](https://eslint.org/docs/latest/use/core-concepts#rule-suggestions).\
💭 Requires [type information](https://typescript-eslint.io/linting/typed-linting).

| Name                                                     | Description                                                                   | 🔧 | 💡 | 💭 |
| :------------------------------------------------------- | :---------------------------------------------------------------------------- | :- | :- | :- |
| [must-consume-result](docs/rules/must-consume-result.md) | Enforce proper handling of Result objects returned from neverthrow operations | 🔧 | 💡 | 💭 |

<!-- end auto-generated rules list -->

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

## License

MIT
npm package: @okee-tech/rppal
Description: Raspberry Pi peripheral access library for Node.js using `napi-rs` bindings from Rust's `rppal` crate
Latest version: 0.1.10

# @okee-tech/rppal

Node.js bindings for the [rppal](https://github.com/golemparts/rppal) Rust crate to control Raspberry Pi peripherals.

## Requirements

- Raspberry Pi hardware
- Node.js 16.0.0 or higher

## Installation

```bash
npm install @okee-tech/rppal
```

## Features

- GPIO
- GPIO Software PWM
- I2C (_no smbus for now_)

<!--
- PWM (Pulse Width Modulation)
- SPI (Serial Peripheral Interface)
- UART (Universal Asynchronous Receiver/Transmitter) -->

## Usage

### GPIO Example

```javascript
import { Gpio, Mode, Bias } from "@okee-tech/rppal";

const gpio = new Gpio();
const pOut = gpio.get(2);
const pIn = gpio.get(3);
const pPwm = gpio.get(4);
pOut.mode = Mode.Output;
pIn.mode = Mode.Input;
pIn.bias = Bias.PullDown;
pPwm.mode = Mode.Output;

pPwm.setPwm(10, 0.5);
for (;;) {
  pOut.value = pOut.value ? 0 : 1;
  console.log("Input value: ", pIn.value);

  await new Promise((resolve) => setTimeout(resolve, 200));
}
```

## License

MIT

## Contributing

Issues and pull requests are welcome on GitHub.
npm package: @okee-tech/rppal-linux-arm-gnueabihf
Description: Raspberry Pi peripheral access library for Node.js using `napi-rs` bindings from Rust's `rppal` crate
Latest version: 0.1.10

# `@okee-tech/rppal-linux-arm-gnueabihf`

This is the **armv7-unknown-linux-gnueabihf** binary for `@okee-tech/rppal`
npm package: @okee-tech/rppal-linux-arm64-gnu
Description: Raspberry Pi peripheral access library for Node.js using `napi-rs` bindings from Rust's `rppal` crate
Latest version: 0.1.10

# `@okee-tech/rppal-linux-arm64-gnu`

This is the **aarch64-unknown-linux-gnu** binary for `@okee-tech/rppal`
npm package: @okee-tech/rppal-linux-x64-gnu
Description: Raspberry Pi peripheral access library for Node.js using `napi-rs` bindings from Rust's `rppal` crate
Latest version: 0.1.10

# `@okee-tech/rppal-linux-x64-gnu`

This is the **x86_64-unknown-linux-gnu** binary for `@okee-tech/rppal`
npm package: @okee-uikit/charts
Description: a js chart libary
Author: liwensheng.001
Latest version: 0.0.1

# About OKee Charts

OKee Charts is a js chart libary

# support charts and components

## charts
* bar
* line
* area
* pie
* scatter
* gauge
* treemap
* map
* demand
* liquid
* sankey
* heatmap
* waterfall
* sunburst

## components

* title
* legend
* slider
* dataZoom
* brush
* colorLegend
* dataMarker
npm package: @okee-uikit/m-react
Description: OKee Mobile UI For React
Author: Totoo
Latest version: 0.1.7

<p></p>
<p align="center">
  <img alt="logo" src="https://lf3-cdn-tos.bytecdntp.com/cdn/expire-1-M/byted-ui-m/static/online-vue-logo.png" height="32px" />
</p>

<h1 align="center">OKeeDesign Mobile React</h1>

<p align="center">OKeeDesign Mobile React is a mobile side component library based on OKeeDesign.</p>

<p align="center">
    <img src="https://img.shields.io/npm/v/@okee-uikit/m-vue" alt="npm version" />
    <img src="https://img.shields.io/github/workflow/status/oceanengine/okeedesign-mobile-vue/Node.js%20CI/main" alt="CI Status" />
    <img src='https://coveralls.io/repos/github/oceanengine/okeedesign-mobile-vue/badge.svg?branch=main' alt='Coverage Status' />
    <img src="https://img.shields.io/bundlephobia/min/@okee-uikit/m-vue" alt="min size" />
</p>

## Features

* Provide 36 highly qualified components, covering different situations on mobile side
* Components unit tests coverage is 70% to guarantee stability
* Support internationalization, compatible with Vue-i18n and support 16 different languages
* Support customizing brand name
* Support TypeScript
* Support customizing theme
* Support importing on demand

## Quick Preview

For more information, please refer to[Quick Start](https://okee.oceanengine.com/mobile/vue/#/zh-CN/intro). Scan QR code below to experience components function.

<img alt="qr code" src="https://lf3-cdn-tos.bytecdntp.com/cdn/expire-1-M/byted-ui-m/static/opensource-online-vue.png" height="100px" />

## Run Locally node 8+

```
yarn
yarn dev
```

## Quick Start

```
npm install @okee-uikit/m-vue
```

Global Import

```javascript
import Vue from 'vue';
import '@okee-uikit/m-vue/lib/index.css';
import okui from '@okee-uikit/m-vue';

Vue.use(okui);
```

## License
OKeeDesign Mobile Vue MIT licensed.
npm package: @okee-uikit/m-vue
Description: Mobile UI Components built on Vue for Oceanengine
Author: Totoo
Latest version: 0.1.5

<p></p>
<p align="center">
  <img alt="logo" src="https://lf3-cdn-tos.bytecdntp.com/cdn/expire-1-M/byted-ui-m/static/online-vue-logo.png" height="32px" />
</p>

<h1 align="center">OKeeDesign Mobile Vue</h1>

<p align="center">OKeeDesign Mobile Vue is a mobile side component library based on OKeeDesign.</p>

<p align="center">
    <img src="https://img.shields.io/npm/v/@okee-uikit/m-vue" alt="npm version" />
    <img src="https://img.shields.io/github/workflow/status/oceanengine/okeedesign-mobile-vue/Node.js%20CI/main" alt="CI Status" />
    <img src='https://coveralls.io/repos/github/oceanengine/okeedesign-mobile-vue/badge.svg?branch=main' alt='Coverage Status' />
    <img src="https://img.shields.io/bundlephobia/min/@okee-uikit/m-vue" alt="min size" />
</p>

## Features

* Provide 36 highly qualified components, covering different situations on mobile side
* Components unit tests coverage is 70% to guarantee stability
* Support internationalization, compatible with Vue-i18n and support 16 different languages
* Support customizing brand name
* Support TypeScript
* Support customizing theme
* Support importing on demand

## Quick Preview

For more information, please refer to[Quick Start](https://okee.oceanengine.com/mobile/vue/#/zh-CN/intro). Scan QR code below to experience components function.

<img alt="qr code" src="https://lf3-cdn-tos.bytecdntp.com/cdn/expire-1-M/byted-ui-m/static/opensource-online-vue.png" height="100px" />

## Run Locally node 8+

```
yarn
yarn dev
```

## Quick Start

```
npm install @okee-uikit/m-vue
```

Global Import

```javascript
import Vue from 'vue';
import '@okee-uikit/m-vue/lib/index.css';
import okui from '@okee-uikit/m-vue';

Vue.use(okui);
```

## License
OKeeDesign Mobile Vue MIT licensed.