open-index/open-npm huggingface dataset:
npm package: @hirvesh/react-notion-x
Description: Fast and accurate React renderer for Notion.
Author: Hirvesh
Latest version: 6.16.1

<p align="center">
  <img alt="React Notion X" src="https://raw.githubusercontent.com/NotionX/react-notion-x/master/media/notion-ts.png" width="689">
</p>

# React Notion X

> Fast and accurate React renderer for Notion.

[![NPM](https://img.shields.io/npm/v/react-notion-x.svg)](https://www.npmjs.com/package/react-notion-x) [![Build Status](https://github.com/NotionX/react-notion-x/actions/workflows/test.yml/badge.svg)](https://github.com/NotionX/react-notion-x/actions/workflows/test.yml) [![Prettier Code Formatting](https://img.shields.io/badge/code_style-prettier-brightgreen.svg)](https://prettier.io)

## Docs

See the [full docs](https://github.com/NotionX/react-notion-x).

## License

MIT © [Travis Fischer](https://transitivebullsh.it)

Support my OSS work by <a href="https://twitter.com/transitive_bs">following me on twitter <img src="https://storage.googleapis.com/saasify-assets/twitter-logo.svg" alt="twitter" height="24px" align="center"></a>
npm package: @hirwa_jean_eric/reverse-sentence
Description: Reverses a sentence
Author: Hirwa Jean Eric
Latest version: 0.1.0

# reverse-sentence

Reverse the words of a sentence

## Install
```sh
npm install @hirwa_jean_eric/reverse-sentence
```

## API

```js
require("reverse-sentence") => Function
reverse(sentence) => String
```

## Example
```js
const reverseSentence = require("reverse-sentence");

const sentence = "Hello Hirwa!";

const reversed = reverseSentence(sentence);

console.log(reversed) // Hirwa! Hello
```

## License

MIT
npm package: @hirykawa/mini-kanban
Description: 軽量・高速なタスク管理 CLI およびローカル Web アプリケーション
Latest version: 0.0.3

# Mini-Kanban

![Mini-Kanban](assets/mini-kanban.png)

**🌐 Language / 言語**

| [English](README.en.md) | [日本語](README.ja.md) |
|:-----------------------:|:----------------------:|
npm package: @hirykawa/mini-kanban-darwin-arm64
Description: Mini-Kanban binary for darwin arm64
Latest version: 0.0.3

# Mini-Kanban

![Mini-Kanban](assets/mini-kanban.png)

**🌐 Language / 言語**

| [English](README.en.md) | [日本語](README.ja.md) |
|:-----------------------:|:----------------------:|
npm package: @hirykawa/mini-kanban-darwin-x64
Description: Mini-Kanban binary for darwin x64
Latest version: 0.0.3

# Mini-Kanban

![Mini-Kanban](assets/mini-kanban.png)

**🌐 Language / 言語**

| [English](README.en.md) | [日本語](README.ja.md) |
|:-----------------------:|:----------------------:|
npm package: @hirykawa/mini-kanban-linux-arm64
Description: Mini-Kanban binary for linux arm64
Latest version: 0.0.3

# Mini-Kanban

![Mini-Kanban](assets/mini-kanban.png)

**🌐 Language / 言語**

| [English](README.en.md) | [日本語](README.ja.md) |
|:-----------------------:|:----------------------:|
npm package: @hirykawa/mini-kanban-linux-x64
Description: Mini-Kanban binary for linux x64
Latest version: 0.0.3

# Mini-Kanban

![Mini-Kanban](assets/mini-kanban.png)

**🌐 Language / 言語**

| [English](README.en.md) | [日本語](README.ja.md) |
|:-----------------------:|:----------------------:|
npm package: @hirykawa/mini-kanban-win32-x64
Description: Mini-Kanban binary for win32 x64
Latest version: 0.0.3

# Mini-Kanban

![Mini-Kanban](assets/mini-kanban.png)

**🌐 Language / 言語**

| [English](README.en.md) | [日本語](README.ja.md) |
|:-----------------------:|:----------------------:|
npm package: @hisasann/me
Description: [![MIT License](http://img.shields.io/badge/license-MIT-blue.svg?style=flat)](LICENSE)
Latest version: 0.0.4

# @hisasann/me

[![MIT License](http://img.shields.io/badge/license-MIT-blue.svg?style=flat)](LICENSE)

## Usage

```
$ npx @hisasann/me
```

## Installation

```
$ npm install @hisasann/me -g
$ hisasann
```
npm package: @hiscovega/eslint-plugin-griddo
Description: Griddo eslint plugin for best practices
Author: Griddo
Latest version: 1.0.9

# @hiscovega/eslint-plugin-griddo

Custom ESLint rules for Griddo projects.

## Installation

```bash
npm install --save-dev @hiscovega/eslint-plugin-griddo
```

## Usage

Add the plugin to your `.eslintrc`:

```json
{
  "plugins": ["@hiscovega/eslint-plugin-griddo"],
  "extends": ["plugin:@hiscovega/eslint-plugin-griddo/recommended"]
}
```

Or configure individual rules manually:

```json
{
  "plugins": ["@hiscovega/eslint-plugin-griddo"],
  "rules": {
    "@hiscovega/eslint-plugin-griddo/no-browser-apis": "error"
  }
}
```

## Rules

### no-browser-apis

Prevents usage of browser APIs that are not available during SSR (Server-Side Rendering). This helps prevent runtime errors in SSR environments like Gatsby where browser APIs are not available during the build process.

❌ Examples of incorrect code:

```jsx
// Direct usage of browser APIs
const title = document.title;
window.scrollTo(0, 0);
const data = localStorage.getItem("key");
const userAgent = navigator.userAgent;
```

✅ Examples of correct code:

```jsx
import { useEffect } from "react";

function Component() {
  useEffect(() => {
    // Check if we're in the browser
    if (typeof window !== "undefined") {
      window.scrollTo(0, 0);
    }
  }, []);

  return <div>Hello</div>;
}
```

### Affected APIs

The rule checks for usage of common browser APIs including:

- `document`,
- `window`,
- `localStorage`,
- `sessionStorage`,
- `navigator`,
- `location`,
- `history`,
- `screen`,
- `alert`,
- `confirm`,
- `prompt`,
- `fetch`,
- `XMLHttpRequest`,
- `WebSocket`,
- `URL`,
- `URLSearchParams`,
- `URLUtils`,
- `performance`,