open-index/open-npm huggingface dataset:
npm package: @odewebo/eslint-config
Description: odewebo eslint configuration
Author: Giovanni Cardamone
Latest version: 0.1.0

# odewebo / eslint-config

odewebo package contains eslint configuration

## :package: Installation

Install package

```bash
  npm i -D @odewebo/eslint-config-odewebo
```

Install peer required packages

```bash
  npm i -D eslint-plugin-node eslint-plugin-import eslint-plugin-promise @typescript-eslint/eslint-plugin @typescript-eslint/parser
```

Add eslint configuration in your `.eslintrc` configuration

```json
{
  "extends": "@odewebo/eslint-config",
  "parser": "@typescript-eslint/parser",
  "parserOptions": {
    "ecmaVersion": 12,
    "sourceType": "module"
  },
  "plugins": ["@typescript-eslint"]
}
```
npm package: @odewebo/prettier-config
Description: odewebo prettier configuration
Author: Giovanni Cardamone
Latest version: 0.1.0

# odewebo / prettier-config

odewebo package contains prettier configuration

## :package: Installation

Install package

```bash
  npm i -D @odewebo/prettier-config
```

Add prettier configuration in your `package.json`

```json
{
  "prettier": "@odewebo/prettier-config"
}
```
npm package: @odeyalo/uikit
Description: React UI components library for building web applications.
Latest version: 0.0.21

# @odeyalo/uikit

React UI components library for building web applications.

