PHPackages                             ageekdev/vapor-ignore - 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. [DevOps &amp; Deployment](/categories/devops)
4. /
5. ageekdev/vapor-ignore

ActiveLibrary[DevOps &amp; Deployment](/categories/devops)

ageekdev/vapor-ignore
=====================

To clean unnecessary files for Laravel Vapor deployment

v1.3.0(1mo ago)836.4k↓40.9%1MITPHPPHP ^8.0CI passing

Since Feb 9Pushed 5mo ago2 watchersCompare

[ Source](https://github.com/ageekdev/vapor-ignore)[ Packagist](https://packagist.org/packages/ageekdev/vapor-ignore)[ Docs](https://github.com/ageekdev/vapor-ignore)[ RSS](/packages/ageekdev-vapor-ignore/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (4)Dependencies (20)Versions (5)Used By (0)

Vapor Ignore
============

[](#vapor-ignore)

[![Latest Version on Packagist](https://camo.githubusercontent.com/67b45d882b68d5e79ee43ddc4eef73a9b8253c5c50d0f7723892e90c6a4bf6ae/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f616765656b6465762f7661706f722d69676e6f72652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/ageekdev/vapor-ignore)[![Laravel 9.x](https://camo.githubusercontent.com/fcc1e72030f9ea6a823e9fcd3f7bd00c53d704813a7081d0e18baccea8209bfe/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d392e782d7265642e7376673f7374796c653d666c61742d737175617265)](https://laravel.com/docs/9.x)[![Laravel 10.x](https://camo.githubusercontent.com/77d579450465c8f91cf6e423135e0e63f0a86228512e20ee1f9f85dad715bfe1/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d31302e782d7265642e7376673f7374796c653d666c61742d737175617265)](http://laravel.com/docs/10.x)[![Laravel 11.x](https://camo.githubusercontent.com/6af540d86774b68377b5404150551aad9a1c12ae64d639fe671176a7192d794a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d31312e782d7265642e7376673f7374796c653d666c61742d737175617265)](http://laravel.com/docs/11.x)[![Laravel 12.x](https://camo.githubusercontent.com/19d5bb0370853f3f5f64da8e47f7b2e14803b7fa5f7c8d04e347ac6849edb9ee/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c61726176656c2d31322e782d7265642e7376673f7374796c653d666c61742d737175617265)](http://laravel.com/docs/12.x)[![Total Downloads](https://camo.githubusercontent.com/c93831f84068e5d5ab84167ade21917c55bb1acf696b922e0383cccc89eadb4f/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f616765656b6465762f7661706f722d69676e6f72652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/ageekdev/vapor-ignore)

Vapor Ignore is a package that helps you to clean unnecessary files before deploying your Laravel application to [Laravel Vapor](https://vapor.laravel.com/).

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

[](#installation)

You can install the package via composer:

```
composer require ageekdev/vapor-ignore
```

Getting Started
---------------

[](#getting-started)

After installing the package, you can run the following command to initialize. This command will create a `vapor-ignore.yml` file in the root of your project.

```
php ./vendor/bin/vapor-ignore init
```

### vapor-ignore.yml

[](#vapor-ignoreyml)

#### `ignore` directive

[](#ignore-directive)

Ignore the specified file or directory.

#### `vendor` directive

[](#vendor-directive)

Ignore the specified file or directory from the `vendor` directory.

- readme - Ignore the `readme.md` file from the `vendor` directory.
- changelog - Ignore the `changelog.md` file from the `vendor` directory.
- contributing - Ignore the `contributing.md` file from the `vendor` directory.
- upgrade - Ignore the `upgrade.md` file from the `vendor` directory.
- tests - Ignore the `tests` directory from the `vendor` directory.
- security - Ignore the `security.md` file from the `vendor` directory.
- license - Ignore the `license.md` file from the `vendor` directory.
- laravel-idea - Ignore the `laravel-idea` directory from the `vendor` directory.
- .github - Ignore the `.github` directory from the `vendor` directory.
- dotfiles - Ignore the dotfiles(`.editorconfig`, `.gitignore`, `.gitattributes` and `.php_cs.dist.php`) from the `vendor` directory.

Testing
-------

[](#testing)

```
composer test
```

Changelog
---------

[](#changelog)

Please see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.

Contributing
------------

[](#contributing)

Please see [CONTRIBUTING](.github/CONTRIBUTING.md) for details.

Security Vulnerabilities
------------------------

[](#security-vulnerabilities)

Please review [our security policy](../../security/policy) on how to report security vulnerabilities.

Credits
-------

[](#credits)

- [Tint Naing Win](https://github.com/tintnaingwinn)
- [All Contributors](../../contributors)

License
-------

[](#license)

The MIT License (MIT). Please see [License File](LICENSE.md) for more information.

###  Health Score

46

—

FairBetter than 93% of packages

Maintenance78

Regular maintenance activity

Popularity33

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 75% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~257 days

Total

4

Last Release

58d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/df0d5d9951712e7ff48fee3cf8767e4eefb48ef922c7661a13d802f30187ca82?d=identicon)[TintNaingWinn](/maintainers/TintNaingWinn)

---

Top Contributors

[![tintnaingwin](https://avatars.githubusercontent.com/u/13062143?v=4)](https://github.com/tintnaingwin "tintnaingwin (9 commits)")[![thettunaung-carro](https://avatars.githubusercontent.com/u/152833146?v=4)](https://github.com/thettunaung-carro "thettunaung-carro (3 commits)")

---

Tags

ignorelaravellaravel-vaporvaporlaraveldeploymentserverlessvaporignorelaravel-vaporvapor-ignore

###  Code Quality

TestsPest

Static AnalysisPHPStan

Code StyleLaravel Pint

### Embed Badge

![Health badge](/badges/ageekdev-vapor-ignore/health.svg)

```
[![Health](https://phpackages.com/badges/ageekdev-vapor-ignore/health.svg)](https://phpackages.com/packages/ageekdev-vapor-ignore)
```

###  Alternatives

[timokoerber/laravel-one-time-operations

Run operations once after deployment - just like you do it with migrations!

6481.7M11](/packages/timokoerber-laravel-one-time-operations)[spatie/laravel-prometheus

Export Laravel metrics to Prometheus

2651.3M6](/packages/spatie-laravel-prometheus)[fadion/maneuver

Easily deploy Laravel projects via FTP or SFTP, using Git for versioning.

1729.1k](/packages/fadion-maneuver)[anahkiasen/rocketeer-slack

Slack plugin for Rocketeer

2942.6k](/packages/anahkiasen-rocketeer-slack)[thecodeholic/laravel-hostinger-deploy

Laravel package for automated Hostinger deployment with GitHub Actions support

565.3k](/packages/thecodeholic-laravel-hostinger-deploy)[thebytelab/vapor-multi-region-deploy

An artisan command to assist deploying your Laravel Vapor app to multiple AWS regions

162.2k](/packages/thebytelab-vapor-multi-region-deploy)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
