Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Makefile Laravel Package

fidry/makefile

Helpers for writing Makefiles with consistent conventions: built-in checks, convention validation, and a simple structure for targets like help/default/cs/test. Aims to make Makefiles clearer, safer, and more contributor-friendly across projects.

View on GitHub
Deep Wiki
Context7
1.1.2

Fixes

  • Add missing dependency on mbstring (#76)
1.1.1

Features

  • Remove remaining occurrences of Safe* code (#66)
1.1.0

Features

  • Bump min PHP version supported to PHP 8.3 (#63)
1.0.3

(pseudo) Feature

  • Remove dependency on thecodingmaching/safe (#62)

Misc

Various CI improvements.

1.0.2

Fixes

  • Fix support for comments (#49)
1.0.1

Fixes

  • Handle multiline targets with tabs (#46)
1.0.0

If you are using 0.2.x there is nothing new. It's been close to a year since this library is out to me it looks like the API is stable enough for a stable release.

0.2.3

Features

  • Upgrade to PHPUnit10 (#45)

Fixes

  • Ensure the debug flag is not forwarded (#43)
0.2.2

Features

  • Add a utility method to know if a rule is a regular rule (#42)

Fixes

  • Handle trailing spaces for multi-line rule detection (#41)

Misc

  • Add PHP 8.2 to the CI (#24)
  • Fix typo (#28)
  • Fix the license message (#30)
  • Add a monthly schedule (#31)
  • Add meta jobs (#32)
  • Rename Static Analysis workflow (#33)
  • Update the checkout action (#34)
  • Bump the minimal PHP version to 8.1 (#35, #36)
  • Fix CS (#37, #38, #39)
  • Add Rector (#40)
0.2.1

Bugfixes

  • 50abe0d Remove dependency on PHPUnitBridge (#22)

Misc

  • 085a397 Move cache files to dist (#23)
0.2.0

Features

  • [BC Break] Rename parsedMakefile to parsedRules (#19)
  • Add new executeMakeCommand() method (#20)
  • Make some commands accessible to the child test cases (#21)
0.1.2

Features

  • Add PHP8 support (#18)
0.1.1

Bugfixes

Fix executing the make help command in a different working directory (#13)

Misc

  • Split the workflow to avoid running infection in PHP 7.4 (#14)
  • Extract getTimeout into a dedicated method (#15)
  • Fix CI infection execution (#16)
  • Add documentation (#17)
0.1.0
  • Initial commit Introduces a basic Parser that was used in infection/infection
  • Regorganize the project (233c4a1cf2eac2b9802e01269b6777061d02cc8a, #1, #2, #3, #4, #5)
  • Introduce a base test case (#6)
  • Refactor the Parser (#7)
  • Introduce a Rule object (#8)
  • Move the tests to constraints (#9)
  • Fix untrimmed targets (#10)
  • Partially fix alternative rule syntax case (#11)
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
davejamesmiller/laravel-breadcrumbs
artisanry/parsedown
christhompsontldr/phpsdk
bower-asset/punycode
bower-asset/inputmask
bower-asset/jquery
bower-asset/yii2-pjax
laravel/nova
spatie/laravel-mailcoach
spatie/laravel-superseeder
laravel/liferaft
nst/json-test-suite
danielmiessler/sec-lists
jackalope/jackalope-transport
twbs/bootstrap4
php-http/client-implementation
phpcr/phpcr-implementation
cucumber/gherkin-monorepo
haydenpierce/class-finder
psr/simple-cache-implementation