UNPKG

1.9 kBJSONView Raw
1{
2 "name": "goodeggs-json-schema-validator",
3 "version": "5.2.0",
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": "lib/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": "^7.5.0",
21 "@babel/core": "^7.5.0",
22 "@babel/node": "^7.5.0",
23 "@babel/preset-env": "^7.5.0",
24 "@babel/preset-flow": "^7.0.0",
25 "@babel/register": "^7.4.4",
26 "babel-eslint": "^10.0.2",
27 "eslint": "^5.5.0",
28 "eslint-plugin-goodeggs": "^7.3.1",
29 "flow-bin": "^0.105.2",
30 "goodeggs-test-helpers": "^6.0.1",
31 "mocha": "^5.0.5"
32 },
33 "babel": {
34 "presets": [
35 "@babel/preset-env",
36 "@babel/preset-flow"
37 ]
38 },
39 "eslintConfig": {
40 "root": true,
41 "parser": "babel-eslint",
42 "plugins": [
43 "goodeggs"
44 ],
45 "extends": [
46 "plugin:goodeggs/goodeggs"
47 ],
48 "rules": {
49 "goodeggs/lodash-prefer-lodash-typecheck": "off",
50 "goodeggs/import-no-commonjs": "off",
51 "no-eq-null": "off"
52 },
53 "env": {
54 "node": true
55 }
56 },
57 "scripts": {
58 "build": "rm -rf lib && babel src -d lib && cp src/index.js.flow lib",
59 "prepublishOnly": "yarn run build",
60 "lint": "eslint 'src/**/*.js' --ignore-path .gitignore",
61 "test:mocha": "NODE_ENV=test mocha --require @babel/register",
62 "test": "yarn run lint && yarn run flow && yarn run test:mocha"
63 },
64 "homepage": "https://github.com/goodeggs/goodeggs-json-schema-validator",
65 "bugs": "https://github.com/goodeggs/goodeggs-json-schema-validator/issues",
66 "publishConfig": {
67 "registry": "https://registry.npmjs.org/"
68 }
69}