merge-json-schemas
Version:
Merge json schemas.
74 lines (73 loc) • 1.74 kB
JSON
{
"name": "merge-json-schemas",
"version": "1.0.0",
"description": "Merge json schemas.",
"main": "index.js",
"author": "Good Eggs Inc.",
"keywords": [
"merge",
"json",
"schema",
"schemas"
],
"contributors": [
"dannynelson <danny@goodeggs.com>"
],
"license": "Private",
"engines": {
"node": ">=4"
},
"repository": {
"type": "git",
"url": "git://github.com/goodeggs/merge-json-schemas.git"
},
"dependencies": {
"lodash.isarray": "^4.0.0",
"lodash.isnil": "^4.0.0",
"lodash.isplainobject": "^4.0.6",
"lodash.mergewith": "^4.6.0",
"lodash.uniq": "^4.5.0"
},
"devDependencies": {
"babel-cli": "^6.6.5",
"babel-plugin-add-module-exports": "^0.1.2",
"babel-preset-es2015": "^6.6.0",
"babel-register": "^6.7.2",
"eslint": "^2.7.0",
"eslint-plugin-goodeggs": "^1.4.0",
"goodeggs-test-helpers": "^1.0.0",
"in-publish": "^2.0.0",
"mocha": "^2.4.5"
},
"babel": {
"presets": [
"es2015"
],
"plugins": [
"add-module-exports"
]
},
"scripts": {
"build": "rm -rf build/ && babel src -d build && cp package.json can_publish build/",
"prepublish": "./can_publish",
"postpublish": "npm cache clean",
"lint": "eslint 'src/**/*.js' --ignore-path .gitignore",
"test:mocha": "NODE_ENV=test mocha --compilers=js:babel-register --require=babel-polyfill 'test/test.js'",
"test": "npm run lint && npm run test:mocha --"
},
"publishConfig": {
"registry": "https://registry.npmjs.org/",
"always-auth": true
},
"eslintConfig": {
"plugins": [
"goodeggs"
],
"extends": [
"plugin:goodeggs/goodeggs"
],
"env": {
"node": true
}
}
}