open-index/open-npm huggingface dataset:
npm package: @rafa-thayto/md
Description: A CLI tool for browsing markdown files in a beautiful web interface with real-time updates
Author: Rafael Thayto
Latest version: 1.1.0

# MDViewer

A CLI tool for browsing markdown files in a beautiful web interface with real-time updates.

## Features

- 📁 Recursive markdown file discovery
- 🔍 Fuzzy search to quickly find files
- 🎨 Beautiful markdown rendering with GitHub-flavored markdown
- 📊 Mermaid diagram support
- 💻 Syntax highlighting for code blocks
- 📋 Copy buttons for code blocks
- 🔄 Real-time file watching and updates
- 🖼️ Image and asset support

## Installation

```bash
bun install -g @thayto/md
```

## Usage

Navigate to any directory with markdown files and run:

```bash
md
```

Or use with bunx:

```bash
bunx @thayto/md
```

The app will:
1. Start a local web server
2. Scan for all markdown files
3. Open your browser automatically
4. Watch for file changes in real-time

## Development

### Prerequisites

- Bun 1.0+

### Setup

```bash
git clone <repository>
cd @thayto/md
bun install
cd src/client
bun install
cd ../..
```

### Link for Local Development

After building, link the package globally so you can use it anywhere:

```bash
# Build the project
bun run build

# Link globally (similar to npm link)
bun link

# Add bun bin to PATH (if not already added)
echo 'export PATH="$HOME/.bun/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc

# Now you can use it anywhere:
cd ~/some-directory-with-markdown
md
```

### Run Development Server

```bash
bun run dev
```

### Build

```bash
bun run build
```

### Test

```bash
bun test
```

## Architecture

- **Backend**: Bun HTTP server with REST API and WebSocket
- **Frontend**: React + Vite with TypeScript
- **File Watching**: Chokidar for real-time updates
- **Markdown**: react-markdown with remark-gfm
- **Search**: Fuse.js for fuzzy search
- **Diagrams**: Mermaid for flowcharts and diagrams

## License

MIT
npm package: @rafaaycodes/strapi-plugin-import-export
Description: Import/Export data from and to your database in just few clicks.
Author: Baboo
Latest version: 1.0.3


## License

