json-schema: https://github.com/diegohaz/schm
compose functional-programming joi json-schema lerna parse schema validate
Score: 16.083118521055706
Last synced: about 6 hours ago
JSON representation
Repository metadata:
Composable schemas for JavaScript and Node.js
- Host: GitHub
- URL: https://github.com/diegohaz/schm
- Owner: diegohaz
- License: mit
- Created: 2017-06-08T21:49:44.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2022-12-08T18:52:21.000Z (about 3 years ago)
- Last Synced: 2026-01-25T13:24:26.756Z (10 days ago)
- Topics: compose, functional-programming, joi, json-schema, lerna, parse, schema, validate
- Language: JavaScript
- Homepage: https://git.io/schm
- Size: 1.33 MB
- Stars: 513
- Watchers: 3
- Forks: 23
- Open Issues: 38
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Owner metadata:
- Name: Haz
- Login: diegohaz
- Email:
- Kind: user
- Description: Author of @ariakit. Working with JavaScript, CSS, accessibility.
- Website: https://ariakit.org
- Location:
- Twitter:
- Company: @ariakit
- Icon url: https://avatars.githubusercontent.com/u/3068563?u=2c5c8fb98134a64c94d54c342d5ceef787d199d4&v=4
- Repositories: 90
- Last Synced at: 2025-12-30T11:44:01.855Z
- Profile URL: https://github.com/diegohaz
GitHub Events
Total
- Watch event: 1
- Total: 1
Last Year
- Total: 0
Committers metadata
Last synced: about 20 hours ago
Total Commits: 86
Total Committers: 5
Avg Commits per committer: 17.2
Development Distribution Score (DDS): 0.151
Commits in past year: 0
Committers in past year: 0
Avg Commits per committer in past year: 0.0
Development Distribution Score (DDS) in past year: 0.0
| Name | Commits | |
|---|---|---|
| Diego Haz | h****o@g****m | 73 |
| dependabot[bot] | 4****] | 9 |
| Mikou | m****n@g****m | 2 |
| Junfeng Liu | c****g@g****m | 1 |
| Aditya Agarwal | a****3@g****m | 1 |
Issue and Pull Request metadata
Last synced: 5 months ago
Total issues: 30
Total pull requests: 63
Average time to close issues: 4 months
Average time to close pull requests: 20 days
Total issue authors: 19
Total pull request authors: 8
Average comments per issue: 1.4
Average comments per pull request: 0.83
Merged pull request: 29
Bot issues: 0
Bot pull requests: 38
Past year issues: 0
Past year pull requests: 0
Past year average time to close issues: N/A
Past year average time to close pull requests: N/A
Past year issue authors: 0
Past year pull request authors: 0
Past year average comments per issue: 0
Past year average comments per pull request: 0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- diegohaz (12)
- miljan-aleksic (1)
- scbj (1)
- codinsonn (1)
- mateuszkmiecik (1)
- verscph (1)
- strategicmachines (1)
- itaditya (1)
- danigb (1)
- anthonyG78 (1)
- kivervinicius (1)
- nodingneu (1)
- maloguertin (1)
- Niffy (1)
- seriousme (1)
Top Pull Request Authors
- dependabot[bot] (38)
- diegohaz (16)
- Mikou (4)
- idealaunchtech (1)
- J-F-Liu (1)
- itaditya (1)
- iancarv (1)
- Devin0231577 (1)
Top Issue Labels
- PR welcome (4)
- bug (4)
- enhancement (2)
- help wanted (2)
- new package (2)
- discussion (1)
Top Pull Request Labels
- dependencies (38)
Package metadata
- Total packages: 7
-
Total downloads:
- npm: 3,454 last-month
- Total dependent packages: 12 (may contain duplicates)
- Total dependent repositories: 38 (may contain duplicates)
- Total versions: 96
- Total maintainers: 1
npmjs.org: schm
Composable, parseable and validatable schemas for JavaScript and Node.js
- Homepage:
- Licenses: MIT
- Latest release: 0.4.1 (published over 7 years ago)
- Last Synced: 2026-02-03T20:20:10.653Z (about 16 hours ago)
- Versions: 22
- Dependent Packages: 12
- Dependent Repositories: 31
- Downloads: 2,047 Last month
-
Rankings:
- Dependent packages count: 1.789%
- Downloads: 2.261%
- Dependent repos count: 2.285%
- Average: 2.844%
- Stargazers count: 3.034%
- Forks count: 4.85%
- Maintainers (1)
npmjs.org: schm-translate
Translates values keys into schema keys
- Homepage:
- Licenses: MIT
- Latest release: 0.4.1 (published over 7 years ago)
- Last Synced: 2026-02-03T20:20:09.582Z (about 16 hours ago)
- Versions: 14
- Dependent Packages: 0
- Dependent Repositories: 2
- Downloads: 558 Last month
-
Rankings:
- Stargazers count: 3.034%
- Forks count: 4.85%
- Downloads: 6.263%
- Dependent repos count: 7.66%
- Average: 14.778%
- Dependent packages count: 52.082%
- Maintainers (1)
npmjs.org: schm-methods
Adds methods to schm parsed objects
- Homepage:
- Licenses: MIT
- Latest release: 0.4.1 (published over 7 years ago)
- Last Synced: 2026-02-03T20:20:10.936Z (about 16 hours ago)
- Versions: 14
- Dependent Packages: 0
- Dependent Repositories: 1
- Downloads: 201 Last month
-
Rankings:
- Stargazers count: 3.034%
- Forks count: 4.85%
- Downloads: 4.909%
- Dependent repos count: 10.358%
- Average: 15.047%
- Dependent packages count: 52.082%
- Maintainers (1)
npmjs.org: schm-computed
Adds computed parameters to schm schemas
- Homepage:
- Licenses: MIT
- Latest release: 0.4.1 (published over 7 years ago)
- Last Synced: 2026-02-03T20:20:11.059Z (about 16 hours ago)
- Versions: 10
- Dependent Packages: 0
- Dependent Repositories: 1
- Downloads: 543 Last month
-
Rankings:
- Stargazers count: 3.034%
- Forks count: 4.85%
- Downloads: 6.454%
- Dependent repos count: 10.358%
- Average: 15.356%
- Dependent packages count: 52.082%
- Maintainers (1)
npmjs.org: schm-express
Express middlewares using schm
- Homepage:
- Licenses: MIT
- Latest release: 0.4.1 (published over 7 years ago)
- Last Synced: 2026-02-03T20:20:10.118Z (about 16 hours ago)
- Versions: 16
- Dependent Packages: 0
- Dependent Repositories: 1
- Downloads: 44 Last month
-
Rankings:
- Stargazers count: 3.031%
- Forks count: 4.847%
- Dependent repos count: 10.353%
- Downloads: 13.55%
- Average: 16.769%
- Dependent packages count: 52.063%
- Maintainers (1)
npmjs.org: schm-koa
Koa middlewares using schm
- Homepage:
- Licenses: MIT
- Latest release: 0.4.2 (published over 7 years ago)
- Last Synced: 2026-02-03T20:20:10.219Z (about 16 hours ago)
- Versions: 11
- Dependent Packages: 0
- Dependent Repositories: 1
- Downloads: 15 Last month
-
Rankings:
- Stargazers count: 3.034%
- Forks count: 4.85%
- Dependent repos count: 10.358%
- Average: 22.552%
- Downloads: 42.435%
- Dependent packages count: 52.082%
- Maintainers (1)
npmjs.org: schm-mongo
Extend schm schemas so as to work with MongoDB
- Homepage:
- Licenses: MIT
- Latest release: 0.4.1 (published over 7 years ago)
- Last Synced: 2026-02-03T20:20:10.304Z (about 16 hours ago)
- Versions: 9
- Dependent Packages: 0
- Dependent Repositories: 1
- Downloads: 46 Last month
-
Rankings:
- Stargazers count: 3.034%
- Forks count: 4.85%
- Dependent repos count: 10.358%
- Average: 22.93%
- Downloads: 44.324%
- Dependent packages count: 52.082%
- Maintainers (1)
Dependencies
- @babel/core ^7.0.0 development
- @babel/plugin-proposal-export-default-from ^7.0.0 development
- @babel/plugin-proposal-object-rest-spread ^7.0.0 development
- @babel/preset-env ^7.0.0 development
- @babel/preset-flow ^7.0.0 development
- babel-core ^7.0.0-bridge.0 development
- babel-eslint ^9.0.0 development
- babel-jest ^23.6.0 development
- eslint ^5.5.0 development
- eslint-config-airbnb-base ^13.1.0 development
- eslint-config-prettier ^3.0.1 development
- eslint-plugin-flowtype ^2.50.0 development
- eslint-plugin-flowtype-errors ^3.6.0 development
- eslint-plugin-import ^2.14.0 development
- eslint-plugin-prettier ^2.6.2 development
- flow-bin ^0.80.0 development
- jest-cli ^23.6.0 development
- lerna ^3.3.0 development
- opn-cli ^3.1.0 development
- prettier ^1.14.2 development
- @babel/cli ^7.0.0 development
- documentation vicapow/documentation#a560a4373c301e37251f13e045811932c9c4ac01 development
- eslint ^5.5.0 development
- faker ^4.1.0 development
- flow-bin ^0.80.0 development
- humps ^2.0.1 development
- jest-cli ^23.6.0 development
- opn-cli ^3.1.0 development
- rimraf ^2.6.1 development
- validate.js ^0.12.0 development
- lodash ^4.17.10
- @babel/cli ^7.0.0 development
- documentation vicapow/documentation#a560a4373c301e37251f13e045811932c9c4ac01 development
- eslint ^5.5.0 development
- flow-bin ^0.80.0 development
- jest-cli ^23.6.0 development
- opn-cli ^3.1.0 development
- rimraf ^2.6.1 development
- @babel/cli ^7.0.0 development
- body-parser ^1.18.2 development
- documentation vicapow/documentation#a560a4373c301e37251f13e045811932c9c4ac01 development
- eslint ^5.5.0 development
- express ^4.16.2 development
- flow-bin ^0.80.0 development
- jest-cli ^23.6.0 development
- opn-cli ^3.1.0 development
- rimraf ^2.6.1 development
- supertest ^3.3.0 development
- schm ^0.4.1
- @babel/cli ^7.0.0 development
- documentation vicapow/documentation#a560a4373c301e37251f13e045811932c9c4ac01 development
- eslint ^5.5.0 development
- flow-bin ^0.80.0 development
- jest-cli ^23.6.0 development
- koa ^2.5.2 development
- koa-bodyparser ^4.2.0 development
- koa-router ^7.3.0 development
- opn-cli ^3.1.0 development
- rimraf ^2.6.1 development
- supertest ^3.3.0 development
- qs ^6.5.1
- schm ^0.4.1
- @babel/cli ^7.0.0 development
- documentation vicapow/documentation#a560a4373c301e37251f13e045811932c9c4ac01 development
- eslint ^5.5.0 development
- flow-bin ^0.80.0 development
- jest-cli ^23.6.0 development
- opn-cli ^3.1.0 development
- rimraf ^2.6.1 development
- @babel/cli ^7.0.0 development
- documentation vicapow/documentation#a560a4373c301e37251f13e045811932c9c4ac01 development
- eslint ^5.5.0 development
- flow-bin ^0.80.0 development
- jest-cli ^23.6.0 development
- opn-cli ^3.1.0 development
- rimraf ^2.6.1 development
- schm ^0.4.1 development
- lodash ^4.17.5
- @babel/cli ^7.0.0 development
- documentation vicapow/documentation#a560a4373c301e37251f13e045811932c9c4ac01 development
- eslint ^5.5.0 development
- flow-bin ^0.80.0 development
- jest-cli ^23.6.0 development
- opn-cli ^3.1.0 development
- rimraf ^2.6.1 development
- lodash ^4.17.10
- 1285 dependencies