{"_id":"loopback-graphql-checkacl","_rev":"32-92fc7db4f45896f8f51b9c93733038b0","name":"loopback-graphql-checkacl","description":"Add Apollo Server or GraphQL queries on your Loopback server with ACL capabilities","dist-tags":{"latest":"0.56.0"},"versions":{"0.13.0-acl":{"name":"loopback-graphql-checkacl","version":"0.13.0-acl","description":"Add Apollo Server or GraphQL queries on your Loopback server with ACL capabilities","main":"dist/index.js","directories":{"test":"test"},"types":"lib/index","scripts":{"build":"webpack","build:watch":"webpack --watch","pretest":"npm run build && npm run copydata","test":"jest","copydata":"cpx ./__test__/data.json ./data","test:watch":"npm test -- --watch","test:notify":"npm run test:watch -- --notify","coverage":"npm test -- --coverage","coverage:notify":"npm run coverage -- --watch --notify","start":"npm run build && node server/server.js","start:watch":"concurrently \"npm run build:watch\" \"node-dev server/server.js\"","prerelease":"npm test","release":"standard-version"},"repository":{"url":"git+https://github.com/tallyb/loopback-graphql.git","type":"git"},"keywords":["Loopback","GraphQL","Apollo","Express","Javascript","REST","APIs"],"author":{"name":"Miguel Angel Flores","email":"miguel@alt17.com"},"license":"MIT","bugs":{"url":"https://github.com/supermafete/loopback-graphql"},"homepage":"https://github.com/supermafete/loopback-graphql#readme","dependencies":{"body-parser":"^1.17.1","graphql":"^0.9.6","graphql-date":"^1.0.3","graphql-geojson":"^1.0.0","graphql-server-express":"^0.7.2","graphql-tools":"^0.11.0","graphql-type-json":"^0.1.4","lodash":"^4.17.4"},"devDependencies":{"@types/graphql":"^0.9.1","@types/jest":"^19.2.3","@types/lodash":"^4.14.64","@types/node":"^7.0.18","@types/request":"0.0.43","@types/request-promise":"^4.1.33","@types/uuid":"^2.0.29","awesome-typescript-loader":"^3.1.3","compression":"^1.6.2","concurrently":"^3.4.0","cors":"^2.8.3","cpx":"^1.5.0","express":"^4.15.2","ghooks":"^2.0.0","graphql-tag":"^2.1.0","helmet":"^3.6.0","jest":"^20.0.1","jest-cli":"^20.0.1","loopback":"^3.8.0","loopback-boot":"^2.24.0","loopback-component-explorer":"^4.2.0","loopback-datasource-juggler":"^3.6.1","node-dev":"^3.1.3","request":"^2.81.0","request-promise":"^4.2.0","rimraf":"^2.6.1","standard-version":"^4.0.0","supertest":"^3.0.0","ts-jest":"^20.0.3","tslint":"^5.2.0","tslint-loader":"^3.5.3","typescript":"2.3.2","webpack":"^2.5.1","webpack-node-externals":"^1.6.0","nsp":"^2.6.3","serve-favicon":"^2.4.2","strong-error-handler":"^2.1.0"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"testEnvironment":"node","testRegex":".*\\.spec\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"d683e52d2b803fa20b1893f03c22fe5b35d1a1b3","_id":"loopback-graphql-checkacl@0.13.0-acl","_npmVersion":"5.0.3","_nodeVersion":"8.1.4","_npmUser":{"name":"alt17","email":"miguel@alt17.com"},"dist":{"integrity":"sha512-lXDDS2RkDtIRY/EoFkGgOE9xeWgBiGxZ9aLhSDrIAbIcsgbsLiFZWz8L9hQWj+eDaJt5oe0Fkn4L64p54IiWBA==","shasum":"b90e35ebed7722804c0ddbf0e5ca0f47cfefdc92","tarball":"https://registry.npmjs.org/loopback-graphql-checkacl/-/loopback-graphql-checkacl-0.13.0-acl.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHm+y4zSwZDEQqCo5Vi31cfLQ847sitvejLGfSExwMJoAiEAk7fYJ1jRLZXqvux42jsJr2WtKyORM5RoG1eNy2G1u9Y="}]},"maintainers":[{"name":"alt17","email":"miguel@alt17.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-graphql-checkacl-0.13.0-acl.tgz_1502523505423_0.7078019948676229"}},"0.14.0":{"name":"loopback-graphql-checkacl","version":"0.14.0","description":"Add Apollo Server or GraphQL queries on your Loopback server with ACL capabilities","main":"dist/index.js","directories":{"test":"test"},"types":"lib/index","scripts":{"build":"webpack","build:watch":"webpack --watch","pretest":"npm run build && npm run copydata","test":"jest","copydata":"cpx ./__test__/data.json ./data","test:watch":"npm test -- --watch","test:notify":"npm run test:watch -- --notify","coverage":"npm test -- --coverage","coverage:notify":"npm run coverage -- --watch --notify","start":"npm run build && node server/server.js","start:watch":"concurrently \"npm run build:watch\" \"node-dev server/server.js\"","prerelease":"npm test","release":"standard-version"},"repository":{"url":"git+https://github.com/supermafete/loopback-graphql.git","type":"git"},"keywords":["Loopback","GraphQL","Apollo","Express","Javascript","REST","APIs"],"author":{"name":"Miguel Angel Flores","email":"miguel@alt17.com"},"license":"MIT","bugs":{"url":"https://github.com/supermafete/loopback-graphql"},"homepage":"https://github.com/supermafete/loopback-graphql#readme","dependencies":{"body-parser":"^1.17.1","graphql":"^0.9.6","graphql-date":"^1.0.3","graphql-geojson":"^1.0.0","graphql-server-express":"^0.7.2","graphql-tools":"^0.11.0","graphql-type-json":"^0.1.4","lodash":"^4.17.4"},"devDependencies":{"@types/graphql":"^0.9.1","@types/jest":"^19.2.3","@types/lodash":"^4.14.64","@types/node":"^7.0.18","@types/request":"0.0.43","@types/request-promise":"^4.1.33","@types/uuid":"^2.0.29","awesome-typescript-loader":"^3.1.3","compression":"^1.6.2","concurrently":"^3.4.0","cors":"^2.8.3","cpx":"^1.5.0","express":"^4.15.2","ghooks":"^2.0.0","graphql-tag":"^2.1.0","helmet":"^3.6.0","jest":"^20.0.1","jest-cli":"^20.0.1","loopback":"^3.8.0","loopback-boot":"^2.24.0","loopback-component-explorer":"^4.2.0","loopback-datasource-juggler":"^3.6.1","node-dev":"^3.1.3","request":"^2.81.0","request-promise":"^4.2.0","rimraf":"^2.6.1","standard-version":"^4.0.0","supertest":"^3.0.0","ts-jest":"^20.0.3","tslint":"^5.2.0","tslint-loader":"^3.5.3","typescript":"2.3.2","webpack":"^2.5.1","webpack-node-externals":"^1.6.0","nsp":"^2.6.3","serve-favicon":"^2.4.2","strong-error-handler":"^2.1.0"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"testEnvironment":"node","testRegex":".*\\.spec\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"40d10e7046f1e1d35e5dc36480a27be06195f470","_id":"loopback-graphql-checkacl@0.14.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.4","_npmUser":{"name":"alt17","email":"miguel@alt17.com"},"dist":{"integrity":"sha512-eHPlCp0dmR6LncUp0JGQa6p96iiGFfBeAOI+YVGcg6kX5HhTHm1tmazZpm+xTCeSaUb0+Ebb8xqc7r/sjETVdA==","shasum":"088211087dda1e2393be4f2310e622ebae3ee572","tarball":"https://registry.npmjs.org/loopback-graphql-checkacl/-/loopback-graphql-checkacl-0.14.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIrPgeDEnosNT0ROr7U5hyLK1fO8iViWLzXhCBygPy5AIgW+Xq18nqR9qA4RbfehlhohxWvOGu10slK8VP6DUlHnw="}]},"maintainers":[{"name":"alt17","email":"miguel@alt17.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-graphql-checkacl-0.14.0.tgz_1502523819743_0.6944210254587233"}},"0.15.0":{"name":"loopback-graphql-checkacl","version":"0.15.0","description":"Add Apollo Server or GraphQL queries on your Loopback server with ACL capabilities","main":"dist/index.js","directories":{"test":"test"},"types":"lib/index","scripts":{"build":"webpack","build:watch":"webpack --watch","pretest":"npm run build && npm run copydata","test":"jest","copydata":"cpx ./__test__/data.json ./data","test:watch":"npm test -- --watch","test:notify":"npm run test:watch -- --notify","coverage":"npm test -- --coverage","coverage:notify":"npm run coverage -- --watch --notify","start":"npm run build && node server/server.js","start:watch":"concurrently \"npm run build:watch\" \"node-dev server/server.js\"","prerelease":"npm test","release":"standard-version"},"repository":{"url":"git+https://github.com/supermafete/loopback-graphql.git","type":"git"},"keywords":["Loopback","GraphQL","Apollo","Express","Javascript","REST","APIs"],"author":{"name":"Miguel Angel Flores","email":"miguel@alt17.com"},"license":"MIT","bugs":{"url":"https://github.com/supermafete/loopback-graphql"},"homepage":"https://github.com/supermafete/loopback-graphql#readme","dependencies":{"body-parser":"^1.17.1","graphql":"^0.9.6","graphql-date":"^1.0.3","graphql-geojson":"^1.0.0","graphql-server-express":"^0.7.2","graphql-tools":"^0.11.0","graphql-type-json":"^0.1.4","lodash":"^4.17.4"},"devDependencies":{"@types/graphql":"^0.9.1","@types/jest":"^19.2.3","@types/lodash":"^4.14.64","@types/node":"^7.0.18","@types/request":"0.0.43","@types/request-promise":"^4.1.33","@types/uuid":"^2.0.29","awesome-typescript-loader":"^3.1.3","compression":"^1.6.2","concurrently":"^3.4.0","cors":"^2.8.3","cpx":"^1.5.0","express":"^4.15.2","ghooks":"^2.0.0","graphql-tag":"^2.1.0","helmet":"^3.6.0","jest":"^20.0.1","jest-cli":"^20.0.1","loopback":"^3.8.0","loopback-boot":"^2.24.0","loopback-component-explorer":"^4.2.0","loopback-datasource-juggler":"^3.6.1","node-dev":"^3.1.3","request":"^2.81.0","request-promise":"^4.2.0","rimraf":"^2.6.1","standard-version":"^4.0.0","supertest":"^3.0.0","ts-jest":"^20.0.3","tslint":"^5.2.0","tslint-loader":"^3.5.3","typescript":"2.3.2","webpack":"^2.5.1","webpack-node-externals":"^1.6.0","nsp":"^2.6.3","serve-favicon":"^2.4.2","strong-error-handler":"^2.1.0"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"testEnvironment":"node","testRegex":".*\\.spec\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"94d7759fd1e1ec2dbcaaeb6b0d2f059bb03fd461","_id":"loopback-graphql-checkacl@0.15.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.4","_npmUser":{"name":"alt17","email":"miguel@alt17.com"},"dist":{"integrity":"sha512-EI/xLkQv6DbY267CfP22uq65yPmJEsF6DIZwk0rnrV2BTQgHvDcKH9qKrnmvQ5NC0/8GeweLFmt952i2KXqtRQ==","shasum":"948d9b8bc788365058bf4f3c02d4ef5f6e15a0bf","tarball":"https://registry.npmjs.org/loopback-graphql-checkacl/-/loopback-graphql-checkacl-0.15.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA7ROtFGEfA/fexmuiD2oXkI8saBK2fqllL1xYBc2wFKAiABWUdVurycLudqeYbTBhurA3mVNdcKJPI16FD1VP/Z8g=="}]},"maintainers":[{"name":"alt17","email":"miguel@alt17.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-graphql-checkacl-0.15.0.tgz_1504184623082_0.8774039652198553"}},"0.16.0":{"name":"loopback-graphql-checkacl","version":"0.16.0","description":"Add Apollo Server or GraphQL queries on your Loopback server with ACL capabilities","main":"dist/index.js","directories":{"test":"test"},"types":"lib/index","scripts":{"build":"webpack","build:watch":"webpack --watch","pretest":"npm run build && npm run copydata","test":"jest","copydata":"cpx ./__test__/data.json ./data","test:watch":"npm test -- --watch","test:notify":"npm run test:watch -- --notify","coverage":"npm test -- --coverage","coverage:notify":"npm run coverage -- --watch --notify","start":"npm run build && node server/server.js","start:watch":"concurrently \"npm run build:watch\" \"node-dev server/server.js\"","prerelease":"npm test","release":"standard-version"},"repository":{"url":"git+https://github.com/supermafete/loopback-graphql.git","type":"git"},"keywords":["Loopback","GraphQL","Apollo","Express","Javascript","REST","APIs"],"author":{"name":"Miguel Angel Flores","email":"miguel@alt17.com"},"license":"MIT","bugs":{"url":"https://github.com/supermafete/loopback-graphql"},"homepage":"https://github.com/supermafete/loopback-graphql#readme","dependencies":{"body-parser":"^1.17.1","graphql":"^0.9.6","graphql-date":"^1.0.3","graphql-geojson":"^1.0.0","graphql-server-express":"^0.7.2","graphql-tools":"^0.11.0","graphql-type-json":"^0.1.4","lodash":"^4.17.4"},"devDependencies":{"@types/graphql":"^0.9.1","@types/jest":"^19.2.3","@types/lodash":"^4.14.64","@types/node":"^7.0.18","@types/request":"0.0.43","@types/request-promise":"^4.1.33","@types/uuid":"^2.0.29","awesome-typescript-loader":"^3.1.3","compression":"^1.6.2","concurrently":"^3.4.0","cors":"^2.8.3","cpx":"^1.5.0","express":"^4.15.2","ghooks":"^2.0.0","graphql-tag":"^2.1.0","helmet":"^3.6.0","jest":"^20.0.1","jest-cli":"^20.0.1","loopback":"^3.8.0","loopback-boot":"^2.24.0","loopback-component-explorer":"^4.2.0","loopback-datasource-juggler":"^3.6.1","node-dev":"^3.1.3","request":"^2.81.0","request-promise":"^4.2.0","rimraf":"^2.6.1","standard-version":"^4.0.0","supertest":"^3.0.0","ts-jest":"^20.0.3","tslint":"^5.2.0","tslint-loader":"^3.5.3","typescript":"2.3.2","webpack":"^2.5.1","webpack-node-externals":"^1.6.0","nsp":"^2.6.3","serve-favicon":"^2.4.2","strong-error-handler":"^2.1.0"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"testEnvironment":"node","testRegex":".*\\.spec\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"94d7759fd1e1ec2dbcaaeb6b0d2f059bb03fd461","_id":"loopback-graphql-checkacl@0.16.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.4","_npmUser":{"name":"alt17","email":"miguel@alt17.com"},"dist":{"integrity":"sha512-wUKhcMtc1egq7FxGSMMEso9Y7sqvXyCdRfB3dqFCSG7ZbxGBucN04eKwFQU4uYUCYydIR0Dn3sHy4Q+10P2HbA==","shasum":"932877bd7122c4fda509a856e1f084beb794b6f0","tarball":"https://registry.npmjs.org/loopback-graphql-checkacl/-/loopback-graphql-checkacl-0.16.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVm4jdvgUcwX294J7r/JnPFO5s/d0/ujARnlGeMErLowIhAMXvtRo8gOEDVl4wbqK2jyfUZE5GGdEhcL8JtGe3/TAa"}]},"maintainers":[{"name":"alt17","email":"miguel@alt17.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-graphql-checkacl-0.16.0.tgz_1504184956456_0.6435088599100709"}},"0.17.0":{"name":"loopback-graphql-checkacl","version":"0.17.0","description":"Add Apollo Server or GraphQL queries on your Loopback server with ACL capabilities","main":"dist/index.js","directories":{"test":"test"},"types":"lib/index","scripts":{"build":"webpack","build:watch":"webpack --watch","pretest":"npm run build && npm run copydata","test":"jest","copydata":"cpx ./__test__/data.json ./data","test:watch":"npm test -- --watch","test:notify":"npm run test:watch -- --notify","coverage":"npm test -- --coverage","coverage:notify":"npm run coverage -- --watch --notify","start":"npm run build && node server/server.js","start:watch":"concurrently \"npm run build:watch\" \"node-dev server/server.js\"","prerelease":"npm test","release":"standard-version"},"repository":{"url":"git+https://github.com/supermafete/loopback-graphql.git","type":"git"},"keywords":["Loopback","GraphQL","Apollo","Express","Javascript","REST","APIs"],"author":{"name":"Miguel Angel Flores","email":"miguel@alt17.com"},"license":"MIT","bugs":{"url":"https://github.com/supermafete/loopback-graphql"},"homepage":"https://github.com/supermafete/loopback-graphql#readme","dependencies":{"body-parser":"^1.17.1","graphql":"^0.9.6","graphql-date":"^1.0.3","graphql-geojson":"^1.0.0","graphql-server-express":"^0.7.2","graphql-tools":"^0.11.0","graphql-type-json":"^0.1.4","lodash":"^4.17.4"},"devDependencies":{"@types/graphql":"^0.9.1","@types/jest":"^19.2.3","@types/lodash":"^4.14.64","@types/node":"^7.0.18","@types/request":"0.0.43","@types/request-promise":"^4.1.33","@types/uuid":"^2.0.29","awesome-typescript-loader":"^3.1.3","compression":"^1.6.2","concurrently":"^3.4.0","cors":"^2.8.3","cpx":"^1.5.0","express":"^4.15.2","ghooks":"^2.0.0","graphql-tag":"^2.1.0","helmet":"^3.6.0","jest":"^20.0.1","jest-cli":"^20.0.1","loopback":"^3.8.0","loopback-boot":"^2.24.0","loopback-component-explorer":"^4.2.0","loopback-datasource-juggler":"^3.6.1","node-dev":"^3.1.3","request":"^2.81.0","request-promise":"^4.2.0","rimraf":"^2.6.1","standard-version":"^4.0.0","supertest":"^3.0.0","ts-jest":"^20.0.3","tslint":"^5.2.0","tslint-loader":"^3.5.3","typescript":"2.3.2","webpack":"^2.5.1","webpack-node-externals":"^1.6.0","nsp":"^2.6.3","serve-favicon":"^2.4.2","strong-error-handler":"^2.1.0"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"testEnvironment":"node","testRegex":".*\\.spec\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"826d14784b8fdab7459c4820a2744fac393caffc","_id":"loopback-graphql-checkacl@0.17.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.4","_npmUser":{"name":"alt17","email":"miguel@alt17.com"},"dist":{"integrity":"sha512-d7YmDWRMFVLH0+gi90DcucJ2xlj/3I4pFtqUzOm8F+D3SiBjQwoIN0Z8hpLyyxW1W7NONOada6OsU+WspoY7pg==","shasum":"cfdbed08b24f87d9410253f3005553e32385f11b","tarball":"https://registry.npmjs.org/loopback-graphql-checkacl/-/loopback-graphql-checkacl-0.17.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA7e5swnweQnRGQKVda9/0NQ7phAfMjs2zgnLIIEaRk3AiBs9LOltSPxb4jaKMdO3hba+Fz0O+3eK/awZSGI2BkJ3g=="}]},"maintainers":[{"name":"alt17","email":"miguel@alt17.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-graphql-checkacl-0.17.0.tgz_1504520722113_0.24698223313316703"}},"0.19.0":{"name":"loopback-graphql-checkacl","version":"0.19.0","description":"Add Apollo Server or GraphQL queries on your Loopback server with ACL capabilities","main":"dist/index.js","directories":{"test":"test"},"types":"lib/index","scripts":{"build":"webpack","devbuild":"webpack && cp dist/* ../viq-backend-graphql/node_modules/loopback-graphql-checkacl/dist","build:watch":"webpack --watch","pretest":"npm run build && npm run copydata","test":"jest","copydata":"cpx ./__test__/data.json ./data","test:watch":"npm test -- --watch","test:notify":"npm run test:watch -- --notify","coverage":"npm test -- --coverage","coverage:notify":"npm run coverage -- --watch --notify","start":"npm run build && node server/server.js","start:watch":"concurrently \"npm run build:watch\" \"node-dev server/server.js\"","prerelease":"npm test","release":"standard-version"},"repository":{"url":"git+https://github.com/supermafete/loopback-graphql.git","type":"git"},"keywords":["Loopback","GraphQL","Apollo","Express","Javascript","REST","APIs"],"author":{"name":"Miguel Angel Flores","email":"miguel@alt17.com"},"license":"MIT","bugs":{"url":"https://github.com/supermafete/loopback-graphql"},"homepage":"https://github.com/supermafete/loopback-graphql#readme","dependencies":{"body-parser":"^1.17.1","graphql":"^0.9.6","graphql-date":"^1.0.3","graphql-geojson":"^1.0.0","graphql-server-express":"^0.7.2","graphql-tools":"^0.11.0","graphql-type-json":"^0.1.4","lodash":"^4.17.4"},"devDependencies":{"@types/graphql":"^0.9.1","@types/jest":"^19.2.3","@types/lodash":"^4.14.64","@types/node":"^7.0.18","@types/request":"0.0.43","@types/request-promise":"^4.1.33","@types/uuid":"^2.0.29","awesome-typescript-loader":"^3.1.3","compression":"^1.6.2","concurrently":"^3.4.0","cors":"^2.8.3","cpx":"^1.5.0","express":"^4.15.2","ghooks":"^2.0.0","graphql-tag":"^2.1.0","helmet":"^3.6.0","jest":"^20.0.1","jest-cli":"^20.0.1","loopback":"^3.8.0","loopback-boot":"^2.24.0","loopback-component-explorer":"^4.2.0","loopback-datasource-juggler":"^3.6.1","node-dev":"^3.1.3","request":"^2.81.0","request-promise":"^4.2.0","rimraf":"^2.6.1","standard-version":"^4.0.0","supertest":"^3.0.0","ts-jest":"^20.0.3","tslint":"^5.2.0","tslint-loader":"^3.5.3","typescript":"2.3.2","webpack":"^2.5.1","webpack-node-externals":"^1.6.0","nsp":"^2.6.3","serve-favicon":"^2.4.2","strong-error-handler":"^2.1.0"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"testEnvironment":"node","testRegex":".*\\.spec\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"042774a7688b69e4be0000c5dfe4b60c12791307","_id":"loopback-graphql-checkacl@0.19.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.4","_npmUser":{"name":"alt17","email":"miguel@alt17.com"},"dist":{"integrity":"sha512-+iCn8pTAeSH59Fy+aX6lVGQZPu/U1rZRQCBw4YrPhdsx3hXMYvSNqZdNqaId8YoI6w0jmN5cnRuwHzpiaXqCIg==","shasum":"8e7111f950da9e60e6d314e5150ded49a8b3d392","tarball":"https://registry.npmjs.org/loopback-graphql-checkacl/-/loopback-graphql-checkacl-0.19.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCO8+7Vqi9xsA8vdBnCfC10fHz417N1FEL58RSby3mPRwIhAOsm/b1W8L4MmdoOzF5HyHDXg/x8AzDiP6BfRzgRLt2e"}]},"maintainers":[{"name":"alt17","email":"miguel@alt17.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-graphql-checkacl-0.19.0.tgz_1504600316282_0.016487176064401865"}},"0.21.0":{"name":"loopback-graphql-checkacl","version":"0.21.0","description":"Add Apollo Server or GraphQL queries on your Loopback server with ACL capabilities","main":"dist/index.js","directories":{"test":"test"},"types":"lib/index","scripts":{"build":"webpack","devbuild":"webpack && cp dist/* ../viq-backend-graphql/node_modules/loopback-graphql-checkacl/dist","build:watch":"webpack --watch","pretest":"npm run build && npm run copydata","test":"jest","copydata":"cpx ./__test__/data.json ./data","test:watch":"npm test -- --watch","test:notify":"npm run test:watch -- --notify","coverage":"npm test -- --coverage","coverage:notify":"npm run coverage -- --watch --notify","start":"npm run build && node server/server.js","start:watch":"concurrently \"npm run build:watch\" \"node-dev server/server.js\"","prerelease":"npm test","release":"standard-version"},"repository":{"url":"git+https://github.com/supermafete/loopback-graphql.git","type":"git"},"keywords":["Loopback","GraphQL","Apollo","Express","Javascript","REST","APIs"],"author":{"name":"Miguel Angel Flores","email":"miguel@alt17.com"},"license":"MIT","bugs":{"url":"https://github.com/supermafete/loopback-graphql"},"homepage":"https://github.com/supermafete/loopback-graphql#readme","dependencies":{"body-parser":"^1.17.1","graphql":"^0.9.6","graphql-date":"^1.0.3","graphql-geojson":"^1.0.0","graphql-server-express":"^0.7.2","graphql-tools":"^0.11.0","graphql-type-json":"^0.1.4","lodash":"^4.17.4"},"devDependencies":{"@types/graphql":"^0.9.1","@types/jest":"^19.2.3","@types/lodash":"^4.14.64","@types/node":"^7.0.18","@types/request":"0.0.43","@types/request-promise":"^4.1.33","@types/uuid":"^2.0.29","awesome-typescript-loader":"^3.1.3","compression":"^1.6.2","concurrently":"^3.4.0","cors":"^2.8.3","cpx":"^1.5.0","express":"^4.15.2","ghooks":"^2.0.0","graphql-tag":"^2.1.0","helmet":"^3.6.0","jest":"^20.0.1","jest-cli":"^20.0.1","loopback":"^3.8.0","loopback-boot":"^2.24.0","loopback-component-explorer":"^4.2.0","loopback-datasource-juggler":"^3.6.1","node-dev":"^3.1.3","request":"^2.81.0","request-promise":"^4.2.0","rimraf":"^2.6.1","standard-version":"^4.0.0","supertest":"^3.0.0","ts-jest":"^20.0.3","tslint":"^5.2.0","tslint-loader":"^3.5.3","typescript":"2.3.2","webpack":"^2.5.1","webpack-node-externals":"^1.6.0","nsp":"^2.6.3","serve-favicon":"^2.4.2","strong-error-handler":"^2.1.0"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"testEnvironment":"node","testRegex":".*\\.spec\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"2c295ea48fb316cb479280c5699eb692a36d57fa","_id":"loopback-graphql-checkacl@0.21.0","_npmVersion":"5.0.3","_nodeVersion":"8.3.0","_npmUser":{"name":"alt17","email":"miguel@alt17.com"},"dist":{"integrity":"sha512-gzb8DrrP84ZcqJmyL7MyYeg5Z2hQzmPwZZjPlHyCKHWns3AJLYGK4fHjWBFyJdO3pxKu25OCj0BxjjhAgSZWPw==","shasum":"c599a262ca04f8a11c393c4355f46b5df7aa2bc5","tarball":"https://registry.npmjs.org/loopback-graphql-checkacl/-/loopback-graphql-checkacl-0.21.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHTHNivqvvgDzIIhvXgJ/uLupGOtguCrPxRru1MeBPVjAiEAlPWGqPaq2Rg5gxU55OT65oSkkWRSvYSxr1w74cavJvA="}]},"maintainers":[{"name":"alt17","email":"miguel@alt17.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-graphql-checkacl-0.21.0.tgz_1505467047189_0.757573668146506"}},"0.22.0":{"name":"loopback-graphql-checkacl","version":"0.22.0","description":"Add Apollo Server or GraphQL queries on your Loopback server with ACL capabilities","main":"dist/index.js","directories":{"test":"test"},"types":"lib/index","scripts":{"build":"webpack","devbuild":"webpack && cp dist/* ../viq-backend-graphql/node_modules/loopback-graphql-checkacl/dist","build:watch":"webpack --watch","pretest":"npm run build && npm run copydata","test":"jest","copydata":"cpx ./__test__/data.json ./data","test:watch":"npm test -- --watch","test:notify":"npm run test:watch -- --notify","coverage":"npm test -- --coverage","coverage:notify":"npm run coverage -- --watch --notify","start":"npm run build && node server/server.js","start:watch":"concurrently \"npm run build:watch\" \"node-dev server/server.js\"","prerelease":"npm test","release":"standard-version"},"repository":{"url":"git+https://github.com/supermafete/loopback-graphql.git","type":"git"},"keywords":["Loopback","GraphQL","Apollo","Express","Javascript","REST","APIs"],"author":{"name":"Miguel Angel Flores","email":"miguel@alt17.com"},"license":"MIT","bugs":{"url":"https://github.com/supermafete/loopback-graphql"},"homepage":"https://github.com/supermafete/loopback-graphql#readme","dependencies":{"body-parser":"^1.17.1","graphql":"^0.9.6","graphql-date":"^1.0.3","graphql-geojson":"^1.0.0","graphql-server-express":"^0.7.2","graphql-tools":"^0.11.0","graphql-type-json":"^0.1.4","lodash":"^4.17.4"},"devDependencies":{"@types/graphql":"^0.9.1","@types/jest":"^19.2.3","@types/lodash":"^4.14.64","@types/node":"^7.0.18","@types/request":"0.0.43","@types/request-promise":"^4.1.33","@types/uuid":"^2.0.29","awesome-typescript-loader":"^3.1.3","compression":"^1.6.2","concurrently":"^3.4.0","cors":"^2.8.3","cpx":"^1.5.0","express":"^4.15.2","ghooks":"^2.0.0","graphql-tag":"^2.1.0","helmet":"^3.6.0","jest":"^20.0.1","jest-cli":"^20.0.1","loopback":"^3.8.0","loopback-boot":"^2.24.0","loopback-component-explorer":"^4.2.0","loopback-datasource-juggler":"^3.6.1","node-dev":"^3.1.3","request":"^2.81.0","request-promise":"^4.2.0","rimraf":"^2.6.1","standard-version":"^4.0.0","supertest":"^3.0.0","ts-jest":"^20.0.3","tslint":"^5.2.0","tslint-loader":"^3.5.3","typescript":"2.3.2","webpack":"^2.5.1","webpack-node-externals":"^1.6.0","nsp":"^2.6.3","serve-favicon":"^2.4.2","strong-error-handler":"^2.1.0"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"testEnvironment":"node","testRegex":".*\\.spec\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"5462dc3f7acb5df24bba234bc2c71d3ec36db904","_id":"loopback-graphql-checkacl@0.22.0","_npmVersion":"5.4.2","_nodeVersion":"8.3.0","_npmUser":{"name":"alt17","email":"miguel@alt17.com"},"dist":{"integrity":"sha512-/bq1f0w1ssGd+I0/8IpYsSCHVlXTXalQpbtJjAqzb9D15jdgKm/lHxJVKD2CkRGpaVc/hVU+YExe/ufwvHwiSA==","shasum":"a8821b8bc67e85ab774f094d6b9282bea1a98b13","tarball":"https://registry.npmjs.org/loopback-graphql-checkacl/-/loopback-graphql-checkacl-0.22.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGCHKCo+oVaj/ztCFOcrfM0ajXW30Z7Ree+uK2wmk/pkAiEAhHXp9g01Nzc79pTpRvPtmqybj9ON1WAI98+tHPQGuts="}]},"maintainers":[{"name":"alt17","email":"miguel@alt17.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-graphql-checkacl-0.22.0.tgz_1505725188205_0.23156540864147246"}},"0.24.0":{"name":"loopback-graphql-checkacl","version":"0.24.0","description":"Add Apollo Server or GraphQL queries on your Loopback server with ACL capabilities","main":"dist/index.js","directories":{"test":"test"},"types":"lib/index","scripts":{"build":"webpack","devbuild":"webpack && cp dist/* ../viq-backend-graphql/node_modules/loopback-graphql-checkacl/dist","build:watch":"webpack --watch","pretest":"npm run build && npm run copydata","test":"jest","copydata":"cpx ./__test__/data.json ./data","test:watch":"npm test -- --watch","test:notify":"npm run test:watch -- --notify","coverage":"npm test -- --coverage","coverage:notify":"npm run coverage -- --watch --notify","start":"npm run build && node server/server.js","start:watch":"concurrently \"npm run build:watch\" \"node-dev server/server.js\"","prerelease":"npm test","release":"standard-version"},"repository":{"url":"git+https://github.com/supermafete/loopback-graphql.git","type":"git"},"keywords":["Loopback","GraphQL","Apollo","Express","Javascript","REST","APIs"],"author":{"name":"Miguel Angel Flores","email":"miguel@alt17.com"},"license":"MIT","bugs":{"url":"https://github.com/supermafete/loopback-graphql"},"homepage":"https://github.com/supermafete/loopback-graphql#readme","dependencies":{"body-parser":"^1.17.1","graphql":"^0.9.6","graphql-date":"^1.0.3","graphql-geojson":"^1.0.0","graphql-server-express":"^0.7.2","graphql-tools":"^0.11.0","graphql-type-json":"^0.1.4","lodash":"^4.17.4"},"devDependencies":{"@types/graphql":"^0.9.1","@types/jest":"^19.2.3","@types/lodash":"^4.14.64","@types/node":"^7.0.18","@types/request":"0.0.43","@types/request-promise":"^4.1.33","@types/uuid":"^2.0.29","awesome-typescript-loader":"^3.1.3","compression":"^1.6.2","concurrently":"^3.4.0","cors":"^2.8.3","cpx":"^1.5.0","express":"^4.15.2","ghooks":"^2.0.0","graphql-tag":"^2.1.0","helmet":"^3.6.0","jest":"^20.0.1","jest-cli":"^20.0.1","loopback":"^3.8.0","loopback-boot":"^2.24.0","loopback-component-explorer":"^4.2.0","loopback-datasource-juggler":"^3.6.1","node-dev":"^3.1.3","request":"^2.81.0","request-promise":"^4.2.0","rimraf":"^2.6.1","standard-version":"^4.0.0","supertest":"^3.0.0","ts-jest":"^20.0.3","tslint":"^5.2.0","tslint-loader":"^3.5.3","typescript":"2.3.2","webpack":"^2.5.1","webpack-node-externals":"^1.6.0","nsp":"^2.6.3","serve-favicon":"^2.4.2","strong-error-handler":"^2.1.0"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"testEnvironment":"node","testRegex":".*\\.spec\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"ae3b943d55df4875a1e8ff54644c935635af8209","_id":"loopback-graphql-checkacl@0.24.0","_npmVersion":"5.4.2","_nodeVersion":"8.3.0","_npmUser":{"name":"alt17","email":"miguel@alt17.com"},"dist":{"integrity":"sha512-iDE4CxWS6+UwkvPbStAEj32D9Gbo4eRHmpbIs4vTptphzZ3ttTC6KICu1IPVpGIYxxQcymOXVEAcJFPZKQrYMw==","shasum":"2b3404752deafc45f8df4e7c2dea5a9414174e03","tarball":"https://registry.npmjs.org/loopback-graphql-checkacl/-/loopback-graphql-checkacl-0.24.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAqsJnI8dqpMAjd573Gm2PXJHXuJSuu3fZuS7UZNr6drAiEAwcEXSYJjkwULxpFLeTmpYYeQvrud9Z/2PRkgOFV3zqI="}]},"maintainers":[{"name":"alt17","email":"miguel@alt17.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-graphql-checkacl-0.24.0.tgz_1505726994702_0.6110498043708503"}},"0.26.0":{"name":"loopback-graphql-checkacl","version":"0.26.0","description":"Add Apollo Server or GraphQL queries on your Loopback server with ACL capabilities","main":"dist/index.js","directories":{"test":"test"},"types":"lib/index","scripts":{"build":"webpack","devbuild":"webpack && cp dist/* ../viq-backend-graphql/node_modules/loopback-graphql-checkacl/dist","build:watch":"webpack --watch","pretest":"npm run build && npm run copydata","test":"jest","copydata":"cpx ./__test__/data.json ./data","test:watch":"npm test -- --watch","test:notify":"npm run test:watch -- --notify","coverage":"npm test -- --coverage","coverage:notify":"npm run coverage -- --watch --notify","start":"npm run build && node server/server.js","start:watch":"concurrently \"npm run build:watch\" \"node-dev server/server.js\"","prerelease":"npm test","release":"standard-version"},"repository":{"url":"git+https://github.com/supermafete/loopback-graphql-checkacl.git","type":"git"},"keywords":["Loopback","GraphQL","Apollo","Express","Javascript","REST","APIs"],"author":{"name":"Miguel Angel Flores","email":"miguel@alt17.com"},"license":"MIT","bugs":{"url":"https://github.com/supermafete/loopback-graphql-checkacl"},"homepage":"https://github.com/supermafete/loopback-graphql-checkacl#readme","dependencies":{"body-parser":"^1.17.1","graphql":"^0.9.6","graphql-date":"^1.0.3","graphql-geojson":"^1.0.0","graphql-server-express":"^0.7.2","graphql-tools":"^0.11.0","graphql-type-json":"^0.1.4","lodash":"^4.17.4"},"devDependencies":{"@types/graphql":"^0.9.1","@types/jest":"^19.2.3","@types/lodash":"^4.14.64","@types/node":"^7.0.18","@types/request":"0.0.43","@types/request-promise":"^4.1.33","@types/uuid":"^2.0.29","awesome-typescript-loader":"^3.1.3","compression":"^1.6.2","concurrently":"^3.4.0","cors":"^2.8.3","cpx":"^1.5.0","express":"^4.15.2","ghooks":"^2.0.0","graphql-tag":"^2.1.0","helmet":"^3.6.0","jest":"^20.0.1","jest-cli":"^20.0.1","loopback":"^3.8.0","loopback-boot":"^2.24.0","loopback-component-explorer":"^4.2.0","loopback-datasource-juggler":"^3.6.1","node-dev":"^3.1.3","request":"^2.81.0","request-promise":"^4.2.0","rimraf":"^2.6.1","standard-version":"^4.0.0","supertest":"^3.0.0","ts-jest":"^20.0.3","tslint":"^5.2.0","tslint-loader":"^3.5.3","typescript":"2.3.2","webpack":"^2.5.1","webpack-node-externals":"^1.6.0","nsp":"^2.6.3","serve-favicon":"^2.4.2","strong-error-handler":"^2.1.0"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"testEnvironment":"node","testRegex":".*\\.spec\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"c7470349f341cb699139294640d6814678a3a569","_id":"loopback-graphql-checkacl@0.26.0","_npmVersion":"5.4.2","_nodeVersion":"8.3.0","_npmUser":{"name":"alt17","email":"miguel@alt17.com"},"dist":{"integrity":"sha512-QH6AHqmV1WHyjghfqPedrai3f0TSlsCt0bvp97UwqXaEtdqKmWYp8qozCsNDbYAvAsG+/kMFhH6DvGvOzOFF7Q==","shasum":"0cc6fcf1a346ba25e200424ade76774508a9e07e","tarball":"https://registry.npmjs.org/loopback-graphql-checkacl/-/loopback-graphql-checkacl-0.26.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5cZjsSTgvrsv0PXFzuiiQqxDGcgCf1ZKynegyBzKRTQIhAOd4VtcaPcqeMOYV8a3A0yXhIiT0xWAU8DFCYmSiHhW4"}]},"maintainers":[{"name":"alt17","email":"miguel@alt17.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-graphql-checkacl-0.26.0.tgz_1505730772901_0.9567273519933224"}},"0.28.0":{"name":"loopback-graphql-checkacl","version":"0.28.0","description":"Add Apollo Server or GraphQL queries on your Loopback server with ACL capabilities","main":"dist/index.js","directories":{"test":"test"},"types":"lib/index","scripts":{"build":"webpack","devbuild":"webpack && cp dist/* ../viq-backend-graphql/node_modules/loopback-graphql-checkacl/dist","build:watch":"webpack --watch","pretest":"npm run build && npm run copydata","test":"jest","copydata":"cpx ./__test__/data.json ./data","test:watch":"npm test -- --watch","test:notify":"npm run test:watch -- --notify","coverage":"npm test -- --coverage","coverage:notify":"npm run coverage -- --watch --notify","start":"npm run build && node server/server.js","start:watch":"concurrently \"npm run build:watch\" \"node-dev server/server.js\"","prerelease":"npm test","release":"standard-version"},"repository":{"url":"git+https://github.com/supermafete/loopback-graphql-checkacl.git","type":"git"},"keywords":["Loopback","GraphQL","Apollo","Express","Javascript","REST","APIs"],"author":{"name":"Miguel Angel Flores","email":"miguel@alt17.com"},"license":"MIT","bugs":{"url":"https://github.com/supermafete/loopback-graphql-checkacl"},"homepage":"https://github.com/supermafete/loopback-graphql-checkacl#readme","dependencies":{"body-parser":"^1.17.1","graphql":"^0.9.6","graphql-date":"^1.0.3","graphql-geojson":"^1.0.0","graphql-server-express":"^0.7.2","graphql-tools":"^0.11.0","graphql-type-json":"^0.1.4","lodash":"^4.17.4"},"devDependencies":{"@types/graphql":"^0.9.1","@types/jest":"^19.2.3","@types/lodash":"^4.14.64","@types/node":"^7.0.18","@types/request":"0.0.43","@types/request-promise":"^4.1.33","@types/uuid":"^2.0.29","awesome-typescript-loader":"^3.1.3","compression":"^1.6.2","concurrently":"^3.4.0","cors":"^2.8.3","cpx":"^1.5.0","express":"^4.15.2","ghooks":"^2.0.0","graphql-tag":"^2.1.0","helmet":"^3.6.0","jest":"^20.0.1","jest-cli":"^20.0.1","loopback":"^3.8.0","loopback-boot":"^2.24.0","loopback-component-explorer":"^4.2.0","loopback-datasource-juggler":"^3.6.1","node-dev":"^3.1.3","request":"^2.81.0","request-promise":"^4.2.0","rimraf":"^2.6.1","standard-version":"^4.0.0","supertest":"^3.0.0","ts-jest":"^20.0.3","tslint":"^5.2.0","tslint-loader":"^3.5.3","typescript":"2.3.2","webpack":"^2.5.1","webpack-node-externals":"^1.6.0","nsp":"^2.6.3","serve-favicon":"^2.4.2","strong-error-handler":"^2.1.0"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"testEnvironment":"node","testRegex":".*\\.spec\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"7f99ac09850bace7f12a8e1a4268cf39970b6581","_id":"loopback-graphql-checkacl@0.28.0","_npmVersion":"5.4.2","_nodeVersion":"8.3.0","_npmUser":{"name":"alt17","email":"miguel@alt17.com"},"dist":{"integrity":"sha512-MK9ZsjXDkbBEr510kPB1X5txbt26aJvbFkTFv7EHfSjqgJoPecQzeDfGRq9ggTRpasd0BkgY49nikRXHZtQPYQ==","shasum":"71ee682d332dfc02748c568c77b40c126a67f26b","tarball":"https://registry.npmjs.org/loopback-graphql-checkacl/-/loopback-graphql-checkacl-0.28.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBmCR/h5DQtYDChgqJqq1uc4DT3kR8/Nh7DxxTIi5EYQIhALcPOU+M1h3Xe+7TU430So8gIycTWef2QkModuf5YtYP"}]},"maintainers":[{"name":"alt17","email":"miguel@alt17.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-graphql-checkacl-0.28.0.tgz_1505736903844_0.3419796919915825"}},"0.30.0":{"name":"loopback-graphql-checkacl","version":"0.30.0","description":"Add Apollo Server or GraphQL queries on your Loopback server with ACL capabilities","main":"dist/index.js","directories":{"test":"test"},"types":"lib/index","scripts":{"build":"webpack","devbuild":"webpack && cp dist/* ../viq-backend-graphql/node_modules/loopback-graphql-checkacl/dist","build:watch":"webpack --watch","pretest":"npm run build && npm run copydata","test":"jest","copydata":"cpx ./__test__/data.json ./data","test:watch":"npm test -- --watch","test:notify":"npm run test:watch -- --notify","coverage":"npm test -- --coverage","coverage:notify":"npm run coverage -- --watch --notify","start":"npm run build && node server/server.js","start:watch":"concurrently \"npm run build:watch\" \"node-dev server/server.js\"","prerelease":"npm test","release":"standard-version"},"repository":{"url":"git+https://github.com/supermafete/loopback-graphql-checkacl.git","type":"git"},"keywords":["Loopback","GraphQL","Apollo","Express","Javascript","REST","APIs"],"author":{"name":"Miguel Angel Flores","email":"miguel@alt17.com"},"license":"MIT","bugs":{"url":"https://github.com/supermafete/loopback-graphql-checkacl"},"homepage":"https://github.com/supermafete/loopback-graphql-checkacl#readme","dependencies":{"body-parser":"^1.17.1","graphql":"^0.9.6","graphql-date":"^1.0.3","graphql-geojson":"^1.0.0","graphql-server-express":"^0.7.2","graphql-tools":"^0.11.0","graphql-type-json":"^0.1.4","lodash":"^4.17.4"},"devDependencies":{"@types/graphql":"^0.9.1","@types/jest":"^19.2.3","@types/lodash":"^4.14.64","@types/node":"^7.0.18","@types/request":"0.0.43","@types/request-promise":"^4.1.33","@types/uuid":"^2.0.29","awesome-typescript-loader":"^3.1.3","compression":"^1.6.2","concurrently":"^3.4.0","cors":"^2.8.3","cpx":"^1.5.0","express":"^4.15.2","ghooks":"^2.0.0","graphql-tag":"^2.1.0","helmet":"^3.6.0","jest":"^20.0.1","jest-cli":"^20.0.1","loopback":"^3.8.0","loopback-boot":"^2.24.0","loopback-component-explorer":"^4.2.0","loopback-datasource-juggler":"^3.6.1","node-dev":"^3.1.3","request":"^2.81.0","request-promise":"^4.2.0","rimraf":"^2.6.1","standard-version":"^4.0.0","supertest":"^3.0.0","ts-jest":"^20.0.3","tslint":"^5.2.0","tslint-loader":"^3.5.3","typescript":"2.3.2","webpack":"^2.5.1","webpack-node-externals":"^1.6.0","nsp":"^2.6.3","serve-favicon":"^2.4.2","strong-error-handler":"^2.1.0"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"testEnvironment":"node","testRegex":".*\\.spec\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"483d6f5c5822897e7b56be67d949fab30a89086d","_id":"loopback-graphql-checkacl@0.30.0","_npmVersion":"5.4.2","_nodeVersion":"8.3.0","_npmUser":{"name":"alt17","email":"miguel@alt17.com"},"dist":{"integrity":"sha512-Ac9YF6N+XpK2Dq7xk+YcvHy5yJYrl8Z2cdTpN68BB5g8jjNMrj34bPgaoigqs4kS3UsOGybk4AC7m22CRmbE2g==","shasum":"b42e368d02923effc4d525b92b8c21b13caf0c92","tarball":"https://registry.npmjs.org/loopback-graphql-checkacl/-/loopback-graphql-checkacl-0.30.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtLIgJ2qwq2DCaf3r3p6nwhbzmG8YgwTRaoiOfeBdzogIgIrP2e9NOrmvatvxQZ3pqKyJNeSCGyIaTBelxI0G6aNI="}]},"maintainers":[{"name":"alt17","email":"miguel@alt17.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-graphql-checkacl-0.30.0.tgz_1505914055378_0.9053957334253937"}},"0.32.0":{"name":"loopback-graphql-checkacl","version":"0.32.0","description":"Add Apollo Server or GraphQL queries on your Loopback server with ACL capabilities","main":"dist/index.js","directories":{"test":"test"},"types":"lib/index","scripts":{"build":"webpack","devbuild":"webpack && cp dist/* ../viq-backend-graphql/node_modules/loopback-graphql-checkacl/dist","build:watch":"webpack --watch","pretest":"npm run build && npm run copydata","test":"jest","copydata":"cpx ./__test__/data.json ./data","test:watch":"npm test -- --watch","test:notify":"npm run test:watch -- --notify","coverage":"npm test -- --coverage","coverage:notify":"npm run coverage -- --watch --notify","start":"npm run build && node server/server.js","start:watch":"concurrently \"npm run build:watch\" \"node-dev server/server.js\"","prerelease":"npm test","release":"standard-version"},"repository":{"url":"git+https://github.com/supermafete/loopback-graphql-checkacl.git","type":"git"},"keywords":["Loopback","GraphQL","Apollo","Express","Javascript","REST","APIs"],"author":{"name":"Miguel Angel Flores","email":"miguel@alt17.com"},"license":"MIT","bugs":{"url":"https://github.com/supermafete/loopback-graphql-checkacl"},"homepage":"https://github.com/supermafete/loopback-graphql-checkacl#readme","dependencies":{"body-parser":"^1.17.1","graphql":"^0.9.6","graphql-date":"^1.0.3","graphql-geojson":"^1.0.0","graphql-server-express":"^0.7.2","graphql-tools":"^0.11.0","graphql-type-json":"^0.1.4","lodash":"^4.17.4"},"devDependencies":{"@types/graphql":"^0.9.1","@types/jest":"^19.2.3","@types/lodash":"^4.14.64","@types/node":"^7.0.18","@types/request":"0.0.43","@types/request-promise":"^4.1.33","@types/uuid":"^2.0.29","awesome-typescript-loader":"^3.1.3","compression":"^1.6.2","concurrently":"^3.4.0","cors":"^2.8.3","cpx":"^1.5.0","express":"^4.15.2","ghooks":"^2.0.0","graphql-tag":"^2.1.0","helmet":"^3.6.0","jest":"^20.0.1","jest-cli":"^20.0.1","loopback":"^3.8.0","loopback-boot":"^2.24.0","loopback-component-explorer":"^4.2.0","loopback-datasource-juggler":"^3.6.1","node-dev":"^3.1.3","request":"^2.81.0","request-promise":"^4.2.0","rimraf":"^2.6.1","standard-version":"^4.0.0","supertest":"^3.0.0","ts-jest":"^20.0.3","tslint":"^5.2.0","tslint-loader":"^3.5.3","typescript":"2.3.2","webpack":"^2.5.1","webpack-node-externals":"^1.6.0","nsp":"^2.6.3","serve-favicon":"^2.4.2","strong-error-handler":"^2.1.0"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"testEnvironment":"node","testRegex":".*\\.spec\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"e08ce3d8f230ca5f1013ea86596963e8fc3e0499","_id":"loopback-graphql-checkacl@0.32.0","_npmVersion":"5.4.2","_nodeVersion":"8.3.0","_npmUser":{"name":"alt17","email":"miguel@alt17.com"},"dist":{"integrity":"sha512-WtPMTaDseMgGya657Qr5bBGA8aOXFK1E3UEb9yovFItbucVUQrKloWhhMda3iH2yg0DtgTEuT1xW+aBTtg69eA==","shasum":"14aea1e105b9fa3246fcac9a795e0c512049119f","tarball":"https://registry.npmjs.org/loopback-graphql-checkacl/-/loopback-graphql-checkacl-0.32.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDWvDti9NHG7X4A73rFg4Rw1ULKvnOURU8idR+mLAcSfAiEA0lpnwK+/XL1rLYIjErzi6cdMSv/nzLDpeysw53CSW1E="}]},"maintainers":[{"name":"alt17","email":"miguel@alt17.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-graphql-checkacl-0.32.0.tgz_1505914230995_0.6392937758937478"}},"0.34.0":{"name":"loopback-graphql-checkacl","version":"0.34.0","description":"Add Apollo Server or GraphQL queries on your Loopback server with ACL capabilities","main":"dist/index.js","directories":{"test":"test"},"types":"lib/index","scripts":{"build":"webpack","devbuild":"webpack && cp dist/* ../viq-backend-graphql/node_modules/loopback-graphql-checkacl/dist","build:watch":"webpack --watch","pretest":"npm run build && npm run copydata","test":"jest","copydata":"cpx ./__test__/data.json ./data","test:watch":"npm test -- --watch","test:notify":"npm run test:watch -- --notify","coverage":"npm test -- --coverage","coverage:notify":"npm run coverage -- --watch --notify","start":"npm run build && node server/server.js","start:watch":"concurrently \"npm run build:watch\" \"node-dev server/server.js\"","prerelease":"npm test","release":"standard-version"},"repository":{"url":"git+https://github.com/supermafete/loopback-graphql-checkacl.git","type":"git"},"keywords":["Loopback","GraphQL","Apollo","Express","Javascript","REST","APIs"],"author":{"name":"Miguel Angel Flores","email":"miguel@alt17.com"},"license":"MIT","bugs":{"url":"https://github.com/supermafete/loopback-graphql-checkacl"},"homepage":"https://github.com/supermafete/loopback-graphql-checkacl#readme","dependencies":{"body-parser":"^1.17.1","graphql":"^0.9.6","graphql-date":"^1.0.3","graphql-geojson":"^1.0.0","graphql-server-express":"^0.7.2","graphql-tools":"^0.11.0","graphql-type-json":"^0.1.4","lodash":"^4.17.4"},"devDependencies":{"@types/graphql":"^0.9.1","@types/jest":"^19.2.3","@types/lodash":"^4.14.64","@types/node":"^7.0.18","@types/request":"0.0.43","@types/request-promise":"^4.1.33","@types/uuid":"^2.0.29","awesome-typescript-loader":"^3.1.3","compression":"^1.6.2","concurrently":"^3.4.0","cors":"^2.8.3","cpx":"^1.5.0","express":"^4.15.2","ghooks":"^2.0.0","graphql-tag":"^2.1.0","helmet":"^3.6.0","jest":"^20.0.1","jest-cli":"^20.0.1","loopback":"^3.8.0","loopback-boot":"^2.24.0","loopback-component-explorer":"^4.2.0","loopback-datasource-juggler":"^3.6.1","node-dev":"^3.1.3","request":"^2.81.0","request-promise":"^4.2.0","rimraf":"^2.6.1","standard-version":"^4.0.0","supertest":"^3.0.0","ts-jest":"^20.0.3","tslint":"^5.2.0","tslint-loader":"^3.5.3","typescript":"2.3.2","webpack":"^2.5.1","webpack-node-externals":"^1.6.0","nsp":"^2.6.3","serve-favicon":"^2.4.2","strong-error-handler":"^2.1.0"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"testEnvironment":"node","testRegex":".*\\.spec\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"490ee03a14021562da9f96efdcc57319fe089ac7","_id":"loopback-graphql-checkacl@0.34.0","_npmVersion":"5.4.2","_nodeVersion":"8.3.0","_npmUser":{"name":"alt17","email":"miguel@alt17.com"},"dist":{"integrity":"sha512-XGFvKtotA1B7TUezYwkVeV026KfnigVhqwRBRdtDGs5Y9hNdSYxOZzcrqw5YUvb4gXYNuptls5v+O4wwFG5fjg==","shasum":"e333128889f2718c4f32d4819805e13dfe8344e6","tarball":"https://registry.npmjs.org/loopback-graphql-checkacl/-/loopback-graphql-checkacl-0.34.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSHZEN/2kKxG7GYZFHS7fbc9DXKNINiop2dTdvI/6xaAIgbg/GW9G1UQO3E0Lk/T6xCpIsJgXNzIjGs2nDc7ci0NU="}]},"maintainers":[{"name":"alt17","email":"miguel@alt17.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-graphql-checkacl-0.34.0.tgz_1505917350468_0.8557341950945556"}},"0.38.0":{"name":"loopback-graphql-checkacl","version":"0.38.0","description":"Add Apollo Server or GraphQL queries on your Loopback server with ACL capabilities","main":"dist/index.js","directories":{"test":"test"},"types":"lib/index","scripts":{"build":"webpack","devbuild":"webpack && cp dist/* ../viq-backend-graphql/node_modules/loopback-graphql-checkacl/dist","build:watch":"webpack --watch","pretest":"npm run build && npm run copydata","test":"jest","copydata":"cpx ./__test__/data.json ./data","test:watch":"npm test -- --watch","test:notify":"npm run test:watch -- --notify","coverage":"npm test -- --coverage","coverage:notify":"npm run coverage -- --watch --notify","start":"npm run build && node server/server.js","start:watch":"concurrently \"npm run build:watch\" \"node-dev server/server.js\"","prerelease":"npm test","release":"standard-version"},"repository":{"url":"git+https://github.com/supermafete/loopback-graphql-checkacl.git","type":"git"},"keywords":["Loopback","GraphQL","Apollo","Express","Javascript","REST","APIs"],"author":{"name":"Miguel Angel Flores","email":"miguel@alt17.com"},"license":"MIT","bugs":{"url":"https://github.com/supermafete/loopback-graphql-checkacl"},"homepage":"https://github.com/supermafete/loopback-graphql-checkacl#readme","dependencies":{"body-parser":"^1.17.1","graphql":"^0.9.6","graphql-date":"^1.0.3","graphql-geojson":"^1.0.0","graphql-server-express":"^0.7.2","graphql-tools":"^0.11.0","graphql-type-json":"^0.1.4","lodash":"^4.17.4"},"devDependencies":{"@types/graphql":"^0.9.1","@types/jest":"^19.2.3","@types/lodash":"^4.14.64","@types/node":"^7.0.18","@types/request":"0.0.43","@types/request-promise":"^4.1.33","@types/uuid":"^2.0.29","awesome-typescript-loader":"^3.1.3","compression":"^1.6.2","concurrently":"^3.4.0","cors":"^2.8.3","cpx":"^1.5.0","express":"^4.15.2","ghooks":"^2.0.0","graphql-tag":"^2.1.0","helmet":"^3.6.0","jest":"^20.0.1","jest-cli":"^20.0.1","loopback":"^3.8.0","loopback-boot":"^2.24.0","loopback-component-explorer":"^4.2.0","loopback-datasource-juggler":"^3.6.1","node-dev":"^3.1.3","request":"^2.81.0","request-promise":"^4.2.0","rimraf":"^2.6.1","standard-version":"^4.0.0","supertest":"^3.0.0","ts-jest":"^20.0.3","tslint":"^5.2.0","tslint-loader":"^3.5.3","typescript":"2.3.2","webpack":"^2.5.1","webpack-node-externals":"^1.6.0","nsp":"^2.6.3","serve-favicon":"^2.4.2","strong-error-handler":"^2.1.0"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"testEnvironment":"node","testRegex":".*\\.spec\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"2696d736bc4d7e5f068582c45862fb420e8ddc95","_id":"loopback-graphql-checkacl@0.38.0","_npmVersion":"5.4.2","_nodeVersion":"8.3.0","_npmUser":{"name":"alt17","email":"miguel@alt17.com"},"dist":{"integrity":"sha512-jXkBab89k0trF95yL0g2FWT+CJU2WNZ9Te6ImQM1Y+/hzGX1dC0whKytoqGSkWlJn/XZ2uuqdnWOoiNZCSenHQ==","shasum":"4525a03cc2e2b7915a000928b5869efb509def87","tarball":"https://registry.npmjs.org/loopback-graphql-checkacl/-/loopback-graphql-checkacl-0.38.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFIXVcEoYV6y6Dw0RTTicTOQEsCBOLpkHj05YDnL+b4VAiEAlvm2AEwdcIrfsWrPMEB8sWo4PfaS0sn9wdNBsYj+tvs="}]},"maintainers":[{"name":"alt17","email":"miguel@alt17.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-graphql-checkacl-0.38.0.tgz_1505920558909_0.8422085351776332"}},"0.40.0":{"name":"loopback-graphql-checkacl","version":"0.40.0","description":"Add Apollo Server or GraphQL queries on your Loopback server with ACL capabilities","main":"dist/index.js","directories":{"test":"test"},"types":"lib/index","scripts":{"build":"webpack","devbuild":"webpack && cp dist/* ../viq-backend-graphql/node_modules/loopback-graphql-checkacl/dist","build:watch":"webpack --watch","pretest":"npm run build && npm run copydata","test":"jest","copydata":"cpx ./__test__/data.json ./data","test:watch":"npm test -- --watch","test:notify":"npm run test:watch -- --notify","coverage":"npm test -- --coverage","coverage:notify":"npm run coverage -- --watch --notify","start":"npm run build && node server/server.js","start:watch":"concurrently \"npm run build:watch\" \"node-dev server/server.js\"","prerelease":"npm test","release":"standard-version"},"repository":{"url":"git+https://github.com/supermafete/loopback-graphql-checkacl.git","type":"git"},"keywords":["Loopback","GraphQL","Apollo","Express","Javascript","REST","APIs"],"author":{"name":"Miguel Angel Flores","email":"miguel@alt17.com"},"license":"MIT","bugs":{"url":"https://github.com/supermafete/loopback-graphql-checkacl"},"homepage":"https://github.com/supermafete/loopback-graphql-checkacl#readme","dependencies":{"body-parser":"^1.17.1","graphql":"^0.9.6","graphql-date":"^1.0.3","graphql-geojson":"^1.0.0","graphql-server-express":"^0.7.2","graphql-tools":"^0.11.0","graphql-type-json":"^0.1.4","lodash":"^4.17.4"},"devDependencies":{"@types/graphql":"^0.9.1","@types/jest":"^19.2.3","@types/lodash":"^4.14.64","@types/node":"^7.0.18","@types/request":"0.0.43","@types/request-promise":"^4.1.33","@types/uuid":"^2.0.29","awesome-typescript-loader":"^3.1.3","compression":"^1.6.2","concurrently":"^3.4.0","cors":"^2.8.3","cpx":"^1.5.0","express":"^4.15.2","ghooks":"^2.0.0","graphql-tag":"^2.1.0","helmet":"^3.6.0","jest":"^20.0.1","jest-cli":"^20.0.1","loopback":"^3.8.0","loopback-boot":"^2.24.0","loopback-component-explorer":"^4.2.0","loopback-datasource-juggler":"^3.6.1","node-dev":"^3.1.3","request":"^2.81.0","request-promise":"^4.2.0","rimraf":"^2.6.1","standard-version":"^4.0.0","supertest":"^3.0.0","ts-jest":"^20.0.3","tslint":"^5.2.0","tslint-loader":"^3.5.3","typescript":"2.3.2","webpack":"^2.5.1","webpack-node-externals":"^1.6.0","nsp":"^2.6.3","serve-favicon":"^2.4.2","strong-error-handler":"^2.1.0"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"testEnvironment":"node","testRegex":".*\\.spec\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"f2f0dc77b02c360984e9f19e4358318eaac93958","_id":"loopback-graphql-checkacl@0.40.0","_npmVersion":"5.4.2","_nodeVersion":"8.3.0","_npmUser":{"name":"alt17","email":"miguel@alt17.com"},"dist":{"integrity":"sha512-lpKvOx4s9xHkxU72nFMcvh06wI8GQKh8LUteZ4Iq1FsAhLnW/o0v15ASsDpFVI9AZ0hadpRBw88IdfaKI8X6Xg==","shasum":"9718342340995609ce97eccfb9665946d78c3ce3","tarball":"https://registry.npmjs.org/loopback-graphql-checkacl/-/loopback-graphql-checkacl-0.40.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBCdmImgMUbkEcJf5APHRHE6I6dvMCjRdWHIr/AbUMl+AiATbVI6o82D6hr9g5+eKla0CU+jJ1wpdM11evGorZpPAA=="}]},"maintainers":[{"name":"alt17","email":"miguel@alt17.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-graphql-checkacl-0.40.0.tgz_1506075834522_0.2669254879001528"}},"0.42.0":{"name":"loopback-graphql-checkacl","version":"0.42.0","description":"Add Apollo Server or GraphQL queries on your Loopback server with ACL capabilities","main":"dist/index.js","directories":{"test":"test"},"types":"lib/index","scripts":{"build":"webpack","devbuild":"webpack && cp dist/* ../viq-backend-graphql/node_modules/loopback-graphql-checkacl/dist","build:watch":"webpack --watch","pretest":"npm run build && npm run copydata","test":"jest","copydata":"cpx ./__test__/data.json ./data","test:watch":"npm test -- --watch","test:notify":"npm run test:watch -- --notify","coverage":"npm test -- --coverage","coverage:notify":"npm run coverage -- --watch --notify","start":"npm run build && node server/server.js","start:watch":"concurrently \"npm run build:watch\" \"node-dev server/server.js\"","prerelease":"npm test","release":"standard-version"},"repository":{"url":"git+https://github.com/supermafete/loopback-graphql-checkacl.git","type":"git"},"keywords":["Loopback","GraphQL","Apollo","Express","Javascript","REST","APIs"],"author":{"name":"Miguel Angel Flores","email":"miguel@alt17.com"},"license":"MIT","bugs":{"url":"https://github.com/supermafete/loopback-graphql-checkacl"},"homepage":"https://github.com/supermafete/loopback-graphql-checkacl#readme","dependencies":{"body-parser":"^1.17.1","graphql":"^0.9.6","graphql-date":"^1.0.3","graphql-geojson":"^1.0.0","graphql-server-express":"^0.7.2","graphql-tools":"^0.11.0","graphql-type-json":"^0.1.4","lodash":"^4.17.4"},"devDependencies":{"@types/graphql":"^0.9.1","@types/jest":"^19.2.3","@types/lodash":"^4.14.64","@types/node":"^7.0.18","@types/request":"0.0.43","@types/request-promise":"^4.1.33","@types/uuid":"^2.0.29","awesome-typescript-loader":"^3.1.3","compression":"^1.6.2","concurrently":"^3.4.0","cors":"^2.8.3","cpx":"^1.5.0","express":"^4.15.2","ghooks":"^2.0.0","graphql-tag":"^2.1.0","helmet":"^3.6.0","jest":"^20.0.1","jest-cli":"^20.0.1","loopback":"^3.8.0","loopback-boot":"^2.24.0","loopback-component-explorer":"^4.2.0","loopback-datasource-juggler":"^3.6.1","node-dev":"^3.1.3","request":"^2.81.0","request-promise":"^4.2.0","rimraf":"^2.6.1","standard-version":"^4.0.0","supertest":"^3.0.0","ts-jest":"^20.0.3","tslint":"^5.2.0","tslint-loader":"^3.5.3","typescript":"2.3.2","webpack":"^2.5.1","webpack-node-externals":"^1.6.0","nsp":"^2.6.3","serve-favicon":"^2.4.2","strong-error-handler":"^2.1.0"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"testEnvironment":"node","testRegex":".*\\.spec\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"ce8c2505c0286549c258ca653badef7ccb9d8395","_id":"loopback-graphql-checkacl@0.42.0","_npmVersion":"5.3.0","_nodeVersion":"8.3.0","_npmUser":{"name":"alt17","email":"miguel@alt17.com"},"dist":{"integrity":"sha512-w0OwzFgwtILN4U/HEcqM0pui+zGhJTJcKYZnMdcq35dcG/a81LizV95nTWjv66dOQ9iQyNZqRwU5nlOtdSJaBA==","shasum":"4d569079651ce2b49e30ba6b9e316d83a0be0645","tarball":"https://registry.npmjs.org/loopback-graphql-checkacl/-/loopback-graphql-checkacl-0.42.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2inDPkxYliMRc6pFkUXh3GfJfJmTirGMrM87uZ/3gjgIgBXJOpaLNUuS8/6ah/MH4Y2wxR6xe3RZtsaaFBx9hYj4="}]},"maintainers":[{"name":"alt17","email":"miguel@alt17.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-graphql-checkacl-0.42.0.tgz_1508163028282_0.9195135016925633"}},"0.43.0":{"name":"loopback-graphql-checkacl","version":"0.43.0","description":"Add Apollo Server or GraphQL queries on your Loopback server with ACL capabilities","main":"dist/index.js","directories":{"test":"test"},"types":"lib/index","scripts":{"build":"webpack","devbuild":"webpack && cp dist/* ../viq-backend-graphql/node_modules/loopback-graphql-checkacl/dist","build:watch":"webpack --watch","pretest":"npm run build && npm run copydata","test":"jest","copydata":"cpx ./__test__/data.json ./data","test:watch":"npm test -- --watch","test:notify":"npm run test:watch -- --notify","coverage":"npm test -- --coverage","coverage:notify":"npm run coverage -- --watch --notify","start":"npm run build && node server/server.js","start:watch":"concurrently \"npm run build:watch\" \"node-dev server/server.js\"","prerelease":"npm test","release":"standard-version"},"repository":{"url":"git+https://github.com/supermafete/loopback-graphql-checkacl.git","type":"git"},"keywords":["Loopback","GraphQL","Apollo","Express","Javascript","REST","APIs"],"author":{"name":"Miguel Angel Flores","email":"miguel@alt17.com"},"license":"MIT","bugs":{"url":"https://github.com/supermafete/loopback-graphql-checkacl"},"homepage":"https://github.com/supermafete/loopback-graphql-checkacl#readme","dependencies":{"body-parser":"^1.17.1","graphql":"^0.9.6","graphql-date":"^1.0.3","graphql-geojson":"^1.0.0","graphql-server-express":"^0.7.2","graphql-tools":"^0.11.0","graphql-type-json":"^0.1.4","lodash":"^4.17.4"},"devDependencies":{"@types/graphql":"^0.9.1","@types/jest":"^19.2.3","@types/lodash":"^4.14.64","@types/node":"^7.0.18","@types/request":"0.0.43","@types/request-promise":"^4.1.33","@types/uuid":"^2.0.29","awesome-typescript-loader":"^3.1.3","compression":"^1.6.2","concurrently":"^3.4.0","cors":"^2.8.3","cpx":"^1.5.0","express":"^4.15.2","ghooks":"^2.0.0","graphql-tag":"^2.1.0","helmet":"^3.6.0","jest":"^20.0.1","jest-cli":"^20.0.1","loopback":"^3.8.0","loopback-boot":"^2.24.0","loopback-component-explorer":"^4.2.0","loopback-datasource-juggler":"^3.6.1","node-dev":"^3.1.3","request":"^2.81.0","request-promise":"^4.2.0","rimraf":"^2.6.1","standard-version":"^4.0.0","supertest":"^3.0.0","ts-jest":"^20.0.3","tslint":"^5.2.0","tslint-loader":"^3.5.3","typescript":"2.3.2","webpack":"^2.5.1","webpack-node-externals":"^1.6.0","nsp":"^2.6.3","serve-favicon":"^2.4.2","strong-error-handler":"^2.1.0"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"testEnvironment":"node","testRegex":".*\\.spec\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"5f0c564d8260af61f17d374b0dc8f6a56077bdf8","_id":"loopback-graphql-checkacl@0.43.0","_npmVersion":"5.3.0","_nodeVersion":"8.3.0","_npmUser":{"name":"alt17","email":"miguel@alt17.com"},"dist":{"integrity":"sha512-pLDby6mvfOi8iBcIrK9RDQoQDKijRAOhQ2sQCtcf4zBctsJfZyhanWijW49MKJeXGHu9oTe65ZY3vlhBS5rsIg==","shasum":"32124aa8a383eeaac74aedbc9bbb2bdc0354c618","tarball":"https://registry.npmjs.org/loopback-graphql-checkacl/-/loopback-graphql-checkacl-0.43.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBTypUICqbiPiBHLRLDdmvIeDwgkmbi9vrt8WlfIOOimAiEA56HzbbzHMIWxQg137oLj0X8Y/dNLOlBe9BEaC09p08E="}]},"maintainers":[{"name":"alt17","email":"miguel@alt17.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-graphql-checkacl-0.43.0.tgz_1509370041715_0.26414811005815864"}},"0.44.0":{"name":"loopback-graphql-checkacl","version":"0.44.0","description":"Add Apollo Server or GraphQL queries on your Loopback server with ACL capabilities","main":"dist/index.js","directories":{"test":"test"},"types":"lib/index","scripts":{"build":"webpack","devbuild":"webpack && cp dist/* ../viq-backend-graphql/node_modules/loopback-graphql-checkacl/dist","build:watch":"webpack --watch","pretest":"npm run build && npm run copydata","test":"jest","copydata":"cpx ./__test__/data.json ./data","test:watch":"npm test -- --watch","test:notify":"npm run test:watch -- --notify","coverage":"npm test -- --coverage","coverage:notify":"npm run coverage -- --watch --notify","start":"npm run build && node server/server.js","start:watch":"concurrently \"npm run build:watch\" \"node-dev server/server.js\"","prerelease":"npm test","release":"standard-version"},"repository":{"url":"git+https://github.com/supermafete/loopback-graphql-checkacl.git","type":"git"},"keywords":["Loopback","GraphQL","Apollo","Express","Javascript","REST","APIs"],"author":{"name":"Miguel Angel Flores","email":"miguel@alt17.com"},"license":"MIT","bugs":{"url":"https://github.com/supermafete/loopback-graphql-checkacl"},"homepage":"https://github.com/supermafete/loopback-graphql-checkacl#readme","dependencies":{"body-parser":"^1.17.1","graphql":"^0.9.6","graphql-date":"^1.0.3","graphql-geojson":"^1.0.0","graphql-server-express":"^0.7.2","graphql-tools":"^0.11.0","graphql-type-json":"^0.1.4","lodash":"^4.17.4"},"devDependencies":{"@types/graphql":"^0.9.1","@types/jest":"^19.2.3","@types/lodash":"^4.14.64","@types/node":"^7.0.18","@types/request":"0.0.43","@types/request-promise":"^4.1.33","@types/uuid":"^2.0.29","awesome-typescript-loader":"^3.1.3","compression":"^1.6.2","concurrently":"^3.4.0","cors":"^2.8.3","cpx":"^1.5.0","express":"^4.15.2","ghooks":"^2.0.0","graphql-tag":"^2.1.0","helmet":"^3.6.0","jest":"^20.0.1","jest-cli":"^20.0.1","loopback":"^3.8.0","loopback-boot":"^2.24.0","loopback-component-explorer":"^4.2.0","loopback-datasource-juggler":"^3.6.1","node-dev":"^3.1.3","request":"^2.81.0","request-promise":"^4.2.0","rimraf":"^2.6.1","standard-version":"^4.0.0","supertest":"^3.0.0","ts-jest":"^20.0.3","tslint":"^5.2.0","tslint-loader":"^3.5.3","typescript":"2.3.2","webpack":"^2.5.1","webpack-node-externals":"^1.6.0","nsp":"^2.6.3","serve-favicon":"^2.4.2","strong-error-handler":"^2.1.0"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"testEnvironment":"node","testRegex":".*\\.spec\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"dfce02be568b8c98a1aaecb0c1d1a20442c154c9","_id":"loopback-graphql-checkacl@0.44.0","_npmVersion":"5.3.0","_nodeVersion":"8.3.0","_npmUser":{"name":"alt17","email":"miguel@alt17.com"},"dist":{"integrity":"sha512-w6Whyp6dUzK+hLK1Gv1uJ8hNxx1RefzLJDDPfptduKYn7OQEwhNkQnA81S20FjZk5aFGJLhJiQaxYDdudN0WTQ==","shasum":"f3e355afa683c1d50ad4a52a69a638fc74e36abb","tarball":"https://registry.npmjs.org/loopback-graphql-checkacl/-/loopback-graphql-checkacl-0.44.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkSxfoFUplQmhAjnzLI+CPdcWuRg4GumhKntH9t9OcJAIgFSkHTwwKcsuerWDwBt9L34/HFe3NmOnIGLBewNpdwlo="}]},"maintainers":[{"name":"alt17","email":"miguel@alt17.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-graphql-checkacl-0.44.0.tgz_1509370443208_0.06775743886828423"}},"0.45.0":{"name":"loopback-graphql-checkacl","version":"0.45.0","description":"Add Apollo Server or GraphQL queries on your Loopback server with ACL capabilities","main":"dist/index.js","directories":{"test":"test"},"types":"lib/index","scripts":{"build":"webpack","devbuild":"webpack && cp dist/* ../viq-backend-graphql/node_modules/loopback-graphql-checkacl/dist","build:watch":"webpack --watch","pretest":"npm run build && npm run copydata","test":"jest","copydata":"cpx ./__test__/data.json ./data","test:watch":"npm test -- --watch","test:notify":"npm run test:watch -- --notify","coverage":"npm test -- --coverage","coverage:notify":"npm run coverage -- --watch --notify","start":"npm run build && node server/server.js","start:watch":"concurrently \"npm run build:watch\" \"node-dev server/server.js\"","prerelease":"npm test","release":"standard-version"},"repository":{"url":"git+https://github.com/supermafete/loopback-graphql-checkacl.git","type":"git"},"keywords":["Loopback","GraphQL","Apollo","Express","Javascript","REST","APIs"],"author":{"name":"Miguel Angel Flores","email":"miguel@alt17.com"},"license":"MIT","bugs":{"url":"https://github.com/supermafete/loopback-graphql-checkacl"},"homepage":"https://github.com/supermafete/loopback-graphql-checkacl#readme","dependencies":{"body-parser":"^1.17.1","graphql":"^0.9.6","graphql-date":"^1.0.3","graphql-geojson":"^1.0.0","graphql-server-express":"^0.7.2","graphql-tools":"^0.11.0","graphql-type-json":"^0.1.4","lodash":"^4.17.4"},"devDependencies":{"@types/graphql":"^0.9.1","@types/jest":"^19.2.3","@types/lodash":"^4.14.64","@types/node":"^7.0.18","@types/request":"0.0.43","@types/request-promise":"^4.1.33","@types/uuid":"^2.0.29","awesome-typescript-loader":"^3.1.3","compression":"^1.6.2","concurrently":"^3.4.0","cors":"^2.8.3","cpx":"^1.5.0","express":"^4.15.2","ghooks":"^2.0.0","graphql-tag":"^2.1.0","helmet":"^3.6.0","jest":"^20.0.1","jest-cli":"^20.0.1","loopback":"^3.8.0","loopback-boot":"^2.24.0","loopback-component-explorer":"^4.2.0","loopback-datasource-juggler":"^3.6.1","node-dev":"^3.1.3","request":"^2.81.0","request-promise":"^4.2.0","rimraf":"^2.6.1","standard-version":"^4.0.0","supertest":"^3.0.0","ts-jest":"^20.0.3","tslint":"^5.2.0","tslint-loader":"^3.5.3","typescript":"2.3.2","webpack":"^2.5.1","webpack-node-externals":"^1.6.0","nsp":"^2.6.3","serve-favicon":"^2.4.2","strong-error-handler":"^2.1.0"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"testEnvironment":"node","testRegex":".*\\.spec\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"0d20d35026e37d281e783f0d4bf22d089df50feb","_id":"loopback-graphql-checkacl@0.45.0","_npmVersion":"5.3.0","_nodeVersion":"8.3.0","_npmUser":{"name":"alt17","email":"miguel@alt17.com"},"dist":{"integrity":"sha512-BWs1gA5TCN3HIniylYKBXWOtKE+E9UKenNObSJJrb6oiGpQeGTOiAWAgZzIMvx1rej52M883rofOUhzTeEiF2w==","shasum":"f965a338514529e1627182d2abbd229458d1c6cc","tarball":"https://registry.npmjs.org/loopback-graphql-checkacl/-/loopback-graphql-checkacl-0.45.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFR3TML1Aws+ViuS0jBMEeog2LqypvytT62AzImzweFdAiAnXdxZXeNLECoG3OYacQSVsDXbXvcVWNCU3lepQpoWfQ=="}]},"maintainers":[{"name":"alt17","email":"miguel@alt17.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-graphql-checkacl-0.45.0.tgz_1509694827479_0.4377950495108962"}},"0.46.0":{"name":"loopback-graphql-checkacl","version":"0.46.0","description":"Add Apollo Server or GraphQL queries on your Loopback server with ACL capabilities","main":"dist/index.js","directories":{"test":"test"},"types":"lib/index","scripts":{"build":"webpack","devbuild":"webpack && cp dist/* ../viq-backend-graphql/node_modules/loopback-graphql-checkacl/dist","build:watch":"webpack --watch","pretest":"npm run build && npm run copydata","test":"jest","copydata":"cpx ./__test__/data.json ./data","test:watch":"npm test -- --watch","test:notify":"npm run test:watch -- --notify","coverage":"npm test -- --coverage","coverage:notify":"npm run coverage -- --watch --notify","start":"npm run build && node server/server.js","start:watch":"concurrently \"npm run build:watch\" \"node-dev server/server.js\"","prerelease":"npm test","release":"standard-version"},"repository":{"url":"git+https://github.com/supermafete/loopback-graphql-checkacl.git","type":"git"},"keywords":["Loopback","GraphQL","Apollo","Express","Javascript","REST","APIs"],"author":{"name":"Miguel Angel Flores","email":"miguel@alt17.com"},"license":"MIT","bugs":{"url":"https://github.com/supermafete/loopback-graphql-checkacl"},"homepage":"https://github.com/supermafete/loopback-graphql-checkacl#readme","dependencies":{"body-parser":"^1.17.1","graphql":"^0.9.6","graphql-date":"^1.0.3","graphql-geojson":"^1.0.0","graphql-server-express":"^0.7.2","graphql-tools":"^0.11.0","graphql-type-json":"^0.1.4","lodash":"^4.17.4"},"devDependencies":{"@types/graphql":"^0.9.1","@types/jest":"^19.2.3","@types/lodash":"^4.14.64","@types/node":"^7.0.18","@types/request":"0.0.43","@types/request-promise":"^4.1.33","@types/uuid":"^2.0.29","awesome-typescript-loader":"^3.1.3","compression":"^1.6.2","concurrently":"^3.4.0","cors":"^2.8.3","cpx":"^1.5.0","express":"^4.15.2","ghooks":"^2.0.0","graphql-tag":"^2.1.0","helmet":"^3.6.0","jest":"^20.0.1","jest-cli":"^20.0.1","loopback":"^3.8.0","loopback-boot":"^2.24.0","loopback-component-explorer":"^4.2.0","loopback-datasource-juggler":"^3.6.1","node-dev":"^3.1.3","request":"^2.81.0","request-promise":"^4.2.0","rimraf":"^2.6.1","standard-version":"^4.0.0","supertest":"^3.0.0","ts-jest":"^20.0.3","tslint":"^5.2.0","tslint-loader":"^3.5.3","typescript":"2.3.2","webpack":"^2.5.1","webpack-node-externals":"^1.6.0","nsp":"^2.6.3","serve-favicon":"^2.4.2","strong-error-handler":"^2.1.0"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"testEnvironment":"node","testRegex":".*\\.spec\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"f51959edddc44ae17b811160bab080c8b64e6fd2","_id":"loopback-graphql-checkacl@0.46.0","_npmVersion":"5.3.0","_nodeVersion":"8.3.0","_npmUser":{"name":"alt17","email":"miguel@alt17.com"},"dist":{"integrity":"sha512-ZvOtF01dGdaZavfHM0K/wahbjox0fvE7FiNMNUWJkorh5LycYoJnifceVU7DGdzNN+vNjn7D0PXo5JrBWIt20g==","shasum":"1908418ea7eb0a9c838572f59c54ad675fd0ccb6","tarball":"https://registry.npmjs.org/loopback-graphql-checkacl/-/loopback-graphql-checkacl-0.46.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEYhpmu448jMswVj/i13ZtKi31AZ8jxpZ9CwYMJhadNSAiEAxNdDCujPkrzgzSJ0h/8uo06t/rfvKSW+aVBj4Gzopzo="}]},"maintainers":[{"name":"alt17","email":"miguel@alt17.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-graphql-checkacl-0.46.0.tgz_1510586977594_0.49139269813895226"}},"0.47.0":{"name":"loopback-graphql-checkacl","version":"0.47.0","description":"Add Apollo Server or GraphQL queries on your Loopback server with ACL capabilities","main":"dist/index.js","directories":{"test":"test"},"types":"lib/index","scripts":{"build":"webpack","devbuild":"webpack && cp dist/* ../viq-backend-graphql/node_modules/loopback-graphql-checkacl/dist","build:watch":"webpack --watch","pretest":"npm run build && npm run copydata","test":"jest","copydata":"cpx ./__test__/data.json ./data","test:watch":"npm test -- --watch","test:notify":"npm run test:watch -- --notify","coverage":"npm test -- --coverage","coverage:notify":"npm run coverage -- --watch --notify","start":"npm run build && node server/server.js","start:watch":"concurrently \"npm run build:watch\" \"node-dev server/server.js\"","prerelease":"npm test","release":"standard-version"},"repository":{"url":"git+https://github.com/supermafete/loopback-graphql-checkacl.git","type":"git"},"keywords":["Loopback","GraphQL","Apollo","Express","Javascript","REST","APIs"],"author":{"name":"Miguel Angel Flores","email":"miguel@alt17.com"},"license":"MIT","bugs":{"url":"https://github.com/supermafete/loopback-graphql-checkacl"},"homepage":"https://github.com/supermafete/loopback-graphql-checkacl#readme","dependencies":{"body-parser":"^1.17.1","graphql":"^0.9.6","graphql-date":"^1.0.3","graphql-geojson":"^1.0.0","graphql-server-express":"^0.7.2","graphql-tools":"^0.11.0","graphql-type-json":"^0.1.4","lodash":"^4.17.4"},"devDependencies":{"@types/graphql":"^0.9.1","@types/jest":"^19.2.3","@types/lodash":"^4.14.64","@types/node":"^7.0.18","@types/request":"0.0.43","@types/request-promise":"^4.1.33","@types/uuid":"^2.0.29","awesome-typescript-loader":"^3.1.3","compression":"^1.6.2","concurrently":"^3.4.0","cors":"^2.8.3","cpx":"^1.5.0","express":"^4.15.2","ghooks":"^2.0.0","graphql-tag":"^2.1.0","helmet":"^3.6.0","jest":"^20.0.1","jest-cli":"^20.0.1","loopback":"^3.8.0","loopback-boot":"^2.24.0","loopback-component-explorer":"^4.2.0","loopback-datasource-juggler":"^3.6.1","node-dev":"^3.1.3","request":"^2.81.0","request-promise":"^4.2.0","rimraf":"^2.6.1","standard-version":"^4.0.0","supertest":"^3.0.0","ts-jest":"^20.0.3","tslint":"^5.2.0","tslint-loader":"^3.5.3","typescript":"2.3.2","webpack":"^2.5.1","webpack-node-externals":"^1.6.0","nsp":"^2.6.3","serve-favicon":"^2.4.2","strong-error-handler":"^2.1.0"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"testEnvironment":"node","testRegex":".*\\.spec\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"b04580007e6143f85abfb1ccf0f862afcd467076","_id":"loopback-graphql-checkacl@0.47.0","_npmVersion":"5.3.0","_nodeVersion":"8.3.0","_npmUser":{"name":"alt17","email":"miguel@alt17.com"},"dist":{"integrity":"sha512-z563/JwXyIc8bugnvdixHkKgeMIGrdobTuRqFThprSYz3nmjypAhSv0cL5K57snt2oJk25LHN6e+mbGw8F+U5A==","shasum":"78c6f3ba91667b12b321265d0871f7e78107fe71","tarball":"https://registry.npmjs.org/loopback-graphql-checkacl/-/loopback-graphql-checkacl-0.47.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcLHsb8COM0Ev8BTruJDo8NOlN58KIjfZgNkMRqTUSogIhAMJT8sOZYT9pGpZHvhgXwFLEJeulml0b6tbz5wOmzyeT"}]},"maintainers":[{"name":"alt17","email":"miguel@alt17.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-graphql-checkacl-0.47.0.tgz_1511277979790_0.7771942231338471"}},"0.48.0":{"name":"loopback-graphql-checkacl","version":"0.48.0","description":"Add Apollo Server or GraphQL queries on your Loopback server with ACL capabilities","main":"dist/index.js","directories":{"test":"test"},"types":"lib/index","scripts":{"build":"webpack","devbuild":"webpack && cp dist/* ../viq-backend-graphql/node_modules/loopback-graphql-checkacl/dist","build:watch":"webpack --watch","pretest":"npm run build && npm run copydata","test":"jest","copydata":"cpx ./__test__/data.json ./data","test:watch":"npm test -- --watch","test:notify":"npm run test:watch -- --notify","coverage":"npm test -- --coverage","coverage:notify":"npm run coverage -- --watch --notify","start":"npm run build && node server/server.js","start:watch":"concurrently \"npm run build:watch\" \"node-dev server/server.js\"","prerelease":"npm test","release":"standard-version"},"repository":{"url":"git+https://github.com/supermafete/loopback-graphql-checkacl.git","type":"git"},"keywords":["Loopback","GraphQL","Apollo","Express","Javascript","REST","APIs"],"author":{"name":"Miguel Angel Flores","email":"miguel@alt17.com"},"license":"MIT","bugs":{"url":"https://github.com/supermafete/loopback-graphql-checkacl"},"homepage":"https://github.com/supermafete/loopback-graphql-checkacl#readme","dependencies":{"body-parser":"^1.17.1","graphql":"^0.9.6","graphql-date":"^1.0.3","graphql-geojson":"^1.0.0","graphql-server-express":"^0.7.2","graphql-tools":"^0.11.0","graphql-type-json":"^0.1.4","lodash":"^4.17.4"},"devDependencies":{"@types/graphql":"^0.9.1","@types/jest":"^19.2.3","@types/lodash":"^4.14.64","@types/node":"^7.0.18","@types/request":"0.0.43","@types/request-promise":"^4.1.33","@types/uuid":"^2.0.29","awesome-typescript-loader":"^3.1.3","compression":"^1.6.2","concurrently":"^3.4.0","cors":"^2.8.3","cpx":"^1.5.0","express":"^4.15.2","ghooks":"^2.0.0","graphql-tag":"^2.1.0","helmet":"^3.6.0","jest":"^20.0.1","jest-cli":"^20.0.1","loopback":"^3.8.0","loopback-boot":"^2.24.0","loopback-component-explorer":"^4.2.0","loopback-datasource-juggler":"^3.6.1","node-dev":"^3.1.3","request":"^2.81.0","request-promise":"^4.2.0","rimraf":"^2.6.1","standard-version":"^4.0.0","supertest":"^3.0.0","ts-jest":"^20.0.3","tslint":"^5.2.0","tslint-loader":"^3.5.3","typescript":"2.3.2","webpack":"^2.5.1","webpack-node-externals":"^1.6.0","nsp":"^2.6.3","serve-favicon":"^2.4.2","strong-error-handler":"^2.1.0"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"testEnvironment":"node","testRegex":".*\\.spec\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"99a7be8f9599880915deebecfc40987f21f781a1","_id":"loopback-graphql-checkacl@0.48.0","_npmVersion":"5.3.0","_nodeVersion":"8.3.0","_npmUser":{"name":"alt17","email":"miguel@alt17.com"},"dist":{"integrity":"sha512-PY04F3QU20hLGTrOY9ta/AdSMwC32HOhqEXifaq+OiuG6Zi9elG8XIXSa+0ETQ5FFov0Tx4YgvPkSCG1Cirw+w==","shasum":"6389b24767d678f0545d4c05197ad3f961f6523f","tarball":"https://registry.npmjs.org/loopback-graphql-checkacl/-/loopback-graphql-checkacl-0.48.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGWdYIJ/9D6NV2AQpBhxXAPSuDdgwYQ+0nJq126VYjeEAiEAvbSPxRrlRx/6hJFvjQ3KVlRbZ9pPEw95H3dGGGKbVNU="}]},"maintainers":[{"name":"alt17","email":"miguel@alt17.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-graphql-checkacl-0.48.0.tgz_1511948016440_0.4348006371874362"}},"0.49.0":{"name":"loopback-graphql-checkacl","version":"0.49.0","description":"Add Apollo Server or GraphQL queries on your Loopback server with ACL capabilities","main":"dist/index.js","directories":{"test":"test"},"types":"lib/index","scripts":{"build":"webpack","devbuild":"webpack && cp dist/* ../viq-backend-graphql/node_modules/loopback-graphql-checkacl/dist","build:watch":"webpack --watch","pretest":"npm run build && npm run copydata","test":"jest","copydata":"cpx ./__test__/data.json ./data","test:watch":"npm test -- --watch","test:notify":"npm run test:watch -- --notify","coverage":"npm test -- --coverage","coverage:notify":"npm run coverage -- --watch --notify","start":"npm run build && node server/server.js","start:watch":"concurrently \"npm run build:watch\" \"node-dev server/server.js\"","prerelease":"npm test","release":"standard-version"},"repository":{"url":"git+https://github.com/supermafete/loopback-graphql-checkacl.git","type":"git"},"keywords":["Loopback","GraphQL","Apollo","Express","Javascript","REST","APIs"],"author":{"name":"Miguel Angel Flores","email":"miguel@alt17.com"},"license":"MIT","bugs":{"url":"https://github.com/supermafete/loopback-graphql-checkacl"},"homepage":"https://github.com/supermafete/loopback-graphql-checkacl#readme","dependencies":{"body-parser":"^1.17.1","graphql":"^0.9.6","graphql-date":"^1.0.3","graphql-geojson":"^1.0.0","graphql-server-express":"^0.7.2","graphql-tools":"^0.11.0","graphql-type-json":"^0.1.4","lodash":"^4.17.4"},"devDependencies":{"@types/graphql":"^0.9.1","@types/jest":"^19.2.3","@types/lodash":"^4.14.64","@types/node":"^7.0.18","@types/request":"0.0.43","@types/request-promise":"^4.1.33","@types/uuid":"^2.0.29","awesome-typescript-loader":"^3.1.3","compression":"^1.6.2","concurrently":"^3.4.0","cors":"^2.8.3","cpx":"^1.5.0","express":"^4.15.2","ghooks":"^2.0.0","graphql-tag":"^2.1.0","helmet":"^3.6.0","jest":"^20.0.1","jest-cli":"^20.0.1","loopback":"^3.8.0","loopback-boot":"^2.24.0","loopback-component-explorer":"^4.2.0","loopback-datasource-juggler":"^3.6.1","node-dev":"^3.1.3","request":"^2.81.0","request-promise":"^4.2.0","rimraf":"^2.6.1","standard-version":"^4.0.0","supertest":"^3.0.0","ts-jest":"^20.0.3","tslint":"^5.2.0","tslint-loader":"^3.5.3","typescript":"2.3.2","webpack":"^2.5.1","webpack-node-externals":"^1.6.0","nsp":"^2.6.3","serve-favicon":"^2.4.2","strong-error-handler":"^2.1.0"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"testEnvironment":"node","testRegex":".*\\.spec\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"aa580b7565186e61521127547c9af44d9ecfe763","_id":"loopback-graphql-checkacl@0.49.0","_npmVersion":"5.3.0","_nodeVersion":"8.3.0","_npmUser":{"name":"alt17","email":"miguel@alt17.com"},"dist":{"integrity":"sha512-Vrtdvf1BEMtmUxloTfEywqrAL8KLzAxbgyLSu5RuV+JtRG21cvlV3I7JGXpjw2Xu0Zx1pid4matk5csv01uqYg==","shasum":"07f2de8ba102d64c091a4dcbcb5722e15a876a40","tarball":"https://registry.npmjs.org/loopback-graphql-checkacl/-/loopback-graphql-checkacl-0.49.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSoiGNy21Unj1sTT4OgEOZmGMII+RUsWpUWhJyulIfYgIhALV6+LMv9sVzA4Y3f1G0hxBrqQFFOX3O4YHP3RoyakrM"}]},"maintainers":[{"name":"alt17","email":"miguel@alt17.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-graphql-checkacl-0.49.0.tgz_1511948353501_0.33507946715690196"}},"0.50.0":{"name":"loopback-graphql-checkacl","version":"0.50.0","description":"Add Apollo Server or GraphQL queries on your Loopback server with ACL capabilities","main":"dist/index.js","directories":{"test":"test"},"types":"lib/index","scripts":{"build":"webpack","devbuild":"webpack && cp dist/* ../viq-backend-graphql/node_modules/loopback-graphql-checkacl/dist","build:watch":"webpack --watch","pretest":"npm run build && npm run copydata","test":"jest","copydata":"cpx ./__test__/data.json ./data","test:watch":"npm test -- --watch","test:notify":"npm run test:watch -- --notify","coverage":"npm test -- --coverage","coverage:notify":"npm run coverage -- --watch --notify","start":"npm run build && node server/server.js","start:watch":"concurrently \"npm run build:watch\" \"node-dev server/server.js\"","prerelease":"npm test","release":"standard-version"},"repository":{"url":"git+https://github.com/supermafete/loopback-graphql-checkacl.git","type":"git"},"keywords":["Loopback","GraphQL","Apollo","Express","Javascript","REST","APIs"],"author":{"name":"Miguel Angel Flores","email":"miguel@alt17.com"},"license":"MIT","bugs":{"url":"https://github.com/supermafete/loopback-graphql-checkacl"},"homepage":"https://github.com/supermafete/loopback-graphql-checkacl#readme","dependencies":{"body-parser":"^1.17.1","graphql":"^0.9.6","graphql-date":"^1.0.3","graphql-geojson":"^1.0.0","graphql-server-express":"^0.7.2","graphql-tools":"^0.11.0","graphql-type-json":"^0.1.4","lodash":"^4.17.4"},"devDependencies":{"@types/graphql":"^0.9.1","@types/jest":"^19.2.3","@types/lodash":"^4.14.64","@types/node":"^7.0.18","@types/request":"0.0.43","@types/request-promise":"^4.1.33","@types/uuid":"^2.0.29","awesome-typescript-loader":"^3.1.3","compression":"^1.6.2","concurrently":"^3.4.0","cors":"^2.8.3","cpx":"^1.5.0","express":"^4.15.2","ghooks":"^2.0.0","graphql-tag":"^2.1.0","helmet":"^3.6.0","jest":"^20.0.1","jest-cli":"^20.0.1","loopback":"^3.8.0","loopback-boot":"^2.24.0","loopback-component-explorer":"^4.2.0","loopback-datasource-juggler":"^3.6.1","node-dev":"^3.1.3","request":"^2.81.0","request-promise":"^4.2.0","rimraf":"^2.6.1","standard-version":"^4.0.0","supertest":"^3.0.0","ts-jest":"^20.0.3","tslint":"^5.2.0","tslint-loader":"^3.5.3","typescript":"2.3.2","webpack":"^2.5.1","webpack-node-externals":"^1.6.0","nsp":"^2.6.3","serve-favicon":"^2.4.2","strong-error-handler":"^2.1.0"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"testEnvironment":"node","testRegex":".*\\.spec\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"98ea56f8eff263b42cd30ed370e4da885ba4eab8","_id":"loopback-graphql-checkacl@0.50.0","_npmVersion":"5.3.0","_nodeVersion":"8.3.0","_npmUser":{"name":"alt17","email":"miguel@alt17.com"},"dist":{"integrity":"sha512-YUbAJ7MhNvI06XBHn1rEJrtvphovBuWNDHQ8GKUPpjEm+OzdQcTb41DbQjQh+CGhJvJ90cBVglV8KSPe5Fauyg==","shasum":"70bd274c4e03b9713ebee7138d64b11627cf7af3","tarball":"https://registry.npmjs.org/loopback-graphql-checkacl/-/loopback-graphql-checkacl-0.50.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQ4VAb/WmszkPRdc5tGGJFaMFmh+AUqvjScWpPcmOSNgIhAOsloWJQLRlgNsJSPVMYydPYaGpg+Ar1vsT8yKT4Unex"}]},"maintainers":[{"name":"alt17","email":"miguel@alt17.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-graphql-checkacl-0.50.0.tgz_1511948570961_0.31052659056149423"}},"0.51.0":{"name":"loopback-graphql-checkacl","version":"0.51.0","description":"Add Apollo Server or GraphQL queries on your Loopback server with ACL capabilities","main":"dist/index.js","directories":{"test":"test"},"types":"lib/index","scripts":{"build":"webpack","devbuild":"webpack && cp dist/* ../viq-backend-graphql/node_modules/loopback-graphql-checkacl/dist","build:watch":"webpack --watch","pretest":"npm run build && npm run copydata","test":"jest","copydata":"cpx ./__test__/data.json ./data","test:watch":"npm test -- --watch","test:notify":"npm run test:watch -- --notify","coverage":"npm test -- --coverage","coverage:notify":"npm run coverage -- --watch --notify","start":"npm run build && node server/server.js","start:watch":"concurrently \"npm run build:watch\" \"node-dev server/server.js\"","prerelease":"npm test","release":"standard-version"},"repository":{"url":"git+https://github.com/supermafete/loopback-graphql-checkacl.git","type":"git"},"keywords":["Loopback","GraphQL","Apollo","Express","Javascript","REST","APIs"],"author":{"name":"Miguel Angel Flores","email":"miguel@alt17.com"},"license":"MIT","bugs":{"url":"https://github.com/supermafete/loopback-graphql-checkacl"},"homepage":"https://github.com/supermafete/loopback-graphql-checkacl#readme","dependencies":{"body-parser":"^1.17.1","graphql":"^0.9.6","graphql-date":"^1.0.3","graphql-geojson":"^1.0.0","graphql-server-express":"^0.7.2","graphql-tools":"^0.11.0","graphql-type-json":"^0.1.4","lodash":"^4.17.4"},"devDependencies":{"@types/graphql":"^0.9.1","@types/jest":"^19.2.3","@types/lodash":"^4.14.64","@types/node":"^7.0.18","@types/request":"0.0.43","@types/request-promise":"^4.1.33","@types/uuid":"^2.0.29","awesome-typescript-loader":"^3.1.3","compression":"^1.6.2","concurrently":"^3.4.0","cors":"^2.8.3","cpx":"^1.5.0","express":"^4.15.2","ghooks":"^2.0.0","graphql-tag":"^2.1.0","helmet":"^3.6.0","jest":"^20.0.1","jest-cli":"^20.0.1","loopback":"^3.8.0","loopback-boot":"^2.24.0","loopback-component-explorer":"^4.2.0","loopback-datasource-juggler":"^3.6.1","node-dev":"^3.1.3","request":"^2.81.0","request-promise":"^4.2.0","rimraf":"^2.6.1","standard-version":"^4.0.0","supertest":"^3.0.0","ts-jest":"^20.0.3","tslint":"^5.2.0","tslint-loader":"^3.5.3","typescript":"2.3.2","webpack":"^2.5.1","webpack-node-externals":"^1.6.0","nsp":"^2.6.3","serve-favicon":"^2.4.2","strong-error-handler":"^2.1.0"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"testEnvironment":"node","testRegex":".*\\.spec\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"2b24a54d2ca8b507e3d63519dc51655a0d7eefb0","_id":"loopback-graphql-checkacl@0.51.0","_npmVersion":"5.3.0","_nodeVersion":"8.3.0","_npmUser":{"name":"alt17","email":"miguel@alt17.com"},"dist":{"integrity":"sha512-tVhCanl++9JNO/PkIuiimtn1OkP1+sDsvPrm8D5w5KGfwIPjxqbqzW6DPNIAM6HCrcaXJ/uge70oMvLrUL3cpQ==","shasum":"e22f72d93bbfa6dfac757baec2f962efa462c02f","tarball":"https://registry.npmjs.org/loopback-graphql-checkacl/-/loopback-graphql-checkacl-0.51.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHNmP2Ffpb2kohZLwCy0Eh8fFJ7K0Xwki+uzZ+uLSgbzAiBEdEjQt8979Rtag3qcSJFRZFuQWNe7L0BWv1obbK3K6w=="}]},"maintainers":[{"name":"alt17","email":"miguel@alt17.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-graphql-checkacl-0.51.0.tgz_1511949743678_0.2977694778237492"}},"0.52.0":{"name":"loopback-graphql-checkacl","version":"0.52.0","description":"Add Apollo Server or GraphQL queries on your Loopback server with ACL capabilities","main":"dist/index.js","directories":{"test":"test"},"types":"lib/index","scripts":{"build":"webpack","devbuild":"webpack && cp dist/* ../viq-backend-graphql/node_modules/loopback-graphql-checkacl/dist","build:watch":"webpack --watch","pretest":"npm run build && npm run copydata","test":"jest","copydata":"cpx ./__test__/data.json ./data","test:watch":"npm test -- --watch","test:notify":"npm run test:watch -- --notify","coverage":"npm test -- --coverage","coverage:notify":"npm run coverage -- --watch --notify","start":"npm run build && node server/server.js","start:watch":"concurrently \"npm run build:watch\" \"node-dev server/server.js\"","prerelease":"npm test","release":"standard-version"},"repository":{"url":"git+https://github.com/supermafete/loopback-graphql-checkacl.git","type":"git"},"keywords":["Loopback","GraphQL","Apollo","Express","Javascript","REST","APIs"],"author":{"name":"Miguel Angel Flores","email":"miguel@alt17.com"},"license":"MIT","bugs":{"url":"https://github.com/supermafete/loopback-graphql-checkacl"},"homepage":"https://github.com/supermafete/loopback-graphql-checkacl#readme","dependencies":{"body-parser":"^1.17.1","graphql":"^0.9.6","graphql-date":"^1.0.3","graphql-geojson":"^1.0.0","graphql-server-express":"^0.7.2","graphql-tools":"^0.11.0","graphql-type-json":"^0.1.4","lodash":"^4.17.4"},"devDependencies":{"@types/graphql":"^0.9.1","@types/jest":"^19.2.3","@types/lodash":"^4.14.64","@types/node":"^7.0.18","@types/request":"0.0.43","@types/request-promise":"^4.1.33","@types/uuid":"^2.0.29","awesome-typescript-loader":"^3.1.3","compression":"^1.6.2","concurrently":"^3.4.0","cors":"^2.8.3","cpx":"^1.5.0","express":"^4.15.2","ghooks":"^2.0.0","graphql-tag":"^2.1.0","helmet":"^3.6.0","jest":"^20.0.1","jest-cli":"^20.0.1","loopback":"^3.8.0","loopback-boot":"^2.24.0","loopback-component-explorer":"^4.2.0","loopback-datasource-juggler":"^3.6.1","node-dev":"^3.1.3","request":"^2.81.0","request-promise":"^4.2.0","rimraf":"^2.6.1","standard-version":"^4.0.0","supertest":"^3.0.0","ts-jest":"^20.0.3","tslint":"^5.2.0","tslint-loader":"^3.5.3","typescript":"2.3.2","webpack":"^2.5.1","webpack-node-externals":"^1.6.0","nsp":"^2.6.3","serve-favicon":"^2.4.2","strong-error-handler":"^2.1.0"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"testEnvironment":"node","testRegex":".*\\.spec\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"89b7e14209a9597106951380db6de1a24fd3e0bb","_id":"loopback-graphql-checkacl@0.52.0","_npmVersion":"5.3.0","_nodeVersion":"8.3.0","_npmUser":{"name":"alt17","email":"miguel@alt17.com"},"dist":{"integrity":"sha512-sy/H+Ns2cKqsOY5VwvQfnkYZdeY40fqwcP2TQBGoxK7APGXAdRFYty5WA8fAewdTC3G4WfyjrYyfsMLyrASkkA==","shasum":"b19ecb9e90cd77aa886c202198adc118c0dbafcc","tarball":"https://registry.npmjs.org/loopback-graphql-checkacl/-/loopback-graphql-checkacl-0.52.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHSxMljoan0pMU1UIcdnA3NkbRtfS2PgV5kbEP20Xd2gIgFITgWCHGD2JFNm9Vt1vSyVOJGpVjigEIlik8qQ2c/mo="}]},"maintainers":[{"name":"alt17","email":"miguel@alt17.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-graphql-checkacl-0.52.0.tgz_1513250734719_0.04582466627471149"}},"0.53.0":{"name":"loopback-graphql-checkacl","version":"0.53.0","description":"Add Apollo Server or GraphQL queries on your Loopback server with ACL capabilities","main":"dist/index.js","directories":{"test":"test"},"types":"lib/index","scripts":{"build":"webpack","devbuild":"webpack && cp dist/* ../viq-backend-graphql/node_modules/loopback-graphql-checkacl/dist","build:watch":"webpack --watch","pretest":"npm run build && npm run copydata","test":"jest","copydata":"cpx ./__test__/data.json ./data","test:watch":"npm test -- --watch","test:notify":"npm run test:watch -- --notify","coverage":"npm test -- --coverage","coverage:notify":"npm run coverage -- --watch --notify","start":"npm run build && node server/server.js","start:watch":"concurrently \"npm run build:watch\" \"node-dev server/server.js\"","prerelease":"npm test","release":"standard-version"},"repository":{"url":"git+https://github.com/supermafete/loopback-graphql-checkacl.git","type":"git"},"keywords":["Loopback","GraphQL","Apollo","Express","Javascript","REST","APIs"],"author":{"name":"Miguel Angel Flores","email":"miguel@alt17.com"},"license":"MIT","bugs":{"url":"https://github.com/supermafete/loopback-graphql-checkacl"},"homepage":"https://github.com/supermafete/loopback-graphql-checkacl#readme","dependencies":{"body-parser":"^1.17.1","graphql":"^0.9.6","graphql-date":"^1.0.3","graphql-geojson":"^1.0.0","graphql-server-express":"^0.7.2","graphql-tools":"^0.11.0","graphql-type-json":"^0.1.4","lodash":"^4.17.4"},"devDependencies":{"@types/graphql":"^0.9.1","@types/jest":"^19.2.3","@types/lodash":"^4.14.64","@types/node":"^7.0.18","@types/request":"0.0.43","@types/request-promise":"^4.1.33","@types/uuid":"^2.0.29","awesome-typescript-loader":"^3.1.3","compression":"^1.6.2","concurrently":"^3.4.0","cors":"^2.8.3","cpx":"^1.5.0","express":"^4.15.2","ghooks":"^2.0.0","graphql-tag":"^2.1.0","helmet":"^3.6.0","jest":"^20.0.1","jest-cli":"^20.0.1","loopback":"^3.8.0","loopback-boot":"^2.24.0","loopback-component-explorer":"^4.2.0","loopback-datasource-juggler":"^3.6.1","node-dev":"^3.1.3","request":"^2.81.0","request-promise":"^4.2.0","rimraf":"^2.6.1","standard-version":"^4.0.0","supertest":"^3.0.0","ts-jest":"^20.0.3","tslint":"^5.2.0","tslint-loader":"^3.5.3","typescript":"2.3.2","webpack":"^2.5.1","webpack-node-externals":"^1.6.0","nsp":"^2.6.3","serve-favicon":"^2.4.2","strong-error-handler":"^2.1.0"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"testEnvironment":"node","testRegex":".*\\.spec\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"89b7e14209a9597106951380db6de1a24fd3e0bb","_id":"loopback-graphql-checkacl@0.53.0","_npmVersion":"5.3.0","_nodeVersion":"8.3.0","_npmUser":{"name":"alt17","email":"miguel@alt17.com"},"dist":{"integrity":"sha512-52O3Pm0gJHu7sAuIQtQidB4MVdVoSUTHYiAtxDCGbuATarlVJs++VJg/rCJpUmowvZgJdPaqCQpTPyVqFi0x7g==","shasum":"e322434b17b84eef8a19af831972707b1877baa6","tarball":"https://registry.npmjs.org/loopback-graphql-checkacl/-/loopback-graphql-checkacl-0.53.0.tgz","fileCount":32,"unpackedSize":168107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+QRhrpYoE7ZRjaPqFCmBJnww85TReqIFt0a5iuqwSjwIhAISZHJe26yb+ow/063AeCYBnokho9yH9KeSLY6zBf5qO"}]},"maintainers":[{"name":"alt17","email":"miguel@alt17.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-graphql-checkacl_0.53.0_1518607546868_0.7149335032278354"},"_hasShrinkwrap":false},"0.54.0":{"name":"loopback-graphql-checkacl","version":"0.54.0","description":"Add Apollo Server or GraphQL queries on your Loopback server with ACL capabilities","main":"dist/index.js","directories":{"test":"test"},"types":"lib/index","scripts":{"build":"webpack","devbuild":"webpack && cp dist/* ../viq-backend-graphql/node_modules/loopback-graphql-checkacl/dist","build:watch":"webpack --watch","pretest":"npm run build && npm run copydata","test":"jest","copydata":"cpx ./__test__/data.json ./data","test:watch":"npm test -- --watch","test:notify":"npm run test:watch -- --notify","coverage":"npm test -- --coverage","coverage:notify":"npm run coverage -- --watch --notify","start":"npm run build && node server/server.js","start:watch":"concurrently \"npm run build:watch\" \"node-dev server/server.js\"","prerelease":"npm test","release":"standard-version"},"repository":{"url":"git+https://github.com/supermafete/loopback-graphql-checkacl.git","type":"git"},"keywords":["Loopback","GraphQL","Apollo","Express","Javascript","REST","APIs"],"author":{"name":"Miguel Angel Flores","email":"miguel@alt17.com"},"license":"MIT","bugs":{"url":"https://github.com/supermafete/loopback-graphql-checkacl"},"homepage":"https://github.com/supermafete/loopback-graphql-checkacl#readme","dependencies":{"body-parser":"^1.17.1","graphql":"^0.9.6","graphql-date":"^1.0.3","graphql-geojson":"^1.0.0","graphql-server-express":"^0.7.2","graphql-tools":"^0.11.0","graphql-type-json":"^0.1.4","lodash":"^4.17.4"},"devDependencies":{"@types/graphql":"^0.9.1","@types/jest":"^19.2.3","@types/lodash":"^4.14.64","@types/node":"^7.0.18","@types/request":"0.0.43","@types/request-promise":"^4.1.33","@types/uuid":"^2.0.29","awesome-typescript-loader":"^3.1.3","compression":"^1.6.2","concurrently":"^3.4.0","cors":"^2.8.3","cpx":"^1.5.0","express":"^4.15.2","ghooks":"^2.0.0","graphql-tag":"^2.1.0","helmet":"^3.6.0","jest":"^20.0.1","jest-cli":"^20.0.1","loopback":"^3.8.0","loopback-boot":"^2.24.0","loopback-component-explorer":"^4.2.0","loopback-datasource-juggler":"^3.6.1","node-dev":"^3.1.3","request":"^2.81.0","request-promise":"^4.2.0","rimraf":"^2.6.1","standard-version":"^4.0.0","supertest":"^3.0.0","ts-jest":"^20.0.3","tslint":"^5.2.0","tslint-loader":"^3.5.3","typescript":"2.3.2","webpack":"^2.5.1","webpack-node-externals":"^1.6.0","nsp":"^2.6.3","serve-favicon":"^2.4.2","strong-error-handler":"^2.1.0"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"testEnvironment":"node","testRegex":".*\\.spec\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"95628e08900608498a1767f1d1286c6eeb91aace","_id":"loopback-graphql-checkacl@0.54.0","_npmVersion":"5.6.0","_nodeVersion":"8.3.0","_npmUser":{"name":"alt17","email":"miguel@alt17.com"},"dist":{"integrity":"sha512-TAbeoeybnzDtGW4AXoWctftjHyc2w38S/VgePqvMDtmM8Vqn2Iuvc6PlKAVqFMSva+yAIpLf8drYqPh7Qlus5g==","shasum":"2069141594e5e2d231b0a6ef5c2805d9adf1c1bb","tarball":"https://registry.npmjs.org/loopback-graphql-checkacl/-/loopback-graphql-checkacl-0.54.0.tgz","fileCount":31,"unpackedSize":168088,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA5Z1i1d1LPdEsiFnu+UmDE7d01WGT2SCgVJ7MWA1LcdAiBjUR4q6aL1SJzsOTd7C4NCQMzWz0Zqq4D4BwmTl/ovLA=="}]},"maintainers":[{"name":"alt17","email":"miguel@alt17.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-graphql-checkacl_0.54.0_1520945669509_0.49644345340348517"},"_hasShrinkwrap":false},"0.55.0":{"name":"loopback-graphql-checkacl","version":"0.55.0","description":"Add Apollo Server or GraphQL queries on your Loopback server with ACL capabilities","main":"dist/index.js","directories":{"test":"test"},"types":"lib/index","scripts":{"build":"webpack","devbuild":"webpack && cp dist/* ../viq-backend-graphql/node_modules/loopback-graphql-checkacl/dist","build:watch":"webpack --watch","pretest":"npm run build && npm run copydata","test":"jest","copydata":"cpx ./__test__/data.json ./data","test:watch":"npm test -- --watch","test:notify":"npm run test:watch -- --notify","coverage":"npm test -- --coverage","coverage:notify":"npm run coverage -- --watch --notify","start":"npm run build && node server/server.js","start:watch":"concurrently \"npm run build:watch\" \"node-dev server/server.js\"","prerelease":"npm test","release":"standard-version"},"repository":{"url":"git+https://github.com/supermafete/loopback-graphql-checkacl.git","type":"git"},"keywords":["Loopback","GraphQL","Apollo","Express","Javascript","REST","APIs"],"author":{"name":"Miguel Angel Flores","email":"miguel@alt17.com"},"license":"MIT","bugs":{"url":"https://github.com/supermafete/loopback-graphql-checkacl"},"homepage":"https://github.com/supermafete/loopback-graphql-checkacl#readme","dependencies":{"body-parser":"^1.17.1","graphql":"^0.9.6","graphql-date":"^1.0.3","graphql-geojson":"^1.0.0","graphql-server-express":"^0.7.2","graphql-tools":"^0.11.0","graphql-type-json":"^0.1.4","lodash":"^4.17.4"},"devDependencies":{"@types/graphql":"^0.9.1","@types/jest":"^19.2.3","@types/lodash":"^4.14.64","@types/node":"^7.0.18","@types/request":"0.0.43","@types/request-promise":"^4.1.33","@types/uuid":"^2.0.29","awesome-typescript-loader":"^3.1.3","compression":"^1.6.2","concurrently":"^3.4.0","cors":"^2.8.3","cpx":"^1.5.0","express":"^4.15.2","ghooks":"^2.0.0","graphql-tag":"^2.1.0","helmet":"^3.6.0","jest":"^20.0.1","jest-cli":"^20.0.1","loopback":"^3.8.0","loopback-boot":"^2.24.0","loopback-component-explorer":"^4.2.0","loopback-datasource-juggler":"^3.6.1","node-dev":"^3.1.3","request":"^2.81.0","request-promise":"^4.2.0","rimraf":"^2.6.1","standard-version":"^4.0.0","supertest":"^3.0.0","ts-jest":"^20.0.3","tslint":"^5.2.0","tslint-loader":"^3.5.3","typescript":"2.3.2","webpack":"^2.5.1","webpack-node-externals":"^1.6.0","nsp":"^2.6.3","serve-favicon":"^2.4.2","strong-error-handler":"^2.1.0"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"testEnvironment":"node","testRegex":".*\\.spec\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"393af928304a49cce53b0289f93fe4b9eae32d94","_id":"loopback-graphql-checkacl@0.55.0","_npmVersion":"5.6.0","_nodeVersion":"8.3.0","_npmUser":{"name":"alt17","email":"miguel@alt17.com"},"dist":{"integrity":"sha512-OoggFbIsaGrNGN8r5CkTufWCnxHJsT5bXNIiRygmXT6+zD3k7bFxsGxzmKmrny4g9JapwE5AsAndu9HzRkmtVg==","shasum":"218e17b96c9b76f3894decd8e4ac72421b9c82ae","tarball":"https://registry.npmjs.org/loopback-graphql-checkacl/-/loopback-graphql-checkacl-0.55.0.tgz","fileCount":31,"unpackedSize":168302,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7anWB+YgYd1YHWIMI1zS+G0VRjxGJwjgVTvpcgf2LxAiEAgqTuho+x4T8+oRs3KaohkDCQI4zDqQOoV0qMTURyKt0="}]},"maintainers":[{"name":"alt17","email":"miguel@alt17.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-graphql-checkacl_0.55.0_1520949761735_0.7327780242502275"},"_hasShrinkwrap":false},"0.56.0":{"name":"loopback-graphql-checkacl","version":"0.56.0","description":"Add Apollo Server or GraphQL queries on your Loopback server with ACL capabilities","main":"dist/index.js","directories":{"test":"test"},"types":"lib/index","scripts":{"build":"webpack","devbuild":"webpack && cp dist/* ../viq-backend-graphql/node_modules/loopback-graphql-checkacl/dist","build:watch":"webpack --watch","pretest":"npm run build && npm run copydata","test":"jest","copydata":"cpx ./__test__/data.json ./data","test:watch":"npm test -- --watch","test:notify":"npm run test:watch -- --notify","coverage":"npm test -- --coverage","coverage:notify":"npm run coverage -- --watch --notify","start":"npm run build && node server/server.js","start:watch":"concurrently \"npm run build:watch\" \"node-dev server/server.js\"","prerelease":"npm test","release":"standard-version"},"repository":{"url":"git+https://github.com/supermafete/loopback-graphql-checkacl.git","type":"git"},"keywords":["Loopback","GraphQL","Apollo","Express","Javascript","REST","APIs"],"author":{"name":"Miguel Angel Flores","email":"miguel@alt17.com"},"license":"MIT","bugs":{"url":"https://github.com/supermafete/loopback-graphql-checkacl"},"homepage":"https://github.com/supermafete/loopback-graphql-checkacl#readme","dependencies":{"body-parser":"^1.17.1","graphql":"^0.9.6","graphql-date":"^1.0.3","graphql-geojson":"^1.0.0","graphql-server-express":"^0.7.2","graphql-tools":"^0.11.0","graphql-type-json":"^0.1.4","lodash":"^4.17.4"},"devDependencies":{"@types/graphql":"^0.9.1","@types/jest":"^19.2.3","@types/lodash":"^4.14.64","@types/node":"^7.0.18","@types/request":"0.0.43","@types/request-promise":"^4.1.33","@types/uuid":"^2.0.29","awesome-typescript-loader":"^3.1.3","compression":"^1.6.2","concurrently":"^3.4.0","cors":"^2.8.3","cpx":"^1.5.0","express":"^4.15.2","ghooks":"^2.0.0","graphql-tag":"^2.1.0","helmet":"^3.6.0","jest":"^20.0.1","jest-cli":"^20.0.1","loopback":"^3.8.0","loopback-boot":"^2.24.0","loopback-component-explorer":"^4.2.0","loopback-datasource-juggler":"^3.6.1","node-dev":"^3.1.3","request":"^2.81.0","request-promise":"^4.2.0","rimraf":"^2.6.1","standard-version":"^4.0.0","supertest":"^3.0.0","ts-jest":"^20.0.3","tslint":"^5.2.0","tslint-loader":"^3.5.3","typescript":"2.3.2","webpack":"^2.5.1","webpack-node-externals":"^1.6.0","nsp":"^2.6.3","serve-favicon":"^2.4.2","strong-error-handler":"^2.1.0"},"jest":{"transform":{".(ts|tsx)":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"mapCoverage":true,"testEnvironment":"node","testRegex":".*\\.spec\\.ts$","moduleFileExtensions":["ts","js","json"]},"gitHead":"3c2139386561279cf4fac1c3c419b6d60c08a945","_id":"loopback-graphql-checkacl@0.56.0","_npmVersion":"5.6.0","_nodeVersion":"8.3.0","_npmUser":{"name":"alt17","email":"miguel@alt17.com"},"dist":{"integrity":"sha512-6Jh6W4g6gbJ3+F5FqGZ+5JgaUUeGxKPr50XaAoT7A7jbPrIUWIy84WK/ixjsOhGJJ0UQZ/ZuFlw0clqwsYlaEA==","shasum":"955646101b3065ad91a04d3f42b78e8d10d4b643","tarball":"https://registry.npmjs.org/loopback-graphql-checkacl/-/loopback-graphql-checkacl-0.56.0.tgz","fileCount":31,"unpackedSize":168323,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEFWLVojnSUl72c/JK2+dC2GX9r0lJDrO0RC3MXfD0XGAiAv+yjDtqJU98bsV6n1vP2WfkqmYB5otvaEDvKWv5xMPg=="}]},"maintainers":[{"name":"alt17","email":"miguel@alt17.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-graphql-checkacl_0.56.0_1520965822655_0.4457943926211889"},"_hasShrinkwrap":false}},"readme":"# GraphQL Server for Loopback (Apollo Server)\n### CheckACL variation\n\nCombine the powers of [ApolloStack](http://www.apollostack.com/) GraphQL with the backend of Loopback.\n<br>\nAll of Loopback models are exposed as GraphQL Queries.\n<br>\nDefine models in Loopback to be exposed as REST APIs and GraphQL queries and mutations *.\n<br>\nUse the Apollo [clients](http://dev.apollodata.com/) to access your data. <br>\n<b>NEW:</b> Use Loopback ACL's to check user authentication to access the graphql endpoint and authorization for every document property.\n\n![Loopback Graphql](./resources/loopback-graphql.png?raw=true \"LoopBack Apollo Architecture\") \n\n## Getting started\n\n```sh\nnpm install loopback-graphql-checkacl\n```\nAdd the loopback-graphql component to the `server/component-config.json`: \n\n```\n\"loopback-graphql\": {\n    \"path\": \"/graphql\",\n    \"graphiqlPath\":\"/graphiql\",\n    \"checkIfAuthenticated\": true\n  }\n```\n\nRequests will be posted to `path` path. (Default: `/graphql`);\n\nGraphiql is available on `graphiqlPath` path. (Default: `/graphiql`);\n\nThere's an unresolved bug in loopback that affects the behaviour of loopback-graphql-checkacl: https://github.com/strongloop/loopback/issues/2153\n\nWe made a patch for loopback/common/models/acl.js:\n\n(acl.js line 232) Replace:\n\n```\n232      if (!req.isWildcard()) {\n233        permission = candidate.permission;\n234        break;\n235      } else {\n\n```\n\nBy: \n\n```\n232      if (!req.isWildcard()) {\n233        // We should stop from the first match for non-wildcard\n234        permission = candidate.permission;\n235\n236        // Not really. We must find the first permission that matches our request\n237        var new_candidate = acls.find((acl) => {\n238          return ((acl.principalType === principalType) && (acl.principalId === principalId));\n239        });\n240        if (new_candidate) {\n241          candidate = new_candidate;\n242        }\n243\n244        permission = candidate.permission;\n245        break;\n246      } else {\n```\n\nAdd a break in next 'else':\n\n```\n      } else {\n        if (req.exactlyMatches(candidate)) {\n          permission = candidate.permission;\n          break;\n        }\n        // For wildcard match, find the strongest permission\n        var candidateOrder = AccessContext.permissionOrder[candidate.permission];\n        var permissionOrder = AccessContext.permissionOrder[permission];\n        if (candidateOrder > permissionOrder) {\n          permission = candidate.permission;\n        }\n        break; // <<<--------------------\n      }\n    }\n```\n\n\n## Usage\n\nAccess the Graphiql interface to view your GraphQL model onthe Docs section. \nBuild the GraphQL queries and use them in your application.\n\ngeoPoint objects are supported as follow: \n```\n{\"newNote\": \n  {\n    \"location\": {\"lat\":40.77492964101182, \"lng\":-73.90950187151662}\n  }\n}\n```\n\n## How to check authentication\nEvery request to GraphQL endpoint must have the 'access_token' parameter.\n\n```\nhttp://yourserver/graphql?access_token=dxVEyZfnI6LHmWiqoBucvU2pDlSKh0PGpooanxdx1nFUGIGpsPYhkplZhygnTbAf\n```\n\nLook at server/component-config.json for \"checkIfAuthenticated\" option. What this options do is to check first is the user is correctly authenticated. If not, then GraphQL will raise an error:\n\n```\n{\n  \"error\": \"Unauthenticated\",\n  \"data\": null\n}\n```\n\nOtherwise GraphQL will continue checking the ACLs for every property of your model. For instance, if you want authenticated users to read Customer's firstName but not Customer's lastName your model ACL will look like this:\n\n```\n  \"acls\": [\n    {\n      \"accessType\": \"*\",\n      \"principalType\": \"ROLE\",\n      \"principalId\": \"$unauthenticated\",\n      \"permission\": \"DENY\"\n    },\n    {\n      \"accessType\": \"*\",\n      \"principalType\": \"ROLE\",\n      \"principalId\": \"$authenticated\",\n      \"property\": \"firstName\",\n      \"permission\": \"ALLOW\"\n    }\n  ],\n```\n\nSo, if you are an authenticated user, and you make the query with a valid <b>access_token</b> parameter you will get this:\n\nQuery:<br>\n\n```\n{\n  allCustomers(first: 10) {\n    firstName\n    lastName\n  }\n}\n```\n\nResult:<br>\n\n```\n{\n  \"data\": {\n    \"allCustomers\": [\n      {\n        \"firstName\": \"1\",\n        \"lastName\": \"N/A\"\n      },\n      {\n        \"firstName\": \"Renate\",\n        \"lastName\": \"N/A\"\n      }\n    ]\n  }\n}\n```\n\n","maintainers":[{"name":"alt17","email":"miguel@alt17.com"}],"time":{"modified":"2022-05-08T10:39:34.183Z","created":"2017-08-12T07:38:27.127Z","0.13.0-acl":"2017-08-12T07:38:27.127Z","0.14.0":"2017-08-12T07:43:40.968Z","0.15.0":"2017-08-31T13:03:44.247Z","0.16.0":"2017-08-31T13:09:17.642Z","0.17.0":"2017-09-04T10:25:23.207Z","0.19.0":"2017-09-05T08:31:57.408Z","0.21.0":"2017-09-15T09:17:28.443Z","0.22.0":"2017-09-18T08:59:49.393Z","0.24.0":"2017-09-18T09:29:55.852Z","0.26.0":"2017-09-18T10:32:54.179Z","0.28.0":"2017-09-18T12:15:05.503Z","0.30.0":"2017-09-20T13:27:36.533Z","0.32.0":"2017-09-20T13:30:32.213Z","0.34.0":"2017-09-20T14:22:31.686Z","0.38.0":"2017-09-20T15:16:00.111Z","0.40.0":"2017-09-22T10:23:55.772Z","0.42.0":"2017-10-16T14:10:29.795Z","0.43.0":"2017-10-30T13:27:23.159Z","0.44.0":"2017-10-30T13:34:04.759Z","0.45.0":"2017-11-03T07:40:28.702Z","0.46.0":"2017-11-13T15:29:38.811Z","0.47.0":"2017-11-21T15:26:20.810Z","0.48.0":"2017-11-29T09:33:36.595Z","0.49.0":"2017-11-29T09:39:14.846Z","0.50.0":"2017-11-29T09:42:52.018Z","0.51.0":"2017-11-29T10:02:24.643Z","0.52.0":"2017-12-14T11:25:35.690Z","0.53.0":"2018-02-14T11:25:47.665Z","0.54.0":"2018-03-13T12:54:29.638Z","0.55.0":"2018-03-13T14:02:41.886Z","0.56.0":"2018-03-13T18:30:22.753Z"},"homepage":"https://github.com/supermafete/loopback-graphql-checkacl#readme","keywords":["Loopback","GraphQL","Apollo","Express","Javascript","REST","APIs"],"repository":{"url":"git+https://github.com/supermafete/loopback-graphql-checkacl.git","type":"git"},"author":{"name":"Miguel Angel Flores","email":"miguel@alt17.com"},"bugs":{"url":"https://github.com/supermafete/loopback-graphql-checkacl"},"license":"MIT","readmeFilename":"README.md"}