crustum/inspector

Detect packages and approaches in use within a CakePHP project

Maintainers

Package info

github.com/Crustum/inspector

Type:cakephp-plugin

pkg:composer/crustum/inspector

Transparency log

Statistics

Installs: 3

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

1.0.0 2026-07-22 21:01 UTC

This package is auto-updated.

Last update: 2026-07-23 03:37:14 UTC


README

The Inspector plugin detects packages and development approaches in CakePHP projects by scanning Composer and JavaScript lockfiles, filesystem markers, and optionally PHP source conventions.

Inspector reports Composer and npm-family dependencies, application stacks and frontends, browser test frameworks, AI agents and editors, the JS package manager indicated by the committed lockfile, and stylistic approaches such as enum case casing and entity accessibility patterns.

The plugin integrates with CakePHP's plugin system and Cache layer, exposes a ProjectManager / ProjectScan API for programmatic use, and provides a inspector scan console command that emits JSON.

Requirements

  • PHP 8.2+

See Versions.md for the supported CakePHP versions.

Documentation

For documentation, as well as usage examples, see the docs directory of this repository.

License

Licensed under the MIT License. Redistributions of the source code included in this repository must retain the copyright notice found in each file.