open-index/open-npm huggingface dataset:
npm package: @sondnf8team/increase-number
Description: >
Author: sondn
Latest version: 1.0.1

# @mycv/mycv-grid

> 

[![NPM](https://img.shields.io/npm/v/@mycv/mycv-grid.svg)](https://www.npmjs.com/package/@mycv/mycv-grid) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)

## Install

```bash
npm install --save @mycv/mycv-grid
```

## Usage

```jsx
import React, { Component } from 'react'

import MyComponent from '@mycv/mycv-grid'

class Example extends Component {
  render () {
    return (
      <MyComponent />
    )
  }
}
```

## License

MIT © [sondn](https://github.com/sondnpt00343)
npm package: @sondnf8team/js-helpers
Description: >
Author: sondn
Latest version: 1.0.0

# @mycv/mycv-id-generator

> 

[![NPM](https://img.shields.io/npm/v/@mycv/mycv-id-generator.svg)](https://www.npmjs.com/package/@mycv/mycv-id-generator) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)

## Install

```bash
npm install --save @mycv/mycv-id-generator
```

## Usage

```jsx
import React, { Component } from 'react'

import MyComponent from '@mycv/mycv-id-generator'

class Example extends Component {
  render () {
    return (
      <MyComponent />
    )
  }
}
```

## License

MIT © [sondn](https://github.com/sondn)
npm package: @sondr3/biome
Description: Biome configuration
Author: Sondre Aasemoen
Latest version: 1.0.0
Deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

# `biome` [![npm version](https://badge.fury.io/js/%40sondr3%2Fbiome.svg)](https://badge.fury.io/js/%40sondr3%2Fbiome)

My Biome configuration that I share between my projects.

## License

MIT
npm package: @sondr3/eslint-config
Description: Personal configuration for ESLint
Author: Sondre Nilsen
Latest version: 0.7.1

# `@sondr3/eslint-config` [![npm version](https://badge.fury.io/js/%40sondr3%2Feslint-config.svg)](https://www.npmjs.com/package/@sondr3/eslint-config)

A configuration for all my personal needs for using ESLint with JS/TS/React
and so on. Use at your own risk.

## Installation

1. Run `npx install-peerdeps --dev @sondr3/eslint-config`
2. Add relevant `extends` to `.eslintrc.js`
3. ???
4. Profit

## License

MIT
npm package: @sondr3/eslint-config-javascript
Description: ESLint configuration for JavaScript
Author: Sondre Nilsen
Latest version: 0.5.10

# `eslint-javascript` [![npm version](https://badge.fury.io/js/%40sondr3%2Feslint-config-javascript.svg)](https://badge.fury.io/js/%40sondr3%2Feslint-config-javascript)

ESLint configuration for those few times when I want to shoot myself in the foot.

## License

MIT
npm package: @sondr3/eslint-config-react
Description: ESLint configuration for React
Author: Sondre Nilsen
Latest version: 0.6.10

# `eslint-react` [![npm version](https://badge.fury.io/js/%40sondr3%2Feslint-config-react.svg)](https://badge.fury.io/js/%40sondr3%2Feslint-config-react)

ESLint React with optional TypeScript configuration.

## License

MIT
npm package: @sondr3/eslint-config-typescript
Description: ESLint configuration for TypeScript
Author: Sondre Nilsen
Latest version: 0.11.10

# `eslint-typescript` [![npm version](https://badge.fury.io/js/%40sondr3%2Feslint-config-typescript.svg)](https://badge.fury.io/js/%40sondr3%2Feslint-config-typescript)

ESLint configuration for TypeScript. This was a major hassle to figure out.

## License

MIT
npm package: @sondr3/oxfmt
Description: oxfmt configuration
Author: Sondre Aasemoen
Latest version: 0.1.2

# `oxfmt` [![npm version](https://badge.fury.io/js/%40sondr3%2Foxfmt.svg)](https://badge.fury.io/js/%40sondr3%2Foxfmt)

My oxfmt configuration that I share between my projects.

## License

MIT
npm package: @sondr3/oxlint
Description: oxlint configuration
Author: Sondre Aasemoen
Latest version: 0.1.1

# `oxlint` [![npm version](https://badge.fury.io/js/%40sondr3%2Foxlint.svg)](https://badge.fury.io/js/%40sondr3%2Foxlint)

My oxlint configuration that I share between my projects.

## License

MIT
npm package: @sondr3/prettier
Description: Prettier configuration
Author: Sondre Nilsen <nilsen.sondre@gmail.com>
Latest version: 0.6.0

# `prettier` [![npm version](https://badge.fury.io/js/%40sondr3%2Fprettier.svg)](https://badge.fury.io/js/%40sondr3%2Fprettier)

My Prettier configuration, literally only 120 chars width.

## License

MIT
npm package: @sondr3/renovate-config
Description: Renovate configuration for @sondr3
Author: Sondre Nilsen
Latest version: 0.5.0

# `renovate-config` [![npm version](https://badge.fury.io/js/%40sondr3%2Frenovate-config.svg)](https://badge.fury.io/js/%40sondr3%2Frenovate-config)

Configuration for Renovate that I use.

## License

MIT
npm package: @sondr3/stylelint
Description: StyleLint configuration
Author: Sondre Nilsen <nilsen.sondre@gmail.com>
Latest version: 0.11.0

# `stylelint` [![npm version](https://badge.fury.io/js/%40sondr3%2Fstylelint.svg)](https://badge.fury.io/js/%40sondr3%2Fstylelint)

Stylelint configuration that I use in my projects.

## License

MIT
npm package: @sondr3/tsconfig
Description: TypeScript configuration
Author: Sondre Aasemoen
Latest version: 0.10.0

# `tsconfig` [![npm version](https://badge.fury.io/js/%40sondr3%2Ftsconfig.svg)](https://badge.fury.io/js/%40sondr3%2Ftsconfig)

My TypeScript configuration that I share between my projects.

- `./tsconfig.base.json` - Base configuration that is extended by other configs.
- `./tsconfig.lib.json` - Configuration for libraries.
- `./tsconfig.react.json` - Configuration for Vite React projects.
- `./tsconfig.node.json` - Configuration for Node.js projects.

## License

MIT
npm package: @sondreb/did-key
Description: DID Key Method
Latest version: 0.0.1

# did:key resolver

[![npm version](https://badge.fury.io/js/%40sondreb%2Fdid-key.svg)](https://www.npmjs.com/package/@sondreb/did-key)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

A JavaScript library implementing the "did:key" Decentralized Identifier (DID) method, supports ed25519 and secp256k1 for DID creation and resolution.

The library was built to have a web friendly package that works without relying on `Buffer` and `crypto` from Node.js.

## Installation

```bash
npm install @sondreb/did-key
```

## Examples

```js
import { DidKey } from '@sondreb/did-key';

const ed25519Key = DidKey.generate('ed25519');
const secp256k1Key = DidKey.generate('secp256k1');

const didResolution = DidKey.resolve(ed25519Key.did);

const document1 = DidKey.fromPrivateKey(privateKey, 'secp256k1');
const document2 = DidKey.fromPrivateKey(privateKey, 'ed25519');
```

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
npm package: @sondregj/conway
Description: Cellular Automata in TypeScript
Author: Sondre Gjellestad
Latest version: 1.0.1

<h1 align="center">
  <span style="font-size: 128px;">🧫</span>

  <br>
  <br>

Conway

</h1>

<h4 align="center">Cellular Automata</h4>

<p align="center">
  <a href="https://npmjs.com/conway">
  	<img alt="npm (latest)" src="https://img.shields.io/npm/v/@sondregj/conway/latest.svg?style=flat-square">
  </a>

  <a href="https://npmjs.com/conway">
    <img alt="npm bundle size" src="https://img.shields.io/bundlephobia/min/@sondregj/conway.svg?style=flat-square">
  </a>

  <a href="https://github.com/sondregj/conway">
    <img alt="GitHub contributors" src="https://img.shields.io/github/contributors/sondregj/conway.svg?style=flat-square">
  </a>

  <a href="https://github.com/sondregj/conway">
    <img alt="License" src="https://img.shields.io/github/license/sondregj/conway.svg?style=flat-square">
  </a>

  <a href="https://github.com/carloscuesta/gitmoji">
  <img alt="Gitmoji" src="https://img.shields.io/badge/gitmoji-%20😜%20😍-FFDD67.svg?style=flat-square">
  </a>
</p>

A simple cellular automaton implementation, in TypeScript.

## Usage

Install by running `npm install @sondregj/conway`

```javascript
import { advance } from '@sondregj/conway'

const world = {
    cells: [
        [{ alive: false }, { alive: false }, { alive: true }],
        [{ alive: true }, { alive: false }, { alive: true }],
        [{ alive: false }, { alive: true }, { alive: true }],
    ],
}

const day1 = advance(world)
```

You can also define custom rule functions.

```javascript
import { advance } from '@sondregj/conway'

const world = {
    cells: [
        [{ alive: false }, { alive: false }, { alive: true }],
        [{ alive: true }, { alive: false }, { alive: true }],
        [{ alive: false }, { alive: true }, { alive: true }],
    ],
}

const rules = (board, cell, x, y) => !cell.alive

const day1 = advance(world, rules)
```

A convenience function for initializing boards is also included.

```javascript
import { initializeBoard, advance } from '@sondregj/conway'

const genesis: Board = initializeBoard(64, 64, { random: true })

const day1 = advance(genesis)
```

The following TypeScript types are included.

```typescript
import { Board, BoardTick, Cell, RuleFunction } from '@sondregj/conway'

const world: Board = {
    cells: [
        [{ alive: false }, { alive: false }, { alive: true }],
        [{ alive: true }, { alive: false }, { alive: true }],
        [{ alive: false }, { alive: true }, { alive: true }],
    ],
}

const cell: Cell = { alive: true }

const advance: BoardTick = (board: Board): Board => board

const rules: RuleFunction = (board: Board, cell: Cell, x: number, y: number): boolean =>
    true
```

## License

MIT © 2019 Sondre Gjellestad
npm package: @sondremare/avro-typescript-converter
Description: Convert an AVRO schema to a TypeScript interface.
Author: Rinze Bruining, Erik Vullings, Sondre Mære Overskaug
Latest version: 0.11.0

# AVRO typescript converter

Simple tool to convert AVRO schema's to TypeScript interfaces.
Based on [avro-typescript](https://github.com/joewood/avro-typescript), but with several fixes and improvements:

- Added a command line interface
- Stripped namespaces
- Added string enumerations
- Removed duplicated types
- Fixed array types with union arrays
- Uses the recommended naming convention for interfaces (IMyName)
- Added documentation from schema to output

## Installation

Intended to be used globally, so

```bash
npm i -g avro-typescript-converter
```

## Usage

Example:

```bash
avro-typescript-converter example/standard_cap-value.avsc -v
```

or

```bash
npm run example
```

## Build

Install the dependencies and run the compiler:

```bash
npm i
npm start
```
npm package: @soneium-domains/js
Description: Soneium Domains javascript library for contract interaction ( ENSjs Compatible )
Latest version: 0.0.22

# <img src="https://soneium.domains/logos/soneium-domains-logo.svg" width="40" height="40" /> SoneiumDomains JS SDK

The ultimate Soneium Domains javascript library, with [viem](https://github.com/wagmi-dev/viem) under the hood.

## Features

- Super fast response times
- Easy call batchability
- Written in TypeScript
- Supports the most cutting edge ENS features
- Full tree-shaking support

## Installation

Install @soneium-domains/js, alongside [viem](https://github.com/wagmi-dev/viem).

```sh
npm install @soneium-domains/js viem
```

or 

```sh
yarn add @soneium-domains/js viem
```

## Getting Started

The most simple way to get started is to create a public ENS client, with a supported
chain and transport imported from viem. The public client has all the read functions available on it,
as well as all subgraph functions.

```ts
// Import viem transport, viem chain, and @soneium-domains/js
import { http } from 'viem'
//import { minato } from 'viem/chains'
import { createEnsPublicClient } from '@soneium-domains/js'

const minato = {
  id: 1946,
  chainId : 1946,
  name: "Soneium Minato",
  rpcUrls: { default : { http : ['https://rpc.minato.soneium.org/']}},
  rpc: 'https://rpc.minato.soneium.org/',
  nativeCurrency: {
    name: "Minato Ether",
    symbol: "ETH",
    decimals: 18,
  },
  blockExplorers: [
    {
      name: "Minato Explorer",
      url: "https://explorer-testnet.soneium.org/",
      apiUrl: "https://explorer-testnet.soneium.org/api",
    },
  ],
  testnet: true,
};

// Create the client
const client = createEnsPublicClient({
  chain: minato,
  transport: http(),
})

// Use the client
const ethAddress = client.getAddressRecord({ name: 'sam.son' })
```

## Docs

Full docs site coming soon.
npm package: @soneknikolaev/ejs-beautify
Description: EJS template formatter
Author: Nikolaiev Oleksandr
Latest version: 0.1.3

# EJS Beautify

## Introduction

EJS template beautify library. 

## Usage

```js
const { beautify } = require("@soneknikolaev/ejs-beautify");

beautify('<div><h2>Hello <%= user.name %>!</h2><%if(links&&links.length>0){%><h3>You received a list of vouchers</h3><%for(var i=0;i<links.length;i++){%><h3><%=links[i]%></h3><%}%><%}%></div>'); /*
<div>
    <h2>Hello
        <%= user.name %>!
    </h2>
    <% if (links && links.length > 0) { %>
        <h3>You received a list of vouchers</h3>
        <% for (var i = 0; i < links.length; i++) { %>
            <h3>
                <%= links[i] %>
            </h3>
        <% } %>
    <% } %>
</div>
*/

beautify('<div><h2>Hello p@= user.name @q!</h2>p@if(links&&links.length>0){@q<h3>You received a list of vouchers</h3>p@for(var i=0;i<links.length;i++){@q<h3>p@=links[i]@q</h3>p@}@qp@}@q</div>', {
    delimiter: "@",
    openDelimiter: "p",
    closeDelimiter: "q"
});
/*
<div>
    <h2>Hello
        p@= user.name @q!
    </h2>
    p@ if (links && links.length > 0) { @q
        <h3>You received a list of vouchers</h3>
        p@ for (var i = 0; i < links.length; i++) { @q
            <h3>
                p@= links[i] @q
            </h3>
        p@ } @q
    p@ } @q
</div>
*/

```