PHPackages                             souravmsh/compressed-output - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. souravmsh/compressed-output

ActiveLibrary

souravmsh/compressed-output
===========================

Compressed/Optimize output of the laravel application source code

v1.0.0(12mo ago)19MITPHP

Since May 24Pushed 11mo ago1 watchersCompare

[ Source](https://github.com/souravmsh/compressed-output)[ Packagist](https://packagist.org/packages/souravmsh/compressed-output)[ Docs](https://github.com/souravmsh/laravel-widget)[ RSS](/packages/souravmsh-compressed-output/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)DependenciesVersions (2)Used By (0)

Laravel Compressed Output Package
=================================

[](#laravel-compressed-output-package)

The `souravmsh/compressed-output` package minifies HTML, CSS, and JavaScript in Laravel applications to improve performance by reducing page load times.

Features
--------

[](#features)

- Minifies inline HTML, CSS, and JavaScript.
- Protects Blade directives, raw Blade content, and conditional comments.
- Preserves jQuery patterns and sensitive JS (e.g., regex/template literals).
- Configurable via `compressed-output.php`.

Installation
------------

[](#installation)

1. **Install via Composer**

    **Published Repository:**

    ```
    composer require souravmsh/laravel-widget
    ```

    **Local Development:**Add to `composer.json`:

    ```
    "repositories": [
        {
            "type": "path",
            "url": "packages/souravmsh/laravel-widget"
        }
    ]
    ```

    Then:

    ```
    composer require souravmsh/laravel-widget:dev-main
    ```
2. **Publish Configuration**

    ```
    php artisan vendor:publish --tag=compressed-output-config
    ```

    Enable in `.env`:

    ```
    COMPRESSED_OUTPUT_ENABLE=true
    ```
3. **Set Storage Permissions**

    ```
    chmod -R 775 storage
    php artisan storage:link
    ```

Configuration
-------------

[](#configuration)

Edit `config/compressed-output.php`:

```
