open-index/open-npm huggingface dataset:
npm package: @otron/compile-swc
Description: swc compile loader
Latest version: 1.0.0

# AMA Compile SWC
使用 swc 代替 babel 实现模块编译
## 安装
```sh
npm i @otron/ama-compile-swc -D
# or
pnpm add @otron/ama-compile-swc -D
```

## 配置
> ama-config.js
```js
const {defineConfig} = require('@otron/ama')
const compile = require('@otron/ama-compile-swc')
module.exports = defineConfig({
  compile,
})

```
npm package: @otron/eslint-config-vue
Description: AMA vue eslint
Latest version: 1.0.1

# Eslint Vue

## Install
+ `pnpm add @otron/eslint-config-vue --dev`

## Config
+ `.eslintrc.js`
```js
module.exports = {
  "extends": ["@otron/eslint-config-vue"]
}
```
npm package: @otron/plugin-vue2
Description: AMA vue 2 plugin
Latest version: 1.0.0

# AMA Vue2 Plugin
> vue2 support swc build (exclude jsx)
## Install

```sh
npm i @otron/plugin-vue2 -D
# or
pnpm add @otron/plugin-vue2 -D
```

## Setting

> ama-config.js

```js
const {defineConfig} = require('@otron/ama')
const vue = require('@otron/plugin-vue2')
module.exports = defineConfig({
  plugins:[vue],
})

```
npm package: @otron/plugin-vue3
Description: AMA Vue3 plugin
Latest version: 1.0.0

# AMA Vue3 Plugin
## Install

```sh
npm i @otron/plugin-vue3 -D
# or
pnpm add @otron/plugin-vue3 -D
```

## Setting
> ama-config.js

```js
const {defineConfig} = require('@otron/ama')
const vue3 = require('@otron/plugin-vue3')

module.exports = defineConfig({
  plugins:[vue3],
})

```