open-index/open-npm huggingface dataset:
npm package: @medipass/eslint-config-react-medipass
Description: ESLint config for the React Medipass apps
Author: Jake Moxey
Latest version: 8.12.6

# eslint-config-react-medipass

## Install

```
$ npm install @medipass/eslint-config-react-medipass --save-dev
```


## Usage

Add `@medipass/react-medipass` to wherever you are extending eslint configurations:

1. In `package.json`: 

```
"eslintConfig": {
  "extends": [
    ...
    "@medipass/react-medipass",
    ...
  ],
  ...
}
```

### OR


2. In `.eslintrc`/`.eslintrc.json`:

```
{
  "extends": [
    ...
    "@medipass/react-medipass",
    ...
  ],
  ...
}
```

## License

MIT © [Medipass Solutions](https://medipass.com.au)
npm package: @medipass/medicare-easyclaim-validation
Description: This package validates Medicare Easyclaim data elements according to the Logic Pack Users Guide V2.0
Author: Samantha Wong
Latest version: 1.2.1

# Medicare Easyclaim Validation

A package for validating Medicare Easyclaim data elements according to the [Logic Pack Users Guide V2.0](https://docs.integrated-eftpos.tyro.com/487375a7cba84a3676df6021e118a239/EasyClaim_Logic_Pack_Users_Guide_v2.0.pdf).

This package provides:
- Schema definitions for data elements
- Validation rules for patient claims and bulk bill claims
- Runtime validation
- Detailed error messages with Medicare error codes

## Installation

```bash
# You are required to login to access our Medipass private repositories
# https://docs.npmjs.com/cli/v9/commands/npm-login
$ npm login

# Install dependencies using pnpm
# https://pnpm.io/
$ pnpm install
```

## Local Development

### Setting Up Local Development

1. In the medicare-easyclaim-validation directory:
```bash
# Build the package
$ pnpm build

# Link the package globally
$ pnpm link --global
```

2. In your project where you want to use this package:
```bash
# Remove the current dependency if it exists
$ pnpm remove @medipass/medicare-easyclaim-validation

# Link to the global package
$ pnpm link @medipass/medicare-easyclaim-validation

# Verify if the package is linked properly
$ pnpm list --depth 0

# Watch for changes to the package
$ pnpm run build --watch
```

### Switching Back to Published Version

```bash
# In your project directory
$ pnpm unlink @medipass/medicare-easyclaim-validation
$ pnpm add @medipass/medicare-easyclaim-validation@latest
```

## Testing

```bash
# Run all tests
$ pnpm test
```

## Package Versioning

We follow semantic versioning (MAJOR.MINOR.PATCH):

- **Patch** (0.0.X): For bug fixes and small enhancements
  ```bash
  $ pnpm version:patch
  ```

- **Minor** (0.X.0): For new features without breaking changes
  ```bash
  $ pnpm version:minor
  ```

- **Major** (X.0.0): For new features with breaking changes
  ```bash
  $ pnpm version:major
  ```

## Publishing Package

```bash
# Publish the package
$ pnpm build
$ pnpm publish
```