open-index/open-npm huggingface dataset:
npm package: @myyrakle/compare-semver
Description: ![](https://img.shields.io/badge/language-Javascript-red) ![](https://img.shields.io/badge/version-1.0.1-brightgreen) [![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/myyrakle/compare-semver/blob/master/LICENSE)
Author: myyrakle
Latest version: 1.0.1

# @myyrakle/compare-semver

![](https://img.shields.io/badge/language-Javascript-red) ![](https://img.shields.io/badge/version-1.0.1-brightgreen) [![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/myyrakle/compare-semver/blob/master/LICENSE)

A library that provides functions for comparing semver strings.

It provides the following comparison functions.
Each takes two semver strings as parameters.

```
const {
    compareSemver,
    lessThanSemver,
    lessEqualSemver,
    greaterThanSemver,
    greaterEqualSemver,
    equalSemver,
    notEqualSemver,
} = require('@myyrakle/compare-semver');
```

##

Among these, compareSemver is the core function. Other functions are nothing more than reuse of this function.

Takes two semver strings, and returns -1 if the left is less, 0 if it is equal, and 1 if the left is greater.

```
console.log(compareSemver("1", "1.2.0")); // -1
console.log(compareSemver("3.3.3", "3.3.3")); // 0
console.log(compareSemver("1.0.1", "1.0.0")); // 1
```

##

The rest of the functions return true or false depending on the given condition.

```
const lhs = '1.1.0';
const rhs = '1.1.1';
console.log(lessThanSemver(lhs, rhs)); // true
console.log(lessEqualSemver(lhs, rhs));  // true
console.log(greaterThanSemver(lhs, rhs)); // false
console.log(greaterEqualSemver(lhs, rhs)); // false
console.log(equalSemver(lhs, rhs)); // false
console.log(notEqualSemver(lhs, rhs)); // true
```
npm package: @myyrakle/nest-cli
Description: Nest - modern, fast, powerful node.js web framework (@cli)
Latest version: 7.6.3

<p align="center">
  <a href="http://nestjs.com/" target="blank"><img src="https://nestjs.com/img/logo_text.svg" width="320" alt="Nest Logo" /></a>
</p>

  <p align="center">A progressive <a href="http://nodejs.org" target="blank">Node.js</a> framework for building efficient and scalable server-side applications.</p>
    <p align="center">
<a href="https://www.npmjs.com/~nestjscore"><img src="https://img.shields.io/npm/v/@nestjs/cli.svg" alt="NPM Version" /></a>
<a href="https://www.npmjs.com/~nestjscore"><img src="https://img.shields.io/npm/l/@nestjs/cli.svg" alt="Package License" /></a>
<a href="https://www.npmjs.com/~nestjscore"><img src="https://img.shields.io/npm/dm/@nestjs/cli.svg" alt="NPM Downloads" /></a>
  <a href="https://travis-ci.org/nestjs/nest"><img src="https://api.travis-ci.org/nestjs/nest.svg?branch=master" alt="Travis" /></a>
<a href="https://travis-ci.org/nestjs/nest"><img src="https://img.shields.io/travis/nestjs/nest/master.svg?label=linux" alt="Linux" /></a>
<a href="https://coveralls.io/github/nestjs/nest?branch=master" target="_blank"><img src="https://coveralls.io/repos/github/nestjs/nest/badge.svg?branch=master#9" alt="Coverage" /></a>
<a href="https://discord.gg/G7Qnnhy" target="_blank"><img src="https://img.shields.io/badge/discord-online-brightgreen.svg" alt="Discord"/></a>
<a href="https://opencollective.com/nest#backer" target="_blank"><img src="https://opencollective.com/nest/backers/badge.svg" alt="Backers on Open Collective" /></a>
<a href="https://opencollective.com/nest#sponsor" target="_blank"><img src="https://opencollective.com/nest/sponsors/badge.svg" alt="Sponsors on Open Collective" /></a>
  <a href="https://paypal.me/kamilmysliwiec" target="_blank"><img src="https://img.shields.io/badge/Donate-PayPal-ff3f59.svg"/></a>
  <a href="https://twitter.com/nestframework" target="_blank"><img src="https://img.shields.io/twitter/follow/nestframework.svg?style=social&label=Follow"></a>

## Description

The Nest CLI is a command-line interface tool that helps you to initialize, develop, and maintain your Nest applications. It assists in multiple ways, including scaffolding the project, serving it in development mode, and building and bundling the application for production distribution. It embodies best-practice architectural patterns to encourage well-structured apps.

The CLI works with [schematics](https://github.com/angular/angular-cli/tree/master/packages/angular_devkit/schematics), and provides built in support from the schematics collection at [@nestjs/schematics](https://github.com/nestjs/schematics).

Read more [here](https://docs.nestjs.com/cli/overview).

## Installation

```
$ npm install -g @nestjs/cli
```

## Usage

Learn more in the [official documentation](https://docs.nestjs.com/cli/overview).

## Stay in touch

- Website - [https://nestjs.com](https://nestjs.com/)
- Twitter - [@nestframework](https://twitter.com/nestframework)

## License

Nest is [MIT licensed](LICENSE).
npm package: @myyrakle/nestjs-custum-schematics
Description: Nest - modern, fast, powerful node.js web framework (@schematics)
Latest version: 7.3.3

<p align="center">
  <a href="http://nestjs.com/" target="blank"><img src="https://nestjs.com/img/logo_text.svg" width="320" alt="Nest Logo" /></a>
</p>

  <p align="center">A progressive <a href="http://nodejs.org" target="blank">Node.js</a> framework for building efficient and scalable server-side applications.</p>
    <p align="center">
<a href="https://www.npmjs.com/~nestjscore"><img src="https://img.shields.io/npm/v/@nestjs/schematics.svg" alt="NPM Version" /></a>
<a href="https://www.npmjs.com/~nestjscore"><img src="https://img.shields.io/npm/l/@nestjs/schematics.svg" alt="Package License" /></a>
<a href="https://www.npmjs.com/~nestjscore"><img src="https://img.shields.io/npm/dm/@nestjs/schematics.svg" alt="NPM Downloads" /></a>
  <a href="https://coveralls.io/github/nestjs/nest?branch=master" target="_blank"><img src="https://coveralls.io/repos/github/nestjs/nest/badge.svg?branch=master#9" alt="Coverage" /></a>
<a href="https://discord.gg/G7Qnnhy" target="_blank"><img src="https://img.shields.io/badge/discord-online-brightgreen.svg" alt="Discord"/></a>
<a href="https://opencollective.com/nest#backer" target="_blank"><img src="https://opencollective.com/nest/backers/badge.svg" alt="Backers on Open Collective" /></a>
<a href="https://opencollective.com/nest#sponsor" target="_blank"><img src="https://opencollective.com/nest/sponsors/badge.svg" alt="Sponsors on Open Collective" /></a>
  <a href="https://paypal.me/kamilmysliwiec" target="_blank"><img src="https://img.shields.io/badge/Donate-PayPal-ff3f59.svg"/></a>
  <a href="https://twitter.com/nestframework" target="_blank"><img src="https://img.shields.io/twitter/follow/nestframework.svg?style=social&label=Follow"></a>

## Description

The Nest CLI is a command-line interface tool that helps you to initialize, develop, and maintain your Nest applications. It assists in multiple ways, including scaffolding the project, serving it in development mode, and building and bundling the application for production distribution. It embodies best-practice architectural patterns to encourage well-structured apps. Read more [here](https://docs.nestjs.com/cli/overview).

## Installation

```
$ npm install -g @nestjs/schematics
```

## Usage

Learn more in the [official documentation](https://docs.nestjs.com/).

## Stay in touch

- Website - [https://nestjs.com](https://nestjs.com/)
- Twitter - [@nestframework](https://twitter.com/nestframework)

## License

Nest is [MIT licensed](LICENSE).
npm package: @myywlc/lin-cli
Description: lin cli
Author: myywlc
Latest version: 2.0.1

<h1 align="center">Welcome to @myywlc/lin-cli 👋</h1>
<p>
  <a href="https://www.npmjs.com/package/@myywlc/lin-cli" target="_blank">
    <img alt="Version" src="https://img.shields.io/npm/v/@myywlc/lin-cli.svg">
  </a>
  <a href="#" target="_blank">
    <img alt="License: MIT" src="https://img.shields.io/badge/License-MIT-yellow.svg" />
  </a>
</p>

> lin cli

## Install

```sh
npm install
```

## Author

👤 **myywlc**


## Show your support

Give a ⭐️ if this project helped you!

***
_This README was generated with ❤️ by [readme-md-generator](https://github.com/kefranabg/readme-md-generator)_
npm package: @myywlc/nyrm
Description: npm yarn registry manager config
Author: myywlc
Latest version: 1.0.1

nyrm -- npm yarn registry manager config
===

## Install

```
$ npm install -g nyrm
```

## Usage

```
Usage: nyrm [options] [command]

  Commands:

    ls                           List all the registries
    use <registry>               Change registry to registry
    add <registry> <url> [home]  Add one custom registry
    del <registry>               Delete one custom registry
    home <registry> [browser]    Open the homepage of registry with optional browser
    test [registry]              Show the response time for one or all registries
    help                         Print this help

  Options:

    -h, --help     output usage information
    -V, --version  output the version number
```

## Registries

* [npm](https://www.npmjs.org)
* [cnpm](http://cnpmjs.org)
* [taobao](http://npm.taobao.org/)
* [yarn](https://registry.yarnpkg.com)

## LICENSE
MIT
npm package: @myzenkai/sdk
Description: Official myZenkai OAuth2 PKCE SDK
Author: myZenkai
Latest version: 0.1.0

# @myzenkai/sdk

Official myZenkai SDK for OAuth2 Authorization Code + PKCE in browser apps.

## Install

```bash
npm install @myzenkai/sdk
```

## Quick start

```ts
import { createMyZenkaiSdk } from "@myzenkai/sdk";

const sdk = createMyZenkaiSdk({
  clientId: "your_client_id",
  authorizeEndpoint: "https://europe-west1-myzenkai-c58ee.cloudfunctions.net/oauthAuthorize",
  tokenEndpoint: "https://europe-west1-myzenkai-c58ee.cloudfunctions.net/oauthToken",
  redirectUri: "https://your-app.example.com/callback",
  scope: ["openid", "profile:read"]
});

// Login button
await sdk.startLogin();

// Callback page
const result = await sdk.handleCallback();
if (result.ok) {
  console.log("Authenticated", result.session);
}
```

## API

- `startLogin(options?)`: creates PKCE/state and redirects by default.
- `handleCallback(options?)`: validates callback and exchanges code for token.
- `getSession()`: returns saved session or `null`.
- `isAuthenticated()`: checks if a non-expired session exists.
- `logout()`: clears local session and pending auth context.

## Notes

- Reserved OAuth params are protected and cannot be overridden via `defaultAuthorizeParams` or `extraParams`: `client_id`, `redirect_uri`, `response_type`, `scope`, `state`, `code_challenge`, `code_challenge_method`.
- If `expires_in` is missing or invalid, the SDK applies a default session TTL of 3600 seconds.
- `handleCallback()` validates both HTTP status and token payload shape (`access_token` and `token_type` are required).

## Full documentation

For detailed guides, troubleshooting, and end-to-end examples, see:

- [Zenkaiverse Developer Docs](https://dev.zenkaiverse.net/docs#developer-sdk)

## Build

```bash
npm run build
```
npm package: @myzkeyjs/eslint-config-common
Description: Common ESLint configuration base
Author: myzkey
Latest version: 0.0.2

# @myzkeyjs/eslint-config-common

Common ESLint configuration base for all projects.

## Installation

```bash
pnpm add -D eslint @myzkeyjs/eslint-config-common
```

## Usage

```js
module.exports = {
  extends: ['@myzkeyjs/eslint-config-common'],
}
```

## Features

- ESLint recommended rules
- Import order enforcement with alphabetization
- Code style consistency (single quotes, no semicolons)
- Modern JavaScript/ES2021+ support
- Browser and Node.js environment support

## License

MIT
npm package: @myzkeyjs/eslint-config-definer
Description: ESLint config definer utilities
Author: myzkey
Latest version: 0.0.2

# @myzkeyjs/eslint-config-definer

ESLint configuration definer utilities.

## Installation

```bash
pnpm add -D @myzkeyjs/eslint-config-definer
```

## Usage

```typescript
import { define } from '@myzkeyjs/eslint-config-definer'
import type { Configurator } from '@myzkeyjs/eslint-config-definer'

const myConfigurator: Configurator = () => {
  return [
    {
      name: 'my-config',
      rules: {
        // your rules
      },
    },
  ]
}

export default define([myConfigurator])
```

## License

MIT
npm package: @myzkeyjs/eslint-config-nextjs
Description: Next.js ESLint configuration
Author: myzkey
Latest version: 0.0.2

# @myzkeyjs/eslint-config-nextjs

Next.js ESLint configuration optimized for App Router and Pages Router.

## Installation

```bash
pnpm add -D eslint next @myzkeyjs/eslint-config-nextjs
```

## Usage

```js
module.exports = {
  extends: ['@myzkeyjs/eslint-config-nextjs'],
}
```

## Features

- Extends React configuration
- Next.js core web vitals
- Optimized for App Router (`app/**/*`) and Pages Router (`pages/**/*`)
- Image optimization warnings
- Automatic default export allowance for pages and app routes

## License

MIT
npm package: @myzkeyjs/eslint-config-nodejs
Description: Node.js and NestJS ESLint configuration
Author: myzkey
Latest version: 0.0.2

# @myzkeyjs/eslint-config-nodejs

Node.js and NestJS ESLint configuration.

## Installation

```bash
pnpm add -D eslint @myzkeyjs/eslint-config-nodejs
```

## Usage

```js
module.exports = {
  extends: ['@myzkeyjs/eslint-config-nodejs'],
}
```

## Features

- Extends TypeScript configuration
- Node.js environment settings
- Console usage allowed (common in server-side code)
- NestJS decorator support
- Synchronous operation warnings
- Process exit error enforcement
- Configuration file default export allowance

## License

MIT
npm package: @myzkeyjs/eslint-config-react
Description: React ESLint configuration
Author: myzkey
Latest version: 0.0.2

# @myzkeyjs/eslint-config-react

React ESLint configuration with hooks and accessibility rules.

## Installation

```bash
pnpm add -D eslint react @myzkeyjs/eslint-config-react
```

## Usage

```js
module.exports = {
  extends: ['@myzkeyjs/eslint-config-react'],
}
```

## Features

- Extends TypeScript configuration
- React 17+ support (no React import required)
- React Hooks rules enforcement
- JSX accessibility (a11y) checks
- TypeScript prop validation (prop-types disabled)
- Self-closing component enforcement
- No useless fragments

## License

MIT
npm package: @myzkeyjs/eslint-config-typescript
Description: TypeScript ESLint configuration
Author: myzkey
Latest version: 0.0.2

# @myzkeyjs/eslint-config-typescript

TypeScript ESLint configuration with type-checking rules.

## Installation

```bash
pnpm add -D eslint typescript @myzkeyjs/eslint-config-typescript
```

## Usage

```js
module.exports = {
  extends: ['@myzkeyjs/eslint-config-typescript'],
}
```

Make sure you have a `tsconfig.json` file in your project root.

## Features

- Extends common configuration
- TypeScript parser and plugin
- Type-aware linting
- Consistent type imports (inline style)
- Interface and type alias naming conventions
- Unused variable detection with underscore ignore pattern
- Type definitions preference (type over interface)

## License

MIT