As a maintainer of json-schema I was looking at our top dependent libraries in order to do some smoke testing for the upcoming v6 release. I was surprised to see there was no code related to json-schema in this repo although it being on of the top dependants (No.3 if you count by number of ⭐ ).
Timeline
🔍 After some puzzling I found the following timeline and reason why we are still left with json-schema as a dependency.
2019-06-08: PR#169 adds composer/composer as a dependency, this is the first time justinrainbow/json-schema is installed (verified with composer why justinrainbow/json-schema on 5d0e1af6
2020-01-30: PR#342 adds justinrainbow/json-schema in order to pin the required version to avoid conflicts.
2022-04-29: PR#575 removes composer/composer as a dependency
2024-07-15: f476219 justinrainbow/json-schema is still a first class dependency
master
As a maintainer of
json-schema
I was looking at our top dependent libraries in order to do some smoke testing for the upcoming v6 release. I was surprised to see there was no code related tojson-schema
in this repo although it being on of the top dependants (No.3 if you count by number of ⭐ ).Timeline
🔍 After some puzzling I found the following timeline and reason why we are still left with
json-schema
as a dependency.composer/composer
as a dependency, this is the first timejustinrainbow/json-schema
is installed (verified withcomposer why justinrainbow/json-schema
on 5d0e1af6justinrainbow/json-schema
in order to pin the required version to avoid conflicts.composer/composer
as a dependencyjustinrainbow/json-schema
is still a first class dependencyCurrent output on my fork of master
Why no PR?
At this time I don't have the time to draft a PR but rather took the time to create a decent report making this for a "Good first issue"