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

Kint Laravel Package

raveren/kint

Kint is a powerful, developer-friendly PHP debugging and inspection tool for Laravel. Dump variables with rich, readable output (arrays, objects, stack traces, timing) in the browser or CLI, making it easier to explore data and troubleshoot faster.

View on GitHub
Deep Wiki
Context7
v1.7.0

Expand all nodes when pressing ctrl+f.

v1.6.0
  • The beta-feature print sage($var); got some love.
  • Blacklisted keys are more complete
  • Bugfix
v1.5.6

Works on PHP 5.3 again (up to 8.2 - with a minor known issue:)

v1.5.5

Restore compatibility with php5.3 (hopefully!)

v1.5.4

Features

  • Constants no longer displayed for objects.
  • When dumped from inside Blade template - display template path

Fixed

  • Loopy alternative display fixed
  • Minor optimizations
1.5.0

Lots of stuff.

  • cli view and simple html share same-ish colors
  • cli view shows color indicators of current level
  • plain view readability enhancements
  • datetime of dump in rich view
  • phpstorm-plugin renamed to phpstorm-remote, doesn't work either way, thanks, jetbrains
  • improvements to enum and alternatives displays
  • switched functionalities of ! and + modifiers as it makes more intuitive sense
  • improvements to classname, color, splfileinfo variables
  • finally fixed footer [+] keyboard navigation
  • TAB button now jumps out of sage keyboard navigation
  • removed more useless tests, sigh this needs work
  • more obvious indication that direct, non-variable parameters were passed
  • streamlined output simplification, just makes sense now

Known issues: since PHP8.2 the debug_backtrace output changed what line is indicated, effectively breaking current variable name detection for multiline sage calls, not too difficult to fix.

v1.4.0

New features: print s(), s(2), many QOL improvements

  • Sage::$outputFile to write to denoted file instead of echo
  • print sage(); modifier to write output to sage.html in DIR
  • sage(2) shortcut to print just the files of the backtrace
  • sage() now prints the same info as microtime()
  • Documentation and visual improvements

The new functionality might still need some polishing, please report any issues you encounter!

Thanks to @beeyev for being the first contributor in a long while! :)

v1.3.24

Add d() shorthand to support drop-in replacing of Kint

v1.3.23

Replaced default IDE link provider. Still PHPStorm, just another means.

  • The good old remote call plugin was replaced by IDE remote control.
  • The new plugin is not as liberal for what the file path is prefixed, so improved app-root detection, removing Sage::$appRootDirs in the process. Breaking change but no one used it, fact :)
  • Updated fonts to be a more modern selection. Bolder, nicer, readabler :)
  • Random inspections fixed
v1.3.19

Maintenance release.

Fixed XML, basic support for now; Re-enabled and modernized resources compilation! Removed undocumented assignment detection; Fixes, anonymous classes, etc

v1.3.15

Improvements to: escaping, anonymous classes, performance, aliases, visual.

Pest + snapshots are not working out for testing, will look for better ways...

v1.3.11

Improvements to: DateTime, file, plain view.

Support all DateTime types and Include TZ+µs info, improve file display, improve plain display, other fixes.

1.3.8

Support enum type, Carbon class, bugfixes and improvements

v1.3.0

A lot of improvements, hang on tight! :)

1.2.28

Microtime parser got love, runs on cli output now as well. ClassName was broken for '\' when using composer autolader :( Docker provided as an easy option to build release ready files.

v1.2.25

Slow and steady continuous improvements

Full Changelog: https://github.com/php-sage/sage/compare/v1.2.21...v1.2.25

v1.2.21

Cleanup & fixes

v1.2.12

Improvements after a month of production use

v1.2.10

A small rewrite of how parsers are invoked, I'm mostly happy about the logic flow now.

Lots of QoL improvements.

v1.2.1

Got rid of config.default.php Introduced "Sage::THEME_" constants Deprecated MODE_WHITESPACE in favor of more descriptive Sage::MODE_PLAINTEXT

1.2

Renamed Kint to Sage due to a conflict with a malicious maintainer, who started to claim my project as his own :)

Small updates too, nothing to write home about.

WE'RE BACK BABY!

v1.0.10
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
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
uri-template/tests