jschemer
Version:
A Node.js library to generate documentation for JSON Schemas
58 lines (57 loc) • 1.45 kB
JSON
{
"name": "jschemer",
"version": "3.0.3",
"description": "A Node.js library to generate documentation for JSON Schemas",
"keywords": [
"JSON Schema",
"json-schema",
"Handlebars",
"documentation",
"JSON"
],
"homepage": "https://github.com/dwhieb/jschemer#readme",
"bugs": "https://github.com/dwhieb/jschemer/issues",
"license": "MIT",
"contributors": [
{
"name": "Daniel W. Hieber",
"email": "dhieber@umail.ucsb.edu",
"url": "http://danielhieber.com"
},
{
"name": "Alyanna Landayan",
"email": "alyanna.landayan@gmail.com"
}
],
"main": "index.js",
"bin": "./index.js",
"repository": {
"type": "git",
"url": "https://github.com/dwhieb/jschemer.git"
},
"engines": {
"node": "10.x"
},
"scripts": {
"build": "yaml2json test/schema.yml > test/schemas/schema.json -p & node build/index.js",
"test": "yaml2json test/schema.yml > test/schemas/schema.json -p && cd test && jasmine --config=jasmine.json && cd .."
},
"dependencies": {
"commander": "^2.19.0",
"handlebars": "^4.0.12",
"highlight.js": "^9.13.1",
"less": "^3.9.0",
"markdown-it": "^8.4.2",
"ora": "^3.0.0"
},
"devDependencies": {
"ajv": "^6.6.1",
"eslint": "^5.9.0",
"github-markdown-css": "^2.10.0",
"jasmine": "^3.3.0",
"nodemon": "^1.18.7",
"rimraf": "^2.6.2",
"stylelint": "^9.9.0",
"yamljs": "^0.3.0"
}
}