Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gwleuverink/bundle

Laravel Blade with JavaScript Superpowers! ๐Ÿš€ Effortless page specific JavaScript modules in Laravel & Livewire apps
https://github.com/gwleuverink/bundle

bundler javascript laravel livewire

Last synced: 3 days ago
JSON representation

Laravel Blade with JavaScript Superpowers! ๐Ÿš€ Effortless page specific JavaScript modules in Laravel & Livewire apps

Awesome Lists containing this project

README

        




Effortless page specific JavaScript modules in Laravel/Livewire apps.


tests
browser-tests
codestyle

Bundle Sandbox


Explore the docs on **[GitHub Pages ยป](https://laravel-bundle.dev/)**

> [!NOTE]
> **Bundle is in open beta! ๐Ÿ‘€**
>
> We need your help get this package production ready ๐Ÿš€ Check out the [discussion board](https://github.com/gwleuverink/bundle/discussions) or [report a bug](https://github.com/gwleuverink/bundle/issues/new/choose). We appreciate your feedback!

## Installation

```bash
composer require leuverink/bundle
```

```bash
php artisan bundle:install
```

This is all you need to start using Bundle!

## Basic usage

You may import any `node_module` or local module from your `resources/js` directory directly on the page.

```html

const ApexCharts = await _import("ApexCharts");

// Create something amazing!

```

### Contributing

Clone this repo locally & run `composer install`

Run `composer serve` to start a local environment to tinker in.

You can run the test suites with the following composer scripts:

- `composer test` to run all tests except browser tests
- `composer test-browser` to run all browser tests
- `composer test-all` to run all tests