{"_id":"robbyson-abstract-framework","_rev":"38-c9e74937b8d0304e7d19aaca1f1a473c","time":{"1.0.0":"2019-04-26T22:17:01.457Z","1.0.1":"2019-04-26T22:17:01.457Z","1.0.10":"2019-04-26T22:17:01.457Z","1.0.11":"2019-04-26T22:17:01.457Z","1.0.12":"2019-04-26T22:17:01.457Z","1.0.13":"2019-04-26T22:17:01.457Z","1.0.2":"2019-04-26T22:17:01.457Z","1.0.4":"2019-04-26T22:17:01.457Z","1.0.5":"2019-04-26T22:17:01.457Z","1.0.6":"2019-04-26T22:17:01.457Z","1.0.7":"2019-04-26T22:17:01.457Z","1.0.8":"2019-04-26T22:17:01.457Z","1.0.9":"2019-04-26T22:17:01.457Z","created":"2019-04-29T17:41:26.390Z","1.1.0":"2019-04-29T17:41:26.562Z","modified":"2022-05-16T03:14:47.819Z","1.1.1":"2019-04-30T19:55:51.263Z","1.1.2":"2019-05-03T18:32:07.453Z","1.1.3":"2019-05-06T20:00:05.523Z","1.1.4":"2019-05-06T20:12:15.686Z","1.1.5":"2019-05-06T20:27:46.579Z","1.1.6":"2019-05-06T20:53:06.697Z","1.1.7":"2019-05-06T20:56:18.285Z","1.1.8":"2019-05-06T21:01:44.895Z","1.1.9":"2019-05-06T21:05:24.376Z","1.1.10":"2019-05-06T21:14:46.124Z","1.1.11":"2019-05-06T21:31:54.039Z","1.1.12":"2019-05-06T21:39:13.701Z","1.1.13":"2019-05-06T21:53:40.274Z","1.1.14":"2019-05-06T22:01:17.797Z","1.1.15":"2019-05-06T22:04:22.257Z","1.1.16":"2019-05-06T22:05:47.799Z","1.1.17":"2019-05-06T22:12:15.164Z","1.1.18":"2019-05-07T11:59:51.692Z","1.1.19":"2019-05-07T12:13:16.404Z","1.1.20":"2019-05-07T12:18:32.109Z","1.1.21":"2019-05-07T13:14:53.611Z"},"name":"robbyson-abstract-framework","dist-tags":{"latest":"1.1.21"},"versions":{"1.1.0":{"name":"robbyson-abstract-framework","version":"1.1.0","description":"Generic framework for operation CRUD","author":{"name":"Lucas Alves Teixeira","email":"lucasalvesteixeira@gmail.com"},"keywords":["backend","node server","typescript","abstract"],"main":"./dist/index.js","typings":"./dist/index.d.ts","license":"ISC","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","lint:fix":"tslint --fix ./src/**/*.ts ./test/**/*.ts -t verbose","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha --exit","test:integration":"cross-env NODE_ENV=test mocha --opts ./test/mocha-integration.opts --exit","test:unit":"cross-env NODE_ENV=test mocha --opts ./test/mocha-unit.opts --exit","test:coverage":"nyc npm test","tsc":"tsc"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","json","html"],"report-dir":"./reports/coverage","sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"1.17.0","@types/cookie-parser":"^1.4.1","@types/express":"^4.16.0","@types/express-serve-static-core":"^4.16.0","@types/multer":"1.3.7","@types/passport":"^0.4.7","@types/serve-static":"^1.13.2","joi":"^14.3.1","robbyson-library":"^1.0.33","typescript-ioc":"^1.2.5","typescript-rest":"^2.0.0","body-parser":"^1.18.3","cookie-parser":"^1.4.3","express":"^4.16.4","fs-extra":"^7.0.0","lodash":"^4.17.11","multer":"^1.4.1","passport":"^0.4.0","path":"^0.12.7","reflect-metadata":"^0.1.12","require-glob":"^3.2.0","swagger-ui-express":"^4.0.1","yamljs":"^0.3.0"},"devDependencies":{"@types/joi":"^14.3.3","@types/chai":"^4.1.7","@types/fs-extra":"5.0.4","@types/jsonwebtoken":"^7.2.8","@types/lodash":"^4.14.119","@types/mocha":"^5.2.5","@types/passport-jwt":"^3.0.1","@types/proxyquire":"^1.3.28","@types/request":"^2.48.1","@types/sinon":"^7.0.3","@types/sinon-chai":"^3.2.2","@types/yamljs":"^0.2.30","chai":"^4.2.0","codecov":"^3.3.0","cross-env":"^5.2.0","jsonwebtoken":"^8.4.0","mocha":"^5.2.0","nyc":"^13.3.0","passport-jwt":"^4.0.0","proxyquire":"^2.1.0","request":"^2.88.0","rimraf":"^2.6.3","sinon":"^7.2.6","sinon-chai":"^3.3.0","source-map-support":"^0.5.9","test-wait":"^1.1.3","ts-node":"^7.0.1","tslint":"^5.15.0","tslint-config-prettier":"^1.17.0","typescript":"^3.2.2","typescript-ioc":"^1.2.5"},"repository":{"type":"git","url":"git+https://github.com/lucasalvesteixeira/robbyson-abstract-framework.git"},"bugs":{"url":"https://github.com/lucasalvesteixeira/robbyson-abstract-framework/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"38d82bd3ac79c845e579c61c9dde7b959533b9db","homepage":"https://github.com/lucasalvesteixeira/robbyson-abstract-framework#readme","_id":"robbyson-abstract-framework@1.1.0","_npmVersion":"6.5.0","_nodeVersion":"10.15.3","_npmUser":{"name":"lucasalvesteixeira","email":"lucasalvesteixeira@gmail.com"},"dist":{"integrity":"sha512-x27yUpqxLu6uGyaYWZ7oP4VZP8NH9pqnQpPcdJDcjyfAscfsKPdS7TYDm1FPP5RhIMpaKiDm0lA9TKkPBvtEWw==","shasum":"8966b1e891689cf34e798e18a588ea253b9d9768","tarball":"https://registry.npmjs.org/robbyson-abstract-framework/-/robbyson-abstract-framework-1.1.0.tgz","fileCount":27,"unpackedSize":40236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcxzdHCRA9TVsSAnZWagAAo2UP/R591T7PnC/+PCC9sne0\nfxxgaqrtFZoqndHbCqSM+gRK4yCbJpZ0XgAnOg9mlZRjaEucLtP3x0PR6hqL\nd23enDCs2lqphvrQKHNPcIu/JrC40Dx6teNdYD3kC5d6qNfD9H7mDzypWIk8\n4+dXYyixofe4ph2Ue5QpD4nsosssS6dLP8sUUsuem8Zo6Y5oOkURSpkDuzGp\nR0EYtXpsgNx6fRaq2QPuViEfDec6IjISphlmQzGrislZvt48102sZ0msKDJ/\nTP2HO16m0UuwFAmCwpVuW4BLCHzS4HhONRk2Tr3tF5QQmJyyPDGPoSGsp48P\nnw8hywrIm2jvBZWELSnIUpg5xUXtBFkbocFirAe/SpFdclfbVWA/J3olaVya\n80XRd3mIDnmq4cP5Kzww57NbKIF9afkiTmN9GyfreKvzGzLdKFQ1F0rgtoVq\nrBXKfeLeCyp6Q6dl+iQsl0PwDHov4H/cuVBWj2BU27w20+8Wbu9hXF0dJxzK\nlT30xy4pCbY/hV0A4gWgThakbz/I6y5HtqQOnxpxxD73NUlLGKsSeeGIfOsz\ntcLeiTiqd9Fa5nC9HRDwszTnqprlsYS6hzrvjvoq45vrrxcEy9/RjQwgC+tV\n0M2b0GPk9HJbXJ4lAbKV6CokRIAVlgOUD66ol424iWoDA8a2XGHtI7I8UF+r\nw4dT\r\n=y16H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDt40nyI8j3lTWv+uPPImhWnE95oNl7WUct7KDM6wLiCAIgasP1Q8mdO+iyz3kg1imjugqVhA+cOfCJzRwpZm27gww="}]},"maintainers":[{"name":"lucasalvesteixeira","email":"lucasalvesteixeira@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/robbyson-abstract-framework_1.1.0_1556559686391_0.6047080599829777"},"_hasShrinkwrap":false},"1.1.1":{"name":"robbyson-abstract-framework","version":"1.1.1","description":"Generic framework for operation CRUD","author":{"name":"Lucas Alves Teixeira","email":"lucasalvesteixeira@gmail.com"},"keywords":["backend","node server","typescript","abstract","CRUD"],"main":"./dist/index.js","typings":"./dist/index.d.ts","license":"ISC","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","lint:fix":"tslint --fix ./src/**/*.ts ./test/**/*.ts -t verbose","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha --exit","test:integration":"cross-env NODE_ENV=test mocha --opts ./test/mocha-integration.opts --exit","test:unit":"cross-env NODE_ENV=test mocha --opts ./test/mocha-unit.opts --exit","test:coverage":"nyc npm test","tsc":"tsc"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","json","html"],"report-dir":"./reports/coverage","sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"1.17.0","@types/cookie-parser":"^1.4.1","@types/express":"^4.16.0","@types/express-serve-static-core":"^4.16.0","@types/multer":"1.3.7","@types/passport":"^0.4.7","@types/serve-static":"^1.13.2","joi":"^14.3.1","robbyson-library":"^1.0.33","typescript-ioc":"^1.2.5","typescript-rest":"^2.0.0","body-parser":"^1.18.3","cookie-parser":"^1.4.3","express":"^4.16.4","fs-extra":"^7.0.0","lodash":"^4.17.11","multer":"^1.4.1","passport":"^0.4.0","path":"^0.12.7","reflect-metadata":"^0.1.12","require-glob":"^3.2.0","swagger-ui-express":"^4.0.1","yamljs":"^0.3.0"},"devDependencies":{"@types/joi":"^14.3.3","@types/chai":"^4.1.7","@types/fs-extra":"5.0.4","@types/jsonwebtoken":"^7.2.8","@types/lodash":"^4.14.119","@types/mocha":"^5.2.5","@types/passport-jwt":"^3.0.1","@types/proxyquire":"^1.3.28","@types/request":"^2.48.1","@types/sinon":"^7.0.3","@types/sinon-chai":"^3.2.2","@types/yamljs":"^0.2.30","chai":"^4.2.0","codecov":"^3.3.0","cross-env":"^5.2.0","jsonwebtoken":"^8.4.0","mocha":"^5.2.0","nyc":"^13.3.0","passport-jwt":"^4.0.0","proxyquire":"^2.1.0","request":"^2.88.0","rimraf":"^2.6.3","sinon":"^7.2.6","sinon-chai":"^3.3.0","source-map-support":"^0.5.9","test-wait":"^1.1.3","ts-node":"^7.0.1","tslint":"^5.15.0","tslint-config-prettier":"^1.17.0","typescript":"^3.2.2","typescript-ioc":"^1.2.5"},"repository":{"type":"git","url":"git+https://github.com/lucasalvesteixeira/robbyson-abstract-framework.git"},"bugs":{"url":"https://github.com/lucasalvesteixeira/robbyson-abstract-framework/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"9eb4e3c07278f3dee9cf13ad9be3c4635124c933","homepage":"https://github.com/lucasalvesteixeira/robbyson-abstract-framework#readme","_id":"robbyson-abstract-framework@1.1.1","_npmVersion":"6.5.0","_nodeVersion":"10.15.3","_npmUser":{"name":"lucasalvesteixeira","email":"lucasalvesteixeira@gmail.com"},"dist":{"integrity":"sha512-AAPaYn/zW6g3xVLwf+kb/+BKv6UJbihYem48kEv+Cc0WaRhVrKlfbBthxaTGRArYP+qoyXPpTE9KFcn4TDBEKQ==","shasum":"5ec62d8c79ef5236d237ecbc0d9e2cd2fe54a6fb","tarball":"https://registry.npmjs.org/robbyson-abstract-framework/-/robbyson-abstract-framework-1.1.1.tgz","fileCount":27,"unpackedSize":40421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyKhHCRA9TVsSAnZWagAAkvsP+wWBNFC8tkDv8eJ0NAiJ\nOKk4EeZPquQZrWgGrWHTkN4N4GHk3yhDgQl7JHhZ6mKn0RE5lHzB0AixxiEG\n2otezoxnzPtzk8z+h67Z0l87M4CrE4lmcgzBQI9+3v4Fg6B7P3o3Ca4dAOGV\nmNu7DbPdpQFhRSbPTyFXcQwxLM4SNJiNlhbnMVNS3Dsdwnxwk/OqdLx7yTu0\nbDF+rMYbf/dF6y9SrSphnbsHihWvnP/AqrNGsXXaYvKogjmdWtf07IMjNEU3\n47z2FmUITEFMpGlZHQHPjSIfAeqbB8iJpQ088k3iCzsNHGOP7Sp4FCdvnc5/\n0zRin14rSvh7C+oyJunGjD3OFluyo8K1+YctuK6jVTy9xzRKqkoeX9Ad0yQU\nRe5hi7KHasa0tJs9EBhSEWDy9cTDZJGScEpgtZk3l/DtybcdGSQlbCZLQZYZ\nl48oZVzsZ2yKYdkjI1PlcqEINIJqbUjXc7TgiHiBr1CH83P9cY7TJLPdTwso\nvPuFtSGJkTkWwtFfn5brA/6RTPwVYwshLpBbRKAK+gyuRmnW/BYeQw32Vu7S\nHionFVgOWST5ENVZdzAKFAzMRkuqlVD2OpfpuzXjBEYA3+VDqLawAR0oslAH\ngxKJcen67ut6DZv4w1stDeg6MEticsCHwtMMVv/qBtNq3gIjNxVhzqS92+Gw\nh3Of\r\n=CzW7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBqpPliaA4/0x8f621lPsQMLxprgkKjTDaZycNDqZt76AiBOdiG+4xx/cILvuv01wuLo0nzqqTGYfDUH9/qTT+RM+A=="}]},"maintainers":[{"name":"lucasalvesteixeira","email":"lucasalvesteixeira@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/robbyson-abstract-framework_1.1.1_1556654151131_0.21937791792351335"},"_hasShrinkwrap":false},"1.1.2":{"name":"robbyson-abstract-framework","version":"1.1.2","description":"Generic framework for operation CRUD","author":{"name":"Lucas Alves Teixeira","email":"lucasalvesteixeira@gmail.com"},"keywords":["backend","node server","typescript","abstract","CRUD"],"main":"./dist/index.js","typings":"./dist/index.d.ts","license":"ISC","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","lint:fix":"tslint --fix ./src/**/*.ts ./test/**/*.ts -t verbose","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha --exit","test:integration":"cross-env NODE_ENV=test mocha --opts ./test/mocha-integration.opts --exit","test:unit":"cross-env NODE_ENV=test mocha --opts ./test/mocha-unit.opts --exit","test:coverage":"nyc npm test","tsc":"tsc"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","json","html"],"report-dir":"./reports/coverage","sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"1.17.0","@types/cookie-parser":"^1.4.1","@types/express":"^4.16.0","@types/express-serve-static-core":"^4.16.0","@types/multer":"1.3.7","@types/passport":"^0.4.7","@types/serve-static":"^1.13.2","body-parser":"^1.18.3","cookie-parser":"^1.4.3","express":"^4.16.4","fs-extra":"^7.0.0","joi":"^14.3.1","lodash":"^4.17.11","mongoose":"^5.5.5","multer":"^1.4.1","passport":"^0.4.0","path":"^0.12.7","reflect-metadata":"^0.1.12","require-glob":"^3.2.0","robbyson-library":"^1.0.33","swagger-ui-express":"^4.0.1","typescript-ioc":"^1.2.5","typescript-rest":"^2.0.0","yamljs":"^0.3.0"},"devDependencies":{"@types/chai":"^4.1.7","@types/fs-extra":"5.0.4","@types/joi":"^14.3.3","@types/jsonwebtoken":"^7.2.8","@types/lodash":"^4.14.119","@types/mocha":"^5.2.5","@types/mongoose":"^5.3.27","@types/passport-jwt":"^3.0.1","@types/proxyquire":"^1.3.28","@types/request":"^2.48.1","@types/sinon":"^7.0.3","@types/sinon-chai":"^3.2.2","@types/yamljs":"^0.2.30","chai":"^4.2.0","codecov":"^3.3.0","cross-env":"^5.2.0","jsonwebtoken":"^8.4.0","mocha":"^5.2.0","nyc":"^13.3.0","passport-jwt":"^4.0.0","proxyquire":"^2.1.0","request":"^2.88.0","rimraf":"^2.6.3","sinon":"^7.2.6","sinon-chai":"^3.3.0","source-map-support":"^0.5.9","test-wait":"^1.1.3","ts-node":"^7.0.1","tslint":"^5.15.0","tslint-config-prettier":"^1.17.0","typescript":"^3.2.2","typescript-ioc":"^1.2.5"},"repository":{"type":"git","url":"git+https://github.com/lucasalvesteixeira/robbyson-abstract-framework.git"},"bugs":{"url":"https://github.com/lucasalvesteixeira/robbyson-abstract-framework/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"f13f6f1e83dd81a8b20ff2edfd22054cada4489f","homepage":"https://github.com/lucasalvesteixeira/robbyson-abstract-framework#readme","_id":"robbyson-abstract-framework@1.1.2","_npmVersion":"6.5.0","_nodeVersion":"10.15.3","_npmUser":{"name":"lucasalvesteixeira","email":"lucasalvesteixeira@gmail.com"},"dist":{"integrity":"sha512-PKHpDraxYyvBQudXjkIlYWRc9P20HfteagxDPmkF+u+ia9CosfqCuXGUqaYnyhtybB99Gp9fehx72NmHh6vcog==","shasum":"7a5e0997fac87f06da35b57242a567cbbea0f2c7","tarball":"https://registry.npmjs.org/robbyson-abstract-framework/-/robbyson-abstract-framework-1.1.2.tgz","fileCount":27,"unpackedSize":40308,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJczIkoCRA9TVsSAnZWagAAK24P/3QOgLC63uBgPTkbp4dV\nf+El1IMoWp9rFtoQ6ToOdQBLYGFhFkIB2qzYJonZJizYYty66Dzh3iPB78s/\nbswxkleP/6uCaWzb2SfQRCoOuy77D5Wj+Go1GzLznc+4L50kwzvnuFC+2wQk\nR30sYhRGgvD0OHou+5rFlVRsKNkR8e4EfwmppbH08GWJow2bYLiN/ZbsBVjg\nfMNalvAH8v2Jds5h3E9N9Mypy0/w0xMdKSKijF1tNuxU9X5ZbI2OZLAQJ9C1\n/BrJpRCJu07+TofL8S7rzVH8owMTJQFX4EpkTv9Yb9Zw3KDMwX41dpVQsxbw\numtUXkY99AREJleAu7pt+6Bv0zcO00ifsdn4PMcBZFHrTSEmWQrRj5Cw8W4J\nGYKxcRcVROircOJe2/gEqZS3PL7FUVe316PKO4LJAbuHhYWrcEhWxc3MV9i9\nQppA8u8AAC3GFgj4iY3H18uO4DbOZZ9wZJHfnDuLKP/GFAGPtipyMHLyoaCN\nq7SttWe1vw+y6E55ftIXeMoHecwLbWtRwTqxLoBDjuuosgYHYpwe6arAbbLv\nlvujphqc8bQ5jTplzk2/r1vo8LQE/SJSjBHqf0rXuoiRG8oZj/Z3zto/2k3P\nLf9LgwEB0kYXbFkcBZ7CPi2yfxSGsGK7hFnOGK+8QIkypyh9bVLTkUHhk/Bd\nLiaa\r\n=Iyki\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID66xaWJxEa6k6/UKbsWb7hpc2qtTd2cGzH/Gug3Pc7oAiArmY9oxXoRxTyHSQ5XQjtbjRkr/2q15dzk8qNmbIFyzA=="}]},"maintainers":[{"name":"lucasalvesteixeira","email":"lucasalvesteixeira@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/robbyson-abstract-framework_1.1.2_1556908327311_0.26573104230181555"},"_hasShrinkwrap":false},"1.1.3":{"name":"robbyson-abstract-framework","version":"1.1.3","description":"Generic framework for operation CRUD","author":{"name":"Lucas Alves Teixeira","email":"lucasalvesteixeira@gmail.com"},"keywords":["backend","node server","typescript","abstract","CRUD"],"main":"./dist/index.js","typings":"./dist/index.d.ts","license":"ISC","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","lint:fix":"tslint --fix ./src/**/*.ts ./test/**/*.ts -t verbose","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha --exit","test:integration":"cross-env NODE_ENV=test mocha --opts ./test/mocha-integration.opts --exit","test:unit":"cross-env NODE_ENV=test mocha --opts ./test/mocha-unit.opts --exit","test:coverage":"nyc npm test","tsc":"tsc"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","json","html"],"report-dir":"./reports/coverage","sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"1.17.0","@types/cookie-parser":"^1.4.1","@types/express":"^4.16.0","@types/express-serve-static-core":"^4.16.0","@types/multer":"1.3.7","@types/passport":"^0.4.7","@types/serve-static":"^1.13.2","body-parser":"^1.18.3","cookie-parser":"^1.4.3","express":"^4.16.4","fs-extra":"^7.0.0","joi":"^14.3.1","lodash":"^4.17.11","mongoose":"^5.5.5","multer":"^1.4.1","passport":"^0.4.0","path":"^0.12.7","reflect-metadata":"^0.1.12","require-glob":"^3.2.0","robbyson-library":"^1.0.33","swagger-ui-express":"^4.0.1","typescript-ioc":"^1.2.5","typescript-rest":"^2.0.0","yamljs":"^0.3.0"},"devDependencies":{"@types/chai":"^4.1.7","@types/fs-extra":"5.0.4","@types/joi":"^14.3.3","@types/jsonwebtoken":"^7.2.8","@types/lodash":"^4.14.119","@types/mocha":"^5.2.5","@types/mongoose":"^5.3.27","@types/passport-jwt":"^3.0.1","@types/proxyquire":"^1.3.28","@types/request":"^2.48.1","@types/sinon":"^7.0.3","@types/sinon-chai":"^3.2.2","@types/yamljs":"^0.2.30","chai":"^4.2.0","codecov":"^3.3.0","cross-env":"^5.2.0","jsonwebtoken":"^8.4.0","mocha":"^5.2.0","nyc":"^13.3.0","passport-jwt":"^4.0.0","proxyquire":"^2.1.0","request":"^2.88.0","rimraf":"^2.6.3","sinon":"^7.2.6","sinon-chai":"^3.3.0","source-map-support":"^0.5.9","test-wait":"^1.1.3","ts-node":"^7.0.1","tslint":"^5.15.0","tslint-config-prettier":"^1.17.0","typescript":"^3.2.2","typescript-ioc":"^1.2.5"},"repository":{"type":"git","url":"git+https://github.com/lucasalvesteixeira/robbyson-abstract-framework.git"},"bugs":{"url":"https://github.com/lucasalvesteixeira/robbyson-abstract-framework/issues"},"directories":{"lib":"dist","doc":"doc"},"moduleDirectories":["node_modules","src"],"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"f13f6f1e83dd81a8b20ff2edfd22054cada4489f","homepage":"https://github.com/lucasalvesteixeira/robbyson-abstract-framework#readme","_id":"robbyson-abstract-framework@1.1.3","_npmVersion":"6.5.0","_nodeVersion":"10.15.3","_npmUser":{"name":"lucasalvesteixeira","email":"lucasalvesteixeira@gmail.com"},"dist":{"integrity":"sha512-4ddDVc+RbKVTPaA88ZcY9oodDwIJhNOpRZqEtud2Jt+ggilu7zrNjDujj2B/BCRuEOpwQZWJ0e3ZTe8sIB89Ng==","shasum":"58a3a91e76c471476a3da31a3b5d9c84973c56aa","tarball":"https://registry.npmjs.org/robbyson-abstract-framework/-/robbyson-abstract-framework-1.1.3.tgz","fileCount":28,"unpackedSize":41463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0JJGCRA9TVsSAnZWagAAaw4QAKOiFEAnK/+a5AWyNJx5\nmzItwoFWSY4OoI2etTwaWcOxEq31/jxfgLigUubEGLQOLIpnM2vmtaeO+Y1A\nTkDTbEt+7kJmlnuGkb2mPhr0anjWb4R/y0YAs3wol/YVMV1ku/tby9KQ9Yu0\nNaFH035wtSlM0ySzTzkCiaEWGO6ShEMEWJirtjMDdrmhZhtU4Kj6/D+lv5PE\nvfV20K5XZKMwmlzg+aNh5JM9NoP1ut1xesIVHVS1vY+i4P7S6E/1j15LkhRl\ndDhjxeWT+4QBS2QuVQYZZ4v2yrObg5bSm3gBdG54BK3b024OkLuSKxqitChA\nmGy05K+8XXYEbZukp//u0cp82ZC74dGgakbSyH50JAqQoC3ab7qhuve5goAQ\naWB5tq/zMMKMyXAP7fvD3dSZV3HDbyErXMxH8lmVe6fxBZocjTudnfQ6Y2Ax\n/E2Ph6VfNdr6l9qwbDDhDyZLW+N7/KAO3A02p+hrBxyP+b0FEeP6LJ1ofEOD\noE5EDhliDVAjr0/L3CTxXAu7E91YpGfJLv1hOMjLIYoC3KILd8aM2Pry9d6v\nT7BJLib1I/ab1KlUxxQjRxRpdgE17SZWw1jTMjmUPesP/baWfEiPC68sWY/S\nGSL6mK2N8i+ADEm2GkkefCMOJAsH+VQIYhIDeE00vLrnRXaTC/89IN21juOE\nA65R\r\n=txa/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGCvIpcu4omxWxfV1xttTEHoDGMU0wjyOGnZaWJ8M0MjAiEA14AbYorm/IVlRF/ieOEg6cQWVzERmCDtfyfKpm+k3+0="}]},"maintainers":[{"name":"lucasalvesteixeira","email":"lucasalvesteixeira@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/robbyson-abstract-framework_1.1.3_1557172805391_0.5546768127447792"},"_hasShrinkwrap":false},"1.1.4":{"name":"robbyson-abstract-framework","version":"1.1.4","description":"Generic framework for operation CRUD","author":{"name":"Lucas Alves Teixeira","email":"lucasalvesteixeira@gmail.com"},"keywords":["backend","node server","typescript","abstract","CRUD"],"main":"./src/index.js","typings":"./dist/index.d.ts","license":"ISC","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","lint:fix":"tslint --fix ./src/**/*.ts ./test/**/*.ts -t verbose","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha --exit","test:integration":"cross-env NODE_ENV=test mocha --opts ./test/mocha-integration.opts --exit","test:unit":"cross-env NODE_ENV=test mocha --opts ./test/mocha-unit.opts --exit","test:coverage":"nyc npm test","tsc":"tsc"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","json","html"],"report-dir":"./reports/coverage","sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"1.17.0","@types/cookie-parser":"^1.4.1","@types/express":"^4.16.0","@types/express-serve-static-core":"^4.16.0","@types/multer":"1.3.7","@types/passport":"^0.4.7","@types/serve-static":"^1.13.2","body-parser":"^1.18.3","cookie-parser":"^1.4.3","express":"^4.16.4","fs-extra":"^7.0.0","joi":"^14.3.1","lodash":"^4.17.11","mongoose":"^5.5.5","multer":"^1.4.1","passport":"^0.4.0","path":"^0.12.7","reflect-metadata":"^0.1.12","require-glob":"^3.2.0","robbyson-library":"^1.0.33","swagger-ui-express":"^4.0.1","typescript-ioc":"^1.2.5","typescript-rest":"^2.0.0","yamljs":"^0.3.0"},"devDependencies":{"@types/chai":"^4.1.7","@types/fs-extra":"5.0.4","@types/joi":"^14.3.3","@types/jsonwebtoken":"^7.2.8","@types/lodash":"^4.14.119","@types/mocha":"^5.2.5","@types/mongoose":"^5.3.27","@types/passport-jwt":"^3.0.1","@types/proxyquire":"^1.3.28","@types/request":"^2.48.1","@types/sinon":"^7.0.3","@types/sinon-chai":"^3.2.2","@types/yamljs":"^0.2.30","chai":"^4.2.0","codecov":"^3.3.0","cross-env":"^5.2.0","jsonwebtoken":"^8.4.0","mocha":"^5.2.0","nyc":"^13.3.0","passport-jwt":"^4.0.0","proxyquire":"^2.1.0","request":"^2.88.0","rimraf":"^2.6.3","sinon":"^7.2.6","sinon-chai":"^3.3.0","source-map-support":"^0.5.9","test-wait":"^1.1.3","ts-node":"^7.0.1","tslint":"^5.15.0","tslint-config-prettier":"^1.17.0","typescript":"^3.2.2","typescript-ioc":"^1.2.5"},"repository":{"type":"git","url":"git+https://github.com/lucasalvesteixeira/robbyson-abstract-framework.git"},"bugs":{"url":"https://github.com/lucasalvesteixeira/robbyson-abstract-framework/issues"},"directories":{"lib":"src","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"f13f6f1e83dd81a8b20ff2edfd22054cada4489f","homepage":"https://github.com/lucasalvesteixeira/robbyson-abstract-framework#readme","_id":"robbyson-abstract-framework@1.1.4","_npmVersion":"6.5.0","_nodeVersion":"10.15.3","_npmUser":{"name":"lucasalvesteixeira","email":"lucasalvesteixeira@gmail.com"},"dist":{"integrity":"sha512-fV0IrsBWoo4lXg/Qq8W6YSZTuT++AMpJPDGwy9XbEiUazDEyDgBMk9KVKCVHxxB61P944xNfcK40lxzXO3lwHw==","shasum":"01ea1884b35c6c605d4f228ded10fcf179cc3b6f","tarball":"https://registry.npmjs.org/robbyson-abstract-framework/-/robbyson-abstract-framework-1.1.4.tgz","fileCount":28,"unpackedSize":41401,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0JUgCRA9TVsSAnZWagAAlmsP/0K2Sr2XcM3+sIeeZS+n\nOCeLFR31j7LZ4XrNRYs182ofGy7O2yFPchsG3FX2JVGw4gEF07SLyvRBd4Sy\n2QKgd7NtoeDDDhCfQFDysMgLUSBn4ld6/cwZDXliZmBFNEXM59F6G8567bnZ\nr61+ICo7t4U39bhucJxfiEhn7Q2ESzPLkc81cG79SbuUNW1njIqAzwx8B/d0\n1T9ugkX12XSFm0ze3rFWKboI0shCduQCSvEkFwersxNvy5gi65yQxrFWyDgx\nqK17B7PsAkmuNdLtA1RtIkcQcadO3hBjoKz2jyKbxH3D2ahWWB/n/+2FOeY1\nI9ADw/zKkT92eRZ20lPC7Yz0RzILkJizoaM6sojYV9LfacNGCDd8Y+cu9Avf\nP3Z9UnaW+hl5LCvTOlnXpUB1+wsS6OrWsRibpGcEeia8JuXqLArSmYTRguMo\ns9NokoWxnHfMgYV2K3l17qpbIN498hIhIRi4iKetBgpLCMFdB3TEf9zVdFis\nthqgnhR0916PW56PlF7uMYx/h9f0xJ6wR4Wtc8ptdK9cuH34NDoA7jRHgdUh\nfSOYr0qAdEF4LgAGLV1eUTEY8UfYE1rR66aTmQpzRkaz8iOSFQT0nqV8XLo/\npa8KvPsvCzKcczFwHafzUVEuBTDZkIwDYlp7xvfLBLfeYobVKOTaMU3Byapn\nL8cy\r\n=xNTg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNQ2CYLuPNK/uxEG9CanAfS1XVrejuW0GIMRLRxeW28gIhAIs87b2c3m1UcxUBmEICFiWJVo3/fHVofOeeCMMuVbsi"}]},"maintainers":[{"name":"lucasalvesteixeira","email":"lucasalvesteixeira@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/robbyson-abstract-framework_1.1.4_1557173535459_0.4522340696207068"},"_hasShrinkwrap":false},"1.1.5":{"name":"robbyson-abstract-framework","version":"1.1.5","description":"Generic framework for operation CRUD","author":{"name":"Lucas Alves Teixeira","email":"lucasalvesteixeira@gmail.com"},"keywords":["backend","node server","typescript","abstract","CRUD"],"main":"./dist/index.js","typings":"./dist/index.d.ts","license":"ISC","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","lint:fix":"tslint --fix ./src/**/*.ts ./test/**/*.ts -t verbose","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha --exit","test:integration":"cross-env NODE_ENV=test mocha --opts ./test/mocha-integration.opts --exit","test:unit":"cross-env NODE_ENV=test mocha --opts ./test/mocha-unit.opts --exit","test:coverage":"nyc npm test","tsc":"tsc"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","json","html"],"report-dir":"./reports/coverage","sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"1.17.0","@types/cookie-parser":"^1.4.1","@types/express":"^4.16.0","@types/express-serve-static-core":"^4.16.0","@types/multer":"1.3.7","@types/passport":"^0.4.7","@types/serve-static":"^1.13.2","body-parser":"^1.18.3","cookie-parser":"^1.4.3","express":"^4.16.4","fs-extra":"^7.0.0","joi":"^14.3.1","lodash":"^4.17.11","mongoose":"^5.5.5","multer":"^1.4.1","passport":"^0.4.0","path":"^0.12.7","reflect-metadata":"^0.1.12","require-glob":"^3.2.0","robbyson-library":"^1.0.33","swagger-ui-express":"^4.0.1","typescript-ioc":"^1.2.5","typescript-rest":"^2.0.0","yamljs":"^0.3.0"},"devDependencies":{"@types/chai":"^4.1.7","@types/fs-extra":"5.0.4","@types/joi":"^14.3.3","@types/jsonwebtoken":"^7.2.8","@types/lodash":"^4.14.119","@types/mocha":"^5.2.5","@types/mongoose":"^5.3.27","@types/passport-jwt":"^3.0.1","@types/proxyquire":"^1.3.28","@types/request":"^2.48.1","@types/sinon":"^7.0.3","@types/sinon-chai":"^3.2.2","@types/yamljs":"^0.2.30","chai":"^4.2.0","codecov":"^3.3.0","cross-env":"^5.2.0","jsonwebtoken":"^8.4.0","mocha":"^5.2.0","nyc":"^13.3.0","passport-jwt":"^4.0.0","proxyquire":"^2.1.0","request":"^2.88.0","rimraf":"^2.6.3","sinon":"^7.2.6","sinon-chai":"^3.3.0","source-map-support":"^0.5.9","test-wait":"^1.1.3","ts-node":"^7.0.1","tslint":"^5.15.0","tslint-config-prettier":"^1.17.0","typescript":"^3.2.2","typescript-ioc":"^1.2.5"},"repository":{"type":"git","url":"git+https://github.com/lucasalvesteixeira/robbyson-abstract-framework.git"},"bugs":{"url":"https://github.com/lucasalvesteixeira/robbyson-abstract-framework/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"f13f6f1e83dd81a8b20ff2edfd22054cada4489f","homepage":"https://github.com/lucasalvesteixeira/robbyson-abstract-framework#readme","_id":"robbyson-abstract-framework@1.1.5","_npmVersion":"6.5.0","_nodeVersion":"10.15.3","_npmUser":{"name":"lucasalvesteixeira","email":"lucasalvesteixeira@gmail.com"},"dist":{"integrity":"sha512-rFfieV7GqTAPCf3ewpGU/HjXbFbDEnWWrcFX/CjY6I2fRZ9j29pSHwhRU8RZunOTI9YOxKrtVVwHgED0jXnUFA==","shasum":"9daac40cb1ea4708119285d8f9b1178eb5a69661","tarball":"https://registry.npmjs.org/robbyson-abstract-framework/-/robbyson-abstract-framework-1.1.5.tgz","fileCount":28,"unpackedSize":41403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0JjDCRA9TVsSAnZWagAA/hUP/2qHi95/PlxFL7dHo6/5\nLQ2+Hbw4ERQ6gaDMgstoPBplJeKcG2Fy0PM1IOSDlOJQQilyz/KMAipp7C+P\nideUeSCDS6TpqDF/H9ztO+5iJdEjemZHFNsk0ez04ClbyL5AEbtrcviAe/Wc\n048SahEl+LW+Nubn62c9pyjgJwB3534VvPJ5nOYFyY5We47Gbx8LezA0xyWi\neutLGfg1i/fu3yRWOYuZwCl/oJxlTJ/srL/d3a7xY8jXKQJsnEGjk4ntwzXT\nm0u9EuABN2qtEiU8idiMSem0x0j9VudH6b8l/aQoyhjgsrP02sGtY0O8ZZTi\nO1IiJFP7pgeJfByXGHlB9GklLevSVEIXOQdGGyQZZTnDeOLRRQTNnd2Q/sak\nFc0U/H1YMSKoihtnslFwxPNn5Qu2VJgZX8JuD/29BNJwodWzZE0/BY+WcQzU\nVxUQY37Q9a6RIvcq3GP6z+Ki5OZDZxFvJobMB9BHkzYOlaDkSpT+JJmb92SF\n1bJLYItFidIwjAXSshEHbXur+9QCgi8qQ0eC4s/fKXXP5/JKANVe0Pvgpdjs\nkzsTuYjSbIJVrup3L9ONnHaZ1hWvIRRBFSTeXzFj/wWAKWe/kbLRt7d3Jy4a\nPuxQRkWmPH7GDAAZI6U0RlMuei/4hyxraF6VXpyaBSh2/XPwtXYA+F10Cz8s\nBcBG\r\n=X8kR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDC35BKM8r9lEiSprVJxib4Q6t1W3u2xWH9Byp6k6AhUAIhAIqPjz1nUyAmbAsb7gJEGQrPXe0o4+nUJoV5Vv6Hcekf"}]},"maintainers":[{"name":"lucasalvesteixeira","email":"lucasalvesteixeira@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/robbyson-abstract-framework_1.1.5_1557174466401_0.8921159054252614"},"_hasShrinkwrap":false},"1.1.6":{"name":"robbyson-abstract-framework","version":"1.1.6","description":"Generic framework for operation CRUD","author":{"name":"Lucas Alves Teixeira","email":"lucasalvesteixeira@gmail.com"},"keywords":["backend","node server","typescript","abstract","CRUD"],"main":"./dist/index.js","typings":"./dist/index.d.ts","license":"ISC","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","lint:fix":"tslint --fix ./src/**/*.ts ./test/**/*.ts -t verbose","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha --exit","test:integration":"cross-env NODE_ENV=test mocha --opts ./test/mocha-integration.opts --exit","test:unit":"cross-env NODE_ENV=test mocha --opts ./test/mocha-unit.opts --exit","test:coverage":"nyc npm test","tsc":"tsc"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","json","html"],"report-dir":"./reports/coverage","sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"1.17.0","@types/cookie-parser":"^1.4.1","@types/express":"^4.16.0","@types/express-serve-static-core":"^4.16.0","@types/multer":"1.3.7","@types/passport":"^0.4.7","@types/serve-static":"^1.13.2","body-parser":"^1.18.3","cookie-parser":"^1.4.3","express":"^4.16.4","fs-extra":"^7.0.0","joi":"^14.3.1","lodash":"^4.17.11","mongoose":"^5.5.5","multer":"^1.4.1","passport":"^0.4.0","path":"^0.12.7","reflect-metadata":"^0.1.12","require-glob":"^3.2.0","robbyson-library":"^1.0.33","swagger-ui-express":"^4.0.1","typescript-ioc":"^1.2.5","typescript-rest":"^2.0.0","yamljs":"^0.3.0"},"devDependencies":{"@types/chai":"^4.1.7","@types/fs-extra":"5.0.4","@types/joi":"^14.3.3","@types/jsonwebtoken":"^7.2.8","@types/lodash":"^4.14.119","@types/mocha":"^5.2.5","@types/mongoose":"^5.3.27","@types/passport-jwt":"^3.0.1","@types/proxyquire":"^1.3.28","@types/request":"^2.48.1","@types/sinon":"^7.0.3","@types/sinon-chai":"^3.2.2","@types/yamljs":"^0.2.30","chai":"^4.2.0","codecov":"^3.3.0","cross-env":"^5.2.0","jsonwebtoken":"^8.4.0","mocha":"^5.2.0","nyc":"^13.3.0","passport-jwt":"^4.0.0","proxyquire":"^2.1.0","request":"^2.88.0","rimraf":"^2.6.3","sinon":"^7.2.6","sinon-chai":"^3.3.0","source-map-support":"^0.5.9","test-wait":"^1.1.3","ts-node":"^7.0.1","tslint":"^5.15.0","tslint-config-prettier":"^1.17.0","typescript":"^3.2.2","typescript-ioc":"^1.2.5"},"repository":{"type":"git","url":"git+https://github.com/lucasalvesteixeira/robbyson-abstract-framework.git"},"bugs":{"url":"https://github.com/lucasalvesteixeira/robbyson-abstract-framework/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"f13f6f1e83dd81a8b20ff2edfd22054cada4489f","homepage":"https://github.com/lucasalvesteixeira/robbyson-abstract-framework#readme","_id":"robbyson-abstract-framework@1.1.6","_npmVersion":"6.5.0","_nodeVersion":"10.15.3","_npmUser":{"name":"lucasalvesteixeira","email":"lucasalvesteixeira@gmail.com"},"dist":{"integrity":"sha512-SKAtoRaD2htcvODC8DeHpFebIPgqcYthaoQxFrQi8VEFvgUBwajM59tGdcWnIKCJLR+6zL3YqmgpZTeAkDxJCw==","shasum":"8d8ef06a495f14db3630b2f57f2446d6909313ad","tarball":"https://registry.npmjs.org/robbyson-abstract-framework/-/robbyson-abstract-framework-1.1.6.tgz","fileCount":28,"unpackedSize":41471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0J6zCRA9TVsSAnZWagAAWj4P/Rq4CwTQIGOkYqVpOIZL\nTJh6i73F6KmY+x2B0gfFBCcjFoRWfqFlP/GLPiDdHnLfiXTTJodh9GKKwH4p\niZ/SfSH44wq6v80v++Tq29RadnaLnF8UPz0LfNFvnIYKPZLmdphYmfSFd1yH\nMUjc6V8d+jK1n/kPXv5ZxfxXZLexHgj9PpXxDa8GLIf2s6iM57B2/MqboDzr\nc7WIqTua/wbUmL1wyOmim1HwjmUtkhi3r/pCewmP3DN7UTZ/uOMQLxdibozU\nFS1TdxeGUmb4dCVzY9/4BTRquVuBx3G5X7n2VaDAXId/PaufKGlyRNX5DVsM\nQHLqMrZMo9mcBO3+JcRn9Jd0cWuYsaByVZepuk9gdoPosfgcg4dj5X2LKgAE\nD5YGL6czdNOgBMBTH8jI7ebmMXOdosEmIPlBugyfXH8Gy/bLJbWi3c/rht9r\nztRL4QKRX44fGN0k8u6UA7fxpmer3RSluSqmHRO2pRnDMc0HUz5mcIi1Bi9P\nAb/gKNZYq4WrvPrUJDJfcECRUOpU6lYAPBTaUbhjOIzTv04t+xFpfobTFPIA\nAAPfPsp+m2ydUTzy/GwqAMomEFxet7lU/ignvo6A778TEMH20lKSAkMfJDy7\n+S6HrPGPmtPvFmkRWUvYys5fyOYg4kCHIZXphYWqj2Ggd4a39Ao7pQivMPr+\nBb54\r\n=tXlx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCahFTTRCG0tt+XQ48eYIWWm058g4OLzHlf31TSwlTLPQIhALkLMK97HiCGBANT1XchtRpQbuPhGNePhR5yC8kye6Cp"}]},"maintainers":[{"name":"lucasalvesteixeira","email":"lucasalvesteixeira@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/robbyson-abstract-framework_1.1.6_1557175986512_0.14760251077981512"},"_hasShrinkwrap":false},"1.1.7":{"name":"robbyson-abstract-framework","version":"1.1.7","description":"Generic framework for operation CRUD","author":{"name":"Lucas Alves Teixeira","email":"lucasalvesteixeira@gmail.com"},"keywords":["backend","node server","typescript","abstract","CRUD"],"main":"./dist/index.js","typings":"./dist/index.d.ts","license":"ISC","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","lint:fix":"tslint --fix ./src/**/*.ts ./test/**/*.ts -t verbose","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha --exit","test:integration":"cross-env NODE_ENV=test mocha --opts ./test/mocha-integration.opts --exit","test:unit":"cross-env NODE_ENV=test mocha --opts ./test/mocha-unit.opts --exit","test:coverage":"nyc npm test","tsc":"tsc"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","json","html"],"report-dir":"./reports/coverage","sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"1.17.0","@types/cookie-parser":"^1.4.1","@types/express":"^4.16.0","@types/express-serve-static-core":"^4.16.0","@types/multer":"1.3.7","@types/passport":"^0.4.7","@types/serve-static":"^1.13.2","body-parser":"^1.18.3","cookie-parser":"^1.4.3","express":"^4.16.4","fs-extra":"^7.0.0","joi":"^14.3.1","lodash":"^4.17.11","mongoose":"^5.5.5","multer":"^1.4.1","passport":"^0.4.0","path":"^0.12.7","reflect-metadata":"^0.1.12","require-glob":"^3.2.0","robbyson-library":"^1.0.33","swagger-ui-express":"^4.0.1","typescript-ioc":"^1.2.5","typescript-rest":"^2.0.0","yamljs":"^0.3.0"},"devDependencies":{"@types/chai":"^4.1.7","@types/fs-extra":"5.0.4","@types/joi":"^14.3.3","@types/jsonwebtoken":"^7.2.8","@types/lodash":"^4.14.119","@types/mocha":"^5.2.5","@types/mongoose":"^5.3.27","@types/passport-jwt":"^3.0.1","@types/proxyquire":"^1.3.28","@types/request":"^2.48.1","@types/sinon":"^7.0.3","@types/sinon-chai":"^3.2.2","@types/yamljs":"^0.2.30","chai":"^4.2.0","codecov":"^3.3.0","cross-env":"^5.2.0","jsonwebtoken":"^8.4.0","mocha":"^5.2.0","nyc":"^13.3.0","passport-jwt":"^4.0.0","proxyquire":"^2.1.0","request":"^2.88.0","rimraf":"^2.6.3","sinon":"^7.2.6","sinon-chai":"^3.3.0","source-map-support":"^0.5.9","test-wait":"^1.1.3","ts-node":"^7.0.1","tslint":"^5.15.0","tslint-config-prettier":"^1.17.0","typescript":"^3.2.2","typescript-ioc":"^1.2.5"},"repository":{"type":"git","url":"git+https://github.com/lucasalvesteixeira/robbyson-abstract-framework.git"},"bugs":{"url":"https://github.com/lucasalvesteixeira/robbyson-abstract-framework/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"f13f6f1e83dd81a8b20ff2edfd22054cada4489f","homepage":"https://github.com/lucasalvesteixeira/robbyson-abstract-framework#readme","_id":"robbyson-abstract-framework@1.1.7","_npmVersion":"6.5.0","_nodeVersion":"10.15.3","_npmUser":{"name":"lucasalvesteixeira","email":"lucasalvesteixeira@gmail.com"},"dist":{"integrity":"sha512-R3gw521F3Hx/jJ+9W3i70naQEszl8saUmukPbhYKMrMKom/sBlkO0S1DWqcf/DKldQS5yM4k8vayOx9+dKimwA==","shasum":"6d3d56e9709901e231cba27a7dc2b87801daf715","tarball":"https://registry.npmjs.org/robbyson-abstract-framework/-/robbyson-abstract-framework-1.1.7.tgz","fileCount":28,"unpackedSize":41824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0J9yCRA9TVsSAnZWagAAVR0P/1KUI7oyad2ma/N12u1h\nXGMs/fS0deAOh8xx/joOXVXXU6DKImOQ3rG18qLtnSeciuisMmyemsDbAhGu\nYqe9JZAKyaIFFX1wzeZDlh8RytOZLsrDmkz/RfnNL0Yu/mYUd2khNhXhdskc\n0WgP9zSqg5WH3m166wshtmLbvhT+cJnFpmoyE49S1PoblNcp0CwrIYA7PqV9\nvCxfPk06oYxN+DE78F3wftm1k5lS7vZTbZZRm1/TjXenvPRh6CgfZgieJuEb\nbqVQGrIRn6Mo0UzxKG2RS9Aa/dU3uFBaa4J6qGUaXWf0UNKJDcVVsByp05lG\nFrcQ+0JkWMCysqfKj8WAGeI1g8CUL6jQCqomgGIskDhZJ6tTIC7/nbSRiJgz\nfRGLcQSAi1J5O1Nzen1d510bZloxsDbPWfvWb0IczYI/kX2ZQbOrjKlBCgBc\nc4MIRimex8xLfMUoyX9k8Q7Olh53cgYWFGkIq9wcUkWqyq3rWrGv1rFcZkUw\nNzrzF8poRy7ixSF+CPDPaP8zkW9buWyjtjPGckLEYYD8Cagkh49VeodilqvL\nZR4wouoXjuVEfpGsKvayRNzmqVfG/jUuQgiqhGjDSiW3IA2mw7AHj+JHYO7w\nfQTb0peJF5604aFc3Mxgqx/03JWKhV39dqpiomQFUfWztbyZYxS252vnxxBX\n7O/R\r\n=tKQM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCA2FU/ZWEntyWx7CJfHNbfqJUKrlwzB6MJEJ3msNH/IgIhAN7Y/EPXrRUagO+/jjLZ3929Kr2T6drlcugGsEo92B8T"}]},"maintainers":[{"name":"lucasalvesteixeira","email":"lucasalvesteixeira@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/robbyson-abstract-framework_1.1.7_1557176178061_0.6978188547679336"},"_hasShrinkwrap":false},"1.1.8":{"name":"robbyson-abstract-framework","version":"1.1.8","description":"Generic framework for operation CRUD","author":{"name":"Lucas Alves Teixeira","email":"lucasalvesteixeira@gmail.com"},"keywords":["backend","node server","typescript","abstract","CRUD"],"main":"./dist/index.js","typings":"./dist/index.d.ts","license":"ISC","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","lint:fix":"tslint --fix ./src/**/*.ts ./test/**/*.ts -t verbose","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha --exit","test:integration":"cross-env NODE_ENV=test mocha --opts ./test/mocha-integration.opts --exit","test:unit":"cross-env NODE_ENV=test mocha --opts ./test/mocha-unit.opts --exit","test:coverage":"nyc npm test","tsc":"tsc"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","json","html"],"report-dir":"./reports/coverage","sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"1.17.0","@types/cookie-parser":"^1.4.1","@types/express":"^4.16.0","@types/express-serve-static-core":"^4.16.0","@types/multer":"1.3.7","@types/passport":"^0.4.7","@types/serve-static":"^1.13.2","body-parser":"^1.18.3","cookie-parser":"^1.4.3","express":"^4.16.4","fs-extra":"^7.0.0","joi":"^14.3.1","lodash":"^4.17.11","mongoose":"^5.5.5","multer":"^1.4.1","passport":"^0.4.0","path":"^0.12.7","reflect-metadata":"^0.1.12","require-glob":"^3.2.0","robbyson-library":"^1.0.33","swagger-ui-express":"^4.0.1","typescript-ioc":"^1.2.5","typescript-rest":"^2.0.0","yamljs":"^0.3.0"},"devDependencies":{"@types/chai":"^4.1.7","@types/fs-extra":"5.0.4","@types/joi":"^14.3.3","@types/jsonwebtoken":"^7.2.8","@types/lodash":"^4.14.119","@types/mocha":"^5.2.5","@types/mongoose":"^5.3.27","@types/passport-jwt":"^3.0.1","@types/proxyquire":"^1.3.28","@types/request":"^2.48.1","@types/sinon":"^7.0.3","@types/sinon-chai":"^3.2.2","@types/yamljs":"^0.2.30","chai":"^4.2.0","codecov":"^3.3.0","cross-env":"^5.2.0","jsonwebtoken":"^8.4.0","mocha":"^5.2.0","nyc":"^13.3.0","passport-jwt":"^4.0.0","proxyquire":"^2.1.0","request":"^2.88.0","rimraf":"^2.6.3","sinon":"^7.2.6","sinon-chai":"^3.3.0","source-map-support":"^0.5.9","test-wait":"^1.1.3","ts-node":"^7.0.1","tslint":"^5.15.0","tslint-config-prettier":"^1.17.0","typescript":"^3.2.2","typescript-ioc":"^1.2.5"},"repository":{"type":"git","url":"git+https://github.com/lucasalvesteixeira/robbyson-abstract-framework.git"},"bugs":{"url":"https://github.com/lucasalvesteixeira/robbyson-abstract-framework/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"f13f6f1e83dd81a8b20ff2edfd22054cada4489f","homepage":"https://github.com/lucasalvesteixeira/robbyson-abstract-framework#readme","_id":"robbyson-abstract-framework@1.1.8","_npmVersion":"6.5.0","_nodeVersion":"10.15.3","_npmUser":{"name":"lucasalvesteixeira","email":"lucasalvesteixeira@gmail.com"},"dist":{"integrity":"sha512-9hnSo2pLqvI/80kdLJPVZBKg3B5vt7rxPrwvHiSt6uymaI2YT7PS/P7qJqIvTLGgUe76fiKl/ETRJ/TgjKsTKg==","shasum":"609e74ef1ee761715c767df3766962873685b81d","tarball":"https://registry.npmjs.org/robbyson-abstract-framework/-/robbyson-abstract-framework-1.1.8.tgz","fileCount":28,"unpackedSize":41824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0KC5CRA9TVsSAnZWagAATtsP/1oQrcj0JPWRPeLJkq8s\nqFysFML4xGKrCfpdmCTn8S5QWU4ZSfyQKS2xfih1pSH94jkEoGAGQEimg51V\nw/WpCYFSvFW7teAL7pLCPtJif647toLZJ+A1Xp0JVupU5DidMrnmAEgtSY9x\nDSuD+QcUuv2UjyspZ2AkREMfRMe5Divc74qlj5YR3x4mN2nhxEBbLXFHInTo\nefasPZLVe40zJXSkD+Oa5g2Y3Q97uEfE4RmLPXdioQYuYzcVgfbLq7hp0P7H\no3nl2n0FYNSyC3T7jP35+LR90qHnMcurtOMC6q96JEXBddS9YVv51AeVj+it\nz6exf/oQuoUxwCiuWipOXwZPgYzr7pyJJ1LIjxiEtDZB6ly+D/s+uqmElrkq\npEoPKONw3v75/EOE4SgqG0Az+Dt3jkdCwEPfdPlQi9Ga/5TWhjqdAcJ8jfTf\nNXgJkixhBMU+/+shzzet/FNRcYBXkZ64R/DoIoiMUIl7H+0X269muDlRLX7b\nZkbE/sOZXJi5xfhbAq8E23iKeTMJM17K3gJ1lJezTmSWNc/75Cy+nse6Y3uK\nX/luyGD8w8DmR8ppgIglZzZF/sfOir7zmBYIENqIixdndx5U6hOvicGAwuqZ\nFEWwPGW2NmAUahPgIZBAvecK5ALq3wxwZmrt2eNBaJmBDrwY8MGjeGtOrCZw\nR6xV\r\n=yEfl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDefR2c/RJXOg8RFLrJTTjosw97JWzDUha6+mR1gbpD/gIgVWEs4VtQMMVhj/fQwac7o7dkWE8x3Ay1kmhIEEuBA7M="}]},"maintainers":[{"name":"lucasalvesteixeira","email":"lucasalvesteixeira@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/robbyson-abstract-framework_1.1.8_1557176504725_0.21225125109434861"},"_hasShrinkwrap":false},"1.1.9":{"name":"robbyson-abstract-framework","version":"1.1.9","description":"Generic framework for operation CRUD","author":{"name":"Lucas Alves Teixeira","email":"lucasalvesteixeira@gmail.com"},"keywords":["backend","node server","typescript","abstract","CRUD"],"main":"./dist/index.js","typings":"./dist/index.d.ts","license":"ISC","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","lint:fix":"tslint --fix ./src/**/*.ts ./test/**/*.ts -t verbose","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha --exit","test:integration":"cross-env NODE_ENV=test mocha --opts ./test/mocha-integration.opts --exit","test:unit":"cross-env NODE_ENV=test mocha --opts ./test/mocha-unit.opts --exit","test:coverage":"nyc npm test","tsc":"tsc"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","json","html"],"report-dir":"./reports/coverage","sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"1.17.0","@types/cookie-parser":"^1.4.1","@types/express":"^4.16.0","@types/express-serve-static-core":"^4.16.0","@types/multer":"1.3.7","@types/passport":"^0.4.7","@types/serve-static":"^1.13.2","body-parser":"^1.18.3","cookie-parser":"^1.4.3","express":"^4.16.4","fs-extra":"^7.0.0","joi":"^14.3.1","lodash":"^4.17.11","mongoose":"^5.5.5","multer":"^1.4.1","passport":"^0.4.0","path":"^0.12.7","reflect-metadata":"^0.1.12","require-glob":"^3.2.0","robbyson-library":"^1.0.33","swagger-ui-express":"^4.0.1","typescript-ioc":"^1.2.5","typescript-rest":"^2.0.0","yamljs":"^0.3.0"},"devDependencies":{"@types/chai":"^4.1.7","@types/fs-extra":"5.0.4","@types/joi":"^14.3.3","@types/jsonwebtoken":"^7.2.8","@types/lodash":"^4.14.119","@types/mocha":"^5.2.5","@types/mongoose":"^5.3.27","@types/passport-jwt":"^3.0.1","@types/proxyquire":"^1.3.28","@types/request":"^2.48.1","@types/sinon":"^7.0.3","@types/sinon-chai":"^3.2.2","@types/yamljs":"^0.2.30","chai":"^4.2.0","codecov":"^3.3.0","cross-env":"^5.2.0","jsonwebtoken":"^8.4.0","mocha":"^5.2.0","nyc":"^13.3.0","passport-jwt":"^4.0.0","proxyquire":"^2.1.0","request":"^2.88.0","rimraf":"^2.6.3","sinon":"^7.2.6","sinon-chai":"^3.3.0","source-map-support":"^0.5.9","test-wait":"^1.1.3","ts-node":"^7.0.1","tslint":"^5.15.0","tslint-config-prettier":"^1.17.0","typescript":"^3.2.2","typescript-ioc":"^1.2.5"},"repository":{"type":"git","url":"git+https://github.com/lucasalvesteixeira/robbyson-abstract-framework.git"},"bugs":{"url":"https://github.com/lucasalvesteixeira/robbyson-abstract-framework/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"f13f6f1e83dd81a8b20ff2edfd22054cada4489f","homepage":"https://github.com/lucasalvesteixeira/robbyson-abstract-framework#readme","_id":"robbyson-abstract-framework@1.1.9","_npmVersion":"6.5.0","_nodeVersion":"10.15.3","_npmUser":{"name":"lucasalvesteixeira","email":"lucasalvesteixeira@gmail.com"},"dist":{"integrity":"sha512-mGwk8WctbJkKCx3af6nGD/l6dQ73afmFL62C4Awco8CXWa6/R8GHzWLy9zMzIgrvDdWoxAEp3R5r+Je7FfcOtA==","shasum":"27e4ddd1b3df560b8c140dc33eeeb6c615424c44","tarball":"https://registry.npmjs.org/robbyson-abstract-framework/-/robbyson-abstract-framework-1.1.9.tgz","fileCount":28,"unpackedSize":41824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0KGUCRA9TVsSAnZWagAAiG4P/13fJ2WnimluZQoXrGtm\n/dfylps34Qpa+kSAuhe3m/CgDdH+vtiDy5wYe9SdRJ4WF+kF7ldZhYigR53w\nfxCFYyar1yYvAi9FqTlfswgxYqXJScEu4TlNh/2/WbRarUSpI0+irz9NLLz+\nKKjr+n+R9PYZFd546WK9eMaqncZyKTJ8eAWqKqdyWuY8JfqGsrufen9UkJqJ\n/KGHWdWUDR8jD2ldIM9amU3n2YntHDtvnt930PHAyhnF/izBM7sb08yh/MQz\n2sXwtE/azqMI0NPVlFxkCIVh/LQm6jI8fGqjmZNQ6rRt8kwRHuM/kuK1MooF\nNSGOWM2wsJ+rNtYSqYYPy6iem9rI3Q5kGajfd4H4/ip0AtiJ422DFjPt1AVJ\nkF9vqaqbeOM9YwiSpfBpWEPSQ3RgowquyZPAgef1bdYOzWNqtRsdSA3GZeaR\n+wGIlLBGeGRsIksL1fVE3BXhUNiruIDiZrGEeTtiRB05W8GzqV1TpA7edYdj\n0DT0xeaDrXcpmOHJ5vSTwpUFvM1HhFotTbpHBZXDG5M3vd+vyUI7P2ub85C/\nKPBVebsYlFm8JC44Hbkh3IaLsHWetQdWW56yC1m40h7UPdMdKHoWpJ/wRTNN\nwZXOZnDMPzd+4gEhMprINfUexgLOmhkYl3iEaS/+IUCj3UMiB06B+NLbOMOY\ns8MV\r\n=ImP3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBeBPjtySv55brDbcndzvwBGN+6wKez+ICWC5KhaAR9FAiAyYjoQ0dlFXrLhxIbVVU0iyX9+yUT9JR31Iz6fAKckTA=="}]},"maintainers":[{"name":"lucasalvesteixeira","email":"lucasalvesteixeira@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/robbyson-abstract-framework_1.1.9_1557176724222_0.8595010531965024"},"_hasShrinkwrap":false},"1.1.10":{"name":"robbyson-abstract-framework","version":"1.1.10","description":"Generic framework for operation CRUD","author":{"name":"Lucas Alves Teixeira","email":"lucasalvesteixeira@gmail.com"},"keywords":["backend","node server","typescript","abstract","CRUD"],"main":"./src/index.js","license":"ISC","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","lint:fix":"tslint --fix ./src/**/*.ts ./test/**/*.ts -t verbose","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha --exit","test:integration":"cross-env NODE_ENV=test mocha --opts ./test/mocha-integration.opts --exit","test:unit":"cross-env NODE_ENV=test mocha --opts ./test/mocha-unit.opts --exit","test:coverage":"nyc npm test","tsc":"tsc"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","json","html"],"report-dir":"./reports/coverage","sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"1.17.0","@types/cookie-parser":"^1.4.1","@types/express":"^4.16.0","@types/express-serve-static-core":"^4.16.0","@types/multer":"1.3.7","@types/passport":"^0.4.7","@types/serve-static":"^1.13.2","body-parser":"^1.18.3","cookie-parser":"^1.4.3","express":"^4.16.4","fs-extra":"^7.0.0","joi":"^14.3.1","lodash":"^4.17.11","mongoose":"^5.5.5","multer":"^1.4.1","passport":"^0.4.0","path":"^0.12.7","reflect-metadata":"^0.1.12","require-glob":"^3.2.0","robbyson-library":"^1.0.33","swagger-ui-express":"^4.0.1","typescript-ioc":"^1.2.5","typescript-rest":"^2.0.0","yamljs":"^0.3.0"},"devDependencies":{"@types/chai":"^4.1.7","@types/fs-extra":"5.0.4","@types/joi":"^14.3.3","@types/jsonwebtoken":"^7.2.8","@types/lodash":"^4.14.119","@types/mocha":"^5.2.5","@types/mongoose":"^5.3.27","@types/passport-jwt":"^3.0.1","@types/proxyquire":"^1.3.28","@types/request":"^2.48.1","@types/sinon":"^7.0.3","@types/sinon-chai":"^3.2.2","@types/yamljs":"^0.2.30","chai":"^4.2.0","codecov":"^3.3.0","cross-env":"^5.2.0","jsonwebtoken":"^8.4.0","mocha":"^5.2.0","nyc":"^13.3.0","passport-jwt":"^4.0.0","proxyquire":"^2.1.0","request":"^2.88.0","rimraf":"^2.6.3","sinon":"^7.2.6","sinon-chai":"^3.3.0","source-map-support":"^0.5.9","test-wait":"^1.1.3","ts-node":"^7.0.1","tslint":"^5.15.0","tslint-config-prettier":"^1.17.0","typescript":"^3.2.2","typescript-ioc":"^1.2.5"},"repository":{"type":"git","url":"git+https://github.com/lucasalvesteixeira/robbyson-abstract-framework.git"},"bugs":{"url":"https://github.com/lucasalvesteixeira/robbyson-abstract-framework/issues"},"directories":{"lib":"src","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"f13f6f1e83dd81a8b20ff2edfd22054cada4489f","homepage":"https://github.com/lucasalvesteixeira/robbyson-abstract-framework#readme","_id":"robbyson-abstract-framework@1.1.10","_npmVersion":"6.5.0","_nodeVersion":"10.15.3","_npmUser":{"name":"lucasalvesteixeira","email":"lucasalvesteixeira@gmail.com"},"dist":{"integrity":"sha512-ZhSdq9PIXPJtGIdLrZKVcg4+1bRaWZ7Elr9oSYlSb9kz9gqAWtfNIkrtwkmMt5Zs4e/ePS6KKV6+31/FJbRv/A==","shasum":"39dfe08b75486ddd32e81f846ea94d32d49bb5ae","tarball":"https://registry.npmjs.org/robbyson-abstract-framework/-/robbyson-abstract-framework-1.1.10.tgz","fileCount":10,"unpackedSize":15008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0KPGCRA9TVsSAnZWagAAIGgQAKD8ZceEVfmZN7PMvqSl\nMVku8HFTAtMP51cCY7qSzIrup2HJP843/SDrNxgkVqbTm94SBjqediQYtQrM\nNyI6W7KhpLHjZOFPu1J/1OPWfHDfjkn4E1W5oy19Q2qcRTVkmd/9feTzeymU\nMMw5cgbhOn5PksAhKs/S7rNKyLFs8vWygQ33VBBHj8g1lhhgBaWaPMGmihw8\ncZ+Z0zLTNCKoH75cae3RnNlhnXHjVaTK7x7jVDDsZwZh7o68eQt9yq9lRTKQ\nyUW/vfQx7XKXzbi5pWo3FmnA+LH3QOBfrYAIcrjZ2js0zMq3e4UcRXZGwaQM\niGLhsgEp5SJ46Gtzmt+nVLHvVCtEU8TwEUiLkCZskvGAm8uObja6sJ8HruAF\niGRsWUFQVVMaiLXrhsJWqoYW4E5t3enDF7wy1S3taqYQMJUlVRk/EtXGtdtt\nMUccYcF5/CoElpJt5Pf4A1YX0LGrmviHXkeWqRldelUYuDf0c2r6JUhGrfkt\neF4Ho5n7y2s7E4qk/3L9h/hSwiAIhCOUPvyRalOXHd3h+lKibpNq2Q/yzRnG\nLXzk550bde4/qulP20pmf/5s0c0+Ak6c0EGkIzTmUFybJXJ+Ka8pxPwqqsEF\nw1My3//oVFyDhYsaESOSPWHkRrkKFDd2aKkCerV0HOpdWQt1xl8s1RxAlqei\nw1Xp\r\n=bjiW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJE0/VuGcpiwjbm1JIzVgbRS5T9/fz61WOt4JrBthuZQIgRGyHt1QgfTirDgCNWi7oOFhSuEXsOoDmQMUYKSHpULs="}]},"maintainers":[{"name":"lucasalvesteixeira","email":"lucasalvesteixeira@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/robbyson-abstract-framework_1.1.10_1557177286027_0.0006589519195454585"},"_hasShrinkwrap":false},"1.1.11":{"name":"robbyson-abstract-framework","version":"1.1.11","description":"Generic framework for operation CRUD","author":{"name":"Lucas Alves Teixeira","email":"lucasalvesteixeira@gmail.com"},"keywords":["backend","node server","typescript","abstract","CRUD"],"main":"./dist/index.js","typings":"./dist/index.d.ts","license":"ISC","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","lint:fix":"tslint --fix ./src/**/*.ts ./test/**/*.ts -t verbose","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha --exit","test:integration":"cross-env NODE_ENV=test mocha --opts ./test/mocha-integration.opts --exit","test:unit":"cross-env NODE_ENV=test mocha --opts ./test/mocha-unit.opts --exit","test:coverage":"nyc npm test","tsc":"tsc"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","json","html"],"report-dir":"./reports/coverage","sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"1.17.0","@types/cookie-parser":"^1.4.1","@types/express":"^4.16.0","@types/express-serve-static-core":"^4.16.0","@types/multer":"1.3.7","@types/passport":"^0.4.7","@types/serve-static":"^1.13.2","body-parser":"^1.18.3","cookie-parser":"^1.4.3","express":"^4.16.4","fs-extra":"^7.0.0","joi":"^14.3.1","lodash":"^4.17.11","mongoose":"^5.5.5","multer":"^1.4.1","passport":"^0.4.0","path":"^0.12.7","reflect-metadata":"^0.1.12","require-glob":"^3.2.0","robbyson-library":"^1.0.33","swagger-ui-express":"^4.0.1","typescript-ioc":"^1.2.5","typescript-rest":"^2.0.0","yamljs":"^0.3.0"},"devDependencies":{"@types/chai":"^4.1.7","@types/fs-extra":"5.0.4","@types/joi":"^14.3.3","@types/jsonwebtoken":"^7.2.8","@types/lodash":"^4.14.119","@types/mocha":"^5.2.5","@types/mongoose":"^5.3.27","@types/passport-jwt":"^3.0.1","@types/proxyquire":"^1.3.28","@types/request":"^2.48.1","@types/sinon":"^7.0.3","@types/sinon-chai":"^3.2.2","@types/yamljs":"^0.2.30","chai":"^4.2.0","codecov":"^3.3.0","cross-env":"^5.2.0","jsonwebtoken":"^8.4.0","mocha":"^5.2.0","nyc":"^13.3.0","passport-jwt":"^4.0.0","proxyquire":"^2.1.0","request":"^2.88.0","rimraf":"^2.6.3","sinon":"^7.2.6","sinon-chai":"^3.3.0","source-map-support":"^0.5.9","test-wait":"^1.1.3","ts-node":"^7.0.1","tslint":"^5.15.0","tslint-config-prettier":"^1.17.0","typescript":"^3.2.2","typescript-ioc":"^1.2.5"},"repository":{"type":"git","url":"git+https://github.com/lucasalvesteixeira/robbyson-abstract-framework.git"},"bugs":{"url":"https://github.com/lucasalvesteixeira/robbyson-abstract-framework/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"f13f6f1e83dd81a8b20ff2edfd22054cada4489f","homepage":"https://github.com/lucasalvesteixeira/robbyson-abstract-framework#readme","_id":"robbyson-abstract-framework@1.1.11","_npmVersion":"6.5.0","_nodeVersion":"10.15.3","_npmUser":{"name":"lucasalvesteixeira","email":"lucasalvesteixeira@gmail.com"},"dist":{"integrity":"sha512-rx8R4H2M7tAm2ibjW0DHLuZLDNUbx0HSej3pk0wYyvFfMz54r9uwNgSc04b+wQRarlSC0BdP1P0d2sqBfzU46w==","shasum":"81df0b8274630840b4d0b9c7e579f27043d41e8a","tarball":"https://registry.npmjs.org/robbyson-abstract-framework/-/robbyson-abstract-framework-1.1.11.tgz","fileCount":28,"unpackedSize":41825,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0KfKCRA9TVsSAnZWagAACscP/1q2ljoprWa+w8sKmJDM\nQYHGN0WzswVqxd3HrgA2rc0FELGYNbif90q/ble3lcqWbO0TgVgHXXsCAfTa\n6UtiWZGDotqx7uSY0UnCKMlB6Oz4Cj1VOoqsB8t8kJdR1UZUtrxpp+li3e13\ngkrUUYr2Jyq64XuBxBTAntnYDWa9Xgbd0vGvJzN265iJwZDjzYixzd6wA6M0\nR2V1XLmtO8iT8UQCWKgRC9qgCR+RNtHEC9HhKQIl7v/LekuNyS7RuoT3rpjo\nidaeNGJuGQdNV8ZNIhXqJRs9Y7V+qdKkkXbAXD3RJRdzQHOb9T4xJMk9Ya1w\nBIlghcM9cbMXXI50SVBp8+p44mwCv12qGR6IPUsuIjIH74FggOiGtiiOmJf3\n8CmTBj6khPZ0y0wcmaa1vP10yOGQi7njN3JxzYEydYhTHDNkP7AcZ8DFeli1\n2nhSFD6LBLTOIR+MAZvU3b82P7Prd68YT6NzC/TU01teZU1koqHJc9ckbYY7\nZtpiBMANq10plR1eKHoQIwM0DvVcKo+iGPTqwszi8LQY0ImqVpn8SxnU8gSJ\n4YPl2TlF13A+0y6CziSJCKBUib+lDiTM5AgBCTpMluSLSY2uuJQy5PVWXhw/\nuNuRENbcnlxKfMfmrKRQw5+KU2I0hgvPC9auo0gaMR1+7kE8ZfxsRWHK7Pjm\n0wcO\r\n=us0Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHlXrxAE20hWIwJ6SWVQrosr3GYKHHqOVfLh1ZWLjcROAiEAymQEZNAuA20q8ZoDWD9z+UnPETslhILMYr23O7IIbe0="}]},"maintainers":[{"name":"lucasalvesteixeira","email":"lucasalvesteixeira@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/robbyson-abstract-framework_1.1.11_1557178313893_0.1671916474343924"},"_hasShrinkwrap":false},"1.1.12":{"name":"robbyson-abstract-framework","version":"1.1.12","description":"Generic framework for operation CRUD","author":{"name":"Lucas Alves Teixeira","email":"lucasalvesteixeira@gmail.com"},"keywords":["backend","node server","typescript","abstract","CRUD"],"main":"./dist/index.js","typings":"./src/index.ts","license":"ISC","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","lint:fix":"tslint --fix ./src/**/*.ts ./test/**/*.ts -t verbose","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha --exit","test:integration":"cross-env NODE_ENV=test mocha --opts ./test/mocha-integration.opts --exit","test:unit":"cross-env NODE_ENV=test mocha --opts ./test/mocha-unit.opts --exit","test:coverage":"nyc npm test","tsc":"tsc"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","json","html"],"report-dir":"./reports/coverage","sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"1.17.0","@types/cookie-parser":"^1.4.1","@types/express":"^4.16.0","@types/express-serve-static-core":"^4.16.0","@types/multer":"1.3.7","@types/passport":"^0.4.7","@types/serve-static":"^1.13.2","body-parser":"^1.18.3","cookie-parser":"^1.4.3","express":"^4.16.4","fs-extra":"^7.0.0","joi":"^14.3.1","lodash":"^4.17.11","mongoose":"^5.5.5","multer":"^1.4.1","passport":"^0.4.0","path":"^0.12.7","reflect-metadata":"^0.1.12","require-glob":"^3.2.0","robbyson-library":"^1.0.33","swagger-ui-express":"^4.0.1","typescript-ioc":"^1.2.5","typescript-rest":"^2.0.0","yamljs":"^0.3.0"},"devDependencies":{"@types/chai":"^4.1.7","@types/fs-extra":"5.0.4","@types/joi":"^14.3.3","@types/jsonwebtoken":"^7.2.8","@types/lodash":"^4.14.119","@types/mocha":"^5.2.5","@types/mongoose":"^5.3.27","@types/passport-jwt":"^3.0.1","@types/proxyquire":"^1.3.28","@types/request":"^2.48.1","@types/sinon":"^7.0.3","@types/sinon-chai":"^3.2.2","@types/yamljs":"^0.2.30","chai":"^4.2.0","codecov":"^3.3.0","cross-env":"^5.2.0","jsonwebtoken":"^8.4.0","mocha":"^5.2.0","nyc":"^13.3.0","passport-jwt":"^4.0.0","proxyquire":"^2.1.0","request":"^2.88.0","rimraf":"^2.6.3","sinon":"^7.2.6","sinon-chai":"^3.3.0","source-map-support":"^0.5.9","test-wait":"^1.1.3","ts-node":"^7.0.1","tslint":"^5.15.0","tslint-config-prettier":"^1.17.0","typescript":"^3.2.2","typescript-ioc":"^1.2.5"},"repository":{"type":"git","url":"git+https://github.com/lucasalvesteixeira/robbyson-abstract-framework.git"},"bugs":{"url":"https://github.com/lucasalvesteixeira/robbyson-abstract-framework/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"f13f6f1e83dd81a8b20ff2edfd22054cada4489f","homepage":"https://github.com/lucasalvesteixeira/robbyson-abstract-framework#readme","_id":"robbyson-abstract-framework@1.1.12","_npmVersion":"6.5.0","_nodeVersion":"10.15.3","_npmUser":{"name":"lucasalvesteixeira","email":"lucasalvesteixeira@gmail.com"},"dist":{"integrity":"sha512-LD2lWxxMPJPhHHiMMqRSrj2IWZTFody1Kyl6afV4g3nmm6FKqaCZo6PrBTUniMA2cuMja3OgMlSWBDn0GJeO/A==","shasum":"b593351bbd5db95249d15620c1b699fb6ef84dd5","tarball":"https://registry.npmjs.org/robbyson-abstract-framework/-/robbyson-abstract-framework-1.1.12.tgz","fileCount":28,"unpackedSize":41822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0KmCCRA9TVsSAnZWagAAoBQP/1k/up3F+84uHPbN/wIJ\nfcS5VSiOV/hKHjz7Aw6ixo3VCF/Pk0jTDOmepAAYf5AASuiqUThs0J99+I2G\n7SSBK4nhrl5QaQUFoR8LPztUV+7C/4WCY3GaMOtXx9mzzH6wgrASCLCQ4hRP\n7D9a/VEfecMbGGMeSoob+8sTOU7ccapY+g7RsqrC8+QwJAzbmK0t4ruIaslp\n1dt+0IthTKVb1/eaX4ejoAP2BWXGHT7BkhAXLvaGbRnlaURJpbCCFekeUCU4\nRwfZqYmzNjWoIN5iYjB3rLj9MRjcmezE73/FmhdqsxMLaD67SVhkX1smKlon\ncRlsZBqttMgxWfvWc/3zNMo9kabzOKsuSEP3h6DSqIyE8coW/znMkV23KRvZ\nA3Bywa/KwQe68Yoe0pgWm+HYsIU7irqKQ9RNuMKJ9BWnr/y2R7Jaohp8q57K\nz0+MipFvbHs/E9e7f/1DiDQqdn9vE5QpeTRacasVlY7hbhdtdLVtWiqNoy0+\ngOHwDYDtlR6Mt5j57GoD5OfxRx0FdQ8VpCe8qRlfJp6ULdFgcnHAs1aiHKgt\nZG0pVEXiO8FZHuqO+ZWnu21VG+JLrSpmmUxXEXLysPIw+rjuY4Z235p5JvZo\nVxRR7oAtWVbBGNGLDcIczLqdXkhL/I1bSCaLdVSXkXFHNRMDBvkWkIUmywQI\n60Kt\r\n=2uqN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG90/bF/HDUcmzUxYC2mIYw7Uc9+J3cI5/AcNBZh/z1wAiEAsEmuVqSBJIDuICyGSd9uznQu/opmcTbKGeAk5dBTlZg="}]},"maintainers":[{"name":"lucasalvesteixeira","email":"lucasalvesteixeira@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/robbyson-abstract-framework_1.1.12_1557178753532_0.37239129960684836"},"_hasShrinkwrap":false},"1.1.13":{"name":"robbyson-abstract-framework","version":"1.1.13","description":"Generic framework for operation CRUD","author":{"name":"Lucas Alves Teixeira","email":"lucasalvesteixeira@gmail.com"},"keywords":["backend","node server","typescript","abstract","CRUD"],"main":"./src/index.js","typings":"./src/index.ts","license":"ISC","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","lint:fix":"tslint --fix ./src/**/*.ts ./test/**/*.ts -t verbose","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha --exit","test:integration":"cross-env NODE_ENV=test mocha --opts ./test/mocha-integration.opts --exit","test:unit":"cross-env NODE_ENV=test mocha --opts ./test/mocha-unit.opts --exit","test:coverage":"nyc npm test","tsc":"tsc"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","json","html"],"report-dir":"./reports/coverage","sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"1.17.0","@types/cookie-parser":"^1.4.1","@types/express":"^4.16.0","@types/express-serve-static-core":"^4.16.0","@types/multer":"1.3.7","@types/passport":"^0.4.7","@types/serve-static":"^1.13.2","body-parser":"^1.18.3","cookie-parser":"^1.4.3","express":"^4.16.4","fs-extra":"^7.0.0","joi":"^14.3.1","lodash":"^4.17.11","mongoose":"^5.5.5","multer":"^1.4.1","passport":"^0.4.0","path":"^0.12.7","reflect-metadata":"^0.1.12","require-glob":"^3.2.0","robbyson-library":"^1.0.33","swagger-ui-express":"^4.0.1","typescript-ioc":"^1.2.5","typescript-rest":"^2.0.0","yamljs":"^0.3.0"},"devDependencies":{"@types/chai":"^4.1.7","@types/fs-extra":"5.0.4","@types/joi":"^14.3.3","@types/jsonwebtoken":"^7.2.8","@types/lodash":"^4.14.119","@types/mocha":"^5.2.5","@types/mongoose":"^5.3.27","@types/passport-jwt":"^3.0.1","@types/proxyquire":"^1.3.28","@types/request":"^2.48.1","@types/sinon":"^7.0.3","@types/sinon-chai":"^3.2.2","@types/yamljs":"^0.2.30","chai":"^4.2.0","codecov":"^3.3.0","cross-env":"^5.2.0","jsonwebtoken":"^8.4.0","mocha":"^5.2.0","nyc":"^13.3.0","passport-jwt":"^4.0.0","proxyquire":"^2.1.0","request":"^2.88.0","rimraf":"^2.6.3","sinon":"^7.2.6","sinon-chai":"^3.3.0","source-map-support":"^0.5.9","test-wait":"^1.1.3","ts-node":"^7.0.1","tslint":"^5.15.0","tslint-config-prettier":"^1.17.0","typescript":"^3.2.2","typescript-ioc":"^1.2.5"},"repository":{"type":"git","url":"git+https://github.com/lucasalvesteixeira/robbyson-abstract-framework.git"},"bugs":{"url":"https://github.com/lucasalvesteixeira/robbyson-abstract-framework/issues"},"directories":{"lib":"dist","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"f13f6f1e83dd81a8b20ff2edfd22054cada4489f","homepage":"https://github.com/lucasalvesteixeira/robbyson-abstract-framework#readme","_id":"robbyson-abstract-framework@1.1.13","_npmVersion":"6.5.0","_nodeVersion":"10.15.3","_npmUser":{"name":"lucasalvesteixeira","email":"lucasalvesteixeira@gmail.com"},"dist":{"integrity":"sha512-/IiD9GCHGjKhpq6z5q0S0nFxfIU1BzZOYf7MTOfGDQh3hZdXs9ePaPZpvqI1giSM4xnnypy+LEiOuqRrCRjM7Q==","shasum":"13861f43b86fa8e65d1e65d19292b17021926d6a","tarball":"https://registry.npmjs.org/robbyson-abstract-framework/-/robbyson-abstract-framework-1.1.13.tgz","fileCount":10,"unpackedSize":15040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0KzkCRA9TVsSAnZWagAA5R8P/1ds+yhshbVCZZmtqA2J\nwvwgO0ohZdka9804CI7G4jX4Tu0jQPbqpMNIFAPRKF6DoLR/nEh2kygitphV\nrv2lXbxrAPEbGtXkTVJq54oGzeT+RXb2IcNQimItOPz7rm59mjlwG0xAalhB\nOnu3gGyllcBleHt9F4rWeZ6GSrzwJ8aBoOvkIPJIb58hLeCC/qJK5ehtxU6u\nQdUFQVjaPjDAKwZsjcerfq+r/X6vKbAy479EMsFRZWSAGOf2GnJL0UHNHW9t\nQlYsSH05uoTAMVG4aQQ+t9fT3HkVUwCzKW+fhzB3m8hVjxuASWcb2cN3pScP\nQdVoBJ1H7123owNdMsZut9st87uePKEiYkGZ4he0beNeWQZ0RDS6qqgeMxg9\naOiOKz7qguZkhXynSHz6gSeOI18oAx7M+Z6aLeVqWZuA4d/t+c1WHLODm/ux\nuJtyMX+JPoppoVEkJHxkksDRO4qCqOZMHgsNgzBuI3BT/GkJq7F+5zk2avRK\nWhbifQ4mlz2hT++u29cQAlY2b7u8VkaYZMtb7Bo2enx/4Qj8kc4n9prdC2jD\nVj+00uggtVOEmdH6AoHeDU1BJPh99ryaJhJRWMwCmnTjXKzk8evVRnz1hw13\nTAnNokPumEPNWONqMG7JDgvTrYZh9DCw4TVAtk2qLHrLZe8fN0BiZK45m1gp\nkOxM\r\n=s2qx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5Izes7f9Zf5eDWv4GX33x2eXmvjqxvXrrmqjGc4UJ0QIgEM9hsw2eG+FihE6u0JCqNQz2NQb3H99c6fwWQSDLhtg="}]},"maintainers":[{"name":"lucasalvesteixeira","email":"lucasalvesteixeira@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/robbyson-abstract-framework_1.1.13_1557179620142_0.4069148612297311"},"_hasShrinkwrap":false},"1.1.14":{"name":"robbyson-abstract-framework","version":"1.1.14","description":"Generic framework for operation CRUD","author":{"name":"Lucas Alves Teixeira","email":"lucasalvesteixeira@gmail.com"},"keywords":["backend","node server","typescript","abstract","CRUD"],"main":"./src/index.js","typings":"./src/index.ts","license":"ISC","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","lint:fix":"tslint --fix ./src/**/*.ts ./test/**/*.ts -t verbose","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha --exit","test:integration":"cross-env NODE_ENV=test mocha --opts ./test/mocha-integration.opts --exit","test:unit":"cross-env NODE_ENV=test mocha --opts ./test/mocha-unit.opts --exit","test:coverage":"nyc npm test","tsc":"tsc"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","json","html"],"report-dir":"./reports/coverage","sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"1.17.0","@types/cookie-parser":"^1.4.1","@types/express":"^4.16.0","@types/express-serve-static-core":"^4.16.0","@types/multer":"1.3.7","@types/passport":"^0.4.7","@types/serve-static":"^1.13.2","body-parser":"^1.18.3","cookie-parser":"^1.4.3","express":"^4.16.4","fs-extra":"^7.0.0","joi":"^14.3.1","lodash":"^4.17.11","mongoose":"^5.5.5","multer":"^1.4.1","passport":"^0.4.0","path":"^0.12.7","reflect-metadata":"^0.1.12","require-glob":"^3.2.0","robbyson-library":"^1.0.33","swagger-ui-express":"^4.0.1","typescript-ioc":"^1.2.5","typescript-rest":"^2.0.0","yamljs":"^0.3.0"},"devDependencies":{"@types/chai":"^4.1.7","@types/fs-extra":"5.0.4","@types/joi":"^14.3.3","@types/jsonwebtoken":"^7.2.8","@types/lodash":"^4.14.119","@types/mocha":"^5.2.5","@types/mongoose":"^5.3.27","@types/passport-jwt":"^3.0.1","@types/proxyquire":"^1.3.28","@types/request":"^2.48.1","@types/sinon":"^7.0.3","@types/sinon-chai":"^3.2.2","@types/yamljs":"^0.2.30","chai":"^4.2.0","codecov":"^3.3.0","cross-env":"^5.2.0","jsonwebtoken":"^8.4.0","mocha":"^5.2.0","nyc":"^13.3.0","passport-jwt":"^4.0.0","proxyquire":"^2.1.0","request":"^2.88.0","rimraf":"^2.6.3","sinon":"^7.2.6","sinon-chai":"^3.3.0","source-map-support":"^0.5.9","test-wait":"^1.1.3","ts-node":"^7.0.1","tslint":"^5.15.0","tslint-config-prettier":"^1.17.0","typescript":"^3.2.2","typescript-ioc":"^1.2.5"},"repository":{"type":"git","url":"git+https://github.com/lucasalvesteixeira/robbyson-abstract-framework.git"},"bugs":{"url":"https://github.com/lucasalvesteixeira/robbyson-abstract-framework/issues"},"directories":{"lib":"src","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"f13f6f1e83dd81a8b20ff2edfd22054cada4489f","homepage":"https://github.com/lucasalvesteixeira/robbyson-abstract-framework#readme","_id":"robbyson-abstract-framework@1.1.14","_npmVersion":"6.5.0","_nodeVersion":"10.15.3","_npmUser":{"name":"lucasalvesteixeira","email":"lucasalvesteixeira@gmail.com"},"dist":{"integrity":"sha512-x3V/fE9m9ybgl0cWn337LUNqhB0PnvTcm/X/kz+HTvO6hAjNIy2M2uBj5Kt5QBMI98seLO2YJGteyobu5H2J/w==","shasum":"27bc79f1f65b7ba8a8e60f1b2cf1016c6df3c353","tarball":"https://registry.npmjs.org/robbyson-abstract-framework/-/robbyson-abstract-framework-1.1.14.tgz","fileCount":10,"unpackedSize":15039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0K6uCRA9TVsSAnZWagAAQXQP/0vsox+71RQAb+x9Mb1z\nIWeA5wwNvuVFVpwzgkphVnXgPIdhw2K1UzGKs/cFX3gX2V8Cb3nO8sFqT7o4\ntuO4/mBWzB7dK49BN5i7LU3K959rh8EKzNv0AoQ/SHFF4M1B0ewiNlqb/wzG\nggNyOwJH28Pao1RGIFVrIFUmJcdvX4J2JdxSfzVyGRp78z3HOcMeQ9zRTdIM\nRdhjqc4PaX7QwNK73AzrDrmIYRN8i3R0c/vyyFiU6i8ab+OLwpGFPbT9MHfA\neW8DnnoTK58CS0KnxbCm0HDNqtPkOE6C6oprPxcRtI46/hKxX4kBqGWlB6aS\ntbrVPvG7SpX9mv++RsBFF4v/jiqfCbnORF0Cx1vEWvjcs1oQBMYi+xXnUXs5\n3btQvUp9yS5M0Gk3w6s3fDGqrv8HE4gMGAyo2cuGhkDuGV8miuxDWFHJDJZR\nMixLL0G0q9rQk2CA2fIwkstsgPLGOJprey4R+YVE8sqTpDB1nGjo74Yq22Ly\nX1Lo2juZ3gVh6tJ97jNp2VDRdgNTMU6Oy64pEKSv0WQopDSJTc46qFvrlxyT\nXdI3kx2xI1zBt65gIqf94ZVSj5u9wZaRILyeMzyLtNZz2Z2gtlDVrfeyDv+w\nhSGbdPtkxXjOh3QmMgP2CQqYzgA6yrB9GNBL6sDgxMpH0gJjyeIowsdE43A5\nByMA\r\n=k7Ud\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDj6SvGpLyGFWzN3PQ0NFwIlC87r8+o6TZ6j0ALo0zkkwIhAMJTCDR9KLY5eN/9PI15z6o3y0QjEkfKW2m/MaV+l1DR"}]},"maintainers":[{"name":"lucasalvesteixeira","email":"lucasalvesteixeira@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/robbyson-abstract-framework_1.1.14_1557180077618_0.3367469885969443"},"_hasShrinkwrap":false},"1.1.15":{"name":"robbyson-abstract-framework","version":"1.1.15","description":"Generic framework for operation CRUD","author":{"name":"Lucas Alves Teixeira","email":"lucasalvesteixeira@gmail.com"},"keywords":["backend","node server","typescript","abstract","CRUD"],"main":"./dist/index.js","typings":"./src/index.ts","license":"ISC","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","lint:fix":"tslint --fix ./src/**/*.ts ./test/**/*.ts -t verbose","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha --exit","test:integration":"cross-env NODE_ENV=test mocha --opts ./test/mocha-integration.opts --exit","test:unit":"cross-env NODE_ENV=test mocha --opts ./test/mocha-unit.opts --exit","test:coverage":"nyc npm test","tsc":"tsc"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","json","html"],"report-dir":"./reports/coverage","sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"1.17.0","@types/cookie-parser":"^1.4.1","@types/express":"^4.16.0","@types/express-serve-static-core":"^4.16.0","@types/multer":"1.3.7","@types/passport":"^0.4.7","@types/serve-static":"^1.13.2","body-parser":"^1.18.3","cookie-parser":"^1.4.3","express":"^4.16.4","fs-extra":"^7.0.0","joi":"^14.3.1","lodash":"^4.17.11","mongoose":"^5.5.5","multer":"^1.4.1","passport":"^0.4.0","path":"^0.12.7","reflect-metadata":"^0.1.12","require-glob":"^3.2.0","robbyson-library":"^1.0.33","swagger-ui-express":"^4.0.1","typescript-ioc":"^1.2.5","typescript-rest":"^2.0.0","yamljs":"^0.3.0"},"devDependencies":{"@types/chai":"^4.1.7","@types/fs-extra":"5.0.4","@types/joi":"^14.3.3","@types/jsonwebtoken":"^7.2.8","@types/lodash":"^4.14.119","@types/mocha":"^5.2.5","@types/mongoose":"^5.3.27","@types/passport-jwt":"^3.0.1","@types/proxyquire":"^1.3.28","@types/request":"^2.48.1","@types/sinon":"^7.0.3","@types/sinon-chai":"^3.2.2","@types/yamljs":"^0.2.30","chai":"^4.2.0","codecov":"^3.3.0","cross-env":"^5.2.0","jsonwebtoken":"^8.4.0","mocha":"^5.2.0","nyc":"^13.3.0","passport-jwt":"^4.0.0","proxyquire":"^2.1.0","request":"^2.88.0","rimraf":"^2.6.3","sinon":"^7.2.6","sinon-chai":"^3.3.0","source-map-support":"^0.5.9","test-wait":"^1.1.3","ts-node":"^7.0.1","tslint":"^5.15.0","tslint-config-prettier":"^1.17.0","typescript":"^3.2.2","typescript-ioc":"^1.2.5"},"repository":{"type":"git","url":"git+https://github.com/lucasalvesteixeira/robbyson-abstract-framework.git"},"bugs":{"url":"https://github.com/lucasalvesteixeira/robbyson-abstract-framework/issues"},"directories":{"lib":"src","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"f13f6f1e83dd81a8b20ff2edfd22054cada4489f","homepage":"https://github.com/lucasalvesteixeira/robbyson-abstract-framework#readme","_id":"robbyson-abstract-framework@1.1.15","_npmVersion":"6.5.0","_nodeVersion":"10.15.3","_npmUser":{"name":"lucasalvesteixeira","email":"lucasalvesteixeira@gmail.com"},"dist":{"integrity":"sha512-sCDh33swZgoRStlcpZsNLHOSMtnLYNBtCrqNtwbPyH6DjWugwT1uSkDkGTfzfA0fMNYajyMcRDhej+D4202Z8A==","shasum":"9ca7eeeab3ad1237cd4019ab227c34e0dbfa50aa","tarball":"https://registry.npmjs.org/robbyson-abstract-framework/-/robbyson-abstract-framework-1.1.15.tgz","fileCount":10,"unpackedSize":15040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0K9mCRA9TVsSAnZWagAAVZIQAISD4hrdoQJ/ebJUdVQA\n6BAQ0Eq/Q+DLhBmYyI+HlWDVEKOEgjWbpDoTOuFBZOi/yJSBnX8vfo1kzp+E\nQsC34ytXAf5839obI20RnQygLsOzeCzHK1nZzY6DFg6pHzOJhNFBEK5VLug/\nMS7tbr7F0m+TupehFl7bV0SZsPGYwOgPgTyPFLTAphJWvNc21D0R1IospM9l\ngEans60hRPeuwl/1EWrK9JmYx4VvjVlwSO5UvUd8Oxg/dueO/Nbv9yCuzgXS\nGYGCkTlDDdXyLkf3ejYE9n0XCWLtBfw+1kyxbXaWE6jmTOIeUHHEkD02PjQl\nyY5N4TkuZ9ChlgPOuosf1utBVVlo+h4mfWZo4sgzaqJYSJTBQKLMSflD1VVr\noz4+T6DDwKivd4n4giabf5f/d2WUJjgqiXRchSrGCwSPF7Y+ZO34CvkxvOI0\nSgDUg+g9C6+8ZooDiAkIy0tLpo85wmiTybCJunR4f0cilBH3omoV1D3giajP\nhCcEPQAzqQrysnX28uBLMCvcVajTWJhY+NSASZAXLr4RPbZrDa6Y269S+9PT\nVEbsUWjfhg5wDKpwnubEZucErWmweIyKNbBeVvOG9yVih8Quono4GMSnWLSm\nkXT9TRjJr/GIi8h+rZlSCuATg/VFhubLHIU6jxKrEjQvS38eFixnAJGT7lp7\nzoUm\r\n=qYXF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB2RyN4QB5/7l8igF3hpBacv3LTsXrYmboRtKU3dN9FyAiEA+hYpS3vHoI/2mgDrgvlN+yogC4zSZd9+6aNNiC8Ei40="}]},"maintainers":[{"name":"lucasalvesteixeira","email":"lucasalvesteixeira@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/robbyson-abstract-framework_1.1.15_1557180262110_0.3560928359037179"},"_hasShrinkwrap":false},"1.1.16":{"name":"robbyson-abstract-framework","version":"1.1.16","description":"Generic framework for operation CRUD","author":{"name":"Lucas Alves Teixeira","email":"lucasalvesteixeira@gmail.com"},"keywords":["backend","node server","typescript","abstract","CRUD"],"main":"./dist/index.js","typings":"./src/index.ts","license":"ISC","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","lint:fix":"tslint --fix ./src/**/*.ts ./test/**/*.ts -t verbose","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha --exit","test:integration":"cross-env NODE_ENV=test mocha --opts ./test/mocha-integration.opts --exit","test:unit":"cross-env NODE_ENV=test mocha --opts ./test/mocha-unit.opts --exit","test:coverage":"nyc npm test","tsc":"tsc"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","json","html"],"report-dir":"./reports/coverage","sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"1.17.0","@types/cookie-parser":"^1.4.1","@types/express":"^4.16.0","@types/express-serve-static-core":"^4.16.0","@types/multer":"1.3.7","@types/passport":"^0.4.7","@types/serve-static":"^1.13.2","body-parser":"^1.18.3","cookie-parser":"^1.4.3","express":"^4.16.4","fs-extra":"^7.0.0","joi":"^14.3.1","lodash":"^4.17.11","mongoose":"^5.5.5","multer":"^1.4.1","passport":"^0.4.0","path":"^0.12.7","reflect-metadata":"^0.1.12","require-glob":"^3.2.0","robbyson-library":"^1.0.33","swagger-ui-express":"^4.0.1","typescript-ioc":"^1.2.5","typescript-rest":"^2.0.0","yamljs":"^0.3.0"},"devDependencies":{"@types/chai":"^4.1.7","@types/fs-extra":"5.0.4","@types/joi":"^14.3.3","@types/jsonwebtoken":"^7.2.8","@types/lodash":"^4.14.119","@types/mocha":"^5.2.5","@types/mongoose":"^5.3.27","@types/passport-jwt":"^3.0.1","@types/proxyquire":"^1.3.28","@types/request":"^2.48.1","@types/sinon":"^7.0.3","@types/sinon-chai":"^3.2.2","@types/yamljs":"^0.2.30","chai":"^4.2.0","codecov":"^3.3.0","cross-env":"^5.2.0","jsonwebtoken":"^8.4.0","mocha":"^5.2.0","nyc":"^13.3.0","passport-jwt":"^4.0.0","proxyquire":"^2.1.0","request":"^2.88.0","rimraf":"^2.6.3","sinon":"^7.2.6","sinon-chai":"^3.3.0","source-map-support":"^0.5.9","test-wait":"^1.1.3","ts-node":"^7.0.1","tslint":"^5.15.0","tslint-config-prettier":"^1.17.0","typescript":"^3.2.2","typescript-ioc":"^1.2.5"},"repository":{"type":"git","url":"git+https://github.com/lucasalvesteixeira/robbyson-abstract-framework.git"},"bugs":{"url":"https://github.com/lucasalvesteixeira/robbyson-abstract-framework/issues"},"directories":{"lib":"src","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"f13f6f1e83dd81a8b20ff2edfd22054cada4489f","homepage":"https://github.com/lucasalvesteixeira/robbyson-abstract-framework#readme","_id":"robbyson-abstract-framework@1.1.16","_npmVersion":"6.5.0","_nodeVersion":"10.15.3","_npmUser":{"name":"lucasalvesteixeira","email":"lucasalvesteixeira@gmail.com"},"dist":{"integrity":"sha512-lY3Cwx3mRzPiugefaoWjNUbFQVP1hIQdw/Dw8WlD4eBhCBZ5DHC+XovVruDwvvIM4NIgofEfDaMcKOH3GA79xA==","shasum":"bc971d6134febf458aa5cebaff84e7f5ec1604e7","tarball":"https://registry.npmjs.org/robbyson-abstract-framework/-/robbyson-abstract-framework-1.1.16.tgz","fileCount":28,"unpackedSize":41821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0K+8CRA9TVsSAnZWagAAZhkP/Ar2aJGKDXyG0KXQ2Hwg\npQOoLq8wxTVCGw8mKUT8D5jnvb3ulKjwrI04r72g606YedqwV4G67XX5EHX6\n+vrnQku0bLldeIFHWJpbq0IwV5PSF6aCwexaLoOqKPLci0YHzcHXFB3bATCa\n3KD2iWA4JDlQkfJs7ALHxX4ol5t+1RniBV+Gogyn4nVrhGN9Kc1bRE2sEyOF\n7uQysOJqsjCWoMbcrYMW5bAa8cjs08FrskOj6uJx3pq8XhwCFaq7NQtliwKG\n0X/QyohLCy/zPkYaPD58VDm4gYuaU2uwWwJ+573u3DinT4w6rlayeqdxFn9T\nLknUllX9lffb1zLki4ouk67Mn9LmPL7B1wj1h/qxVB42lzuHpa/geimrX7NP\n0nUUwkrkEL3FJXvWYRutmRX9Pf0OeC+rSJMxqwe+2JLZwHnH7ModK289/oSD\nsQLr9mQCVPQQ0xAmyRfyRaa/h/MHAlPWZwFoKC64zh3bDBJ3AqUmZOG/9/Du\nAO2Cw+WyX2jjHLifTEqXKlF8BmwkpGpCv4MEXz46qDrHggxp9qrZNmrKBler\nKE38DoYoGt79Qw4XwqUgEwNK5pcay8ARQJLksUlAv1tCgFkDdc4Ixypda/jw\n3pqJRDfKsqCbjU7HCKeIXNGsoHQwM1hwio4p86UY7/B8Dz2i/NqykItHvIod\nr0DV\r\n=Nmjl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWnl6cQD8pT65tn0q5vTvfWRXIi4G+AsDRvSrax1A9HgIgNQORFD4keqC+4jgFF9mfC5gALGtgdZK4jMxVSr2F6io="}]},"maintainers":[{"name":"lucasalvesteixeira","email":"lucasalvesteixeira@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/robbyson-abstract-framework_1.1.16_1557180347665_0.3084180752073793"},"_hasShrinkwrap":false},"1.1.17":{"name":"robbyson-abstract-framework","version":"1.1.17","description":"Generic framework for operation CRUD","author":{"name":"Lucas Alves Teixeira","email":"lucasalvesteixeira@gmail.com"},"keywords":["backend","node server","typescript","abstract","CRUD"],"main":"./src/index.ts","typings":"./src/index.ts","license":"ISC","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","lint:fix":"tslint --fix ./src/**/*.ts ./test/**/*.ts -t verbose","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha --exit","test:integration":"cross-env NODE_ENV=test mocha --opts ./test/mocha-integration.opts --exit","test:unit":"cross-env NODE_ENV=test mocha --opts ./test/mocha-unit.opts --exit","test:coverage":"nyc npm test","tsc":"tsc"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","json","html"],"report-dir":"./reports/coverage","sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"1.17.0","@types/cookie-parser":"^1.4.1","@types/express":"^4.16.0","@types/express-serve-static-core":"^4.16.0","@types/multer":"1.3.7","@types/passport":"^0.4.7","@types/serve-static":"^1.13.2","body-parser":"^1.18.3","cookie-parser":"^1.4.3","express":"^4.16.4","fs-extra":"^7.0.0","joi":"^14.3.1","lodash":"^4.17.11","mongoose":"^5.5.5","multer":"^1.4.1","passport":"^0.4.0","path":"^0.12.7","reflect-metadata":"^0.1.12","require-glob":"^3.2.0","robbyson-library":"^1.0.33","swagger-ui-express":"^4.0.1","typescript-ioc":"^1.2.5","typescript-rest":"^2.0.0","yamljs":"^0.3.0"},"devDependencies":{"@types/chai":"^4.1.7","@types/fs-extra":"5.0.4","@types/joi":"^14.3.3","@types/jsonwebtoken":"^7.2.8","@types/lodash":"^4.14.119","@types/mocha":"^5.2.5","@types/mongoose":"^5.3.27","@types/passport-jwt":"^3.0.1","@types/proxyquire":"^1.3.28","@types/request":"^2.48.1","@types/sinon":"^7.0.3","@types/sinon-chai":"^3.2.2","@types/yamljs":"^0.2.30","chai":"^4.2.0","codecov":"^3.3.0","cross-env":"^5.2.0","jsonwebtoken":"^8.4.0","mocha":"^5.2.0","nyc":"^13.3.0","passport-jwt":"^4.0.0","proxyquire":"^2.1.0","request":"^2.88.0","rimraf":"^2.6.3","sinon":"^7.2.6","sinon-chai":"^3.3.0","source-map-support":"^0.5.9","test-wait":"^1.1.3","ts-node":"^7.0.1","tslint":"^5.15.0","tslint-config-prettier":"^1.17.0","typescript":"^3.2.2","typescript-ioc":"^1.2.5"},"repository":{"type":"git","url":"git+https://github.com/lucasalvesteixeira/robbyson-abstract-framework.git"},"bugs":{"url":"https://github.com/lucasalvesteixeira/robbyson-abstract-framework/issues"},"directories":{"lib":"src","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"f13f6f1e83dd81a8b20ff2edfd22054cada4489f","homepage":"https://github.com/lucasalvesteixeira/robbyson-abstract-framework#readme","_id":"robbyson-abstract-framework@1.1.17","_npmVersion":"6.5.0","_nodeVersion":"10.15.3","_npmUser":{"name":"lucasalvesteixeira","email":"lucasalvesteixeira@gmail.com"},"dist":{"integrity":"sha512-+6SRBOKDpg7RA6XCT91t//2OiKFuxWHzHueQrSWGbVYfCLquYok5yBMR1F3zPZ3wU7sByqrVaXJIHTk+BjTNfQ==","shasum":"35aedf3706ed59aa9df89733bacb934cf147f58d","tarball":"https://registry.npmjs.org/robbyson-abstract-framework/-/robbyson-abstract-framework-1.1.17.tgz","fileCount":10,"unpackedSize":15039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0LE/CRA9TVsSAnZWagAA10gP/j9H3VoEbhXku0XEpoxj\noodpf4bcBbQFDBCgs+xhy82LplEE8PnmVWxeDfQlXUw3+iXfohAXwsPF4lJZ\nkzslAXw4hRK9uLOwebco/xybOM+e+Zkn3rs8rttu58zlo/E0J9bYBeUqc0He\nG2doqCG70iKd/gWsCurU2M/kFCrwzqeEXtzvask9Q6TFiY42WDF97GOY3wq8\nyQs67juwx1V2ukOWzyFDsizBCiKeND1QBvrY8vd/YovD52DSoxLZ+9GsSZXu\nnMOMTZbwpt/mqYus4Q0uT0Y+FnKAidtw7ROK1X3PXe+c2e8eBnO35GJKQmlZ\nKA3roQSs7fRkf8T3TsfEfhRUfI8bPREFbkbhRE+KY2mFSiLCQfNBArk+VLSz\n1OL7jBnn2u8kQItJNXlcxvNi4/qfyaccoNSrZIMjM8UyRXAJ1VNujWA+kv1E\nFT0JyM22GEG0GrSnrUOQcZ1KZlGAYh9Eu0QYjAnX6Gu9pwFePbpWueq3gQT0\n9LUox3Kt7t7X/R6Vs+zUU2vUnV9qGadLUexGKpMkqys6qTP+1wtLpk2RkKD7\nzamAAaxGYESRjZ1CqRn3BoMPy1No8ME7lkloKKjfVg7JpWPYvbhUFdd5c6gR\nSiVqCToQfny6E47Akl5jGG+qTsRfORhRtveiOOZq6+wfJiw6pHfgy7BGCStb\n5Xxs\r\n=FB+G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAVQQ1bgQv4YeDe+BPWonkfEdAFUFA8u77JgJ9Ax/n6IAiEAqNEo+bZLLHs4aNJxAqHRvITTcBU++ITNGcJXPimOm3Q="}]},"maintainers":[{"name":"lucasalvesteixeira","email":"lucasalvesteixeira@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/robbyson-abstract-framework_1.1.17_1557180735060_0.31454488744345266"},"_hasShrinkwrap":false},"1.1.18":{"name":"robbyson-abstract-framework","version":"1.1.18","description":"Generic framework for operation CRUD","author":{"name":"Lucas Alves Teixeira","email":"lucasalvesteixeira@gmail.com"},"keywords":["backend","node server","typescript","abstract","CRUD"],"main":"./src/index.ts","typings":"./src/index.ts","license":"ISC","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","lint:fix":"tslint --fix ./src/**/*.ts ./test/**/*.ts -t verbose","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha --exit","test:integration":"cross-env NODE_ENV=test mocha --opts ./test/mocha-integration.opts --exit","test:unit":"cross-env NODE_ENV=test mocha --opts ./test/mocha-unit.opts --exit","test:coverage":"nyc npm test","tsc":"tsc"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","json","html"],"report-dir":"./reports/coverage","sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"1.17.0","@types/cookie-parser":"^1.4.1","@types/express":"^4.16.0","@types/express-serve-static-core":"^4.16.0","@types/multer":"1.3.7","@types/passport":"^0.4.7","@types/serve-static":"^1.13.2","body-parser":"^1.18.3","cookie-parser":"^1.4.3","express":"^4.16.4","fs-extra":"^7.0.0","joi":"^14.3.1","lodash":"^4.17.11","mongoose":"^5.5.5","multer":"^1.4.1","passport":"^0.4.0","path":"^0.12.7","reflect-metadata":"^0.1.12","require-glob":"^3.2.0","robbyson-library":"^1.0.33","swagger-ui-express":"^4.0.1","typescript-ioc":"^1.2.5","typescript-rest":"^2.0.0","yamljs":"^0.3.0"},"devDependencies":{"@types/chai":"^4.1.7","@types/fs-extra":"5.0.4","@types/joi":"^14.3.3","@types/jsonwebtoken":"^7.2.8","@types/lodash":"^4.14.119","@types/mocha":"^5.2.5","@types/mongoose":"^5.3.27","@types/passport-jwt":"^3.0.1","@types/proxyquire":"^1.3.28","@types/request":"^2.48.1","@types/sinon":"^7.0.3","@types/sinon-chai":"^3.2.2","@types/yamljs":"^0.2.30","chai":"^4.2.0","codecov":"^3.3.0","cross-env":"^5.2.0","jsonwebtoken":"^8.4.0","mocha":"^5.2.0","nyc":"^13.3.0","passport-jwt":"^4.0.0","proxyquire":"^2.1.0","request":"^2.88.0","rimraf":"^2.6.3","sinon":"^7.2.6","sinon-chai":"^3.3.0","source-map-support":"^0.5.9","test-wait":"^1.1.3","ts-node":"^7.0.1","tslint":"^5.15.0","tslint-config-prettier":"^1.17.0","typescript":"^3.2.2","typescript-ioc":"^1.2.5"},"repository":{"type":"git","url":"git+https://github.com/lucasalvesteixeira/robbyson-abstract-framework.git"},"bugs":{"url":"https://github.com/lucasalvesteixeira/robbyson-abstract-framework/issues"},"directories":{"lib":"src","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"f13f6f1e83dd81a8b20ff2edfd22054cada4489f","homepage":"https://github.com/lucasalvesteixeira/robbyson-abstract-framework#readme","_id":"robbyson-abstract-framework@1.1.18","_npmVersion":"6.5.0","_nodeVersion":"10.15.3","_npmUser":{"name":"lucasalvesteixeira","email":"lucasalvesteixeira@gmail.com"},"dist":{"integrity":"sha512-Cz9s2d/oFa0vypJXZoF3atBQRiLrxVHxgo2Y9/8EGzpbkzH5XW/eDASCN3oBwj0UnYaNqKdPchoWLbCNtpnuhQ==","shasum":"ab59b12201a7c53d2f4eff2009ad1efaaceffcab","tarball":"https://registry.npmjs.org/robbyson-abstract-framework/-/robbyson-abstract-framework-1.1.18.tgz","fileCount":10,"unpackedSize":15631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0XM4CRA9TVsSAnZWagAAssEP/3xjkdP8LLWoiFXAfyRP\nZprOvcR9IchR/oguRoE2eSzJ3Z/+Q0D0Qd+zCZeHiQFj66FPrZISkBm9jbwX\n3tbi0WrMz3BbF31/CaIGH0KHxBduKT3VdzeJ2i/GfaTO8PdlMmkDKRn8zuhQ\naMXsydIyJar89Ukpj4cl0RhISeQmjnHXLpAzPS0INglcrqMGc3eI4ys5/M+G\nd7Nd3one0DHYdo+6r2PxoB7ezhSM///Odf/ffDsnJT5D45/EcPwzC1VXUily\n7IfNVQAdvEvmocG4E0MQEj5/q61oNtgk636l1363TR/UBjWqvkfyfgZgcwMa\n+t31/o5muZC5ItEHDTWbyE23G9NalzuxUgF5OtPwh+VeKKQGz/Jah3eLnG2s\nljqAwaVZJY4s94/GsNJbzEXZTH79A/Kfrf/WfLCDpE/c4NPS1XZW8cEW5SuK\nW7BuuzdQ7LCiByCOv6ZAEWBVaGopbQEOCx+b3LDnR7p27WUoc6PcU9TmqOZU\nygVILks+6suoQL6sR3UxHaCccBPMMC8VSQlodliuZdNtAfdWgGO+9eOxjsBk\nHvlVL1DsZMBllKAYWjuAYAhsnUT0IpDjrIrpwVDpuDp7gNBa7RfUvqcGf3A4\nRj3bmxoAmwzroDbRNr6ktUaTalDmzaqSbsR3yrWg5EgUzX76HbONdmupHSNN\nbGo7\r\n=WN88\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGITy6OzswEP1FthQPreNgXTHthsbVIGNyfWRF8uU5eYAiBn7dtPBxMe7RWW2LveZD+dOjd4QX/CKIZSBkbNfv7Muw=="}]},"maintainers":[{"name":"lucasalvesteixeira","email":"lucasalvesteixeira@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/robbyson-abstract-framework_1.1.18_1557230391583_0.5242630519735039"},"_hasShrinkwrap":false},"1.1.19":{"name":"robbyson-abstract-framework","version":"1.1.19","description":"Generic framework for operation CRUD","author":{"name":"Lucas Alves Teixeira","email":"lucasalvesteixeira@gmail.com"},"keywords":["backend","node server","typescript","abstract","CRUD"],"main":"./src/index.ts","typings":"./src/index.ts","license":"ISC","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","lint:fix":"tslint --fix ./src/**/*.ts ./test/**/*.ts -t verbose","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha --exit","test:integration":"cross-env NODE_ENV=test mocha --opts ./test/mocha-integration.opts --exit","test:unit":"cross-env NODE_ENV=test mocha --opts ./test/mocha-unit.opts --exit","test:coverage":"nyc npm test","tsc":"tsc"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","json","html"],"report-dir":"./reports/coverage","sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"1.17.0","@types/cookie-parser":"^1.4.1","@types/express":"^4.16.0","@types/express-serve-static-core":"^4.16.0","@types/multer":"1.3.7","@types/passport":"^0.4.7","@types/serve-static":"^1.13.2","body-parser":"^1.18.3","cookie-parser":"^1.4.3","express":"^4.16.4","fs-extra":"^7.0.0","joi":"^14.3.1","lodash":"^4.17.11","mongoose":"^5.5.5","multer":"^1.4.1","passport":"^0.4.0","path":"^0.12.7","reflect-metadata":"^0.1.12","require-glob":"^3.2.0","robbyson-library":"^1.0.33","swagger-ui-express":"^4.0.1","typescript-ioc":"^1.2.5","typescript-rest":"^2.0.0","yamljs":"^0.3.0"},"devDependencies":{"@types/chai":"^4.1.7","@types/fs-extra":"5.0.4","@types/joi":"^14.3.3","@types/jsonwebtoken":"^7.2.8","@types/lodash":"^4.14.119","@types/mocha":"^5.2.5","@types/mongoose":"^5.3.27","@types/passport-jwt":"^3.0.1","@types/proxyquire":"^1.3.28","@types/request":"^2.48.1","@types/sinon":"^7.0.3","@types/sinon-chai":"^3.2.2","@types/yamljs":"^0.2.30","chai":"^4.2.0","codecov":"^3.3.0","cross-env":"^5.2.0","jsonwebtoken":"^8.4.0","mocha":"^5.2.0","nyc":"^13.3.0","passport-jwt":"^4.0.0","proxyquire":"^2.1.0","request":"^2.88.0","rimraf":"^2.6.3","sinon":"^7.2.6","sinon-chai":"^3.3.0","source-map-support":"^0.5.9","test-wait":"^1.1.3","ts-node":"^7.0.1","tslint":"^5.15.0","tslint-config-prettier":"^1.17.0","typescript":"^3.2.2","typescript-ioc":"^1.2.5"},"repository":{"type":"git","url":"git+https://github.com/lucasalvesteixeira/robbyson-abstract-framework.git"},"bugs":{"url":"https://github.com/lucasalvesteixeira/robbyson-abstract-framework/issues"},"directories":{"lib":"src","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"f13f6f1e83dd81a8b20ff2edfd22054cada4489f","homepage":"https://github.com/lucasalvesteixeira/robbyson-abstract-framework#readme","_id":"robbyson-abstract-framework@1.1.19","_npmVersion":"6.5.0","_nodeVersion":"10.15.3","_npmUser":{"name":"lucasalvesteixeira","email":"lucasalvesteixeira@gmail.com"},"dist":{"integrity":"sha512-0loBts8pAV2z+BxCJQ9H+pzPRZGxRI6nFxX8Kz0vSJ5DVhYTJOCQyRsrncxu4jAvLMqi3/W/Kz2SyoTHJBIMKg==","shasum":"a1b2db06fbb46a44a943332084b04fe4bb3d9184","tarball":"https://registry.npmjs.org/robbyson-abstract-framework/-/robbyson-abstract-framework-1.1.19.tgz","fileCount":10,"unpackedSize":16323,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0XZcCRA9TVsSAnZWagAAp6IP/1o61R3w3JzLBVmrVclh\nLwHT/IAU41bA1t7irxfk/JcD8411HDZ00AQBTKezrNuhU98Gw/dmuB379IPa\nmBp+hZVLeeZP+lDD+5rq/S2rw+mFnW4PxJwtMNz411q4Vx4LQnYDpfp01alY\nx7NqZxk11zBT5etBWEnXiSu3GfVAme99mTarnJuGzZocz3g2IDw0DXgvVUjN\nx0XbM/S5I1NMznXppEdKBEDxWHb/lZboYEwC5vkp0/PVvHaGV76IET9NvJs0\n7I6aEFdAbO8as7n3hUsqxHHvS2ZArC1avNYyQICKANhvxV18Uw9l2MBSu11C\nIXJ1gPS1r7a/z5RWzOV5B5PmY8aoiPfuNEzFr+SybKusAFZn+6iMZ+9kn59S\nhsKDr+NG90dKOGRqouF5ePAFNOAE6OhWvkFGfPUJePLh/OrPefIShECVm0v3\nUJaC915karQpGE2GCie4WOfygi18WhNbH6ayXVR+2ShjxCcr6K+qVa/tejmd\nkzWSSw07CiQacAfKklOl/m0wtHYS9JJo5ylWclOnhEQh/2yG8LlXHMlOS0nV\nICFU/tTDw/UMneBo1ktN9rE5qqpiN8hX0feHMiB4HQOuqfY5DP+3Xvpfxkan\n4zNJhkI3cjF2j+qBRMBFy7NooLpmtcuykw4botbr2AMGKoElWgOfAZ6n5HoN\n2noV\r\n=/jeL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJ5sd6zCbeqWqsrjrkdeEtP4lZqccvj+F3iwMxft26SAIhAL4t92EFTUOUGALpp0fS6beUwTirAa/PALKpRKN3rbOC"}]},"maintainers":[{"name":"lucasalvesteixeira","email":"lucasalvesteixeira@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/robbyson-abstract-framework_1.1.19_1557231196294_0.5143103305223036"},"_hasShrinkwrap":false},"1.1.20":{"name":"robbyson-abstract-framework","version":"1.1.20","description":"Generic framework for operation CRUD","author":{"name":"Lucas Alves Teixeira","email":"lucasalvesteixeira@gmail.com"},"keywords":["backend","node server","typescript","abstract","CRUD"],"main":"./src/index.ts","typings":"./src/index.ts","license":"ISC","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","lint:fix":"tslint --fix ./src/**/*.ts ./test/**/*.ts -t verbose","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha --exit","test:integration":"cross-env NODE_ENV=test mocha --opts ./test/mocha-integration.opts --exit","test:unit":"cross-env NODE_ENV=test mocha --opts ./test/mocha-unit.opts --exit","test:coverage":"nyc npm test","tsc":"tsc"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","json","html"],"report-dir":"./reports/coverage","sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"1.17.0","@types/cookie-parser":"^1.4.1","@types/express":"^4.16.0","@types/express-serve-static-core":"^4.16.0","@types/multer":"1.3.7","@types/passport":"^0.4.7","@types/serve-static":"^1.13.2","body-parser":"^1.18.3","cookie-parser":"^1.4.3","express":"^4.16.4","fs-extra":"^7.0.0","joi":"^14.3.1","lodash":"^4.17.11","mongoose":"^5.5.5","multer":"^1.4.1","passport":"^0.4.0","path":"^0.12.7","reflect-metadata":"^0.1.12","require-glob":"^3.2.0","robbyson-library":"^1.0.33","swagger-ui-express":"^4.0.1","typescript-ioc":"^1.2.5","typescript-rest":"^2.0.0","yamljs":"^0.3.0"},"devDependencies":{"@types/chai":"^4.1.7","@types/fs-extra":"5.0.4","@types/joi":"^14.3.3","@types/jsonwebtoken":"^7.2.8","@types/lodash":"^4.14.119","@types/mocha":"^5.2.5","@types/mongoose":"^5.3.27","@types/passport-jwt":"^3.0.1","@types/proxyquire":"^1.3.28","@types/request":"^2.48.1","@types/sinon":"^7.0.3","@types/sinon-chai":"^3.2.2","@types/yamljs":"^0.2.30","chai":"^4.2.0","codecov":"^3.3.0","cross-env":"^5.2.0","jsonwebtoken":"^8.4.0","mocha":"^5.2.0","nyc":"^13.3.0","passport-jwt":"^4.0.0","proxyquire":"^2.1.0","request":"^2.88.0","rimraf":"^2.6.3","sinon":"^7.2.6","sinon-chai":"^3.3.0","source-map-support":"^0.5.9","test-wait":"^1.1.3","ts-node":"^7.0.1","tslint":"^5.15.0","tslint-config-prettier":"^1.17.0","typescript":"^3.2.2","typescript-ioc":"^1.2.5"},"repository":{"type":"git","url":"git+https://github.com/lucasalvesteixeira/robbyson-abstract-framework.git"},"bugs":{"url":"https://github.com/lucasalvesteixeira/robbyson-abstract-framework/issues"},"directories":{"lib":"src","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"f13f6f1e83dd81a8b20ff2edfd22054cada4489f","homepage":"https://github.com/lucasalvesteixeira/robbyson-abstract-framework#readme","_id":"robbyson-abstract-framework@1.1.20","_npmVersion":"6.5.0","_nodeVersion":"10.15.3","_npmUser":{"name":"lucasalvesteixeira","email":"lucasalvesteixeira@gmail.com"},"dist":{"integrity":"sha512-8u4yqOHxuZ8gyO4epjTglMshN/wTLxHaxzIXXJ8zBDllpMDrVM1pnv0f1jA4WL6josYLU9m04sO5to03In7XYw==","shasum":"862ccd4be06a2d3932af55273b6f8ecd77986d07","tarball":"https://registry.npmjs.org/robbyson-abstract-framework/-/robbyson-abstract-framework-1.1.20.tgz","fileCount":10,"unpackedSize":16720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0XeYCRA9TVsSAnZWagAABX0P/jRHsUWo70/DdaAOf2gQ\n1uxtoJ/tB8CI2vKeC/qCaS0l7EqS+M+04X0pEnoldrY6ZL42AksPFJegUsEC\n0AdUQxaAT2qVzenBnUQhOmYunN1HKuqeRo2UzgFWsBCbH2pKRACdJye0+nY2\nBK6aph5pEisj/NlOR/eLHb9P0bgd/k/oqbeknfTlZWBXoDHa1JSAa9HlTaoF\nn0GR+TVJqgc3xksWJF2Iw/HSv/ZVi+5nEYgE1vQvDJkpbXaCyHZBAd8J1i2d\noK0A+ZWvssZ8DMBl6a5lojDQev3tLHUQdMGsyny+LeK+9K9jU4QLDeHzYdBq\nbYN4Rdkj8C0WDzuy/cwthx4ZkE2TGWGvu4tozgr10w8eYisZT/qeAvv79KYt\nZHAyP+5BSomuK4LINDbiKbuyJL4j9WkE1P8EaHJpFBquAXyGh/YLcSdP6APY\nWJmA71n76XLGktSufcQcSXduOC0zfKKtohu/4q2+w4S3N1uQDNKtQ9S3CYXh\n/w7BhJk4ojZFP3t3vicZDQ0jktnm3VtHqNf4d4UxDIoiuEtqWJS89xFFzdMh\n4fBG5fPfZX47Z21YDBuSR6FF3WeXjRDoF7AoGbct43jrJ7wuc3P1vWsue35S\nU3Mi4peNnkCbMXDexxRUiPsVvae43Rv4+DA6Mp7GbnArDn5nlSKJxi+KGuxm\nOnrN\r\n=SBPI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCabWNm2kwroXHG9oOHbnTo9aL3qdMPsHIe1OMeHrjHDgIgDT4wX79bqhTaRZB10BVxbhTBY1nwCpden9j7AD+BPyo="}]},"maintainers":[{"name":"lucasalvesteixeira","email":"lucasalvesteixeira@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/robbyson-abstract-framework_1.1.20_1557231511937_0.332993673790988"},"_hasShrinkwrap":false},"1.1.21":{"name":"robbyson-abstract-framework","version":"1.1.21","description":"Generic framework for operation CRUD","author":{"name":"Lucas Alves Teixeira","email":"lucasalvesteixeira@gmail.com"},"keywords":["backend","node server","typescript","abstract","CRUD"],"main":"./dist/index.js","typings":"./src/index.ts","license":"ISC","scripts":{"start":"tsc -w","build":"npm run clean && tsc","clean":"rimraf dist","lint":"tslint ./src/**/*.ts ./test/**/*.ts","lint:fix":"tslint --fix ./src/**/*.ts ./test/**/*.ts -t verbose","pretest":"cross-env NODE_ENV=test npm run build && npm run lint","test":"cross-env NODE_ENV=test mocha --exit","test:integration":"cross-env NODE_ENV=test mocha --opts ./test/mocha-integration.opts --exit","test:unit":"cross-env NODE_ENV=test mocha --opts ./test/mocha-unit.opts --exit","test:coverage":"nyc npm test","tsc":"tsc"},"nyc":{"include":["src/**/*.ts"],"extension":[".ts"],"require":["ts-node/register"],"reporter":["text-summary","json","html"],"report-dir":"./reports/coverage","sourceMap":true,"instrument":true},"dependencies":{"@types/body-parser":"1.17.0","@types/cookie-parser":"^1.4.1","@types/express":"^4.16.0","@types/express-serve-static-core":"^4.16.0","@types/multer":"1.3.7","@types/passport":"^0.4.7","@types/serve-static":"^1.13.2","body-parser":"^1.18.3","cookie-parser":"^1.4.3","express":"^4.16.4","fs-extra":"^7.0.0","joi":"^14.3.1","lodash":"^4.17.11","mongoose":"^5.5.5","multer":"^1.4.1","passport":"^0.4.0","path":"^0.12.7","reflect-metadata":"^0.1.12","require-glob":"^3.2.0","robbyson-library":"^1.0.33","swagger-ui-express":"^4.0.1","typescript-ioc":"^1.2.5","typescript-rest":"^2.0.0","yamljs":"^0.3.0"},"devDependencies":{"@types/chai":"^4.1.7","@types/fs-extra":"5.0.4","@types/joi":"^14.3.3","@types/jsonwebtoken":"^7.2.8","@types/lodash":"^4.14.119","@types/mocha":"^5.2.5","@types/mongoose":"^5.3.27","@types/passport-jwt":"^3.0.1","@types/proxyquire":"^1.3.28","@types/request":"^2.48.1","@types/sinon":"^7.0.3","@types/sinon-chai":"^3.2.2","@types/yamljs":"^0.2.30","chai":"^4.2.0","codecov":"^3.3.0","cross-env":"^5.2.0","jsonwebtoken":"^8.4.0","mocha":"^5.2.0","nyc":"^13.3.0","passport-jwt":"^4.0.0","proxyquire":"^2.1.0","request":"^2.88.0","rimraf":"^2.6.3","sinon":"^7.2.6","sinon-chai":"^3.3.0","source-map-support":"^0.5.9","test-wait":"^1.1.3","ts-node":"^7.0.1","tslint":"^5.15.0","tslint-config-prettier":"^1.17.0","typescript":"^3.2.2","typescript-ioc":"^1.2.5"},"repository":{"type":"git","url":"git+https://github.com/lucasalvesteixeira/robbyson-abstract-framework.git"},"bugs":{"url":"https://github.com/lucasalvesteixeira/robbyson-abstract-framework/issues"},"directories":{"lib":"src","doc":"doc"},"engines":{"node":">=6.0.0"},"engineStrict":true,"gitHead":"f13f6f1e83dd81a8b20ff2edfd22054cada4489f","homepage":"https://github.com/lucasalvesteixeira/robbyson-abstract-framework#readme","_id":"robbyson-abstract-framework@1.1.21","_npmVersion":"6.5.0","_nodeVersion":"10.15.3","_npmUser":{"name":"lucasalvesteixeira","email":"lucasalvesteixeira@gmail.com"},"dist":{"integrity":"sha512-wR9c/823C9CHY/JlIO/Lnug5/nxMVaoL8VOZhZtFPVwnfTlcN1uMVr3hOx3Lie4GNx1HNJyaxMe7zTMtLoVKiA==","shasum":"469984c1da1d6f55c355543e7c4922aad840d558","tarball":"https://registry.npmjs.org/robbyson-abstract-framework/-/robbyson-abstract-framework-1.1.21.tgz","fileCount":28,"unpackedSize":44472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0YTOCRA9TVsSAnZWagAAMcwP/3pAhUouijkdGKtOWsGp\n5i8zn+XnfnYamn48J6Xfrk2Y77pXuimbfnPSgCnpCxQrR7BdE+Qa3VPsjpCU\nPqDSr/4hTmU1thxQ0ULcvsnuLsaEuoyXhQ732EyhtmIrhJSZSqsERhC7aWeB\nuorK4Pv+fAYqQnUJwAd8FeYmN/jaseMuKed7M968b3olhz/zmdcIILHRXMV6\n2qSQxxPLXHCH1kZIXus2CcaiMLoe3+/dtEdUV5HQUqbKo0GsBjMmn0/P5ubf\naVTeh0DIh864Ihjd3WjRjbhF78IymwzJAjgZAatkjlhnb/Y+ALhxM4ekPwvN\nzuf2Lo2zbKJCT2yLXLgxKDuiwSK63oo4OJp9+Zp+4OhQHcGqEMdn3Vu4F4j1\niTutRGTXZNnOOp10IJdDWCy/iILm3tIom54ukT0YiQwrgbhD3fEm+Kpiq66w\nB5xWEKa13IFudM3i9NXmi8VNos5X0bc14mcx0ASNl0egAzlWHAgqQjVFXXcr\nIxqw7r4lMZeIzrzpLln1gcvQY8d5wCsb3VH1VFA3NsOMFVJ1B046ov8+C///\nAN0ntqxQawtOoEb/pKI7YgQROb6fZXeA1INZAY6mTwWVl5lAb0lWtHWxDo2g\naU43Gau4C6WJpKynDo9u6bZhxsf6Fwy2r5CStne2CITpHKN0g9BAjocZLpM4\n+3Es\r\n=s/NY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxP+wcepuIU7Yg2xsUN5oPzVf/08/m1GNn/ffJpgu/9wIgOQY/gX1dtICW2h9rbypGlL3nRk0dfhBEKLlUHLQ8/nk="}]},"maintainers":[{"name":"lucasalvesteixeira","email":"lucasalvesteixeira@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/robbyson-abstract-framework_1.1.21_1557234893463_0.1687062896614695"},"_hasShrinkwrap":false}},"maintainers":[{"name":"lucasalvesteixeira","email":"lucasalvesteixeira@gmail.com"}],"description":"Generic framework for operation CRUD","homepage":"https://github.com/lucasalvesteixeira/robbyson-abstract-framework#readme","keywords":["backend","node server","typescript","abstract","CRUD"],"repository":{"type":"git","url":"git+https://github.com/lucasalvesteixeira/robbyson-abstract-framework.git"},"author":{"name":"Lucas Alves Teixeira","email":"lucasalvesteixeira@gmail.com"},"bugs":{"url":"https://github.com/lucasalvesteixeira/robbyson-abstract-framework/issues"},"license":"ISC","readme":"## Usage & Instructions\n\nThis is a project restricted to a certain group of developers. The use of its features depends on a preconfigured macro environment.\n\nThe implementation contains abstract methods with CRUD functionality. By extending the classes explicitly explaining the data models, all operations will be inherited.\n\n# Installing\n```\nnpm i robbyson-abstract-framework\n```\n\n# Build Project\n```\nnpm run build\n```\n","readmeFilename":"README.md"}