a9f / fractor-composer-json
ComposerJson extension for the File Read-Analyse-Change Tool. Allows modifying composer.json files
Installs: 276
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
Type:fractor-extension
Requires
- php: ^8.2
- a9f/fractor: ^0.4.1
- a9f/fractor-doc-generator: ^0.4.1
- a9f/fractor-extension-installer: ^0.4.1
- ergebnis/json-printer: ^3.5
- eta-orionis/composer-json-manipulator: ^1.0.1
- nette/utils: ^4.0
- symplify/rule-doc-generator-contracts: ^11.2
- webmozart/assert: ^1.11
Requires (Dev)
- symplify/rule-doc-generator: 12.1.3
README
Fractor extension package with a file processor for composer.json files.
Installation
composer require a9f/fractor-composer-json --dev
Configuration
All rules must implement the a9f\FractorComposerJson\Contract\ComposerJsonFractorRule interface. The rule will be tagged with 'fractor.composer_json_rule' and be injected in the ComposerJsonFileProcessor.
Have a look at all available rules Overview of all rules
Development
Development happens in the Fractor monorepo on GitHub