open-index/open-npm huggingface dataset:
npm package: @selize/core
Description: selize core
Author: Snroe
Latest version: 0.0.16

# Selize Core

## Test 

### How to run test?

#### E2E Test
1. Start test server:
```sh
bun run test
```

2. Open test web page: http://localhost:3000

like this:

(some image)


And then,you can see error code in web page.

For convenience, the test server is written in JS, but it does not affect the test results.

#### Unit Test
1. Install dependencies:

### How to write unit tests
We provide some interfaces for your convenience, details can be found at:
npm package: @selize/utils
Description: This is a collection of utilities for selize
Author: Snroe
Latest version: 1.1.0

# Selize Utils
This is a collection of utilities for selize.

## Badges
[![Netlify Status](https://api.netlify.com/api/v1/badges/1ecaeb03-ea83-4e3c-a3ca-6a3584b74438/deploy-status)](https://app.netlify.com/projects/selize-utils/deploys)

## Installation
```sh
pnpm add @selize/utils
npm install @selize/utils
yarn add @selize/utils
bun install @selize/utils
```
npm package: @selleo/eslint-config-react
Description: ESLint config which combines recommended, import, react-app and react-native plugins
Author: Damian Sznajder
Latest version: 1.0.0

# eslint-config-react

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

Internal Selleo config

## Installation

```
yarn add eslint @selleo/eslint-config-react --dev
```

## Usage

Add to your eslint config (.eslintrc):

```json
{
  "extends": ["@selleo/react"]
}
```

## Overview

### Extends

Our config is extended with those configs:

* eslint:recommended
* react-app
* prettier
* plugin:react/recommended

### Rules

Apart from the basic rules from the configs, we also use these additional rules:

```js
 {
  'linebreak-style': ['error', 'unix'],
  'object-curly-spacing': ['error', 'always'],
  'react/no-unused-prop-types': 'error',
  'react/prefer-stateless-function': 'off',
  'react/prop-types': ['error', { skipUndeclared: true }],
  indent: "off",
  quotes: ['error', 'single', { avoidEscape: true }],
  semi: ['warn', 'never'],
  'no-unused-vars': [
    'error',
    {
      argsIgnorePattern: '^_',
      varsIgnorePattern: '^_',
    },
  ],
  'comma-dangle': [
    'error',
    {
      arrays: 'always-multiline',
      exports: 'always-multiline',
      functions: 'ignore',
      imports: 'always-multiline',
      objects: 'always-multiline',
    },
  ],
  'react/jsx-sort-props': [
    'error',
    {
      callbacksLast: false,
      shorthandFirst: false,
      ignoreCase: false,
    },
  ],
  'prettier/prettier': [
    'error',
    {
      bracketSpacing: true,
      jsxBracketSameLine: false,
      parser: 'flow',
      printWidth: 100,
      singleQuote: true,
      semi: false,
      trailingComma: 'all',
    },
  ],
}
```

### Plugins and envs

Plugins:

* import
* react
* prettier

Envs:

```js
env: {
  browser: true,
  es6: true,
  jest: true,
  node: true,
}
```
npm package: @seller-aim/auth-browser
Description: [![Version](https://img.shields.io/npm/v/@logto/browser)](https://www.npmjs.com/package/@logto/browser) [![Build Status](https://github.com/logto-io/js/actions/workflows/main.yml/badge.svg)](https://github.com/logto-io/js/actions/workflows/main.yml) [![Co
Latest version: 1.0.4

# Logto JS Browser SDK

[![Version](https://img.shields.io/npm/v/@logto/browser)](https://www.npmjs.com/package/@logto/browser)
[![Build Status](https://github.com/logto-io/js/actions/workflows/main.yml/badge.svg)](https://github.com/logto-io/js/actions/workflows/main.yml)
[![Codecov](https://img.shields.io/codecov/c/github/logto-io/js)](https://app.codecov.io/gh/logto-io/js?branch=master)

The Logto JavaScript Browser SDK written in TypeScript.

Check out our [docs](https://docs.logto.io/sdk/vanilla-js/) for more information.

## Installation

### Using npm

```bash
npm install @logto/browser
```

### Using yarn

```bash
yarn add @logto/browser
```

### Using pnpm

```bash
pnpm add @logto/browser
```

## What is this and how does it work?

As the name suggests, Logto browser SDK is the foundation of all Logto SDKs that run in a browser environment (Vanilla, React, Vue, etc.). `@logto/browser` extends `@logto/client` and provides a browser specific implementation of the client adapters:

- Implements `Storage` by using browser `localStorage` and `sessionStorage`.
- Implements `navigate` method by using `window.location.href`.

Usually you are not expected to use it directly in your application, but instead choosing a framework specific SDK that built on top of it. We have already released a set of official SDKs to accelerate your integration. [Check this out](https://docs.logto.io/sdk/) and get started!

If Logto does not support your front-end framework and you want to create your own SDK from scratch, we recommend checking out the [SDK convention](https://docs.logto.io/docs/references/sdk-convention/) first. You can also refer to our [React SDK](https://github.com/logto-io/js/tree/master/packages/react) and [Vue SDK](https://github.com/logto-io/js/tree/master/packages/vue) to learn more about the implementation details.

## Resources

[![Website](https://img.shields.io/badge/website-logto.io-8262F8.svg)](https://logto.io/)
[![Docs](https://img.shields.io/badge/docs-logto.io-green.svg)](https://docs.logto.io/)
[![Discord](https://img.shields.io/discord/965845662535147551?logo=discord&logoColor=ffffff&color=7389D8&cacheSeconds=600)](https://discord.gg/UEPaF3j5e6)
npm package: @seller-aim/auth-react
Description: [![Version](https://img.shields.io/npm/v/@logto/react)](https://www.npmjs.com/package/@logto/react) [![Build Status](https://github.com/logto-io/js/actions/workflows/main.yml/badge.svg)](https://github.com/logto-io/js/actions/workflows/main.yml) [![Codeco
Latest version: 1.0.4

# Logto React SDK

[![Version](https://img.shields.io/npm/v/@logto/react)](https://www.npmjs.com/package/@logto/react)
[![Build Status](https://github.com/logto-io/js/actions/workflows/main.yml/badge.svg)](https://github.com/logto-io/js/actions/workflows/main.yml)
[![Codecov](https://img.shields.io/codecov/c/github/logto-io/js)](https://app.codecov.io/gh/logto-io/js?branch=master)

The Logto React SDK written in TypeScript.

Check out our [docs](https://docs.logto.io/sdk/react/) for more information.

## Installation

### Using npm

```bash
npm install @logto/react
```

### Using yarn

```bash
yarn add @logto/react
```

### Using pnpm

```bash
pnpm add @logto/react
```

## Get sample

A sample project can be found at [React Sample](https://github.com/logto-io/js/tree/master/packages/react-sample)

Check out the full JS repo and try it with ease.

```bash
pnpm i && pnpm build
cd packages/react-sample && pnpm start
```

## Resources

[![Website](https://img.shields.io/badge/website-logto.io-8262F8.svg)](https://logto.io/)
[![Docs](https://img.shields.io/badge/docs-logto.io-green.svg)](https://docs.logto.io/)
[![Discord](https://img.shields.io/discord/965845662535147551?logo=discord&logoColor=ffffff&color=7389D8&cacheSeconds=600)](https://discord.gg/UEPaF3j5e6)
npm package: @seller-aim/client
Description: [![Version](https://img.shields.io/npm/v/@logto/client)](https://www.npmjs.com/package/@logto/client) [![Build Status](https://github.com/logto-io/js/actions/workflows/main.yml/badge.svg)](https://github.com/logto-io/js/actions/workflows/main.yml) [![Code
Latest version: 4.0.0

# Logto Client SDK
[![Version](https://img.shields.io/npm/v/@logto/client)](https://www.npmjs.com/package/@logto/client)
[![Build Status](https://github.com/logto-io/js/actions/workflows/main.yml/badge.svg)](https://github.com/logto-io/js/actions/workflows/main.yml)
[![Codecov](https://img.shields.io/codecov/c/github/logto-io/js)](https://app.codecov.io/gh/logto-io/js?branch=master)

The Logto JavaScript Client SDK written in TypeScript.

## Installation

### Using npm

```bash
npm install @logto/client
```

### Using yarn

```bash
yarn add @logto/client
```

### Using pnpm

```bash
pnpm add @logto/client
```

## What is this and how does it work?

Logto JavaScript Client SDK is platformless, and is the foundation of the other platform's SDKs (Browser, Next.js, React, Vue, etc.). Usually you are not expected to use it directly in your application, as we have released a set of official SDKs to help you integrate Logto with your favorite JavaScript frameworks. [Check this out](https://docs.logto.io/docs/recipes/integrate-logto/) and get started!

If Logto does not support your framework and you want to contribute by building a new SDK, we recommend checking out our [Browser SDK](https://github.com/logto-io/js/tree/master/packages/browser) and [Node.js SDK](https://github.com/logto-io/js/tree/master/packages/node) and start from there.

### Adapters

To implement a platform-specific SDK, you should implement the following adapters:

1. requester: send http requests.
2. storage: save tokens and other info.
3. navigate: handle redirect.
4. generateState: generate state.
5. generateCodeVerifier: generate code verifier.
6. generateCodeChallenge: generate code challenge.

See the [adapters](./src/adapter/index.ts) for more information.

## Resources

[![Website](https://img.shields.io/badge/website-logto.io-8262F8.svg)](https://logto.io/)
[![Docs](https://img.shields.io/badge/docs-logto.io-green.svg)](https://docs.logto.io/sdk/JavaScript/client/)
[![Discord](https://img.shields.io/discord/965845662535147551?logo=discord&logoColor=ffffff&color=7389D8&cacheSeconds=600)](https://discord.gg/UEPaF3j5e6)
npm package: @seller-aim/js
Description: [![Version](https://img.shields.io/npm/v/@logto/js)](https://www.npmjs.com/package/@logto/js) [![Build Status](https://github.com/logto-io/js/actions/workflows/main.yml/badge.svg)](https://github.com/logto-io/js/actions/workflows/main.yml) [![Codecov](htt
Latest version: 6.0.0

# Logto JS (Core) SDK
[![Version](https://img.shields.io/npm/v/@logto/js)](https://www.npmjs.com/package/@logto/js)
[![Build Status](https://github.com/logto-io/js/actions/workflows/main.yml/badge.svg)](https://github.com/logto-io/js/actions/workflows/main.yml)
[![Codecov](https://img.shields.io/codecov/c/github/logto-io/js)](https://app.codecov.io/gh/logto-io/js?branch=master)

The Logto JavaScript Core SDK written in TypeScript. Check out our [docs](https://docs.logto.io/JavaScript/js/) for more information.

## Installation

### Using npm

```bash
npm install @logto/js
```

### Using yarn

```bash
yarn add @logto/js
```

### Using pnpm

```bash
pnpm add @logto/js
```

## What is this and how does it work?

Logto JavaScript SDK (a.k.a JS core) is the foundation of the entire JavaScript SDK family (Browser, Next.js, React, Vue, etc.). Usually you are not expected to use it directly in your application, as we have released a set of official SDKs to help you integrate Logto with your favorite JavaScript frameworks. [Check this out](https://docs.logto.io/docs/recipes/integrate-logto/) and get started!

If Logto does not support your framework and you want to contribute by building a new SDK from scratch, we recommend checking out our [Browser SDK](https://github.com/logto-io/js/tree/master/packages/browser) and [Node.js SDK](https://github.com/logto-io/js/tree/master/packages/node) and start from there.

## Resources

[![Website](https://img.shields.io/badge/website-logto.io-8262F8.svg)](https://logto.io/)
[![Docs](https://img.shields.io/badge/docs-logto.io-green.svg)](https://docs.logto.io/sdk/JavaScript/js/)
[![Discord](https://img.shields.io/discord/965845662535147551?logo=discord&logoColor=ffffff&color=7389D8&cacheSeconds=600)](https://discord.gg/UEPaF3j5e6)
npm package: @seller-mcp/ozon-mcp
Description: Lightweight installer and launcher for the Ozon MCP runtime.
Latest version: 0.2.8

# @seller-mcp/ozon-mcp

Lightweight installer and launcher for the Ozon MCP runtime.

Install and update Claude Desktop and Codex config:

```bash
npx -y @seller-mcp/ozon-mcp install
```

Claude Desktop entry written by `install`:

```json
{
  "mcpServers": {
    "ozon-mcp": {
      "command": "npx",
      "args": ["-y", "@seller-mcp/ozon-mcp-runtime"]
    }
  }
}
```

Codex entry written by `install`:

```toml
[mcp_servers.ozon-mcp]
command = "npx"
args = ["-y", "@seller-mcp/ozon-mcp-runtime"]
```

Commands:

```bash
npx -y @seller-mcp/ozon-mcp install
npx -y @seller-mcp/ozon-mcp init
npx -y @seller-mcp/ozon-mcp doctor
npx -y @seller-mcp/ozon-mcp uninstall
ozon-mcp install
ozon-mcp init
ozon-mcp doctor
ozon-mcp uninstall
```
npm package: @seller-mcp/ozon-mcp-runtime
Description: Runtime MCP server for Ozon seller workflows.
Latest version: 0.1.18

# @seller-mcp/ozon-mcp-runtime

Heavy runtime package for the Ozon MCP server.

Direct manual launch:

```bash
npx -y @seller-mcp/ozon-mcp-runtime
```

This package is normally installed indirectly by the lightweight installer package:

```bash
npx -y @seller-mcp/ozon-mcp install
```

The installer writes Claude Desktop config that points at this runtime package.

For MCP-side connectivity and version diagnostics, call the `ozon_about` tool. It now also reports the local SQLite path and the adjacent JSONL runtime log path (`<dbPath>.log.jsonl`), which is populated by sync lifecycle and failure events.