This fork is licensed under the [MIT License](LICENSE).  
Original plugin [`strapi-plugin-import-export-entries`](https://github.com/Baboo7/strapi-plugin-import-export-entries) by Baboo is also MIT licensed.  

This fork gives **full credit** to Baboo for the original work.  
I do **not** claim ownership of the original code; this fork only contains a bug fix for Strapi v4.17+.

---

## About This Fork

This fork was created to **fix a bug in Strapi v4.17+** related to the `content-manager` pathname for collection types.  

In Strapi v4.17.0+, the path changed 

from: admin/content-manager/collectionType/plugin::users-permissions.user

to: admin/content-manager/collection-types/plugin::users-permissions.user



This caused the export functionality to break.

### Fix

The issue was fixed in the `useSlug` function by updating the regex:

```diff
- const matches = pathname.match(/content-manager\/(collectionType|singleType)\/([a-zA-Z0-9\-:_.]*)/);
+ const matches = pathname.match(/content-manager\/(collection-types|single-types)\/([a-zA-Z0-9\-:_.]*)/);


Fully working with Strapi v4
npm package: @rafacdb/bah
Description: bah - Components for React
Author: Rafael Campos de Bastiani
Latest version: 0.8.27

# bah
## bah is a set of simple, easy of use and styled components for React

**npm install**
```Console
npm i --save "@rafacdb/bah"

import {
  LayoutAdmin,
  Header,
  Nav,
  Article,
  Footer,
  Aside,
  Checkbox,
  Radio,
  Button,
  Sidebar,
  SidebarItem,
  Input,
  InputRedux,
  Tabs,
  TabItem,
  Table,
  TableHeader,
  TableRow,
  TableCol,
  Form,
  FormFields,
  Paginate,
} from '@rafacdb/bah';
```

![](https://raw.githubusercontent.com/Bastiani/bah/master/docs/bah.gif)

bah use [Styled-Components](https://www.styled-components.com)

Easy style all components, edit **theme.js** and change all styles

Any contribution is very appreciate! :wink:

All documentation in [wiki](https://github.com/Bastiani/bah/wiki)

https://bastiani.github.io/bah/
npm package: @rafael-vitor/react-web-share
Description: Tiny [Web Share API](https://developer.mozilla.org/en-US/docs/Web/API/Navigator/share) wrapper with fallback for unsupported browsers
Author: Ravi
Latest version: 1.0.18

# react-web-share

Tiny [Web Share API](https://developer.mozilla.org/en-US/docs/Web/API/Navigator/share) wrapper with fallback for unsupported browsers

[![GitHub Actions Status](https://github.com/harshzalavadiya/react-web-share/workflows/NodeJS/badge.svg)](https://github.com/harshzalavadiya/react-web-share/actions)
[![NPM](https://img.shields.io/npm/v/react-web-share.svg)](https://npm.im/react-web-share)
[![gzip](https://badgen.net/bundlephobia/minzip/react-web-share@latest)](https://bundlephobia.com/result?p=react-web-share@latest)

[![Edit react-web-share](https://codesandbox.io/static/img/play-codesandbox.svg)](https://codesandbox.io/s/react-web-share-46skt?fontsize=14&hidenavigation=1&theme=dark)

> 💡 most browsers restricts web share api only to https websites

## ✨ Features

- 🍃 Only ~3kb gzipped and no external dependencies
- 🌀 Uses React Portal
- ✌ Written w/ TypeScript

## 🔧 Installation

```bash
npm i react-web-share    # npm
yarn add react-web-share # yarn
```

## Preview

### Mobile

![Mobile Preview](preview/preview-mobile.jpg)

### Desktop

![Desktop Preview](preview/preview-desktop.jpg)

## 📦 Example

```tsx
import React, { useState } from "react";
import { RWebShare } from "react-web-share";

const Example = () => {
  return (
    <div>
      <RWebShare
        data={{
          text: "Like humans, flamingos make friends for life",
          url: "https://on.natgeo.com/2zHaNup",
          title: "Flamingos",
        }}
      >
        <button>Share 🔗</button>
      </RWebShare>
    </div>
  );
};

export default Example;
```

## 👀 Props

| Prop    | Description  | Type                 | Default                                       |
| ------- | ------------ | -------------------- | --------------------------------------------- |
| `data`  | Share Object | `{text, url, title}` | `{text: "", url: currentURL, title: "Share"}` |
| `sites` | sites        | `string[]`           | all platforms (see list below for key list)   |

## 🌎 Sites

- facebook
- twitter
- whatsapp
- reddit
- telegram
- linkedin
- mail
- copy (Copy to Clipboard)

## 🤠 Credits

- [TypeScript](https://github.com/microsoft/typescript)
- [TSDX](https://github.com/jaredpalmer/tsdx)

## 📜 License

MIT &copy; [harshzalavadiya](https://github.com/harshzalavadiya)
npm package: @rafael79/lazyprs
Description: Create PRs directly from the command line for a range of commits
Author: rafael-lua
Latest version: 0.3.0

# lazyprs

A CLI tool to create pull requests from a selection of commits, making it easy to split up work into smaller, more focused PRs.

## Installation

```bash
# Use directly with npx/pnpm dlx
pnpm dlx @rafael79/lazyprs big-branch-name
```

## Usage

```bash
pnpm dlx @rafael79/lazyprs <base-branch> [options]
```

### Examples

```bash
# Basic usage - create PR against big-branch-name branch
pnpm dlx @rafael79/lazyprs big-branch-name

# Custom branch name
pnpm dlx @rafael79/lazyprs big-branch-name --branch=feature-xyz

# Custom PR title
pnpm dlx @rafael79/lazyprs big-branch-name --title="Fix navigation issues"

# Create as PR in draft mode
pnpm dlx @rafael79/lazyprs big-branch-name --draft

# Keep local branch after PR creation
pnpm dlx @rafael79/lazyprs big-branch-name --keep

# Specify custom starting point for commit range
pnpm dlx @rafael79/lazyprs big-branch-name --from v1.2.3

# Ignore PR template
pnpm dlx @rafael79/lazyprs big-branch-name --ignore-templates
pnpm dlx @rafael79/lazyprs big-branch-name --ignore-templates --body "This PR fixes several issues with the navigation component."
```

The tool will:

1. Create a new branch from the specified base
2. Present an interactive prompt to select commits to include
3. Cherry-pick selected commits to the new branch
4. Push to remote and create a PR
5. Clean up the local branch (unless --keep is specified)