open-index/open-npm huggingface dataset:
npm package: @oneness-ui/eslint-config
Description: ESLint config for our projects.
Author: Vasiliy Kochurko
Latest version: 1.0.4

# @oneness-ui/eslint-config
## Description

ESLint config for our projects.

## Installation

```bash
npm install --save-dev eslint @oneness-ui/eslint-config
```
or
```bash
pnpm add -D eslint @oneness-ui/eslint-config
```

## Usage

Add the following to your `.eslintrc.cjs`:

```cjs
module.exports = {
    extends: ["@oneness-ui/eslint-config"],
    root: true,
};
```

### Client & Server

Add the following to your `.eslintrc.cjs`:

```cjs
module.exports = {
    extends: ["@oneness-ui/eslint-config/configs/client"],
};
```

or for server:

```cjs
module.exports = {
    extends: ["@oneness-ui/eslint-config/configs/server"],
};
```

### Prettier

If you're utilizing Prettier, change the root configuration to extend the `prettier` preset.

```cjs
module.exports = {
    extends: ["@oneness-ui/eslint-config", "@oneness-ui/eslint-config/configs/prettier"],
    root: true,
};
```

### Import order

If you want to enforce a convention in module import order, extend root config with the additional rules:

```cjs
module.exports = {
    extends: ["@oneness-ui/eslint-config", "@oneness-ui/eslint-config/configs/import"],
    root: true,
};
```

### A11y

If you want to spot accessibility issues, extend root config with the additional rules:

```cjs
module.exports = {
    extends: ["@oneness-ui/eslint-config", "@oneness-ui/eslint-config/configs/a11y"],
    root: true,
};
```
npm package: @oneness-ui/prettier-config
Description: Prettier configuration for Oneness UI projects
Author: Vasiliy Kochurko
Latest version: 1.0.14

# @oneness-ui/prettier-config

Prettier config for our projects.

## Install

```sh
npm install --save-dev prettier @oneness-ui/prettier-config
```

## Usage

Add the following to your `.prettierrc.js`:

```js
module.exports = require("@oneness-ui/prettier-config");
```
npm package: @oneness-ui/stylelint-config
Description: Stylelint config for our projects
Author: Vasiliy Kochurko
Latest version: 1.0.93

# @oneness-ui/stylelint-config

## Install

```bash
npm i --save-dev stylelint postcss @oneness-ui/stylelint-config
```

## Usage

Add the following to your `.stylelintrc`:

```json
{
    "extends": "@oneness-ui/stylelint-config"
}
```

### Order

The order of the rules is as follows:

```json
{
    "extends": ["@oneness-ui/stylelint-config", "@oneness-ui/stylelint-config/order"]
}
```

### Prettier

If you're utilizing Prettier, augment the root configuration with supplementary rules.

```json
{
    "extends": ["@oneness-ui/stylelint-config", "@oneness-ui/stylelint-config/prettier"]
}
```
npm package: @oneness-ui/ts-config
Description: Oneness UI typescript configuration
Author: Vasiliy Kochurko
Latest version: 0.6.31

# @oneness-ui/ts-config

Oneness UI typescript configuration

## Installation

```bash
npm i --save-dev @oneness-ui/ts-config
```

or

```bash
pnpm add -D @oneness-ui/ts-config
```

## Usage

AAdd to your `tsconfig.json`:

```json
{
    "extends": "@oneness-ui/ts-config/tsconfig.json"
}
```
npm package: @onenessdt/testcontainers-keycloak
Description: A Testcontainers implementation for Keycloak
Author: Yubin, Hsu
Latest version: 0.4.7

# Testcontainers-Keycloak

A testcontainers for keycloak

https://www.npmjs.com/package/testcontainers-keycloak

## Installation

```
npm i -D testcontainers-keycloak
```

## Usage

```typescript
// start a keycloak container
const keycloak = await new KeycloakContainer()
    .withAdminUsername('admin')
    .withAdminPassword('admin')
    .withExposedPorts(8080)
    .start()

// start a admin session
await keycloak.configCredentials('master', 'admin', 'admin')

// according to your scenarios
// create the realm, user and client
await keycloak.createRealm('demo')
await keycloak.createUser('demo', 'user01', 'yubin', 'hsu', true)
await keycloak.createClient(
      'demo',
      'client01',
      'client01Secret',
      ['http://localhost:8888', 'http://localhost:8888/callback'],
      ['http://localhost:8888/home']
    )

// your test case ...
const accessToken = await keycloak.getAccessToken('demo', 'user01', 'user01password', 'client01', 'client01Secret')
```
npm package: @onenesslabs/figma-react-icon
Description: OnenessLabs Team Icons
Author: leadream
Latest version: 0.2.6

# Icon Automation Workflow Using Figma

It's a repository for [Figma Icon Automation Plugin](https://github.com/leadream/figma-icon-automation).

## Development
Create a `.env` in the root directory. Put your Figma file url and Figma token inside.

```
FIGMA_FILE_URL=https://www.figma.com/file/********************/juuust-react-icon
FIGMA_TOKEN=********************************
```

### fetch SVG file
Run `yarn fetch` to fetch SVG files from Figma file. This will pull your SVGs in `./src/svg/`.

### generate React components for icons
Run `yarn generate` to generate component files from SVG files. This will pull your component files in `./src/icons/`.

### Develop in local
Run `yarn dev` to develop the application in which you can see all icons.

### Develop in local
Run `yarn build` to build Pages.