open-index/open-npm huggingface dataset:
npm package: @paulbarre/simple-flex-grid
Description: Easy-to-use grid based on Flexbox in pure CSS
Author: Paul Barré
Latest version: 2.0.0

# Simple Flex Grid

Easy-to-use grid based on Flexbox in pure CSS.

## Why will it be useful?

Using [Bootstrap](https://getbootstrap.com/docs/4.3/layout/grid/) or other frameworks can be time loss with unuseful CSS, or make import more that what your app needs.

Simple Flex Grid goals:

1. It is in pure CSS
2. It is small
3. It doesn't change your fonts
4. It doesn't change your colors
5. It is simple
6. It is flex
7. It is responsive

## Notes

Grid breakpoints and `container` class max-width are based on [Bootstrap](https://getbootstrap.com/docs/4.3/layout/grid/).

## Installation

**Via NPM**

```
npm i -D @paulbarre/simple-flex-grid
```

Then into your main javascript file (ES6 module):

```js
import '@paulbarre/simple-flex-grid/dist/simple-flex-grid.min.css'
```

## Breakpoints

| Device      | Code | Types                  | Range           | Container max-width |
| :---------- | :--- | :--------------------- | :-------------- | :------------------ |
| Extra small | xs   | small to large handset | < 600px         | none                |
| Small       | sm   | small to medium tablet | 600px > < 960px | 540px               |
| Medium      | md   | large tablet to laptop | 960px > < 1264  | 720px               |
| Large       | lg   | desktop                | 1264 > < 1904px | 960px               |
| Extra large | xl   | 4k and ultra-wides     | > 1904px        | 1140px              |

## Classes

* `row`: define responsive layout.
* `column`: the tag that has to be responsive.
* `<breakpoint>[1-12]`: the tag will covere 1 to 12 columns for the designated breakpoint.
* `<breakpoint>`: the tag will be hidden until the breakpoint is triggered.
* `<breakpoint>0`: the tag will be hidden when the breakpoint is triggered.
* `container`: this class will set margins around the grid layout. Not required if the rows have to covered the full width of the page.

## Examples

Check out the `examples` for a short example. More examples to come.
npm package: @paulbeliavskis/git-grove
Description: CLI tool for managing Git worktrees across multiple repos with Jira sprint integration, Bitbucket/GitHub PR review workflows, AI-powered code review, shell integration (gw), and post-create hooks
Author: Paul Beliavskis
Latest version: 1.2.0

# grove

Git worktree manager CLI with PR review and AI integration. Works from anywhere, supports multiple repos, and streamlines the full worktree + AI-assisted PR review workflow.

## Install

```bash
npm install -g git-grove
```

## Quick Start

```bash
# Register a repo
grove init

# Create a worktree for a ticket
grove work BO-2048

# List worktrees
grove list

# Switch to a worktree (with shell integration)
gw BO-2048

# Review PRs
grove review

# Launch AI tool in a worktree
grove code BO-2048

# Clean up worktrees
grove cleanup
```

## Shell Integration

Add to your shell profile for the `gw` function (cd into worktrees) with tab completion:

**PowerShell:**
```powershell
Invoke-Expression (grove shell-init powershell)
```

**Bash/Zsh:**
```bash
eval "$(grove shell-init bash)"
```

## Commands

| Command | Description |
|---|---|
| `grove init` | Register a repo interactively |
| `grove work <ticket>` | Create worktree for a ticket/branch |
| `grove list` | List all worktrees across repos |
| `grove switch <name>` | Output worktree path (used by `gw`) |
| `grove cleanup [name]` | Remove worktrees (interactive if no name) |
| `grove review` | Browse and review PRs (Bitbucket/GitHub) |
| `grove code [name]` | Launch AI tool in a worktree |
| `grove repos` | List registered repos |
| `grove status` | Dashboard with dirty/ahead-behind status |
| `grove shell-init` | Output shell integration script |

## Git Providers

Grove supports **Bitbucket** and **GitHub**. Configure during `grove init`.

### Credential Auto-Detection

**Bitbucket:** Checks env vars (`ATLASSIAN_USER_EMAIL`/`ATLASSIAN_API_TOKEN`), `~/.claude.json` MCP server config, then git credential manager.

**GitHub:** Checks `GITHUB_TOKEN` env var, `gh auth token` (GitHub CLI), then git credential manager.

Grove never stores credentials itself.

## AI Integration

Configure your AI CLI tool once in `grove init`. Grove supports any CLI tool (Claude Code, Cursor, Aider, Copilot CLI, etc.).

- `grove review` can spawn your AI tool with a review prompt template
- `grove code` launches your AI tool with cwd set to a worktree

## Config

Stored at `~/.grove/config.json`. Supports multiple repos, each with their own provider, branch patterns, and post-create hooks (copy files, mkdir, npm install, shell commands).

## License

MIT
npm package: @paulbennetjoshua/electron-spellchecker
Description: Implement spellchecking, correctly
Latest version: 0.0.8

Please refer original [readme.md](https://github.com/electron-userland/electron-spellchecker/blob/master/README.md) for base documentation.

---

**Changes done in this fork**

1. Modified <code>attachToInput</code> api, so that you can manually initialize spellcheck event listening over a target parent dom element. This was done so that a embedded iframe's document body can also be spellchecked (some richtext-editors still use iframe).

Code sample:

```javascript
// ...
let iframeDocumentBody = null;

try {
  iframeDocumentBody = document.body.querySelectorAll("iframe")[0].contentWindow.document.body;
} catch (err) {}

if (iframeDocumentBody) {
  spellcheckHandler.attachToInput(null, {
    targetElement: iframeDocumentBody
  });
}
// ...
```
npm package: @paulbgd/react-95-fiber
Description: Work in progress!
Author: Giulio Zausa
Latest version: 0.2.0

# react95-fiber

**Work in progress!**

## Building with Docker

```bash
tools/build-tools.sh # or tools/build-tools-arm.sh on M1 Macs
tools/build-binaries.sh

yarn install
yarn build
```

## Running the Example

After build is completed:

```bash
cd example
yarn install
yarn start
```
npm package: @paulbremer/aem-sync-webpack-plugin
Description: Webpack plugin for aemsync
Author: Łukasz Błaszyński
Latest version: 0.1.2

AEMSYNC WEBPACK PLUGIN
=======

### Description

Webpack plugin used for uploading files to Adobe AEM. It will upload files after manual change or 
webpack build finish.

For more information about AEMSync visit: https://github.com/gavoja/aemsync

### Installation

```
npm install aemsync-webpack-plugin
```

### Usage

JavaScript
```
    var AemSyncPlugin = require('aem-sync-webpack-plugin');

    plugins: [
            new AemSyncPlugin({
                targets: [
                    'http://admin:vagrant@localhost:4502',
                    'http://admin:vagrant@localhost:4503'
                ],
                watchDir: './',
                exclude: '**/node_modules/**',
                pushInterval: 1000 //ms
            })
        ],
```

AEM Sync will be initialized only for webpack watch mode

```
webpack --watch 

```