UNPKG

gitbook-plugin-json-schema

Version:
118 lines (117 loc) 2.56 kB
{ "name": "gitbook-plugin-json-schema", "version": "0.1.9", "description": "Gitbook plugin to convert JSON schema to markdown documentation", "main": "./dist/gitbook.compat.wrapper.js", "module": "./dist/module/index.js", "scripts": { "precommit": "lint-staged", "test": "jest", "lint": "xo", "build": "run-p build:*", "build:module": "babel src -d dist/module", "build:commonjs": "cross-env BABEL_ENV=commonjs babel src -d dist --copy-files", "release": "run(){ npm version $1 && git push --follow-tags && release -P; }; run" }, "engines": { "gitbook": ">=3.0.0" }, "files": [ "dist" ], "repository": { "type": "git", "url": "https://github.com/hipstersmoothie/gitbook-plugin-json-schema" }, "author": "Andrew Lisowski", "license": "UNLICENSED", "keywords": [ "json", "schema", "json-schema", "gitbook", "gitbook-plugin", "block", "id", "auto", "documentation", "autodoc", "documentation tool" ], "dependencies": { "deepmerge": "2.1.0", "html": "1.0.0", "json-schema-ref-parser": "5.0.3", "lodash": "4.17.5" }, "devDependencies": { "babel-cli": "6.26.0", "babel-eslint": "8.2.3", "babel-jest": "22.4.3", "babel-plugin-transform-object-rest-spread": "6.26.0", "babel-preset-env": "^1.6.1", "cross-env": "5.1.4", "eslint-plugin-jest": "21.15.0", "eslint-plugin-prettier": "2.6.0", "husky": "^0.14.3", "jest": "22.4.3", "jest-junit": "^3.6.0", "lint-staged": "^7.0.4", "npm-run-all": "4.1.2", "prettier": "1.12.1", "xo": "0.20.3", "release": "^3.1.7" }, "babel": { "presets": [ "env" ], "plugins": [ "transform-object-rest-spread" ] }, "prettier": { "singleQuote": true }, "lint-staged": { "*.{js,json,css,md}": [ "xo --fix", "prettier --write", "git add" ] }, "jest": { "collectCoverage": true, "collectCoverageFrom": [ "src/**/*.{js,jsx}" ], "coverageDirectory": "<rootDir>/coverage", "testPathIgnorePatterns": [ "/node_modules/", "/__tests__/helpers/" ] }, "xo": { "extends": [ "prettier" ], "plugins": [ "prettier", "jest" ], "envs": [ "jest" ], "parser": "babel-eslint", "rules": { "unicorn/import-index": 0, "unicorn/no-abusive-eslint-disable": 0, "no-else-return": [ "error", { "allowElseIf": true } ] } } }