open-index/open-npm huggingface dataset:
npm package: @laravel/vite-plugin-wayfinder
Description: Vite plugin for Laravel Wayfinder
Author: Taylor Otwell
Latest version: 0.1.7

# Wayfinder Vite Plugin

Vite plugin for [Wayfinder](https://github.com/laravel/wayfinder).

```ts
import { wayfinder } from "@laravel/vite-plugin-wayfinder";

export default defineConfig({
    plugins: [
        wayfinder(),
        // ...
    ],
});
```

All options have sensible defaults, but should you need to customize anything:

```ts
import { wayfinder } from "@laravel/vite-plugin-wayfinder";

export default defineConfig({
    plugins: [
        wayfinder({
            path: "my/custom/path/to/js",
            command: "herd php artisan wayfinder:generate",
            routes: false,
            actions: true,
            formVariants: false,
            patterns: ["resources/**/myroutes/*.php"],
        }),
        // ...
    ],
});
```

## Contributing

Thank you for considering contributing to the Wayfinder Vite Plugin! You can read the contribution guide [here](.github/CONTRIBUTING.md).

## Code of Conduct

In order to ensure that the Laravel community is welcoming to all, please review and abide by the [Code of Conduct](https://laravel.com/docs/contributions#code-of-conduct).

## Security Vulnerabilities

Please review [our security policy](https://github.com/laravel/vite-plugin-wayfinder/security/policy) on how to report security vulnerabilities.

## License

The Wayfinder Vite Plugin is open-sourced software licensed under the [MIT license](LICENSE.md).
npm package: @laraveldaily/vue2-datatable
Description: Datatable for Vue.js 2.x
Author: Ken Berkeley
Latest version: 2.3.2

# vue2-datatable

[![npm version][npm-v-img]][npm-url]
[![npm download][npm-dl-img]][npm-url]

> Datatable for Vue.js 2.x
> `npm i -S @laraveldaily/vue2-datatable`

[Documentation](https://laraveldaily.github.io/vue2-datatable/) | 
[Online examples](https://laraveldaily.github.io/vue2-datatable/examples/dist)

[npm-url]: https://www.npmjs.com/package/@laraveldaily/vue2-datatable
[npm-v-img]: https://img.shields.io/npm/v/@laraveldaily/vue2-datatable.svg
[npm-dl-img]: https://img.shields.io/npm/dm/@laraveldaily/vue2-datatable.svg
npm package: @laravelka/capacitor-contacts
Description: Capacitor plugin for accessing and managing device contacts
Author: Laravelka
Latest version: 0.0.1

# @laravelka/capacitor-contacts

Capacitor plugin for accessing and managing device contacts.

## Install

```bash
npm install @laravelka/capacitor-contacts
npx cap sync
```

## API

<docgen-index>

* [`getContacts()`](#getcontacts)
* [`requestPermissions()`](#requestpermissions)
* [Interfaces](#interfaces)

</docgen-index>

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

### getContacts()

```typescript
getContacts() => Promise<{ contacts: Contact[]; }>
```

**Returns:** <code>Promise&lt;{ contacts: Contact[]; }&gt;</code>

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


### requestPermissions()

```typescript
requestPermissions() => Promise<PermissionStatus>
```

**Returns:** <code>Promise&lt;<a href="#permissionstatus">PermissionStatus</a>&gt;</code>

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


### Interfaces


#### Contact

| Prop                 | Type                       |
| -------------------- | -------------------------- |
| **`id`**             | <code>string</code>        |
| **`displayName`**    | <code>string</code>        |
| **`phoneNumbers`**   | <code>PhoneNumber[]</code> |
| **`email`**          | <code>string</code>        |
| **`photoThumbnail`** | <code>string</code>        |


#### PhoneNumber

| Prop         | Type                |
| ------------ | ------------------- |
| **`label`**  | <code>string</code> |
| **`number`** | <code>string</code> |


#### PermissionStatus

| Prop          | Type                 |
| ------------- | -------------------- |
| **`granted`** | <code>boolean</code> |

</docgen-api>

## Usage

```typescript
import { Contacts } from '@laravelka/capacitor-contacts';

// Request permissions
const requestPermissions = async () => {
  const permission = await Contacts.requestPermissions();
  return permission.granted;
};

// Get contacts
const getContacts = async () => {
  const hasPermission = await requestPermissions();
  if (!hasPermission) {
    throw new Error('Permission denied');
  }
  
  const { contacts } = await Contacts.getContacts();
  return contacts;
};
```

## Platform Support

- ✅ Android
- ✅ iOS
- ❌ Web (coming soon)

## License

MIT

## Contributing

See [CONTRIBUTING.md](CONTRIBUTING.md)
npm package: @laravelka/csw
Description: The plugin is designed to listen to incoming SMS messages
Author: Laravelka
Latest version: 0.0.5

# @laravelka/csw

The plugin is designed to listen to incoming SMS messages

## Install

```bash
npm install @laravelka/csw
npx cap sync
```

## API

<docgen-index>

* [`watch()`](#watch)

</docgen-index>

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

### watch()

```typescript
watch() => Promise<{ from: string; body: string; }>
```

**Returns:** <code>Promise&lt;{ from: string; body: string; }&gt;</code>

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

</docgen-api>
npm package: @laravilt/actions
Description: Complete action system with modal support, authorization, and Inertia.js integration. Build interactive UI components with buttons, links, and icon buttons. Includes confirmation modals, custom forms, and secure token-based execution.
Author: Fady Mondy
Latest version: 1.0.1

![Actions](./arts/screenshot.jpg)

# Laravilt Actions

[![Latest Stable Version](https://poser.pugx.org/laravilt/actions/version.svg)](https://packagist.org/packages/laravilt/actions)
[![License](https://poser.pugx.org/laravilt/actions/license.svg)](https://packagist.org/packages/laravilt/actions)
[![Downloads](https://poser.pugx.org/laravilt/actions/d/total.svg)](https://packagist.org/packages/laravilt/actions)
[![Dependabot Updates](https://github.com/laravilt/actions/actions/workflows/dependabot/dependabot-updates/badge.svg)](https://github.com/laravilt/actions/actions/workflows/dependabot/dependabot-updates)
[![PHP Code Styling](https://github.com/laravilt/actions/actions/workflows/fix-php-code-styling.yml/badge.svg)](https://github.com/laravilt/actions/actions/workflows/fix-php-code-styling.yml)
[![Tests](https://github.com/laravilt/actions/actions/workflows/tests.yml/badge.svg)](https://github.com/laravilt/actions/actions/workflows/tests.yml)

Complete action system with modal support, authorization, and Inertia.js integration for Laravilt. Build interactive UI components with buttons, links, and icon buttons. Includes confirmation modals, custom forms, password protection, and secure token-based execution.

## Features

- 🎨 **Multiple Variants** - Button, link, and icon button styles
- 🔒 **Authorization** - Closure-based authorization with record-level checks
- 📊 **Modal Support** - Confirmation modals, custom forms, slide-overs
- 🎯 **Flexible Configuration** - Colors, icons, sizes, tooltips
- 🔗 **URL Handling** - External URLs, internal actions, new tab support
- ⚡ **Inertia Integration** - Seamless Vue 3 integration

## Installation

```bash
composer require laravilt/actions
```

The package will automatically register its service provider.

## Quick Start

```php
use Laravilt\Actions\Action;

$action = Action::make('delete')
    ->label('Delete')
    ->icon('trash-2')
    ->color('danger')
    ->requiresConfirmation()
    ->modalHeading('Delete User')
    ->modalDescription('Are you sure?')
    ->action(function ($record) {
        $record->delete();
    });
```

## Generator Command

```bash
# Generate an action class
php artisan make:action ExportUserAction
```

## Documentation

- **[Complete Documentation](docs/index.md)** - Full feature guide, API reference, and examples
- **[MCP Server Guide](docs/mcp-server.md)** - AI agent integration

## Configuration

Publish the config file:

```bash
php artisan vendor:publish --tag="laravilt-actions-config"
```

## Assets

Publish the plugin assets:

```bash
php artisan vendor:publish --tag="laravilt-actions-assets"
```

## Testing

```bash
composer test
```

## Code Style

```bash
composer format
```

## Static Analysis

```bash
composer analyse
```

## License

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.
npm package: @laravilt/schemas
Description: Complete schema system with layout components for forms, tables, and pages. Build structured layouts with sections, tabs, grids, and columns for organizing UI components.
Author: Fady Mondy
Latest version: 1.0.1

![schemas](https://raw.githubusercontent.com/laravilt/schemas/master/arts/screenshot.jpg)

# Laravilt Schemas

[![Latest Stable Version](https://poser.pugx.org/laravilt/schemas/version.svg)](https://packagist.org/packages/laravilt/schemas)
[![License](https://poser.pugx.org/laravilt/schemas/license.svg)](https://packagist.org/packages/laravilt/schemas)
[![Downloads](https://poser.pugx.org/laravilt/schemas/d/total.svg)](https://packagist.org/packages/laravilt/schemas)
[![Dependabot Updates](https://github.com/laravilt/schemas/actions/workflows/dependabot/dependabot-updates/badge.svg)](https://github.com/laravilt/schemas/actions/workflows/dependabot/dependabot-updates)
[![PHP Code Styling](https://github.com/laravilt/schemas/actions/workflows/fix-php-code-styling.yml/badge.svg)](https://github.com/laravilt/schemas/actions/workflows/fix-php-code-styling.yml)
[![Tests](https://github.com/laravilt/schemas/actions/workflows/tests.yml/badge.svg)](https://github.com/laravilt/schemas/actions/workflows/tests.yml)



Complete schema system with sections, tabs, grids, and layout components for Laravilt. Organize form fields and information displays with powerful layout components.

## Features

- 📦 **Layout Components** - Section, Tabs, Grid, Fieldset
- 🎨 **Section Features** - Collapsible, icons, headers, footers, aside layout
- 📑 **Tab Features** - Multiple tabs, icons, badges, lazy loading
- 📐 **Grid Features** - 1-12 column layouts, responsive spans
- ⚡ **Reactivity** - Conditional visibility, dynamic fields, state management
- 🔄 **Nested Schemas** - Support for deeply nested layouts

## Installation

```bash
composer require laravilt/schemas
```

## Generator Command

```bash
php artisan make:schema ProductSchema
```

## Documentation

- **[Complete Documentation](docs/index.md)** - All layout components and features
- **[MCP Server Guide](docs/mcp-server.md)** - AI agent integration

## License

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.
npm package: @laravilt/support
Description: Foundation package providing base components, utilities, and contracts for all Laravilt packages. Build custom components with reusable utilities and composables.
Author: Fady Mondy
Latest version: 1.0.4

![support](https://raw.githubusercontent.com/laravilt/support/master/arts/screenshot.jpg)

# Laravilt Support

[![Latest Stable Version](https://poser.pugx.org/laravilt/support/version.svg)](https://packagist.org/packages/laravilt/support)
[![License](https://poser.pugx.org/laravilt/support/license.svg)](https://packagist.org/packages/laravilt/support)
[![Downloads](https://poser.pugx.org/laravilt/support/d/total.svg)](https://packagist.org/packages/laravilt/support)
[![Dependabot Updates](https://github.com/laravilt/support/actions/workflows/dependabot/dependabot-updates/badge.svg)](https://github.com/laravilt/support/actions/workflows/dependabot/dependabot-updates)
[![PHP Code Styling](https://github.com/laravilt/support/actions/workflows/fix-php-code-styling.yml/badge.svg)](https://github.com/laravilt/support/actions/workflows/fix-php-code-styling.yml)
[![Tests](https://github.com/laravilt/support/actions/workflows/tests.yml/badge.svg)](https://github.com/laravilt/support/actions/workflows/tests.yml)


Foundation package providing base components, utilities, and contracts for all Laravilt packages. Build custom components with reusable traits, utilities, and base classes.

## Features

- 🏗️ **Base Component** - Foundation for all UI components
- 🎨 **Concerns** - 13+ reusable component behaviors
- 🛠️ **Utilities** - Get, Set, Str, Arr helpers
- 📝 **Contracts** - Interfaces for consistent implementations
- 🔄 **Serialization** - Multi-platform support

## Installation

```bash
composer require laravilt/support
```

## Generator Command

```bash
php artisan make:component RatingInput
```

## Documentation

- **[Complete Documentation](docs/index.md)** - Base components, concerns, utilities
- **[MCP Server Guide](docs/mcp-server.md)** - AI agent integration

## License

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.
npm package: @laravilt/tables
Description: Complete data table system with columns, filters, sorting, and actions. Build powerful tables with custom columns, bulk actions, search, and pagination for displaying and managing data.
Author: Fady Mondy
Latest version: 1.0.0

![Tables](./arts/screenshot.jpg)

# Laravilt Tables

[![Latest Stable Version](https://poser.pugx.org/laravilt/tables/version.svg)](https://packagist.org/packages/laravilt/tables)
[![License](https://poser.pugx.org/laravilt/tables/license.svg)](https://packagist.org/packages/laravilt/tables)
[![Downloads](https://poser.pugx.org/laravilt/tables/d/total.svg)](https://packagist.org/packages/laravilt/tables)
[![Dependabot Updates](https://github.com/laravilt/tables/actions/workflows/dependabot/dependabot-updates/badge.svg)](https://github.com/laravilt/tables/actions/workflows/dependabot/dependabot-updates)
[![PHP Code Styling](https://github.com/laravilt/tables/actions/workflows/fix-php-code-styling.yml/badge.svg)](https://github.com/laravilt/tables/actions/workflows/fix-php-code-styling.yml)
[![Tests](https://github.com/laravilt/tables/actions/workflows/tests.yml/badge.svg)](https://github.com/laravilt/tables/actions/workflows/tests.yml)


Complete table system with columns, filters, sorting, bulk actions, and pagination for Laravilt. Build powerful data tables with search, filters, inline editing, and row/bulk actions.

## Features

- 📊 **Column Types** - Text, Image, Badge, Icon, Select, Toggle
- 🔍 **Search & Filter** - Full-text search and advanced filters
- ↕️ **Sorting** - Multi-column sorting support
- ✅ **Bulk Actions** - Select and perform actions on multiple rows
- 📄 **Pagination** - Built-in pagination
- 📱 **Responsive** - Mobile-friendly

## Installation

```bash
composer require laravilt/tables
```

## Generator Commands

```bash
php artisan make:table UserTable
php artisan make:table UserTable --actions
```

## Documentation

- **[Complete Documentation](docs/index.md)** - All column types, filters, and actions
- **[MCP Server Guide](docs/mcp-server.md)** - AI agent integration

## License

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.
npm package: @larbish/docus
Description: Minimal Documentation theme and CLI for shared usage across Nuxt modules
Latest version: 3.0.7

[![docus](https://docus-puce.vercel.app/__og-image__/static/og.png)](https://docus.dev)

[![npm version][npm-version-src]][npm-version-href]
[![npm downloads][npm-downloads-src]][npm-downloads-href]
[![License][license-src]][license-href]
[![Nuxt][nuxt-src]][nuxt-href]

# Docus

Documentation Theme and CLI to write beautiful docs with Markdown.

Ship fast, flexible, and SEO-optimized documentation with beautiful design out of the box. Docus brings together the best of the Nuxt ecosystem:
- [Nuxt 3](https://nuxt.com)
- [Nuxt Content](https://content.nuxt.com/)
- [Nuxt UI](https://ui.nuxt.com/)
- [Nuxt Image](https://image.nuxt.com/)
- [Nuxt LLMs](https://github.com/nuxtlabs/nuxt-llms)
- [Nuxt SEO](https://nuxtseo.com/)
- [UnJS ecosystem](https://unjs.io/)
- [Nuxt Studio](https://content.nuxt.com/studio) 

## Contribution

<details>
  <summary>Local development</summary>

- Clone this repository
- Install the latest LTS version of [Node.js](https://nodejs.org/en/)
- Install dependencies using `pnpm install`
- Run prepare command using `pnpm run dev:prepare`
- Run dev documentation built on top of Docus using `pnpm run dev`

</details>

## License

Published under the [MIT](https://github.com/unjs/undocs/blob/main/LICENSE) license.

Docus v3 has been entirely rewritten from scratch and is inspired and copied from [undocs](https://github.com/unjs/undocs) made by [@pi0](https://github.com/pi0) 💚


<!-- Badges -->
[npm-version-src]: https://img.shields.io/npm/v/docus/latest.svg?style=flat&colorA=020420&colorB=EEEEEE
[npm-version-href]: https://npmjs.com/package/docus

[npm-downloads-src]: https://img.shields.io/npm/dm/docus.svg?style=flat&colorA=020420&colorB=EEEEEE
[npm-downloads-href]: https://npm.chart.dev/docus

[license-src]: https://img.shields.io/npm/l/docus.svg?style=flat&colorA=020420&colorB=EEEEEE
[license-href]: https://npmjs.com/package/docus

[nuxt-src]: https://img.shields.io/badge/Nuxt-020420?logo=nuxt.js
[nuxt-href]: https://nuxt.com
npm package: @larbish/github-module
Description: > GitHub integration for [Nuxt](https://v3.nuxtjs.org) & [Content](https://content.nuxtjs.org)
Latest version: 1.4.7

# Github Module

> GitHub integration for [Nuxt](https://v3.nuxtjs.org) & [Content](https://content.nuxtjs.org)

## Setup

Install `@docus/github` in your project:

```bash
# Using Yarn
yarn add --dev @docus/github
# Using NPM
npm install --save-dev @docus/github
```

Then, add `@docus/github` to the `modules` section of your `nuxt.config.ts`:

```ts
import { defineNuxtConfig } from 'nuxt'

export default defineNuxtConfig({
  modules: [
    '@nuxt/content', // Required
    '@docus/github'
  ],
  github: {
    repo: 'nuxt/framework' // Or use GITHUB_REPO in .env
  }
})
```

Lastly, create a [personal access token](https://github.com/settings/tokens) on GitHub and add it into your `.env`:

```env
GITHUB_TOKEN='<your-personal-token>'
```

## Usage

```vue
<script setup lang="ts">
const { data: releases } = await useAsyncData('releases', () => githubReleases())
</script>

<template>
  <div>
    <div v-for="release in releases" :key="release.name">
      <ProseH2 :id="release.name">{{ release.name }}</ProseH2>
      <Content :document="release" />
    </div>
  </div>
</template>
```

## Options

```ts
github: {
  repo: string,
  releases: false | {
    api: string
    repo: string
    token: string
    /**
     * Parse release notes markdown and return AST tree
     *
     * Note: This option is only available when you have `@nuxt/content` installed in your project.
     *
     * @default true
     */
    parse: boolean
  }
}
```

## Development

1. Run `npm run dev:prepare` to generate type stubs.
2. Create a [personal access token](https://github.com/settings/tokens) on GitHub and add it into `playground/.env`
  ```env
  GITHUB_TOKEN='<your-personal-token>'
  ```
3. Use `npm run dev` to start [playground](./playground) in development mode.
npm package: @larbish/supabase
Description: Supabase module for Nuxt
Latest version: 1.4.4

[![@nuxtjs/supabase](./docs/public/social-card.jpg)](https://supabase.nuxtjs.org)

# Nuxt Supabase

[![npm version][npm-version-src]][npm-version-href]
[![npm downloads][npm-downloads-src]][npm-downloads-href]
[![License][license-src]][license-href]
[![Nuxt][nuxt-src]][nuxt-href]
[![Volta][volta-src]][volta-href]

> [Supabase](https://supabase.com) module for [Nuxt](https://v3.nuxtjs.org)

- [✨ &nbsp;Changelog](https://supabase.nuxtjs.org/changelog)
- [📖 &nbsp;Read the documentation](https://supabase.nuxtjs.org)
- [▶ &nbsp;Video](https://www.youtube.com/watch?v=jIyiRT6zT8Q)
- [👾 &nbsp;Demo](./demo)

## Features

- Nuxt 3 ready
- Vue 3 composables
- Usage in API server routes
- Authentication support
- Use supabase-js isomorphic client
- TypeScript support

## Usage

Checkout https://supabase.nuxtjs.org

## Nuxt 2

If you are looking for a solution with Nuxt 2, checkout https://github.com/supabase-community/nuxt-supabase

## Development

1. Clone this repository
2. Install dependencies using `yarn install` or `npm install`
3. Prepare development server using `yarn dev:prepare` or `npm run dev:prepare`
4. Build module using `yarn build` or `npm run build`
5. Launch playground using `yarn dev` or `npm run dev`

## License

[MIT License](./LICENSE)

<!-- Badges -->
[npm-version-src]: https://img.shields.io/npm/v/@nuxtjs/supabase/latest.svg?style=flat&colorA=18181B&colorB=28CF8D
[npm-version-href]: https://npmjs.com/package/@nuxtjs/supabase

[npm-downloads-src]: https://img.shields.io/npm/dt/@nuxtjs/supabase.svg?style=flat&colorA=18181B&colorB=28CF8D
[npm-downloads-href]: https://npm.chart.dev/@nuxtjs/supabase

[github-actions-ci-src]: https://github.com/nuxt-community/supabase-module/workflows/ci-main/badge.svg
[github-actions-ci-href]: https://github.com/nuxt-community/supabase-module/actions?query=workflow%3Aci

[codecov-src]: https://img.shields.io/codecov/c/github/nuxt-community/supabase-module.svg?style=flat&colorA=18181B&colorB=28CF8D
[codecov-href]: https://codecov.io/gh/nuxt-community/supabase-module

[license-src]: https://img.shields.io/npm/l/@nuxtjs/supabase.svg?style=flat&colorA=18181B&colorB=28CF8D
[license-href]: https://npmjs.com/package/@nuxtjs/supabase

[nuxt-src]: https://img.shields.io/badge/Nuxt-18181B?logo=nuxt.js
[nuxt-href]: https://nuxt.com

[volta-src]: https://user-images.githubusercontent.com/904724/209143798-32345f6c-3cf8-4e06-9659-f4ace4a6acde.svg
[volta-href]: https://volta.net/nuxt-modules/supabase?utm_source=readme_nuxt_supabase
npm package: @larchanka/colors-js
Description: A small utility to colorize console log messages in Node.js using ANSI escape codes.
Author: Mikhail Larchanka
Latest version: 1.0.1

# colorsjs

**colorsjs** - это пакет для Node.js, предоставляющий набор функций для добавления цвета в сообщения журнала консоли.

## Установка

```bash
npm install @larchanka/colors-js
```

## Использование

Импортируйте объект `colorsjs` в ваш JavaScript-файл:

```javascript
const colors = require('@larchanka/colors-js');
```

Объект `colorsjs` содержит различные функции, каждая из которых соответствует определенному цвету или стилю фона.

## Доступные цвета

* `green(сообщение)` - Выводит сообщение зеленым цветом.
* `red(сообщение)` - Выводит сообщение красным цветом.
* `yellow(сообщение)` - Выводит сообщение желтым цветом.
* `purple(сообщение)` - Выводит сообщение фиолетовым цветом.
* `pink(сообщение)` - Выводит сообщение розовым цветом (ярко-фиолетовый).
* `gray(сообщение)` - Выводит сообщение серым цветом.

## Цвета фона

* `bgGreen(сообщение)` - Выводит сообщение на зеленом фоне черным текстом.
* `bgRed(сообщение)` - Выводит сообщение на красном фоне белым текстом.
* `bgYellow(сообщение)` - Выводит сообщение на желтом фоне черным текстом.
* `bgPurple(сообщение)` - Выводит сообщение на фиолетовом фоне белым текстом.
* `bgPink(сообщение)` - Выводит сообщение на розовом фоне белым текстом.

## Примеры

```javascript
console.log(colors.green('Успех!'));
console.log(colors.red('Ошибка!'));
console.log(colors.yellow('Предупреждение!'));
console.log(colors.bgPurple('Это сообщение имеет фиолетовый фон'));
```

## Совместимость

Этот пакет должен работать в любой среде **Node.js**, которая поддерживает escape-последовательности **ANSI** для раскраски терминала.