{"minified":"composer/2.0","packages":{"laramint/laravel-brain":[{"name":"laramint/laravel-brain","description":"Visualize your Laravel request lifecycle as an interactive graph","keywords":[],"homepage":"","version":"v2.7.1","version_normalized":"2.7.1.0","license":["MIT"],"authors":[],"source":{"url":"https://github.com/laramint/laravel-brain.git","type":"git","reference":"7c0e5087c558d2c93aece589f621a28b80755f9a"},"dist":{"url":"https://api.github.com/repos/laramint/laravel-brain/zipball/7c0e5087c558d2c93aece589f621a28b80755f9a","type":"zip","shasum":"","reference":"7c0e5087c558d2c93aece589f621a28b80755f9a"},"type":"library","support":{"issues":"https://github.com/laramint/laravel-brain/issues","source":"https://github.com/laramint/laravel-brain/tree/v2.7.1"},"funding":[{"url":"https://www.buymeacoffee.com/mrmarchone","type":"buy_me_a_coffee"},{"url":"https://github.com/mrmarchone","type":"github"}],"time":"2026-09-18T13:14:39+00:00","published-time":"2026-09-18T13:17:07+00:00","autoload":{"psr-4":{"LaraMint\\LaravelBrain\\":"src/"}},"extra":{"laravel":{"providers":["LaraMint\\LaravelBrain\\LaravelBrainServiceProvider"]}},"require":{"php":">=8.0","nikic/php-parser":"^5.0","illuminate/console":"^9.0|^10.0|^11.0|^12.0|^13.0","illuminate/support":"^9.0|^10.0|^11.0|^12.0|^13.0","laramint/laravel-stress":"^1.0"},"require-dev":{"pestphp/pest":"^3.0","laravel/pint":"^1.29","larastan/larastan":"^3.9","orchestra/testbench":"^7.0|^8.0|^9.0|^10.0|^11.0","laramint/laravel-security-scanner":"^0.1","laravel/mcp":"^0.9.4"},"suggest":{"laramint/laravel-security-scanner":"Install in your app (--dev) to replace Brain's built-in source security rules with the more rigorous taint-based scanner. Brain auto-detects vendor/bin/php-security-scanner and falls back to built-in rules if absent.","laravel/mcp":"Install to enable `php artisan mcp:start brain` — lets Claude Code, Cursor, and other MCP clients query the last-scanned dependency graph interactively instead of re-exporting a static snapshot. Brain auto-detects it; the server simply doesn't register if it's absent. Requires Laravel 11+ (laravel/mcp needs symfony/process ^7.4.5|^8.0.5, which conflicts with the symfony/process ^6.x that Laravel 9/10 themselves require)."}},{"version":"v2.7.0","version_normalized":"2.7.0.0","source":{"url":"https://github.com/laramint/laravel-brain.git","type":"git","reference":"959ed543fb5b6bd588c7bbeae8918ffc4b1e6386"},"dist":{"url":"https://api.github.com/repos/laramint/laravel-brain/zipball/959ed543fb5b6bd588c7bbeae8918ffc4b1e6386","type":"zip","shasum":"","reference":"959ed543fb5b6bd588c7bbeae8918ffc4b1e6386"},"support":{"issues":"https://github.com/laramint/laravel-brain/issues","source":"https://github.com/laramint/laravel-brain/tree/v2.7.0"},"time":"2026-09-05T03:24:48+00:00","published-time":"2026-09-05T03:26:09+00:00"},{"version":"v2.6.0","version_normalized":"2.6.0.0","source":{"url":"https://github.com/laramint/laravel-brain.git","type":"git","reference":"c2bf14bbb41dbe4a3a16baa54bb549be54c32beb"},"dist":{"url":"https://api.github.com/repos/laramint/laravel-brain/zipball/c2bf14bbb41dbe4a3a16baa54bb549be54c32beb","type":"zip","shasum":"","reference":"c2bf14bbb41dbe4a3a16baa54bb549be54c32beb"},"support":{"issues":"https://github.com/laramint/laravel-brain/issues","source":"https://github.com/laramint/laravel-brain/tree/v2.6.0"},"time":"2026-08-31T19:45:34+00:00","published-time":"2026-08-31T19:46:52+00:00"},{"version":"v2.5.0","version_normalized":"2.5.0.0","source":{"url":"https://github.com/laramint/laravel-brain.git","type":"git","reference":"344eecae256ad5a5bad434dc3ffa600c70df2024"},"dist":{"url":"https://api.github.com/repos/laramint/laravel-brain/zipball/344eecae256ad5a5bad434dc3ffa600c70df2024","type":"zip","shasum":"","reference":"344eecae256ad5a5bad434dc3ffa600c70df2024"},"support":{"issues":"https://github.com/laramint/laravel-brain/issues","source":"https://github.com/laramint/laravel-brain/tree/v2.5.0"},"time":"2026-08-27T13:45:06+00:00","published-time":"2026-08-27T13:52:48+00:00","require-dev":{"pestphp/pest":"^3.0","laravel/pint":"^1.29","larastan/larastan":"^3.9","orchestra/testbench":"^7.0|^8.0|^9.0|^10.0|^11.0","laramint/laravel-security-scanner":"^0.1"},"suggest":{"laramint/laravel-security-scanner":"Install in your app (--dev) to replace Brain's built-in source security rules with the more rigorous taint-based scanner. Brain auto-detects vendor/bin/php-security-scanner and falls back to built-in rules if absent."}},{"version":"v2.4.0","version_normalized":"2.4.0.0","source":{"url":"https://github.com/laramint/laravel-brain.git","type":"git","reference":"bf7f41760636066d099c479b4648c98aec8ceb4d"},"dist":{"url":"https://api.github.com/repos/laramint/laravel-brain/zipball/bf7f41760636066d099c479b4648c98aec8ceb4d","type":"zip","shasum":"","reference":"bf7f41760636066d099c479b4648c98aec8ceb4d"},"support":{"issues":"https://github.com/laramint/laravel-brain/issues","source":"https://github.com/laramint/laravel-brain/tree/v2.4.0"},"time":"2026-08-09T13:40:42+00:00","published-time":"2026-08-09T13:42:13+00:00"},{"version":"v2.3.1","version_normalized":"2.3.1.0","source":{"url":"https://github.com/laramint/laravel-brain.git","type":"git","reference":"28e57201638cf56a0fb09347c750662ac3301538"},"dist":{"url":"https://api.github.com/repos/laramint/laravel-brain/zipball/28e57201638cf56a0fb09347c750662ac3301538","type":"zip","shasum":"","reference":"28e57201638cf56a0fb09347c750662ac3301538"},"support":{"issues":"https://github.com/laramint/laravel-brain/issues","source":"https://github.com/laramint/laravel-brain/tree/v2.3.1"},"time":"2026-06-25T14:34:15+00:00","published-time":"2026-06-25T14:37:43+00:00"},{"version":"v2.3.0","version_normalized":"2.3.0.0","source":{"url":"https://github.com/laramint/laravel-brain.git","type":"git","reference":"4194817ea3202ff04587ff04e45fc2b3a271a33f"},"dist":{"url":"https://api.github.com/repos/laramint/laravel-brain/zipball/4194817ea3202ff04587ff04e45fc2b3a271a33f","type":"zip","shasum":"","reference":"4194817ea3202ff04587ff04e45fc2b3a271a33f"},"support":{"issues":"https://github.com/laramint/laravel-brain/issues","source":"https://github.com/laramint/laravel-brain/tree/v2.3.0"},"time":"2026-05-19T09:14:37+00:00","published-time":"2026-05-22T19:21:03+00:00"},{"version":"v2.2.1","version_normalized":"2.2.1.0","source":{"url":"https://github.com/laramint/laravel-brain.git","type":"git","reference":"e2a33b148670a100cf2fff5d825352b49efabbf7"},"dist":{"url":"https://api.github.com/repos/laramint/laravel-brain/zipball/e2a33b148670a100cf2fff5d825352b49efabbf7","type":"zip","shasum":"","reference":"e2a33b148670a100cf2fff5d825352b49efabbf7"},"support":{"issues":"https://github.com/laramint/laravel-brain/issues","source":"https://github.com/laramint/laravel-brain/tree/v2.2.1"},"time":"2026-05-17T16:24:16+00:00","published-time":"2026-05-17T16:27:09+00:00"},{"version":"v2.2.0","version_normalized":"2.2.0.0","source":{"url":"https://github.com/laramint/laravel-brain.git","type":"git","reference":"813ac992fe7bce4a8cd57946e4b679875460dee7"},"dist":{"url":"https://api.github.com/repos/laramint/laravel-brain/zipball/813ac992fe7bce4a8cd57946e4b679875460dee7","type":"zip","shasum":"","reference":"813ac992fe7bce4a8cd57946e4b679875460dee7"},"support":{"issues":"https://github.com/laramint/laravel-brain/issues","source":"https://github.com/laramint/laravel-brain/tree/v2.2.0"},"time":"2026-05-16T22:14:18+00:00","published-time":"2026-05-16T22:17:21+00:00"},{"version":"v2.1.0","version_normalized":"2.1.0.0","source":{"url":"https://github.com/laramint/laravel-brain.git","type":"git","reference":"36752e2655ac29f505a8f94f1c85fd7e1cdb72a5"},"dist":{"url":"https://api.github.com/repos/laramint/laravel-brain/zipball/36752e2655ac29f505a8f94f1c85fd7e1cdb72a5","type":"zip","shasum":"","reference":"36752e2655ac29f505a8f94f1c85fd7e1cdb72a5"},"support":{"issues":"https://github.com/laramint/laravel-brain/issues","source":"https://github.com/laramint/laravel-brain/tree/v2.1.0"},"time":"2026-05-12T15:59:01+00:00","published-time":"2026-05-12T16:01:11+00:00","require-dev":{"pestphp/pest":"^3.0","laravel/pint":"^1.29","larastan/larastan":"^3.9","orchestra/testbench":"^7.0|^8.0|^9.0|^10.0|^11.0"},"suggest":"__unset"},{"version":"v2.0.3","version_normalized":"2.0.3.0","source":{"url":"https://github.com/laramint/laravel-brain.git","type":"git","reference":"46b952099a23e691477dc07f109270cdd1ac50d8"},"dist":{"url":"https://api.github.com/repos/laramint/laravel-brain/zipball/46b952099a23e691477dc07f109270cdd1ac50d8","type":"zip","shasum":"","reference":"46b952099a23e691477dc07f109270cdd1ac50d8"},"support":{"issues":"https://github.com/laramint/laravel-brain/issues","source":"https://github.com/laramint/laravel-brain/tree/v2.0.3"},"time":"2026-05-08T16:36:14+00:00","published-time":"2026-05-08T16:47:06+00:00"},{"version":"v2.0.2","version_normalized":"2.0.2.0","source":{"url":"https://github.com/laramint/laravel-brain.git","type":"git","reference":"96c19a30d481d7d0baeeb83beb5e38772db16914"},"dist":{"url":"https://api.github.com/repos/laramint/laravel-brain/zipball/96c19a30d481d7d0baeeb83beb5e38772db16914","type":"zip","shasum":"","reference":"96c19a30d481d7d0baeeb83beb5e38772db16914"},"support":{"issues":"https://github.com/laramint/laravel-brain/issues","source":"https://github.com/laramint/laravel-brain/tree/v2.0.2"},"time":"2026-05-07T22:31:53+00:00","published-time":"2026-05-07T22:33:16+00:00"},{"version":"v2.0.1","version_normalized":"2.0.1.0","source":{"url":"https://github.com/laramint/laravel-brain.git","type":"git","reference":"2a79f2d99070d1229106271ba52aa6a612c51f85"},"dist":{"url":"https://api.github.com/repos/laramint/laravel-brain/zipball/2a79f2d99070d1229106271ba52aa6a612c51f85","type":"zip","shasum":"","reference":"2a79f2d99070d1229106271ba52aa6a612c51f85"},"support":{"issues":"https://github.com/laramint/laravel-brain/issues","source":"https://github.com/laramint/laravel-brain/tree/v2.0.1"},"time":"2026-05-07T12:56:07+00:00","published-time":"2026-05-07T13:02:53+00:00"},{"version":"v2.0.0","version_normalized":"2.0.0.0","source":{"url":"https://github.com/laramint/laravel-brain.git","type":"git","reference":"cb8c647bbe4971cd6eb09d88ec81864583be9acd"},"dist":{"url":"https://api.github.com/repos/laramint/laravel-brain/zipball/cb8c647bbe4971cd6eb09d88ec81864583be9acd","type":"zip","shasum":"","reference":"cb8c647bbe4971cd6eb09d88ec81864583be9acd"},"support":{"issues":"https://github.com/laramint/laravel-brain/issues","source":"https://github.com/laramint/laravel-brain/tree/v2.0.0"},"time":"2026-05-07T11:30:10+00:00","published-time":"2026-05-07T11:31:08+00:00"},{"version":"v1.2.0","version_normalized":"1.2.0.0","source":{"url":"https://github.com/laramint/laravel-brain.git","type":"git","reference":"5f7d092f56c9118bd4e8dddd382e01a788dbf677"},"dist":{"url":"https://api.github.com/repos/laramint/laravel-brain/zipball/5f7d092f56c9118bd4e8dddd382e01a788dbf677","type":"zip","shasum":"","reference":"5f7d092f56c9118bd4e8dddd382e01a788dbf677"},"support":{"issues":"https://github.com/laramint/laravel-brain/issues","source":"https://github.com/laramint/laravel-brain/tree/v1.2.0"},"time":"2026-05-04T23:00:49+00:00","published-time":"2026-05-04T23:01:46+00:00"},{"version":"v1.1.1","version_normalized":"1.1.1.0","source":{"url":"https://github.com/laramint/laravel-brain.git","type":"git","reference":"090cb0c0df671d81c8be3edc49356d356363d74c"},"dist":{"url":"https://api.github.com/repos/laramint/laravel-brain/zipball/090cb0c0df671d81c8be3edc49356d356363d74c","type":"zip","shasum":"","reference":"090cb0c0df671d81c8be3edc49356d356363d74c"},"support":{"issues":"https://github.com/laramint/laravel-brain/issues","source":"https://github.com/laramint/laravel-brain/tree/v1.1.1"},"time":"2026-05-04T18:12:24+00:00","published-time":"2026-05-04T18:13:18+00:00"},{"version":"v1.1.0","version_normalized":"1.1.0.0","source":{"url":"https://github.com/laramint/laravel-brain.git","type":"git","reference":"a2ff6d951d2fcfa2cd41319cef36e2ae1936c874"},"dist":{"url":"https://api.github.com/repos/laramint/laravel-brain/zipball/a2ff6d951d2fcfa2cd41319cef36e2ae1936c874","type":"zip","shasum":"","reference":"a2ff6d951d2fcfa2cd41319cef36e2ae1936c874"},"support":{"issues":"https://github.com/laramint/laravel-brain/issues","source":"https://github.com/laramint/laravel-brain/tree/v1.1.0"},"time":"2026-05-02T18:52:02+00:00","published-time":"2026-05-02T18:52:40+00:00"},{"version":"v1.0.0","version_normalized":"1.0.0.0","source":{"url":"https://github.com/laramint/laravel-brain.git","type":"git","reference":"0a7550eb5c2b8c8a817e3bdbd74373cfae9580a6"},"dist":{"url":"https://api.github.com/repos/laramint/laravel-brain/zipball/0a7550eb5c2b8c8a817e3bdbd74373cfae9580a6","type":"zip","shasum":"","reference":"0a7550eb5c2b8c8a817e3bdbd74373cfae9580a6"},"support":{"issues":"https://github.com/laramint/laravel-brain/issues","source":"https://github.com/laramint/laravel-brain/tree/v1.0.0"},"funding":[{"url":"https://github.com/mrmarchone","type":"github"}],"time":"2026-04-30T16:59:33+00:00","published-time":"2026-04-29T22:16:03+00:00","require":{"nikic/php-parser":"^5.0","php":">=8.0","illuminate/console":"^9.0|^10.0|^11.0|^12.0|^13.0","illuminate/support":"^9.0|^10.0|^11.0|^12.0|^13.0"}}]},"security-advisories":[]}