open-index/open-npm huggingface dataset:
npm package: @n00p3/ve-js
Description: A linguistic framework for anyone. No degree required.
Author: Mateusz Głowski
Latest version: 1.0.2

# ve-js
>A linguistic framework for anyone. No degree required.

Port of [ve](https://github.com/Kimtaro/ve) to JavaScript.

It uses kuromoji as it's backend. All required dictionaries are included in ./lib directory.

# How to install
``` bash
npm i @n00p3/ve-js
# or
yarn add @n00p3/ve-js
```

# How to use
``` js
const Ve = require('@n00p3/ve-js');

// As a first argument you can pass a path to directory with dictionaries.
const ve = new Ve();
const words = await ve.words('答えてくれるはず');

/*
[
  Word {
    tokens: [ [Object], [Object], [Object] ],
    reading: 'コタエテクレル',
    transcription: 'コタエテクレル',
    grammar: 'Unassigned',
    lemma: '答える',
    partOfSpeech: 'Verb',
    word: '答えてくれる'
  },
  Word {
    tokens: [ [Object] ],
    reading: 'ハズ',
    transcription: 'ハズ',
    grammar: 'Unassigned',
    lemma: 'はず',
    partOfSpeech: 'Noun',
    word: 'はず'
  }
]
*/
```
npm package: @n0bisuke/lineocr
Description: [Node.jsでLINE BRAIN OCR APIを使う](https://qiita.com/n0bisuke/items/00d646685b1cb468e26a)
Latest version: 0.0.2


## LINE BRAIN OCR APIの非公式SDKです。

[Node.jsでLINE BRAIN OCR APIを使う](https://qiita.com/n0bisuke/items/00d646685b1cb468e26a)

## 使い方

```bash
npm i @n0bisuke/lineocr
```

公式が作るかもしれないのでネームスペース汚染しないようにこうしておきました。

```example/app.js
'use strict';

const Brain = require('@n0bisuke/lineocr');
const ocr = new Brain(`サービスID`); 

const IMAGE_PATH = `./sample.png`; // 画像パス

//DETECTION - 文字領域の検出のみを行います。
ocr.detection(IMAGE_PATH)
    .then(res => console.log(res.data)) //成功時
    .catch(err => console.log(err.response)); //失敗時

//RECOGNITION - 文字認識のみを行います。もしくは、文字領域の検出と認識を順に行います。
const options = {
    entrance: 'detection', //optional: Default value: recognition
    // language: 'jp', //optional: Default value: jp
    // scaling: false, //optional: Default value: false
    // ratePosition: false, //optional: Default value: false
    // segments: true //optional: Default value: true
};
ocr.recognition(IMAGE_PATH, options)
    .then(res => console.log(res.data)) //成功時
    .catch(err => console.log(err.response)); //失敗時
```

```bash
$ node example/app.js

{
  words: [ { boundingBox: [Array], lineBreak: false, segments: [Array] } ]
}
{
  words: [
    {
      boundingBox: [Array],
      text: '斎場御獄',
      confidence: 0.6916899085044861,
      lineBreak: false,
      segments: [Array]
    }
  ]
}
```

> <img src="https://github.com/n0bisuke/lineocr/blob/master/example/sample.png?raw=true" width="200px">

## 依存モジュール

axiosを使ってます。

## エラーが出る時

### `Unknown service`

```
{ errorCode: 'ER400', errorMessage: 'Unknown service' }
```

サービスIDが間違ってます。サンプルに書いている`PMqTDgBsucfsyvi7pJEsbIxMIUeNQWDg`などを指定してもダメです。

### WIP: ファイルパスが間違ってたときのハンドリング
npm package: @n0bodysec/eslint-config
Description: A mostly reasonable approach to my own TypeScript & JavaScript code-style.
Author: Nobody
Latest version: 2.3.1
Deprecated: Updated version: @snowyyd/eslint-config

# eslint-config-n0bodysec

This the base [ESLint](https://eslint.org/) configuration I use in personal JavaScript/TypeScript projects.

> [!IMPORTANT]
> Due to the partial upgrade to ESLint v9, this config only works for TypeScript at this moment. Sorry about that.

## 🚀 Usage

1. Install dependencies
```shell
npm install --save-dev eslint eslint-config-airbnb-base

# TypeScript Only!
npm install --save-dev https://github.dev/claabs/eslint-config-airbnb-typescript-x.git eslint-import-resolver-typescript
```

2. Install the package:
```shell
npm install -D @n0bodysec/eslint-config
```

### Example config

```ts
// eslint.config.mjs

import n0bodysec from '@n0bodysec/eslint-config';
import airbnbTs from 'eslint-config-airbnb-typescript-x/base';
import tseslint from 'typescript-eslint';

export default tseslint.config(
	...airbnbTs,
	...n0bodysec,
	...tseslint.configs.recommendedTypeChecked,
	...tseslint.configs.stylisticTypeChecked,
	{
		ignores: ['node_modules', 'dist'],
		languageOptions: {
			parserOptions: {
				projectService: true,
				tsconfigRootDir: import.meta.dirname,
			},
		},
	},
);
```

## 📝 Changelog

You can read the [commits](../../commits).

## 📜 License

Licensed under [MIT License](LICENSE.md).
npm package: @n0bodysec/nbc-api
Description: An unofficial NBC.com API
Author: Nobody
Latest version: 2.0.0

# nbc-api

**nbc-api** is an **unofficial** [NBC](https://nbc.com) API.

## 🃏 Features

- Create and log in to accounts.
- Get direct link to any stream that your account has access to.

## 🚀 Example Usage

```js
import NBC from '@n0bodysec/nbc-api';

(async () =>
{
	const nbc = new NBC();
	const ret = await nbc.account.registerSimple('username', 'password');
	console.log('Returned data', ret.data);
})();
```

## 👍 Acknowledgements

- [NBCUniversal Media, LLC.](https://www.nbcuniversal.com/) - For their platform.

## 📜 License

Licensed under [MIT License](LICENSE.md).

## 📜 Notice

I am not affiliated with or endorsed by NBCUniversal Media, LLC. or any of its affiliates.
npm package: @n0bodysec/valstrats-js
Description: An unofficial Hitbox's Valorant DB API
Author: Nobody
Latest version: 2.1.2
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# Valstrats.js

Valstrats.js is an **unofficial** [Hitbox's Valorant DB](https://hitboxking.com/micros) API.

## 🃏 Features

- Explore the API.
- Search strats with custom search terms.
- Get user-related stuff.

## 🚀 Usage

Check the examples in the [examples](examples/) folder.

## 📝 Changelog

You can read the [commits](../../commits).

## 👏 Contribution

Please see [CONTRIBUTING.md](CONTRIBUTING.md) for more information.

## 👍 Acknowledgements

- [Lucas 'HITBOXKING' Glez-Sabariegos](https://hitboxking.com) - For his valorant strats platform.

## 📜 License

Licensed under [MIT License](LICENSE.md).

## 📞 Contact

Feel free to give me feedback.  
[Issues](../../issues) or [Discussions](../../discussions).

## 📜 Notice

I'm not affiliated with or endorsed by Lucas 'HITBOXKING' Glez-Sabariegos.
npm package: @n0computer/iroh
Description: A client for Iroh, an SDK for building fully distributed applications.
Author: number 0
Latest version: 0.0.1

# iroh-js

This is a very much work-in-progress version of a javascript client for iroh. It's distinct from [iroh-ffi](https://github.com/n0-computer/iroh-ffi), which actually embeds an iroh node in the host language. This package focuses on defining the core iroh API in javascript & backing it with some sort of RPC API.

Currently the only supported RPC backing is iroh.network (documentation [here](https://iroh.computer/docs/reference/http-api)). Get an API token then boot up with:

```ts
import { Node } from '@n0computer/iroh'

const auth = process.env['IROH_AUTH_TOKEN']
const node = new Node({
  type: 'http',
  baseUrl: 'https://api.iroh.network',
  username: 'your_username',
  auth,
});
```