open-index/open-npm huggingface dataset:
npm package: @inline-elements/input
Description: React inline-input
Author: ignatif
Latest version: 1.0.0

# in-line

> React inline-input

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

## Install

```bash
npm install --save in-line
```

## Usage

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

import MyComponent from 'in-line'
import 'in-line/dist/index.css'

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

### To do:

- [x] Initial publish
- [ ] Refactor
- [ ] Revert changes on escape
- [ ] Make landing
- [ ] Styles with styled-component
- [ ] Add tests
- [ ] Compare with existing solutions (motivation)

## License

MIT © [ignatif](https://github.com/ignatif)
npm package: @inline-i18n-multi/babel-plugin
Description: Babel plugin for inline-i18n-multi build-time optimization
Latest version: 0.5.0
Deprecated: Removed in v0.6.0. No longer needed — use inline-i18n-multi directly.

> **Important:** For complete documentation, examples, and best practices, please read the [full documentation on GitHub](https://github.com/exiivy98/inline-i18n-multi).

# @inline-i18n-multi/babel-plugin

Babel plugin for inline-i18n-multi build-time optimization.

## Installation

```bash
npm install @inline-i18n-multi/babel-plugin --save-dev
```

## Usage

Add to your Babel config:

```json
{
  "plugins": ["@inline-i18n-multi/babel-plugin"]
}
```

### With Options

```json
{
  "plugins": [
    ["@inline-i18n-multi/babel-plugin", {
      "defaultLocale": "en",
      "locales": ["en", "ko", "ja"]
    }]
  ]
}
```

## What It Does

This plugin optimizes `it()` calls at build time by:
- Extracting translations for static analysis
- Enabling dead code elimination for unused locales
- Improving runtime performance

## Documentation

**Please read the [full documentation on GitHub](https://github.com/exiivy98/inline-i18n-multi)** for:
- Complete API reference
- Framework integrations (React, Next.js)
- Best practices and examples

## License

MIT
npm package: @inline-i18n-multi/swc-plugin
Description: SWC plugin for inline-i18n-multi build-time optimization
Latest version: 0.5.0
Deprecated: Removed in v0.6.0. No longer needed — use inline-i18n-multi directly.

> **Important:** For complete documentation, examples, and best practices, please read the [full documentation on GitHub](https://github.com/exiivy98/inline-i18n-multi).

# @inline-i18n-multi/swc-plugin

SWC plugin for inline-i18n-multi build-time optimization.

## Installation

```bash
npm install @inline-i18n-multi/swc-plugin --save-dev
```

## Usage

Add to your `.swcrc`:

```json
{
  "jsc": {
    "experimental": {
      "plugins": [
        ["@inline-i18n-multi/swc-plugin", {
          "defaultLocale": "en",
          "locales": ["en", "ko", "ja"]
        }]
      ]
    }
  }
}
```

### With Next.js

```js
// next.config.js
module.exports = {
  experimental: {
    swcPlugins: [
      ['@inline-i18n-multi/swc-plugin', {
        defaultLocale: 'en',
        locales: ['en', 'ko', 'ja']
      }]
    ]
  }
}
```

## What It Does

This plugin optimizes `it()` calls at build time by:
- Extracting translations for static analysis
- Enabling dead code elimination for unused locales
- Improving runtime performance (faster than Babel)

## Requirements

- SWC 1.3.0+
- Rust toolchain (for building from source)

## Documentation

**Please read the [full documentation on GitHub](https://github.com/exiivy98/inline-i18n-multi)** for:
- Complete API reference
- Framework integrations (React, Next.js)
- Best practices and examples

## License

MIT