This repository contains scripts and utilities to fetch and analyze JSON Schema files from JSON Schema Store. The analysis includes counting the total number of schemas, their versions, and the frequency of various keywords used within the schemas.
- report.json - raw report with all the data
- charts.xlsx - some charts I made in excel
npm install
# This script fetches JSON Schemas from Schemastore and saves them locally.
node fetch-all-schemas.js
# This script analyzes the downloaded JSON Schemas to count the total number of schemas, their versions, and the frequency of keywords.
node analyze_schemas.jsI collected this data for this blog post: https://medium.com/@smikulcik/86-of-json-schemas-are-stuck-in-2017-heres-what-that-tells-us-about-the-industry-58e1f74cddff