Skip to content

Latest commit

 

History

History
24 lines (17 loc) · 915 Bytes

File metadata and controls

24 lines (17 loc) · 915 Bytes

JSON Schema Analysis Tool

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.

The Report

Run it yourself!

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.js

Blog

I 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