UNPKG

@apollographql/apollo-upload-server

Version:

Enhances Apollo GraphQL Server for intuitive file uploads via GraphQL mutations.

127 lines (126 loc) 3.08 kB
{ "name": "@apollographql/apollo-upload-server", "version": "5.0.3", "description": "Enhances Apollo GraphQL Server for intuitive file uploads via GraphQL mutations.", "license": "MIT", "author": "opensource@apollographql.com", "repository": { "type": "git", "url": "https://github.com/apollographql/apollo-upload-server.git" }, "homepage": "https://github.com/apollographql/apollo-upload-server#readme", "bugs": "https://github.com/apollographql/apollo-upload-server/issues", "keywords": [ "apollo", "server", "graphql", "file", "upload", "multipart", "koa", "express" ], "files": [ "lib" ], "main": "lib", "module": "lib/index.mjs", "engines": { "node": ">=6.10" }, "dependencies": { "@babel/runtime-corejs2": "^7.0.0-rc.1", "busboy": "^0.2.14", "object-path": "^0.11.4" }, "peerDependencies": { "graphql": "^0.13.1" }, "devDependencies": { "@babel/cli": "^7.0.0-rc.1", "@babel/core": "^7.0.0-rc.1", "@babel/plugin-transform-runtime": "^7.0.0-rc.1", "@babel/preset-env": "^7.0.0-rc.1", "ava": "^1.0.0-beta.3", "cross-env": "^5.1.3", "eslint": "^4.18.2", "eslint-plugin-ava": "^4.5.1", "eslint-plugin-prettier": "^2.6.0", "form-data": "^2.3.2", "get-port": "^3.2.0", "graphql": "^0.13.1", "husky": "^0.14.3", "koa": "^2.5.0", "lint-staged": "^7.0.0", "node-fetch": "^2.1.1", "npm-run-all": "^4.1.2", "prettier": "^1.11.1", "rimraf": "^2.6.2" }, "scripts": { "clean": "rimraf lib", "prebuild": "npm run clean", "build": "run-p build:*", "build:js": "babel src -d lib", "build:mjs": "cross-env MODULE=true babel src -d lib --keep-file-extension", "postbuild": "prettier 'lib/**/*.{mjs,js}' --write", "prewatch": "npm run build", "watch": "run-p watch:*", "watch:build": "run-p 'build:* -- --skip-initial-build --watch'", "watch:test": "ava -w", "lint": "run-p lint:*", "lint:eslint": "eslint . --ext mjs,js", "lint:prettier": "prettier '**/*.{json,md}' -l", "fix": "run-p fix:*", "fix:eslint": "eslint . --ext mjs,js --fix", "fix:prettier": "prettier '**/*.{json,md}' --write", "pretest": "npm run build", "test": "ava" }, "lint-staged": { "*.{mjs,js}": "eslint", "*.{json,md}": "prettier -l" }, "eslintIgnore": [ "!.*", "node_modules", "lib" ], "eslintConfig": { "parserOptions": { "sourceType": "module", "ecmaVersion": 2017, "ecmaFeatures": { "experimentalObjectRestSpread": true } }, "env": { "es6": true, "node": true }, "extends": [ "eslint:recommended", "plugin:ava/recommended" ], "plugins": [ "ava", "prettier" ], "rules": { "curly": [ "error", "multi" ], "prettier/prettier": "error" } }, "prettier": { "proseWrap": "never", "semi": false, "singleQuote": true }, "ava": { "cache": false, "verbose": true } }