open-index/open-npm huggingface dataset:
npm package: @operationmonkey/commitlint-config-core
Description: ## Install
Latest version: 2.0.0

# @operationmonkey/commitlint-config-core

## Install

```
npm install --save-dev --save-exact @operationmonkey/commitlint-config-core
```

## Use

Create `commitlint.config.js` with content: 

```
module.exports = {
  extends: ['@operationmonkey/commitlint-config-core']
}
```

Make sure you have `husky` installed and prepared. Then run command: 

```
npx husky add .husky/commit-msg  'npx --no -- commitlint --edit ${1}'
```

or create file `.husky/commit-msg` with content (and chmod +x): 

```
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"

npx --no -- commitlint --edit $1
```
npm package: @operationmonkey/eslint-config-core
Description: ## Install
Latest version: 2.0.0

# @operationmonkey/eslint-config-core

## Install

```
npm install --save-dev --save-exact @operationmonkey/eslint-config-core @operationmonkey/tsconfig-core
```

## Use

Create `.eslintrc.js` with content: 

```
module.exports = {
  extends: ["@operationmonkey/eslint-config-core"],
  parserOptions: {
    project: ["./tsconfig.json"]
  }
}
```

With React projects using Vite, create `.eslintignore` with following content: 

```
vite.config.ts
```
npm package: @operationmonkey/lint-staged-config-core
Description: ## Install
Latest version: 2.0.0

# @operationmonkey/lint-staged-config-core

## Install

```
npm install --save-dev --save-exact @operationmonkey/lint-staged-config-core
```

## Use

Create `lint-staged.config.js` with content: 

```
module.exports = require("@operationmonkey/lint-staged-config-core")
```

Add hook with command(s):

```
npx husky add .husky/pre-commit "npx lint-staged"
npx husky install
```
npm package: @operationmonkey/node-jest-config-core
Description: ## Install
Latest version: 2.0.0

# @operationmonkey/node-jest-config-core

## Install

```
npm install --save-exact --save-dev @operationmonkey/node-jest-config-core
```

## Use

With node apps, create `jest.config.js` containing:

```
module.exports = require("@operationmonkey/node-jest-config-core")
```
npm package: @operationmonkey/prettier-config-core
Description: ## Install
Latest version: 2.0.0

# @operationmonkey/prettier-config-core

## Install

```
npm install --save-exact --save-dev @operationmonkey/prettier-config-core
```

## Use

Create `prettier.config.js` containing:

```
module.exports = require("@operationmonkey/prettier-config-core")
```
npm package: @operationmonkey/tsconfig-core
Description: ## Install
Latest version: 2.1.1

# @operationmonkey/tsconfig-core

## Install

```
npm install --save-exact --save-dev @operationmonkey/tsconfig-core
```

## Use

For node applications, create `tsconfig.json`: 

```
{
  "extends": "@operationmonkey/tsconfig-core"
}
```

For React apps, create `tsconfig.json`:

```
{
  "extends": "@operationmonkey/tsconfig-core/react"
}
```
npm package: @operationmonkey/vite-jest-config-core
Description: ## Install
Latest version: 3.0.1

# @operationmonkey/vite-jest-config-core

## Install

```
npm install --save-exact --save-dev @operationmonkey/vite-jest-config-core
```

## Use

With React apps, create `jest.config.js` containing:

```
module.exports = require("@operationmonkey/vite-jest-config-core")
```

## Dependencies

```
  "devDependencies": {
    "@operationmonkey/jest-config-core": "1.0.0",
    "@operationmonkey/tsconfig-core": "1.0.0.",
    "@testing-library/jest-dom": "5.16.5",
    "@testing-library/react": "13.4.0",
    "@testing-library/user-event": "14.4.3",
    "@types/jest": "29.4.0",
    "@types/react": "^18.0.26",
    "@types/react-dom": "^18.0.9",
    "@vitejs/plugin-react": "^3.0.0",
    "identity-obj-proxy": "3.0.0",
    "jest": "29.4.1",
    "jest-environment-jsdom": "29.4.1",
    "ts-jest": "29.0.5",
    "ts-node": "10.9.1",
    "typescript": "^4.9.3",
    "vite": "^4.0.0"
  }
```