open-index/open-npm huggingface dataset:
npm package: @saundapp/swipeback
Description: Add swipe gesture to go back based on current route
Latest version: 1.0.2

# swipeback

Add swipe gesture to go back based on current route

## Install

```bash
npm install swipeback
npx cap sync
```

## API

<docgen-index>

* [`setAllowsBackForwardNavigationGestures(...)`](#setallowsbackforwardnavigationgestures)
* [`clearHistory()`](#clearhistory)

</docgen-index>

<docgen-api>
<!--Update the source file JSDoc comments and rerun docgen to update the docs below-->

### setAllowsBackForwardNavigationGestures(...)

```typescript
setAllowsBackForwardNavigationGestures(options: { allow: boolean; }) => Promise<void>
```

| Param         | Type                             |
| ------------- | -------------------------------- |
| **`options`** | <code>{ allow: boolean; }</code> |

--------------------


### clearHistory()

```typescript
clearHistory() => Promise<void>
```

--------------------

</docgen-api>
npm package: @saundapp/widgetsbridge
Description: Sync data between capacitor and native code to run widgets
Author: Lorenzo0111
Latest version: 0.0.6

# @saundapp/widgetsbridge

Sync data between capacitor and native code to run widgets

## Install

```bash
npm install @saundapp/widgetsbridge
npx cap sync
```

## API

<docgen-index>

* [`setItem(...)`](#setitem)
* [`reloadTimeline(...)`](#reloadtimeline)
* [`reloadAllTimelines(...)`](#reloadalltimelines)

</docgen-index>

<docgen-api>
<!--Update the source file JSDoc comments and rerun docgen to update the docs below-->

### setItem(...)

```typescript
setItem(options: { key: string; group: string; value: string; }) => Promise<void>
```

| Param         | Type                                                        |
| ------------- | ----------------------------------------------------------- |
| **`options`** | <code>{ key: string; group: string; value: string; }</code> |

--------------------


### reloadTimeline(...)

```typescript
reloadTimeline(options: { kind: string; javaClass?: string; }) => Promise<void>
```

| Param         | Type                                               |
| ------------- | -------------------------------------------------- |
| **`options`** | <code>{ kind: string; javaClass?: string; }</code> |

--------------------


### reloadAllTimelines(...)

```typescript
reloadAllTimelines(options: { javaClass?: string; }) => Promise<void>
```

| Param         | Type                                 |
| ------------- | ------------------------------------ |
| **`options`** | <code>{ javaClass?: string; }</code> |

--------------------

</docgen-api>
npm package: @saundersresearch/leaflet-maidenhead
Description: Leaflet plugin for displaying and highlighting Maidenhead grid squares
Author: HA8TKS and Adam Saunders
Latest version: 0.2.2

# leaflet-maidenhead

> A Leaflet plugin for displaying and highlighting Maidenhead grid squares

This project is a fork of [Leaflet.Maidenhead](https://ha8tks.github.io/Leaflet.Maidenhead/) by HA8TKS that adds the ability to highlight specific grid squares.

## Usage

Include the script:

```html
<script src="https://unpkg.com/@saundersresearch/leaflet-maidenhead@latest/dist/leaflet-maidenhead.js"></script>
```

Then add the Maidenhead layer to your Leaflet map:

```javascript
L.maidenhead({
    color : 'rgba(255, 0, 0, 0.4)', 
    highlights: [
        { grids: ["JN82", "JO"], color: 'rgba(0, 255, 0, 0.4)', fillOpacity: 0.4 },
        { grids: ["KN16"], color: 'rgba(0, 0, 255, 0.4)', fillOpacity: 0.8 }
    ]
}).addTo(map);
```

See the example in `examples/` for a complete working demo.

### Options
- **redraw**: Redraw the grid on `'move'` or `'moveend'`. (default: `'move'`)
- **color**: The color of the lines and labels. (default: `rgba(255, 0, 0, 0.4)`)
- **highlights**: An array of objects defining grid squares to highlight. Each object can have:
  - **grids**: An array of Maidenhead grid squares to highlight (e.g., `["JN82", "JO"]`). They will be highlighted at the largest level matching the prefix and all sub-levels.
  - **color**: The color for the highlighted squares.
  - **fillOpacity**: The fill opacity for the highlighted squares.
- **zoomLevels**: Configuration object to set zoom levels for different grid sizes:
  - **field**: Zoom level for field grids (default: `5`)
  - **square**: Zoom level for square grids (default: `9.5`)
  - **subsquare**: Zoom level for subsquare grids (default: `14`)
  - **extended**: Zoom level for extended grids (default: `18`)
  - **extendedPlus**: Zoom level for extended plus grids (default: `22`)
- **font**: Configuration object for font size:
  - **cellPercentage**: Percentage of the grid cell size to use for font size (default: `0.2`)
  - **sizeBounds**: Object defining min and max font sizes for each grid level:
    - **field**: (default: `{ min: 28, max: 42 }`)
    - **square**: (default: `{ min: 18, max: 28 }`)
    - **subsquare**: (default: `{ min: 12, max: 20 }`)
    - **extended**: (default: `{ min: 8, max: 12 }`)
    - **extendedPlus**: (default: `{ min: 8, max: 12 }`)

## Installation for development

For local development, clone the repository and install the dependencies with `npm install`. Then, build and run the example in `examples/` with `npm run dev`.

To build for production, use `npm run build`. The output will be at `dist/leaflet-maidenhead.js`.

## License

This project is released under the [MIT license](https://github.com/saundersresearch/leaflet-maidenhead/blob/main/LICENSE).

## See also
- [Leaflet.Maidenhead by HA8TKS](https://ha8tks.github.io/Leaflet.Maidenhead/) is the original project this is forked from.
- [Leaflet.Maidenhead by IvanSanchez](https://gitlab.com/IvanSanchez/leaflet.maidenhead) is an official Leaflet plugin for Maidenhead grids.
npm package: @saura3h/file-combiner
Description: A tool to combine multiple files into one, preserving folder structure
Author: Saurabh Chauhan
Latest version: 1.0.6

# @saura3h/file-combiner

File Combiner: A CLI tool that merges multiple files into one, preserving directory structure, ideal for creating context files for AI training or analysis.

## Installation

You can install File Combiner globally using npm:

```bash
npm install -g @saura3h/file-combiner
```

This will make the `file-combiner` command available in your terminal.

## Usage

After installation, you can use the File Combiner tool as follows:

```bash
file-combiner --directory <path_to_directory> --output-file <output_filename> --extensions <file_extensions>
```

### Options:

- `--directory` or `-d`: The path to the directory containing the files you want to combine.
- `--output-file` or `-o`: The name of the file where the combined content will be saved.
- `--extensions` or `-e`: (Optional) File extensions to include, separated by spaces. If not specified, all files will be included.

### Example:

To combine all TypeScript and JavaScript files in the current directory into a file named `combined_code.txt`:

```bash
file-combiner --directory ./ --output-file combined_code.txt --extensions ts js
```

## Features

- Combines multiple files into a single file
- Preserves directory structure in the output
- Option to filter files by extension
- Works on macOS
- Coming soon on Linux and Windows

## Excluded Directories

By default, the following directories are excluded from processing:

- node_modules
- .git
- dist
- build

## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

## License

This project is licensed under the MIT License.

## Support

If you encounter any issues or have questions, please file an issue on the GitHub repository.

## Author

Created by [Saurabh](https://x.com/saurra3h)

---

Remember to star this repo if you find it useful! ⭐️
npm package: @saurabh-chauhan/sc-components-library
Description: A common components library for ReactJS
Author: Saurabh Chauhan
Latest version: 2.2.0

# components-library

## Installation and usage

The easiest way to use sc-component-library is to install it from npm.

```
npm install @saurabh-chauhan/sc-components-library
yarn add @saurabh-chauhan/sc-components-library
```

Then use it in your app:

```js
import React from 'react';
import { Button } from '@saurabh-chauhan/sc-components-library';

export default function App() {
  return <Button>Click Me!</Button>;
}
```

## List of Components -

Alert, Button, Checkbox, Chip, Divider, Input, Loader, Modal, Radio, Select, Switch, Tabs, Typography, Avatar, Card, InfiniteScroller, Paginator, Select-Label, Text-Field etc.

## License

MIT Licensed. Copyright (c) Saurabh Chauhan 2023.

Made with ❤