open-index/open-npm huggingface dataset:
npm package: @johnshopkins/tag-bump
Description: Node module that bumps the version of a package, optionally updating composer.json and/or package.json files and creating the git tag for you.
Author: Jen Wachter
Latest version: 1.0.2

# tagbump

Bumps the version of a package, optionally creating the git tag and updating composer.json and/or package.json files.

## Installation

```bash
npm install -g @johnshopkins/tag-bump
```

## Usage
In the root of a project with a Git repository, run the following command to bump the version:

```bash
$ tagbump <major|minor|bugfix>
```

You will be prompted with a couple questions:
1. **Updated composer.json and/or package.json? (y):** Responding `y` (default) updates the composer.json and/or package.json files with the new version, but only if the `version` attribute is already present.
1. **Create the tag now? (y):** Responding `y` (default) creates the tag with Git.
1. **Tag message (Version x.y.z):** Optionally customize the tag message. The default is `Version x.y.z`.

### -y option

```bash
$ tagbump -y <major|minor|bugfix>
```

Pass the `-y` option to automatically use the defaults:
* Updates composer.json and/or package.json
* Creates the tag with the default tag message
npm package: @johnsilver/npm-package-sample
Description: npm package private test
Latest version: 1.0.6

# @johnsilver/npm-package-sample

Пример npm-пакета с автоматической публикацией через GitHub Actions.

## Установка

```bash
npm install @johnsilver/npm-package-sample
```

## Использование

```javascript
const { helloWorld } = require('npm-package-sample');
helloWorld();
```
npm package: @johnslemmer/eslint-plugin-react-server-components
Description: Rules for React server components
Author: John Slemmer
Latest version: 2.1.0

# eslint-plugin-react-server-components

Experiment in making an ESLint rule for enforcing `"use client"` in client components (and warning if it's not needed).

## Installation

```bash
npm install --save-dev eslint-plugin-react-server-components
```

## Configuration

ESLint 9+ uses a flat config format. To use the recommended configuration:

```javascript
// eslint.config.js
import reactServerComponents from 'eslint-plugin-react-server-components';

export default [
  reactServerComponents.configs.recommended,
  // ... your other config
];
```

For manual configuration:

```javascript
// eslint.config.js
import reactServerComponents from 'eslint-plugin-react-server-components';

export default [
  {
    plugins: {
      'react-server-components': reactServerComponents,
    },
    rules: {
      'react-server-components/use-client': 'error',
    },
  },
];
```

## Rules

### `use-client`

> Enforce components are appropriately prefixed with `'use client'.`

**Options:**

```javascript
{
  rules: {
    "react-server-components/use-client": [
      "error",
      {
        allowedServerHooks: ["useTranslation"], // Optional: hooks that are allowed in server components
      },
    ],
  },
}
```
npm package: @johnsmithplus/iseven
Description: Checks if a number is even or not
Latest version: 2.0.1

# @johnsmithplus/iseven

check if a given number is even or not

# install

````sh
npm install --save @johnsmithplus/iseven

````

# usage

````javascript
const isEven = require('@johnsmithplus/iseven');

isEven(2) // true
isEven(5) // false

````

# api methods

bool isEven(num: Number);