UNPKG

apollo-error-converter

Version:

Global Apollo Server Error handling made easy. Remove verbose and repetitive resolver / data source Error handling. Ensures no implementation details are ever leaked while preserving internal Error logging.

95 lines (94 loc) 2.22 kB
{ "name": "apollo-error-converter", "version": "1.1.1", "author": "Vampiire", "license": "MIT", "description": "Global Apollo Server Error handling made easy. Remove verbose and repetitive resolver / data source Error handling. Ensures no implementation details are ever leaked while preserving internal Error logging.", "main": "lib/core/index.js", "directories": { "lib": "lib", "test": "tests" }, "scripts": { "test": "jest", "test:core": "jest */*.core.test*", "test:utils": "jest */*.util.test*", "test:travis": "jest --no-cache --coverage && coveralls < coverage/lcov.info" }, "repository": { "type": "git", "url": "git+https://github.com/the-vampiire/apollo-error-converter.git" }, "keywords": [ "apollo", "server", "error", "handling", "simple", "mapping" ], "bugs": { "url": "https://github.com/the-vampiire/apollo-error-converter/issues" }, "jest": { "collectCoverageFrom": [ "lib/*/*.js", "!lib/*/index.js" ], "coveragePathIgnorePatterns": [ "/node_modules/", "/lib/utils/lodash-is-plain-object/" ] }, "homepage": "https://github.com/the-vampiire/apollo-error-converter#readme", "dependencies": { "apollo-server-core": "2.x.x" }, "devDependencies": { "@types/jest": "^24.0.15", "coveralls": "^3.0.3", "graphql": "^14.2.0", "jest": "^24.6.0", "eslint": "^5.16.0", "eslint-config-airbnb-base": "^13.1.0", "eslint-config-prettier": "^4.3.0", "eslint-plugin-import": "^2.17.2", "eslint-plugin-jest": "^22.6.4" }, "peerDependencies": { "graphql": "14.x.x", "apollo-server-core": "2.x.x" }, "eslintConfig": { "env": { "es6": true, "commonjs": true, "jest/globals": true }, "extends": [ "prettier", "airbnb-base", "plugin:jest/recommended" ], "plugins": [ "jest" ], "globals": { "Atomics": "readonly", "SharedArrayBuffer": "readonly" }, "parserOptions": { "ecmaVersion": 2018 }, "rules": { "quotes": [ "error", "double" ], "max-len": [ 0, 100 ] } } }