2016-08-08 07:54:06 +00:00
{
"name" : "graphbrainz" ,
2017-03-19 07:49:43 +00:00
"version" : "5.1.0" ,
2016-11-26 10:50:21 +00:00
"description" : "An Express server and middleware for querying the MusicBrainz API using GraphQL." ,
2016-08-20 05:59:32 +00:00
"main" : "lib/index.js" ,
2016-11-26 02:18:41 +00:00
"bin" : "lib/index.js" ,
2016-11-26 01:38:32 +00:00
"files" : [
"lib" ,
"scripts" ,
"Procfile" ,
2016-11-26 10:48:31 +00:00
"schema.json" ,
"yarn.lock"
2016-11-26 01:38:32 +00:00
] ,
2016-08-20 05:59:32 +00:00
"engines" : {
2016-12-10 03:40:52 +00:00
"node" : "^4.3.0, ^6.2.0" ,
"npm" : "^3.8.0, ^4.0.0"
2016-08-20 05:59:32 +00:00
} ,
2016-08-08 07:54:06 +00:00
"scripts" : {
2016-11-26 02:18:41 +00:00
"build" : "npm run build:lib && npm run update-schema && npm run build:docs" ,
2016-11-29 03:14:43 +00:00
"build:docs" : "npm run build:docs:readme && npm run build:docs:schema && npm run build:docs:types" ,
"build:docs:readme" : "doctoc --title \"## Contents\" README.md" ,
2016-11-30 02:18:50 +00:00
"build:docs:schema" : "printf '# GraphQL Schema\\n\\n%s\n' \"$(npm run -s print-schema:md)\" > docs/schema.md" ,
2017-03-18 21:54:22 +00:00
"build:docs:types" : "graphql-markdown --prologue 'You may also be interested in reading the [schema in GraphQL syntax](schema.md).' ./schema.json > docs/types.md" ,
2016-08-08 07:54:06 +00:00
"build:lib" : "babel --out-dir lib src" ,
"clean" : "npm run clean:lib" ,
"clean:lib" : "rm -rf lib" ,
2016-08-20 05:59:32 +00:00
"deploy" : "./scripts/deploy.sh" ,
2016-08-08 07:54:06 +00:00
"lint" : "standard --verbose | snazzy" ,
2017-03-18 05:27:25 +00:00
"lint:fix" : "standard --verbose --fix" ,
2016-12-20 05:49:16 +00:00
"prepublish" : "npm run clean:lib && npm run build:lib" ,
2016-12-21 02:04:08 +00:00
"preversion" : "npm run update-schema && npm run build:docs && git add schema.json docs" ,
2016-08-20 05:59:32 +00:00
"print-schema" : "babel-node scripts/print-schema.js" ,
2016-11-26 01:38:32 +00:00
"print-schema:json" : "npm run print-schema -- --json" ,
"print-schema:md" : "printf '```graphql\\n%s\\n```' \"$(npm run -s print-schema)\"" ,
2016-08-08 07:54:06 +00:00
"start" : "node lib/index.js" ,
"start:dev" : "nodemon --exec babel-node src/index.js" ,
2016-12-07 08:23:02 +00:00
"test" : "npm run lint && npm run test:coverage" ,
"test:coverage" : "cross-env NODE_ENV=test nyc npm run test:only" ,
2016-12-10 02:55:41 +00:00
"test:only" : "cross-env VCR_MODE=playback ava" ,
"test:record" : "cross-env VCR_MODE=record ava" ,
2016-12-20 05:21:07 +00:00
"test:record-new" : "cross-env VCR_MODE=cache ava --serial" ,
2016-12-07 08:23:02 +00:00
"test:watch" : "npm run test:only -- --watch" ,
2016-11-29 03:14:43 +00:00
"update-schema" : "npm run -s print-schema:json > schema.json"
2016-08-08 07:54:06 +00:00
} ,
2016-11-26 10:57:34 +00:00
"keywords" : [
"musicbrainz" ,
"graphql" ,
"api" ,
"express" ,
"middleware" ,
"relay"
] ,
2016-08-08 07:54:06 +00:00
"homepage" : "https://github.com/exogen/graphbrainz" ,
"author" : {
"name" : "Brian Beck" ,
"email" : "exogen@gmail.com" ,
"url" : "http://brianbeck.com/"
} ,
"repository" : {
"type" : "git" ,
"url" : "https://github.com/exogen/graphbrainz.git"
} ,
"license" : "MIT" ,
"dependencies" : {
2017-03-19 07:48:30 +00:00
"babel-runtime" : "^6.23.0" ,
2016-11-26 01:38:32 +00:00
"compression" : "^1.6.2" ,
2016-08-08 07:54:06 +00:00
"dashify" : "^0.2.2" ,
2017-03-19 07:48:30 +00:00
"dataloader" : "^1.3.0" ,
"debug" : "^2.6.3" ,
"dotenv" : "^4.0.0" ,
"es6-error" : "^4.0.2" ,
"express" : "^4.15.2" ,
"express-graphql" : "^0.6.3" ,
"graphql" : "^0.9.1" ,
"graphql-relay" : "^0.5.1" ,
2016-11-26 01:38:32 +00:00
"lru-cache" : "^4.0.1" ,
2016-08-31 06:33:29 +00:00
"pascalcase" : "^0.1.1" ,
2017-03-19 07:48:30 +00:00
"qs" : "^6.4.0" ,
"request" : "^2.81.0" ,
2016-12-15 07:18:53 +00:00
"retry" : "^0.10.1"
2016-08-08 07:54:06 +00:00
} ,
"devDependencies" : {
2017-03-19 07:48:30 +00:00
"ava" : "^0.18.2" ,
"babel-cli" : "^6.24.0" ,
2016-11-26 01:38:32 +00:00
"babel-eslint" : "^7.1.1" ,
2017-03-19 07:48:30 +00:00
"babel-plugin-istanbul" : "^4.0.0" ,
"babel-plugin-transform-runtime" : "^6.23.0" ,
"babel-preset-es2015" : "^6.24.0" ,
"babel-preset-stage-2" : "^6.22.0" ,
"babel-register" : "^6.24.0" ,
"coveralls" : "^2.12.0" ,
"cross-env" : "^3.2.4" ,
"doctoc" : "^1.3.0" ,
"graphql-markdown" : "^1.0.2" ,
2016-11-29 03:14:43 +00:00
"marked" : "^0.3.6" ,
2016-11-26 01:38:32 +00:00
"nodemon" : "^1.11.0" ,
2017-03-19 07:48:30 +00:00
"nyc" : "^10.1.2" ,
"rimraf" : "^2.6.1" ,
2016-12-07 08:23:02 +00:00
"sepia" : "^2.0.2" ,
2017-03-19 07:48:30 +00:00
"sinon" : "^2.0.0" ,
"snazzy" : "^6.0.0" ,
"standard" : "^9.0.2"
2016-08-08 07:54:06 +00:00
} ,
"standard" : {
"parser" : "babel-eslint"
2016-12-07 08:23:02 +00:00
} ,
"ava" : {
"require" : [
"babel-register"
]
} ,
"nyc" : {
"include" : [
"src/**"
] ,
"reporter" : [
"lcov" ,
"text"
] ,
"all" : true ,
"cache" : true ,
"sourceMap" : false ,
"instrument" : false
2016-08-08 07:54:06 +00:00
}
}