open-index/open-npm huggingface dataset:
npm package: @meteorlxy/create
Description: Create JavaScript Project
Author: meteorlxy
Latest version: 4.3.0

# @meteorlxy/create

> My own scaffolding tool

## Usage

```sh
pnpm create @meteorlxy
```

## LICENSE

[MIT](https://github.com/meteorlxy/create/blob/main/LICENSE) &copy; [@meteorlxy](https://github.com/meteorlxy)
npm package: @meteorlxy/eslint-config
Description: meteorlxy eslint config
Author: meteorlxy
Latest version: 7.3.0

# ESLint Config

## Install

```sh
npm i -D @meteorlxy/eslint-config
```

## Usage

Create `eslint.config.js`:

```js
import { meteorlxy } from '@meteorlxy/eslint-config';

export default meteorlxy({
  react: true,
  typescript: {
    tsconfigPath: './tsconfig.json',
  },
  vue: true,
});
```

Configure `.vscode/settings.json`:

```jsonc
{
  "eslint.experimental.useFlatConfig": true,
  "eslint.validate": [
    "javascript",
    "javascriptreact",
    "markdown",
    "typescript",
    "typescriptreact",
    "vue",
  ],
}
```
npm package: @meteorlxy/eslint-config-prettier
Description: meteorlxy eslint config with Prettier
Author: meteorlxy
Latest version: 2.27.3
Deprecated: @meteorlxy/eslint-config-typescript-vue

# ESLint Config with Prettier

## Install

```sh
npm i -D @meteorlxy/eslint-config-prettier
```

## Usage

Create `.eslintrc.cjs`:

```cjs
module.exports = {
  extends: ['@meteorlxy/prettier'],
  rules: {
    // override rules
  },
};
```
npm package: @meteorlxy/eslint-config-prettier-react
Description: meteorlxy eslint config for React.js with Prettier
Author: meteorlxy
Latest version: 2.27.3

# ESLint Config for React.js with Prettier

## Install

```sh
npm i -D @meteorlxy/eslint-config-prettier-react
```

## Usage

Create `.eslintrc.cjs`:

```cjs
module.exports = {
  extends: ['@meteorlxy/prettier-react'],
  rules: {
    // override rules
  },
};
```
npm package: @meteorlxy/eslint-config-prettier-typescript
Description: meteorlxy eslint config for TypeScript with Prettier
Author: meteorlxy
Latest version: 2.28.1

# ESLint Config for TypeScript with Prettier

## Install

```sh
npm i -D @meteorlxy/eslint-config-prettier-typescript
```

## Usage

Create `.eslintrc.cjs`:

```cjs
module.exports = {
  extends: ['@meteorlxy/prettier-typescript'],
  parserOptions: {
    project: ['tsconfig.json'],
  },
  rules: {
    // override rules
  },
};
```
npm package: @meteorlxy/eslint-config-prettier-typescript-react
Description: meteorlxy eslint config for TypeScript + React.js with Prettier
Author: meteorlxy
Latest version: 2.28.1

# ESLint Config for TypeScript + React.js with Prettier

## Install

```sh
npm i -D @meteorlxy/eslint-config-prettier-typescript-react
```

## Usage

Create `.eslintrc.cjs`:

```cjs
module.exports = {
  extends: ['@meteorlxy/prettier-typescript-react'],
  parserOptions: {
    project: ['tsconfig.json'],
  },
  rules: {
    // override rules
  },
};
```
npm package: @meteorlxy/eslint-config-prettier-typescript-vue
Description: meteorlxy eslint config for TypeScript + Vue.js with Prettier
Author: meteorlxy
Latest version: 2.28.1

# ESLint Config for TypeScript + Vue.js with Prettier

## Install

```sh
npm i -D @meteorlxy/eslint-config-prettier-typescript-vue
```

## Usage

Create `.eslintrc.cjs`:

```cjs
module.exports = {
  extends: ['@meteorlxy/prettier-typescript-vue'],
  parserOptions: {
    project: ['tsconfig.json'],
  },
  rules: {
    // override rules
  },
};
```
npm package: @meteorlxy/eslint-config-prettier-vue
Description: meteorlxy eslint config for Vue.js with Prettier
Author: meteorlxy
Latest version: 2.27.3

# ESLint Config for Vue.js with Prettier

## Install

```sh
npm i -D @meteorlxy/eslint-config-prettier-vue
```

## Usage

Create `.eslintrc.cjs`:

```cjs
module.exports = {
  extends: ['@meteorlxy/prettier-vue'],
  rules: {
    // override rules
  },
};
```
npm package: @meteorlxy/eslint-config-react
Description: meteorlxy eslint config for React.js
Author: meteorlxy
Latest version: 2.27.3

# ESLint Config for React.js

## Install

```sh
npm i -D @meteorlxy/eslint-config-react
```

## Usage

Create `.eslintrc.cjs`:

```cjs
module.exports = {
  extends: ['@meteorlxy/react'],
  rules: {
    // override rules
  },
};
```
npm package: @meteorlxy/eslint-config-typescript
Description: meteorlxy eslint config for TypeScript
Author: meteorlxy
Latest version: 2.28.1

# ESLint Config for TypeScript

## Install

```sh
npm i -D @meteorlxy/eslint-config-typescript
```

## Usage

Create `.eslintrc.cjs`:

```cjs
module.exports = {
  extends: ['@meteorlxy/typescript'],
  parserOptions: {
    project: ['tsconfig.json'],
  },
  rules: {
    // override rules
  },
};
```
npm package: @meteorlxy/eslint-config-typescript-react
Description: meteorlxy eslint config for TypeScript + React.js
Author: meteorlxy
Latest version: 2.28.1

# ESLint Config for TypeScript + React.js

## Install

```sh
npm i -D @meteorlxy/eslint-config-typescript-react
```

## Usage

Create `.eslintrc.cjs`:

```cjs
module.exports = {
  extends: ['@meteorlxy/typescript-react'],
  parserOptions: {
    project: ['tsconfig.json'],
  },
  rules: {
    // override rules
  },
};
```
npm package: @meteorlxy/eslint-config-typescript-vue
Description: meteorlxy eslint config for TypeScript + Vue.js
Author: meteorlxy
Latest version: 2.28.1

# ESLint Config for TypeScript + Vue.js

## Install

```sh
npm i -D @meteorlxy/eslint-config-typescript-vue
```

## Usage

Create `.eslintrc.cjs`:

```cjs
module.exports = {
  extends: ['@meteorlxy/typescript-vue'],
  parserOptions: {
    project: ['tsconfig.json'],
  },
  rules: {
    // override rules
  },
};
```
npm package: @meteorlxy/eslint-config-vue
Description: meteorlxy eslint config for Vue.js
Author: meteorlxy
Latest version: 2.27.3

# ESLint Config for Vue.js

## Install

```sh
npm i -D @meteorlxy/eslint-config-vue
```

## Usage

Create `.eslintrc.cjs`:

```cjs
module.exports = {
  extends: ['@meteorlxy/vue'],
  rules: {
    // override rules
  },
};
```
npm package: @meteorlxy/oxfmt-config
Description: meteorlxy oxfmt config
Author: meteorlxy
Latest version: 7.3.0

# Oxfmt Config

## Install

```sh
npm i -D @meteorlxy/oxfmt-config
```

## Usage

In `oxfmt.config.ts`:

```ts
import { meteorlxy } from '@meteorlxy/oxfmt-config';

export default meteorlxy({
  ignorePatterns: ['lerna.json', 'pnpm-lock.yaml', '**/CHANGELOG.md'],
  // override default options
});
```
npm package: @meteorlxy/prettier-config
Description: meteorlxy prettier config
Author: meteorlxy
Latest version: 7.3.0

# Prettier Config

## Install

```sh
npm i -D @meteorlxy/prettier-config
```

## Usage

In `package.json`:

```json
{
  "prettier": "@meteorlxy/prettier-config"
}
```

In `prettier.config.js`:

```js
import meteorlxy from '@meteorlxy/prettier-config';

export default {
  ...meteorlxy,
  // options

  overrides: [
    ...meteorlxy.overrides,
    // overrides
  ],
};
```
npm package: @meteorlxy/tsconfig
Description: meteorlxy tsconfig
Author: meteorlxy
Latest version: 7.0.0

# TSConfig

## Install

```sh
npm i -D @meteorlxy/tsconfig
```

## Usage

In `tsconfig.json`:

```json
{
  "extends": "@meteorlxy/tsconfig/base.json"
}
```

```json
{
  "extends": "@meteorlxy/tsconfig/strict.json"
}
```