UNPKG

2.17 kBJSONView Raw
1{
2 "name": "goodeggs-json-schema-validator",
3 "version": "4.5.1",
4 "description": "Good Eggs JSON Schema Validator",
5 "author": "Good Eggs <open-source@goodeggs.com>",
6 "contributors": [
7 "Ben Buckman <ben.buckman@goodeggs.com>",
8 "Danny Nelson <danny@goodeggs.com>"
9 ],
10 "license": "MIT",
11 "main": "index.js",
12 "repository": {
13 "type": "git",
14 "url": "git://github.com/goodeggs/goodeggs-json-schema-validator.git"
15 },
16 "dependencies": {
17 "tv4": "^1.2.7"
18 },
19 "devDependencies": {
20 "babel-cli": "^6.6.5",
21 "babel-core": "^6.18.2",
22 "babel-eslint": "^7.1.1",
23 "babel-plugin-transform-flow-strip-types": "^6.21.0",
24 "babel-preset-es2015": "^6.18.0",
25 "babel-preset-es2016": "^6.16.0",
26 "babel-preset-es2017": "^6.16.0",
27 "babel-register": "^6.7.2",
28 "eslint": "^3.10.2",
29 "eslint-plugin-flowtype": "^2.25.0",
30 "eslint-plugin-goodeggs": "^3.3.2",
31 "eslint-plugin-lodash": "^1.9.4",
32 "eslint-plugin-mocha": "^4.7.0",
33 "flow-bin": "^0.35.0",
34 "goodeggs-test-helpers": "^1.4.0",
35 "mocha": "^3.2.0"
36 },
37 "babel": {
38 "presets": [
39 "es2015",
40 "es2016",
41 "es2017"
42 ],
43 "plugins": [
44 "transform-flow-strip-types"
45 ]
46 },
47 "eslintConfig": {
48 "plugins": [
49 "goodeggs",
50 "flowtype"
51 ],
52 "extends": [
53 "plugin:goodeggs/goodeggs",
54 "plugin:flowtype/recommended"
55 ],
56 "rules": {
57 "lodash/prefer-lodash-typecheck": "off",
58 "no-eq-null": "off"
59 },
60 "env": {
61 "node": true
62 }
63 },
64 "scripts": {
65 "build": "rm -rf build/ && npm run build:safe",
66 "build:safe": "babel src -d build && cp package.json src/index.js.flow build/",
67 "postpublish": "npm cache clean",
68 "lint": "eslint 'src/**/*.js' --ignore-path .gitignore",
69 "test:mocha": "NODE_ENV=test mocha --compilers=js:babel-register --require=babel-polyfill",
70 "test": "npm run lint && flow && npm run test:mocha"
71 },
72 "homepage": "https://github.com/goodeggs/goodeggs-json-schema-validator",
73 "bugs": "https://github.com/goodeggs/goodeggs-json-schema-validator/issues",
74 "publishConfig": {
75 "registry": "https://registry.npmjs.org/"
76 }
77}