open-index/open-npm huggingface dataset:
npm package: @itsae/genfolder
Description: Generate folder structure and update README with it
Author: Typical-AE
Latest version: 1.0.13

# Genfolder

CLI tool untuk menghasilkan struktur direktori dalam format Markdown dan menyisipkannya ke dalam `README.md`.

---

## Fitur

- Menghasilkan struktur folder dan file dari proyek Anda pada README.md
- Output otomatis dalam format Markdown
- Secara otomatis menyisipkan atau memperbarui bagian "Directory Hierarchy" di `README.md`
- Melewati folder seperti `node_modules`, `dist`, `.git`,`.vite`,`.doc, dan bisa menambahkan pengecualian folder dengan cara menambahkan konfigurasi pada file .genfolderrc.json

---

## Instalasi

```bash
npm install @itsae/genfolder
```

Atau dengan cara instalasi global:

```bash
npm install -g @itsae/genfolder
```

---

## Konfigurasi (Opsional)

Untuk mengecualikan file/folder tertentu agar tidak muncul di hasil struktur, buat file .genfolderrc.json di root proyek.
Penulisan Path menggunakan pola glob sama seperti .gitignore.

Contoh isi file .genfolderrc.json:

```
{
  "ignore": [
    "tests/**",
    "scripts/**",
    "**/*.log"
  ]
}

```

---

## Cara menggunakan

Arahkan ke direktori proyek kamu, lalu jalankan:

```bash
npx genfolder
```

Jika instalasi global jalankan diterminal:

```bash
genfolder
```

atau dengan cara menambahkan skrip di package.json kamu seperti ini:

```
{
  "scripts": {
    "genfolder": "genfolder"
  }
}
```

lalu jalankan:

```bash
npm run genfolder
```

---

Perintah di atas akan Mencari semua file dan folder (dengan pengecualian tertentu).
Membentuk struktur direktori dalam format Markdown.
Menyisipkan atau memperbarui bagian

Setelah dijalankan, README.md kamu akan memiliki bagian seperti ini (Contoh):

## Directory Hierarchy

- 📄 [index.js](./index.js)
- 📄 [package-lock.json](./package-lock.json)
- 📄 [package.json](./package.json)
- 📄 [README.md](./README.md)

---

## Lisensi

MIT License © 2025 [AndriElistiawan]
npm package: @itsak/homebanner
Description: Demo Banner
Author: abdulkader
Latest version: 1.0.5

# homebanner

> Demo Banner

[![NPM](https://img.shields.io/npm/v/homebanner.svg)](https://www.npmjs.com/package/homebanner) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)

## Install

```bash
npm install --save homebanner
```

## Usage

```tsx
import React, { Component } from 'react'

import MyComponent from 'homebanner'
import 'homebanner/dist/index.css'

class Example extends Component {
  render() {
    return <MyComponent />
  }
}
```

## License

MIT © [abdulkader](https://github.com/abdulkader)
npm package: @itsaladin/react-native-tree-menu
Description: React Native menu tree for nested menu or nested dropdown with selection box.
Author: itsaladin
Latest version: 0.3.3

# react-native-tree-menu

React Native menu tree for nested menu or nested dropdown with selection box. 👈👈👈💖💖💖✌️✌️✌️

#### React/React Native App Screenshots

| ![Screenshot a](screenshots/a.png) | ![Screenshot b](screenshots/b.png) | ![Screenshot c](screenshots/c.png) |
| ---------------------------------- | ---------------------------------- | ---------------------------------- |

### Install Peer Dependencies

Cherag UI uses `reaact-native-vector-icons` for icons. You must install it and configure it for your project. See its [documentation](https://github.com/oblador/react-native-vector-icons#installation) for more information about setting it up for Android, IOS or Web.

## Installation

Using Yarn:

```sh
yarn add @itsaladin/react-native-tree-menu
```

Using NPM:

```sh
npm install @itsaladin/react-native-tree-menu
```

## Usage

```js
import React, { useState } from 'react';
import { StyleSheet, View } from 'react-native';
import { MenuTree } from '@itsaladin/react-native-tree-menu';

const dataSet = [
  {
    label: 'Name A 1',
    checked: true,
    id: 1,
    childrenNodes: [
      {
        label: 'Name A 2',
        checked: true,
        id: 2,
        childrenNodes: [
          {
            label: 'Name A 3',
            checked: true,
            id: 3,
          },
        ],
      },
    ],
  },
  {
    label: 'Name B 1',
    checked: true,
    id: 4,
    childrenNodes: [
      {
        label: 'Name B 2',
        checked: true,
        id: 5,
        childrenNodes: [
          {
            label: 'Name B 3',
            checked: true,
            id: 6,
          },
        ],
      },
      {
        label: 'Name B 4',
        checked: true,
        id: 7,
        childrenNodes: [
          {
            label: 'Name B 5',
            checked: true,
            id: 8,
          },
        ],
      },
    ],
  },
];

const App = () => {
  const [data, setData] = useState(dataSet);

  return (
    <View>
      <MenuTree data={data} setData={setData} />
    </View>
  );
};
```

## Contributing

See the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.

## License

MIT

---

Made with [create-react-native-library](https://github.com/callstack/react-native-builder-bob)