[![npm version](https://img.shields.io/npm/v/@odeyalo/uikit.svg)](https://www.npmjs.com/package/@odeyalo/uikit)
[![license](https://img.shields.io/npm/l/@odeyalo/uikit.svg)](https://opensource.org/licenses/MIT)
[![bundle size](https://img.shields.io/bundlephobia/minzip/@odeyalo/uikit)](https://bundlephobia.com/package/@odeyalo/uikit)
[![GitLab](https://img.shields.io/badge/GitLab-odeyalo--uikit-blue?logo=gitlab&logoColor=white)](https://gitlab.com/maksim4k1/odeyalo-uikit)

## 🚀 Install

```bash
npm install @odeyalo/uikit
# or
yarn add @odeyalo/uikit
```

## ⚡ Quick Start
```jsx
import React from 'react';
import { Button } from '@odeyalo/uikit';
import '@odeyalo/uikit/styles.css';

function App() {
  return (
    <>
      <Button view="primary" size="m">Submit</Button>
    </>
  );
}
```

## 🎨 Styles

Include global CSS at the top of your entry file:

```js
import '@odeyalo/uikit/styles.css';
```
- All base styles, colors, and typography are included.
- No extra configuration required.

## 🛠 Development

Clone the repo and run Storybook:

```bash
git clone git@gitlab.com:maksim4k1/odeyalo-uikit.git
cd odeyalo-uikit
npm install
npm run dev
```
npm package: @odg/odg-mask
Description: Pacote para formatar string e inputs e cria uma mascara
Author: DragonsGamers
Latest version: 0.5.1

# ODG-mask
Node plugin para mascaras de texto

# Documentation, Demo & Examples

http://odgodinho.github.io/ODG-Mask


## Install it via Package Managers
### Yarn
`yarn add @odg/odg-mask`
### NPM
`npm i @odg/odg-mask`
### Brownser
`<script src="dist/ODGMask.js">`

You can import the library or use the global element defined in window

```javascript
import ODGMask from '@odg/odg-mask'
ODGMask(
  'value', // value
  'mask', // mask
  {} // options tokens
);
```


## Div Element Mask

```javascript
/*
 * Value - value to receive masks
 * Mask - mask to apply and tokens
 *
 * ODGMask(value, mask)
 */
let div = document.querySelector('#client_cpf');
let mask = ODGMask(div.innerText, '000.000.000-00');
div.innerText = mask.value; 
div.innerText = mask.unmasked; // value without the mask
```

Examples on the DEMO website

## Input Attr Mask 

### CPF Example
```javascript
<input type="text" placeholder="000.000.000-00" odg-mask="000.000.000-00" />
```

### Date Example
```javascript
<input type="text" placeholder="00/00/0000" odg-mask="00/00/0000" />
```

### CNPJ Example
```javascript
<input type="text" placeholder="00.000.000/0000-00" odg-mask="00.000.000/0000-00" />
```

more examples in DEMO website
npm package: @odg/odg-vue-mask
Description: Pacote para formatar string e inputs no vuejs
Author: DragonsGamers
Latest version: 0.1.5

# ODG-Vue-Mask
Node plugin para mascaras de texto

# Documentation, Demo & Examples

http://odgodinho.github.io/ODG-Vue-Mask


## Install it via Package Managers
### Yarn
`yarn add @odg/odg-vue-mask`
### NPM
`npm i @odg/odg-vue-mask`
### Brownser
`<script src="dist/ODG-Vue-Mask.js">`

You can import the library or use the global element defined in window


### CPF/CNPJ Example
```html
<input type="text" placeholder="CPF/CNPJ" v-odg-mask="[ '000.000.000-00', '00.000.000/0000-00' ]" v-model="cpf_cnpj" />
```

### Save full ODGMask Object
```html
<input type="text" placeholder="CPF/CNPJ" v-odg-mask="[ '000.000.000-00', '00.000.000/0000-00' ]"  v-model="saveObjectTest.value" />
<script>
  new Vue({
      data() {
          return {
              saveObjectTest: {
                  value: ''
              },
          }
      },
  })
</script>
```
npm package: @odg/tsconfig
Description: Only tsconfig file
Author: Dragons Gamers
Latest version: 1.3.0

<h1 align="center">
    <a href="https://github.com/ODGodinho">
        <img
            src="https://raw.githubusercontent.com/ODGodinho/Stanley-TheTemplate/main/public/images/Stanley.jpg"
            alt="Stanley Imagem" width="500"
        />
    </a>
    <br />
    TsConfig files By Dragons Gamers
    <br />
</h1>

<h4 align="center">Using Stanley TheTemplate Stanley 📦!</h4>

<p align="center">

![Repository size](https://img.shields.io/github/repo-size/ODGodinho/tsconfig)

[![Made by ODGodinho](https://img.shields.io/badge/made%20by-ODGodinho-%2304D361)](https://www.linkedin.com/in/victor-alves-odgodinho/)

[![GitHub last commit](https://img.shields.io/github/last-commit/ODGodinho/tsconfig)](https://github.com/ODGodinho/tsconfig/commits/master)

[![License](https://img.shields.io/badge/license-MIT-brightgreen)](https://opensource.org/licenses/MIT)

[![Stargazers](https://img.shields.io/github/stars/ODGodinho/tsconfig?style=social)](https://github.com/ODGodinho/tsconfig/stargazers)

</p>

## Table of Contents

- [Info](#-info)
- [Libraries]($-libraries)
- [Dependencies]($-dependencies)
- [Install](#-install)
  - [Create TsConfig file](#create-tsconfig-file)

---

## 🎇 Info

- 🚀 Personal typescript configuration files

## 🖥 Libraries

- [Node.js 18](https://nodejs.org/?n=dragonsgamers)
- [Typescript](https://www.typescriptlang.org/?n=dragonsgamers)
- [Eslint](https://eslint.org/?n=dragonsgamers)
- [ODG-Linter-JS](https://github.com/ODGodinho/ODG-Linter-Js?n=dragonsgamers)

## 📁 Dependencies

- [Node.js](https://nodejs.org) 18 or later
- [Yarn](https://yarnpkg.com/) Optional/Recommended

## 🔽 Install

```powershell
yarn add @odg/tsconfig
```

### Create Tsconfig file

```json
{
    "compilerOptions": {
        "baseUrl": ".",
        "outDir": "./dist",
        "rootDirs": [
            ".",
            "./src"
        ],
        "typeRoots": [
            "./src/@types",
            "node_modules/@types"
        ]
    },
    "exclude": [ "node_modules/" ],
    "extends": "@odg/tsconfig/tsconfig.node.json",
    "include": [ "." ]
}
```

### Recommended Node TSConfig settings

<https://github.com/microsoft/TypeScript/wiki/Node-Target-Mapping>
npm package: @odiak/iterate
Description: @odiak/iterate provides wrapper for JavaScript's iterable object. They have some useful methods like `map`,`filter` and `reduce` and are also iterable themself.
Author: Kaido Iwamoto
Latest version: 0.0.4

# @odiak/iterate

@odiak/iterate provides wrapper for JavaScript's iterable object.
They have some useful methods like `map`,`filter` and `reduce` and are also iterable themself.

## Example

```typescript
import { iterate, range } from '@odiak/iterate'

const iterable: Iterable<number> = [1, 1, 2, 3, 5, 8, 13, 21]
const wrapped = iterate(iterable)
  .map((n) => n + 1)
  .filter((n) => n % 3 === 0)
  .map((n) => `${n}!`)

for (const s of wrapped) {
  console.log(s)
}
// -> 3! and 21! are printed

const x = range(10)
  .filter((n) => n % 2 !== 0)
  .map((n) => n ** 2)
  .reduce((s, n) => s + n, 0)

console.log(x)
// -> 165 is printed
```

## License

MIT
npm package: @odiak/numjs
Description: NumPy-like N-dimensional array implementation
Author: Kaido Iwamoto
Latest version: 0.5.0

# NumJS

NumPy-like N-dimensional array implementation for JavaScript. (written in TypeScript)

This project is very in progress, and there are still few APIs. Feature requests and pull requests are welcome.

There are no documentation currently. See spec codes (`*.spec.ts`) or source codes directly.

## Usage

```javascript
import { createArray, einsum } from '@odiak/numjs'
const a = createArray([[1, 2], [3, 4], [5, 6]])
const b = createArray([[1, 2], [3, 4]])

const c = einsum('i,j; j,k -> i,k', a, b)
c.shape // = [2, 2]
c.get([0, 0]) // = 22
c.get([0, 1]) // = 28
c.get([1, 0]) // = 49
c.get([1, 1]) // = 64

const d = a.sum(0) // summing over axis 0
c.shape // = [2]
c.get(0) // = 9
c.get(1) // = 12
```
npm package: @odiak/progress-monitor
Description: Simple progress monitor for any programs
Author: Kaido Iwamoto
Latest version: 0.0.6

# Progress Monitor

This is a simple tool that visualize progress of any program on browser.

## Example

![](https://i.gyazo.com/9f01b7b554f9b9034a20ba7309be548a.png)

## How to use

```bash
# Install
npm install -g @odiak/progress-monitor

# Execute with pipe
your-program | progress-monitor

# Open printed URL on your browser to see progress
```

All you need to do is let your program to print JSON in one line on each step of process.

Format of JSON to output is [here](https://github.com/odiak/progress-monitor/blob/master/src/client/index.tsx#L21-L27) and here is its example below (they're pretty printed, but actual JSON must be one-line):

```json
{
  "variant": "experiment 1",
  "metric": "error",
  "value": { "test": 0.0321, "train": 0.0188 },
  "epoch": 11,
  "n_epochs": 400
}
```

```json
{
  "variant": "experiment 1",
  "metric": "time",
  "value": 0.313,
  "epoch": 11,
  "n_epochs": 400
}
```

## License

MIT
npm package: @odict/node-linux-arm-gnueabihf
Description: This is the **armv7-unknown-linux-gnueabihf** binary for `@odict/node`
Latest version: 2.2.2

# `@odict/node-linux-arm-gnueabihf`

This is the **armv7-unknown-linux-gnueabihf** binary for `@odict/node`
npm package: @odict/node-linux-arm-musleabihf
Description: This is the **armv7-unknown-linux-musleabihf** binary for `@odict/node`
Latest version: 1.9.1

# `@odict/node-linux-arm-musleabihf`

This is the **armv7-unknown-linux-musleabihf** binary for `@odict/node`
npm package: @odiffey/discord-markdown
Description: A markdown parser for Discord messages
Author: Owen Diffey
Latest version: 3.3.0

# discord-markdown

A markdown parser for Discord messages.

This package is a fork of [discord-markdown by brussell98](https://github.com/brussell98/discord-markdown), rewritten in TypeScript and actively maintained.

## Using

```bash
npm install @odiffey/discord-markdown
yarn add @odiffey/discord-markdown
```

For browser use, import `@odiffey/discord-markdown/dist/discord-markdown.umd.js`

```js
import { parser, htmlOutput, toHTML } from '@odiffey/discord-markdown';

console.log(toHTML('This **is** a __test__'));
// => This <strong>is</strong> a <u>test</u>
```

Fenced codeblocks will include highlight.js tags and classes.

## Options

```js
import { toHTML } from '@odiffey/discord-markdown';
toHTML('This **is** a __test__', options);
```

`options` is an object with the following properties (all are optional):

* `embed`: Boolean (default: false), if it should parse embed contents (rules are slightly different)
* `escapeHTML`: Boolean (default: true), if it should escape HTML
* `discordOnly`: Boolean (default: false), if it should only parse the discord-specific stuff
* `discordCallback`: Object, callbacks used for discord parsing. Each receive an object with different properties, and are expected to return an HTML escaped string
  * `user`: (`id`: Number) User mentions "@someperson"
  * `channel`: (`id`: Number) Channel mentions "#somechannel"
  * `role`: (`id`: Number) Role mentions "@somerole"
  * `everyone`: () Everyone mention "@everyone"
  * `here`: () Here mention "@here"
  * `slash`: (`name`: String, `id`: Number) Slash command reference "</somecommand:someid>"
  * `timestamp`: (`timestamp`: Number, `style`: String|undefined) Relative timestamp reference "<t:sometimestamp:somestyle>"
* `cssModuleNames`: Object, maps CSS class names to CSS module class names

### Mention and Emoji Handling

Using the `discordCallback` option you can define custom functions to handle parsing mention and emoji content. You can use these to turn IDs into names.

Example:

```js
import { toHTML } from '@odiffey/discord-markdown';
toHTML('This is a mention for <@95286900801146880>', {
	discordCallback: {
		user: node => '@' + users[node.id];
	}
}); // -> This is a mention for @Brussell
```

## Customizing

It is possible to change the rules used by discord-markdown. Take a look at the code to see how to create your own modified rule set.

## Contributing

Find an inconsistency? File an issue or submit a pull request with the fix and updated test(s).