{"_id":"@antjs/ant-js","_rev":"35-a867bee3eea49fc7212d34ad036922c0","name":"@antjs/ant-js","dist-tags":{"latest":"1.0.2","beta":"2.0.0-beta.1"},"versions":{"0.0.0":{"name":"@antjs/ant-js","version":"0.0.0","description":"Generic query manager.","main":"dist/index.js","scripts":{"build":"./node_modules/typescript/bin/tsc --build src.tsconfig.commonjs.json","build-and-test":"npm run build && npm run test-only","build-and-test-and-coverage":"npm run build-and-test && npm run report-coverage","build-and-test-debug":"npm run build && npm run test-debug-only","linter":"./node_modules/tslint/bin/tslint -c ./tslint.json -p ./src.tsconfig.commonjs.json","report-coverage":"cat ./coverage/lcov.info | coveralls","test":"npm run test-docker","test-coverage":"npm run test-docker-coverage","test-debug":"npm run test-docker-debug","test-docker":"docker-compose -f docker-compose.test.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-debug":"docker-compose -f docker-compose.test.debug.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-coverage":"sh prepare-env.sh && docker-compose -f docker-compose.test.coverage.yml up --abort-on-container-exit --exit-code-from ant_lib","test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} ./node_modules/jasmine/bin/jasmine.js ./dist/test/main.test.js","test-only":"node_modules/nyc/bin/nyc.js --reporter=lcov node ./node_modules/jasmine/bin/jasmine.js ./dist/test/main.test.js"},"repository":{"type":"git","url":"git+https://github.com/notaphplover/ant-js.git"},"author":{"name":"Roberto Pintos López"},"license":"ISC","devDependencies":{"@types/ioredis":"^4.0.9","@types/jasmine":"^3.3.9","@types/node":"^11.11.0","coveralls":"^3.0.3","jasmine":"^3.3.1","nyc":"^13.3.0","tslint":"^5.13.1","typescript":"^3.3.3333"},"dependencies":{"ioredis":"^4.6.2"},"gitHead":"700bf1fe0c031825a84cc3e27eeb2d56083665ae","bugs":{"url":"https://github.com/notaphplover/ant-js/issues"},"homepage":"https://github.com/notaphplover/ant-js#readme","_id":"@antjs/ant-js@0.0.0","_nodeVersion":"11.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-7/sXGaCRiPWmr7myf4nFH/1MUVSAsOLKbSKOPqRmeqvTA4oPT/zUIn05krzl0TWAyoXVGLv2VN7Knil64vxyhQ==","shasum":"f83360dcaf1999b24c83368b963270614099ab54","tarball":"https://registry.npmjs.org/@antjs/ant-js/-/ant-js-0.0.0.tgz","fileCount":219,"unpackedSize":541180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcqPxgCRA9TVsSAnZWagAACskP/ib3ONuEPf7ScODscIs6\n1ZfojbFuPKsuslyQIkufZ02hk1a143IfWFNk0zMc/atq/hO7UfrfpugWt3q3\n7hW91R4NU63RyDzGirmj1/KFyTS2lBV+A6xxZOoixXT6L+EwkB+kAAT1f6c2\ndDBbw27jZLOc8s1wkvdXHxg0vxCzN9G37YsMjexW3HzMEC/tQ/Fz6qqe+f2a\nilTQRmkTdpkvB594zKR279P987bZGdIN/jmqJROBTzQnep2L5w3WCO/mzM+7\n4cPYfKdvBW+k5KnHPW3HG9g06G3HoLn8nKDvD2pe1T2Kf0HHvfb+iNxlJYMF\ngxZnjcOKqRdMUCITC8+V2j2sMvEc2n1MaqbpGXMoLTVzn0MIIhIQjtxerA6v\nA7PFrqs0KdloHHK2wvYB9H57iW/ieTSThBUDeH9S5t8/+HsfLATRAY7W2aHS\naQ+wJ4UAqlhV+gPt76CkKXDSql58Jpo1pWmQIlE3cEwF09ySb8UGG3A+Hmba\n4NnVehMtoy/7IEDda95V6PQ91/ndtI5BnHhaX2Pr4i3vYU1xgVoF/lXwSinK\nkjEuH5W80kKpOYODFOPrXihq2k1Lp0+RT5CIMJPt6UiQea3QTnbpgu8/M3ht\nrbnpz/ogtY3RO/uVEf/R6dnRB/1OmRQAdquIyILuO598rPsoyOTj14oQ7B0g\nn3iw\r\n=zAHd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClkj8Qphy+MRoM83lxhcF7iRnnm5UmfTRf8H2BMlzkIgIgGG8GnCewT2tKC3cTru+QVM7feBBOqvSmBA+ijShdDFI="}]},"maintainers":[{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"}],"_npmUser":{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ant-js_0.0.0_1554578527986_0.7177710597140534"},"_hasShrinkwrap":false},"0.1.0":{"name":"@antjs/ant-js","version":"0.1.0","description":"Generic query manager.","main":"src/ant.js","scripts":{"build":"./node_modules/typescript/bin/tsc --build src.tsconfig.commonjs.json","build-and-test":"npm run build && npm run test-only","build-and-test-and-coverage":"npm run build-and-test && npm run report-coverage","build-and-test-debug":"npm run build && npm run test-debug-only","clear-js":"node ./scripts/clear-compiled.js","linter":"./node_modules/tslint/bin/tslint -c ./tslint.json -p ./src.tsconfig.commonjs.json","report-coverage":"cat ./coverage/lcov.info | coveralls","test":"npm run test-docker","test-coverage":"npm run test-docker-coverage","test-debug":"npm run test-docker-debug","test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} ./node_modules/jasmine/bin/jasmine.js ./src/test/main.test.js","test-docker":"docker-compose -f docker-compose.test.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-debug":"docker-compose -f docker-compose.test.debug.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-coverage":"sh scripts/prepare-env.sh && docker-compose -f docker-compose.test.coverage.yml up --abort-on-container-exit --exit-code-from ant_lib","test-only":"node_modules/nyc/bin/nyc.js --reporter=lcov node ./node_modules/jasmine/bin/jasmine.js ./src/test/main.test.js"},"repository":{"type":"git","url":"git+https://github.com/notaphplover/ant-js.git"},"author":{"name":"Roberto Pintos López"},"license":"ISC","devDependencies":{"@types/ioredis":"^4.0.9","@types/jasmine":"^3.3.9","@types/node":"^11.11.0","coveralls":"^3.0.3","jasmine":"^3.3.1","nyc":"^13.3.0","tslint":"^5.13.1","typescript":"^3.3.3333"},"dependencies":{"ioredis":"^4.6.2"},"gitHead":"3cdd73b347b561cf4878aa618057fa08ca4fb902","bugs":{"url":"https://github.com/notaphplover/ant-js/issues"},"homepage":"https://github.com/notaphplover/ant-js#readme","_id":"@antjs/ant-js@0.1.0","_nodeVersion":"11.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Loh2BEwqijyMPeNqTi0hGVaE42LdbK427Q+w4I2BXGdyOH8ry5Y2R5c5j62sRyPT/p6bG+OvocXI5lL1fjOrJw==","shasum":"dcafd5646556f038533f3d4f23fb7dbd28b15017","tarball":"https://registry.npmjs.org/@antjs/ant-js/-/ant-js-0.1.0.tgz","fileCount":220,"unpackedSize":540010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrSYlCRA9TVsSAnZWagAAPsQP/3iBU1MLrHLG3TlyDCrE\n/Y6MTfBg5hp6u/2TFSIEUcOngTtiB8ync7yHyHdKLC7dxLdsgn4h9IlTI8D7\nunZ8JUx9lT0DR7A7B8W172s7KGv8SDNb0s1f3iP2BCRs3HPWo7nDpZgX8wKx\n7GvliIsdMZ3dSEP3PXfx2LF4qnEpTUvDi0nwSWyL5KjU9I1zuKWE/lLp/9Kz\nhvibnkvZtza6o+8EEXp78oH+qBvgDGc6n7n0FEPZ4bp3HEgRb+SMXhZhuSwh\nfqDLeb9OJciUXEG+VOnggFhVA9/8UNROURKd3BY1SqmpViNTz7ZCEuze+EQ4\n2HMQA5LOhTdQWdyy45LQMc+qeRLPfvMrckzqeO1lE4zp1tPwCbGxqtoVeXSp\nmrTk+woToe62UxOpDeTZ496BGvQsBDMxr+qi2rm3ewrISP+vW7rRwMeOohxf\nJq5CtMvxj7fTPQh2S4GchjCx5NBqkUyuUQO7jOj5LU1q/BfMB9Hm9ZD/q47j\nLn4CNppWvxwpIeBOg98UMxasHHi20ohvrd99th1yNkgdYHhVzO3x8gWgVOCe\nXtkCJ83EBSM57K4SNDQExI5iH4gpsXHwIkxgWpLIowTdePe6aI/EQ/DGFLT3\nUnQXW9AERLRYYmPq/6uQ3KN75b/xgf9ZM8n1UetDDA7XEOMG9iHuKAlKLmFo\n/Bze\r\n=sCG6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1s6giFLRS/4rWaR9TOjVrLEphrxccorwdycQ3KPR8XAIgaI0J40ZpJWTiYLRMEGTzQk8D1LompWN6W8Ifzwxza2w="}]},"maintainers":[{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"}],"_npmUser":{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ant-js_0.1.0_1554851364209_0.882860246628332"},"_hasShrinkwrap":false},"0.2.0":{"name":"@antjs/ant-js","version":"0.2.0","description":"Generic query manager.","main":"src/ant.js","scripts":{"build":"./node_modules/typescript/bin/tsc --build src.tsconfig.commonjs.json","build-and-test":"npm run build && npm run test-only","build-and-test-and-coverage":"npm run build-and-test && npm run report-coverage","build-and-test-debug":"npm run build && npm run test-debug-only","clear-js":"node ./scripts/clear-compiled.js","linter":"./node_modules/tslint/bin/tslint -c ./tslint.json -p ./src.tsconfig.commonjs.json","report-coverage":"cat ./coverage/lcov.info | coveralls","test":"npm run test-docker","test-coverage":"npm run test-docker-coverage","test-debug":"npm run test-docker-debug","test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} ./node_modules/jasmine/bin/jasmine.js ./src/test/main.test.js","test-docker":"docker-compose -f docker-compose.test.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-debug":"docker-compose -f docker-compose.test.debug.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-coverage":"sh scripts/prepare-env.sh && docker-compose -f docker-compose.test.coverage.yml up --abort-on-container-exit --exit-code-from ant_lib","test-only":"node_modules/nyc/bin/nyc.js --reporter=lcov node ./node_modules/jasmine/bin/jasmine.js ./src/test/main.test.js"},"repository":{"type":"git","url":"git+https://github.com/notaphplover/ant-js.git"},"author":{"name":"Roberto Pintos López"},"license":"ISC","devDependencies":{"@types/ioredis":"^4.0.10","@types/jasmine":"^3.3.12","@types/node":"^11.13.4","coveralls":"^3.0.3","jasmine":"^3.4.0","nyc":"^13.3.0","tslint":"^5.15.0","typescript":"^3.4.3"},"dependencies":{"ioredis":"^4.9.0"},"gitHead":"e5dadb735c388aeb4a5d59a5e4a76075a8e52f46","bugs":{"url":"https://github.com/notaphplover/ant-js/issues"},"homepage":"https://github.com/notaphplover/ant-js#readme","_id":"@antjs/ant-js@0.2.0","_nodeVersion":"11.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-nGrJINsVJ2jZhtVwAIJxBKQ3C0KebBzPISJFYyit5ChBnQeFReGwlkAb94VELArK/vAwpXD7BokmW7Mh7cPocw==","shasum":"4bacd7ce20b5cb2b1a036bbdd2e1fb84a5945ef0","tarball":"https://registry.npmjs.org/@antjs/ant-js/-/ant-js-0.2.0.tgz","fileCount":220,"unpackedSize":540121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcsNI/CRA9TVsSAnZWagAAgX4QAItJQ49QC1etgjTKxWsR\nhYZNyFbfz2QER5uNkwfF7f0sfk4Jjw7689z8fmgaFT/3u8QiWjcofdvMmFXl\nXn4vdWLzmVvxPUUbNibl/1Zm2gAIT2tfkg/KzZP7aTs3fgYdXvRsPJhWCPrp\nyWYG3RfJHzwzu8w4r15es8MsHwMB1cOQsXTtPYmcSySJ/UTFHt/C5DhK+50L\nbdB8pHPfhBjSI74t5uLn9958VgysFOsa9qhwtGS496CDj2VBSOIjEhdAWWA2\nauN2/jCtPJatcyc49hY2vxNGoTdMKDg3bZm3oUIxen0UEAc76g4yNrhGu8kt\neN7IYeU15V16uD9fnq5c+wgcejLbyWD+V7ABrFRocaFhlPTBVdf8xbmKTU2Y\nMu5WNlFUZ4kSNLtMWSje+F4zrid7GgOgUm66A0JkElBjOsv7SYD2F1rW+5N0\nmnYMnT0ETmrVmIM/8oUYIznj8EPGdYbUX2TOinLwbm8X0BR7hV9VnUEBB//j\nO/vqlY2C9zQUS3jumPJLHqEcitJSvDhmK0fjOv19p286tCsow2bKzAHHcKTP\ndm0sFwWCrkqMX7hFBVplFhjMOTGk60wI6pngxzOZZFkplR1H+xPQmf978BaV\nAAtN+fxjZjNp3YlF1sPkpUucyhiWWoFStF8MHXMG6ty6W3y8u22j89sqUNDK\n29JW\r\n=M6Ki\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7lzsl6F2aYlfFQ8YUZum3YfjTkQ5SQ/nye+Khszl6qgIhAOnC78Dc7SpX+1u8KzkFwRIoR/RzreaV+3BYqAIGME0U"}]},"maintainers":[{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"}],"_npmUser":{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ant-js_0.2.0_1555092030758_0.7973924757551538"},"_hasShrinkwrap":false},"0.2.1":{"name":"@antjs/ant-js","version":"0.2.1","description":"Generic query manager.","main":"src/ant.js","scripts":{"build":"./node_modules/typescript/bin/tsc --build src.tsconfig.commonjs.json","build-and-test":"npm run build && npm run test-only","build-and-test-and-coverage":"npm run build-and-test && npm run report-coverage","build-and-test-debug":"npm run build && npm run test-debug-only","clear-js":"node ./scripts/clear-compiled.js","linter":"./node_modules/tslint/bin/tslint -c ./tslint.json -p ./src.tsconfig.commonjs.json","report-coverage":"cat ./coverage/lcov.info | coveralls","test":"npm run test-docker","test-coverage":"npm run test-docker-coverage","test-debug":"npm run test-docker-debug","test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} ./node_modules/jasmine/bin/jasmine.js ./src/test/main.test.js","test-docker":"docker-compose -f docker-compose.test.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-debug":"docker-compose -f docker-compose.test.debug.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-coverage":"sh scripts/prepare-env.sh && docker-compose -f docker-compose.test.coverage.yml up --abort-on-container-exit --exit-code-from ant_lib","test-only":"node_modules/nyc/bin/nyc.js --reporter=lcov node ./node_modules/jasmine/bin/jasmine.js ./src/test/main.test.js"},"repository":{"type":"git","url":"git+https://github.com/notaphplover/ant-js.git"},"author":{"name":"Roberto Pintos López"},"license":"ISC","devDependencies":{"@types/ioredis":"^4.0.10","@types/jasmine":"^3.3.12","@types/node":"^11.13.4","coveralls":"^3.0.3","jasmine":"^3.4.0","nyc":"^13.3.0","tslint":"^5.15.0","typescript":"^3.4.3"},"dependencies":{"ioredis":"^4.9.0"},"gitHead":"067b306ef6dee31ef3882bd9ff17e8d0e6a3e4c3","bugs":{"url":"https://github.com/notaphplover/ant-js/issues"},"homepage":"https://github.com/notaphplover/ant-js#readme","_id":"@antjs/ant-js@0.2.1","_nodeVersion":"11.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-B9maJ9czjT+LGTq2+VQCRthNGm+5/v5NvB01xR8K3zQQIAMyyyd4nRM2zUDCQ/Kco0bTxE0jmEb6J4ljVp22BQ==","shasum":"cae04635a912ac8f571d2f91a44d5b45e4025134","tarball":"https://registry.npmjs.org/@antjs/ant-js/-/ant-js-0.2.1.tgz","fileCount":220,"unpackedSize":540333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcsgr4CRA9TVsSAnZWagAAHNkQAIErNFn1cwN8ICD23u2g\nq5Rwgoeea6ypOPpezuPNyhzPWqpEG+Pos1NMu9vYsHdHxUAc1N68kNiGxPNe\nQtjBkW8/fNq2NLewyg3TIYMQceHyaTrPdoaFxJQM6Y83fS927oPYjHsov18A\nALCJEoUL6nRAfRNdR8A270qrL/cbCwU1k6vr0NFjsziowcVWasLiUSaVOTSU\nMjOpLI+KxgvtmBnz2UmhFMg8FjFUicLSL2vp51+e4aQZ3VmQ9Ipwu9V5Cq0T\nlIP+DdJviAphQFbZRfbeYi3CsEqDkaBTjiNWDpx8jqsk/kk2xSOoyE3oah+Y\nG698GcB5knwZfdGDwZ49Ku3n7T74PFZok3I8TAIi0rd++RRQ7PUelEyCmUF0\nJ83unsrw91E1nWkloHw0ycXZikKeTgPM1aN0FSDbPiYn7+166mp8Px0pQfRo\nguuzCe8PBZby7AOmh5QOnuUc0pBQHW9Bv6c8MM0Cf0ystSJ/WKSCEirZjW/f\nBK77XXtVm7DpyiL0cgn2zO14RfLFq+X4tIfw2Wfdc8dkqiRiqJSrDQIhYhrj\nr5468PePRdfH+QTXvx2SgDLgv+nvMrh7VO6cYXRxFKSNV+uKhVuI/tmbbIrI\nW9PXWHyrmMsXtWD3MY4+gqcKiXTDco3NS26kYWlZX4pigLtqJlYYw7q5udy5\nkvnL\r\n=8Ag5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEdHTTtIFq34MtE1uvUOVQW/+lyKkvQ5BCcv+8nKO+G1AiEA17mN1X9DLNOLS5fAWVoduOAinjpEF8GzXpRecJqoE6c="}]},"maintainers":[{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"}],"_npmUser":{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ant-js_0.2.1_1555172087595_0.19870855961605471"},"_hasShrinkwrap":false},"0.2.2":{"name":"@antjs/ant-js","version":"0.2.2","description":"Generic query manager.","main":"src/ant.js","scripts":{"build":"./node_modules/typescript/bin/tsc --build src.tsconfig.commonjs.json","build-and-test":"npm run build && npm run test-only","build-and-test-and-coverage":"npm run build-and-test && npm run report-coverage","build-and-test-debug":"npm run build && npm run test-debug-only","clear-js":"node ./scripts/clear-compiled.js","linter":"./node_modules/tslint/bin/tslint -c ./tslint.json -p ./src.tsconfig.commonjs.json","report-coverage":"cat ./coverage/lcov.info | coveralls","test":"npm run test-docker","test-coverage":"npm run test-docker-coverage","test-debug":"npm run test-docker-debug","test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} ./node_modules/jasmine/bin/jasmine.js ./src/test/main.test.js","test-docker":"docker-compose -f docker-compose.test.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-debug":"docker-compose -f docker-compose.test.debug.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-coverage":"sh scripts/prepare-env.sh && docker-compose -f docker-compose.test.coverage.yml up --abort-on-container-exit --exit-code-from ant_lib","test-only":"node_modules/nyc/bin/nyc.js --reporter=lcov node ./node_modules/jasmine/bin/jasmine.js ./src/test/main.test.js"},"repository":{"type":"git","url":"git+https://github.com/notaphplover/ant-js.git"},"author":{"name":"Roberto Pintos López"},"license":"ISC","devDependencies":{"@types/ioredis":"^4.0.10","@types/jasmine":"^3.3.12","@types/node":"^11.13.4","coveralls":"^3.0.3","jasmine":"^3.4.0","nyc":"^13.3.0","tslint":"^5.15.0","typescript":"^3.4.3"},"dependencies":{"ioredis":"^4.9.0"},"gitHead":"ed3bc7f1508aa29a80d73ebad0367cea982430a4","bugs":{"url":"https://github.com/notaphplover/ant-js/issues"},"homepage":"https://github.com/notaphplover/ant-js#readme","_id":"@antjs/ant-js@0.2.2","_nodeVersion":"11.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-I8BCHIr944gRpud2Gu52WUHUJ6SN9DstJak6wQzLhjW0OqX3pgglnQZOzPvG2rB7CThorgxAQImolH5RE7am7Q==","shasum":"977749a7138887d0ba328e9d10466535ad65833f","tarball":"https://registry.npmjs.org/@antjs/ant-js/-/ant-js-0.2.2.tgz","fileCount":230,"unpackedSize":543409,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcsw9DCRA9TVsSAnZWagAArg0QAIRtT+Lj3E1gYoA9B5QB\nWKGwtLl46lapxzBIuL4Tr89RLNuopJ4FV7isgqNrZf21GV3C+FCbv/VNA5KJ\nNUFoG18m6LPY64P9NoxyWGGJ0oC95SeWqH1WU6X9rkKnjTItibonYpXwPAuG\n/XCKOWsPVGx5j+Hbxl0PKgttbXYDabW7QDQoEFjjcaIA1fTb63m2r7X6Ojwx\nO4V7tSd9az2DVXLM7CNi0kwUj4IFUoNCj1ry3B4RO1KmrYzv1N7x9r4f5ouH\nu3lPnsEiIAwvVLX1Fd293+zoK+PCRRUJnTprtLpYUwspfMK2vVkIUSPCvqi/\nDXBK5igO5iJf2UDCFlyojCDFZaFbixAW2KFvqqr2slIUtxNHb3ft52lIOxh2\ng8WBQYtw5SapPl7kg88mDbPvv0961uA4y60oHF6NjVGne7v/6Gd0qzm9uuAI\n7AiWfEoobJaCAGrV1ykb8L2KV5breZ8jNrQ7miMU7MbuIctcEnopGDxOerqo\nem2YAeTG3DfYoiM2Ap+I0xlUP5hg0XK4R/4sVds99ZRYiL27p5fvfoOkLM8q\n0qB6vUJWBJ6nwB6+yiSJrTH9YGJl4AztV+AJP7W/5iBS6ilgu0IFdcDx/7av\nVAAZZ4bMGROskvRGJgTUrhG+rv3iiHr2sHbSEOrwWA5X0ru4+JdDvzLQnMam\nKcWQ\r\n=5m6V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGdZ0jEjls38kbkmbiABD9vYCXWTJ4av4E1DJvVwNZYBAiEAqLhbvV9mvGTuEHcLwd10oMDajhKfEOJkBt03ee3QQIg="}]},"maintainers":[{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"}],"_npmUser":{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ant-js_0.2.2_1555238722171_0.291866825502179"},"_hasShrinkwrap":false},"0.2.3":{"name":"@antjs/ant-js","version":"0.2.3","description":"Generic query manager.","main":"src/ant.js","scripts":{"build":"./node_modules/typescript/bin/tsc --build src.tsconfig.commonjs.json","build-and-test":"npm run build && npm run test-only","build-and-test-and-coverage":"npm run build-and-test && npm run report-coverage","build-and-test-debug":"npm run build && npm run test-debug-only","clear-js":"node ./scripts/clear-compiled.js","linter":"./node_modules/tslint/bin/tslint -c ./tslint.json -p ./src.tsconfig.commonjs.json","report-coverage":"cat ./coverage/lcov.info | coveralls","test":"npm run test-docker","test-coverage":"npm run test-docker-coverage","test-debug":"npm run test-docker-debug","test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} ./node_modules/jasmine/bin/jasmine.js ./src/test/main.test.js","test-docker":"docker-compose -f docker-compose.test.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-debug":"docker-compose -f docker-compose.test.debug.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-coverage":"sh scripts/prepare-env.sh && docker-compose -f docker-compose.test.coverage.yml up --abort-on-container-exit --exit-code-from ant_lib","test-only":"node_modules/nyc/bin/nyc.js --reporter=lcov node ./node_modules/jasmine/bin/jasmine.js ./src/test/main.test.js"},"repository":{"type":"git","url":"git+https://github.com/notaphplover/ant-js.git"},"author":{"name":"Roberto Pintos López"},"license":"ISC","devDependencies":{"@types/ioredis":"^4.0.10","@types/jasmine":"^3.3.12","@types/node":"^11.13.6","coveralls":"^3.0.3","jasmine":"^3.4.0","nyc":"^14.0.0","tslint":"^5.16.0","typescript":"^3.4.4"},"dependencies":{"ioredis":"^4.9.0"},"gitHead":"ec04db59b2902156d66e3ef22cc98515bcbcad82","bugs":{"url":"https://github.com/notaphplover/ant-js/issues"},"homepage":"https://github.com/notaphplover/ant-js#readme","_id":"@antjs/ant-js@0.2.3","_nodeVersion":"11.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-8tox7TU5sPthUTjBZFomKfFBev2058ut10dhibL4d4GEIPi4Q5x+iWvI0U/GqE1v59vJgqmWSPdcIS8wesKcrg==","shasum":"4ce0713fa4fcd5fc954b667c25bdf19ae80c07d1","tarball":"https://registry.npmjs.org/@antjs/ant-js/-/ant-js-0.2.3.tgz","fileCount":239,"unpackedSize":561636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1FKNCRA9TVsSAnZWagAA7RoP/RXoY2T/3EBZa03D6gor\nRViEYBU+t+6GQuau1g/D6gzI6bhKa4E2bdTyst5yfFym4pv70aFoRnig88rd\n8icRaL4nMsZyuUpnF6UuQ6ijWXqujVPQLesskxFAhPDq6gfaFRABYNWm9fUn\nJdK/N1JHyPoeuViKx4kYEUexdS449ZEjH5T0YV+k3sddgmHWRjnO1OsKGFnU\n7BXCw9nC8iAEmBGkoMSLEWSWgJXXwLrIrm9kHIZ8eICeTLbKdmRUsph5qvNQ\nMeMWhOAX33MDHDXFnzeu1WThMFhCo/GWX6sJijrud0SNobOWzKJYaViPhk1m\nNPUYZxR1SUvmxotMzmknZX3X9LRgkUBtQBnH9njSsMCTQR44r0EvWUwvkU0A\nIwqPsGe+yRLYuzpJxok4eRI3UObT4a3qaDCYtHE0Y3a/Q1hWnGYkSqHqvWy3\nRpRLLsoYv1oqiDEpgYTKqTr9zqQrqJtoHJTxO2NpgB5jerE/9T74mlX52rDT\nQIBc6tYBERfY7hSxDFWHENM/ZiokOIcCbx2fYOtdrOKtzsi49uv0K//dwkXd\nAyerwrwOw2H51dwgpPEkjG3SRUISH+5PWXMKqzPK+tfJlf+X8sizOeBmvt7k\n+Y4im8iZNHeAc3pz70Gr2EGali2wJsB2G5gebKXnZ036qQ0cTAPMXCySfgKI\nEK4k\r\n=yFm+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD647mxfzqFcCTIWYAp03cyKsayqx43pcm9V7aJ7ApthQIgBm0gZMRnVdgFBDKTAPBJUF4PHrIehoh/Fu9Wdogl648="}]},"maintainers":[{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"}],"_npmUser":{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ant-js_0.2.3_1557418636835_0.4452526083851238"},"_hasShrinkwrap":false},"0.2.4":{"name":"@antjs/ant-js","version":"0.2.4","description":"Generic query manager.","main":"src/ant.js","scripts":{"build":"./node_modules/typescript/bin/tsc --build src.tsconfig.commonjs.json","build-and-test":"npm run build && npm run test-only","build-and-test-and-coverage":"npm run build-and-test && npm run report-coverage","build-and-test-debug":"npm run build && npm run test-debug-only","clear-js":"node ./scripts/clear-compiled.js","linter":"./node_modules/tslint/bin/tslint -c ./tslint.json -p ./src.tsconfig.commonjs.json","report-coverage":"cat ./coverage/lcov.info | coveralls","test":"npm run test-docker","test-coverage":"npm run test-docker-coverage","test-debug":"npm run test-docker-debug","test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} ./node_modules/jasmine/bin/jasmine.js ./src/test/main.test.js","test-docker":"docker-compose -f docker-compose.test.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-debug":"docker-compose -f docker-compose.test.debug.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-coverage":"sh scripts/prepare-env.sh && docker-compose -f docker-compose.test.coverage.yml up --abort-on-container-exit --exit-code-from ant_lib","test-only":"node_modules/nyc/bin/nyc.js --reporter=lcov node ./node_modules/jasmine/bin/jasmine.js ./src/test/main.test.js"},"repository":{"type":"git","url":"git+https://github.com/notaphplover/ant-js.git"},"author":{"name":"Roberto Pintos López"},"license":"ISC","devDependencies":{"@types/ioredis":"^4.0.10","@types/jasmine":"^3.3.12","@types/node":"^11.13.6","coveralls":"^3.0.3","jasmine":"^3.4.0","nyc":"^14.0.0","tslint":"^5.16.0","typescript":"^3.4.4"},"dependencies":{"ioredis":"^4.9.0"},"gitHead":"feaa76a20b5969867671d41cbdb7a54fbfd8a94c","bugs":{"url":"https://github.com/notaphplover/ant-js/issues"},"homepage":"https://github.com/notaphplover/ant-js#readme","_id":"@antjs/ant-js@0.2.4","_nodeVersion":"11.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-5v2Leb9rmwYLIRRgjqGtDN+tUrjWLA1FGkD9eSXeoqbUioneoR0AaN/Z/0uw0jFYlt583hehLaLRTwph7gOQwQ==","shasum":"0fee4758d2d520510c41b72df75c6f8e81d97392","tarball":"https://registry.npmjs.org/@antjs/ant-js/-/ant-js-0.2.4.tgz","fileCount":239,"unpackedSize":561636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1FQoCRA9TVsSAnZWagAAvUMP/2DJAqeMlg1tIRc9WHdO\n+A8fgCPb+PhyeK/tva0Qs8lWYPQ/ZgEK1TmegGdzQArvEYwmmThm8N4NmWkn\nZueL3VW1gfqCzVx+OKqy58EgfqkYXMY2d67ltFXr6NDZIShXvV6v1BmYd5qT\nzwlRcRRc3H274LxGX4JSRIr6B2meDLgOlvL/R6o2d4mGBaQOfnB/NuTp6Ogy\nMJrRIcwLoClJnd1dEKFbYdufLdjvLrWrvkjgwuKQn/OO+bHJEtmooxgbOUiN\ndUtbVxuzVAvpBlwfAtbE/1JhKM0fYtAWqAGLss6pxnRxhZVyxvdazeqHNNk7\n+YjWw/A5aNo8UcHwGcG6G4WFRgp/GHNpEGR+AdZHi086v0lh1jf/manP0tDq\nWHtBdnWb+YBOAaBH2zzQaP++C4KA8OZ2/KgQ3PmIOZNt2/+LVaUvUXdcPp4B\njuE71O5XAN+zJQQBiLBxn1XNUrshus5eGsGxDUzL3WiV6RJFSjMVYtTuX99r\n7ot0C3IwiNAVYqibFi/YvjOZWFUOpfvYuAYajWclO7FgQqM9MfKCm8iUU3rv\nQHKdIaeU+3YzSMiuNSsB1hKf3KDgQ9i+WXnQliY8igsrecFbvlgk3Bbic/4h\n31/WQWdOMp4GQN9pYYIJPxhtrTCD2TUp0VDr3WcgpP+YoN4BmkKuhF50wKqd\nPCs8\r\n=LchY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID81bIRhq2U7hKoiAjE2C/vVGqPQXYrGMBBGLaUT3pRmAiEA+UU9BRsu7Od6b2+HAIfkZqO26KV/hS24vhzz4mfM1yg="}]},"maintainers":[{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"}],"_npmUser":{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ant-js_0.2.4_1557419047496_0.8798980754013963"},"_hasShrinkwrap":false},"0.3.0":{"name":"@antjs/ant-js","version":"0.3.0","description":"Generic query manager.","main":"src/ant.js","scripts":{"build":"./node_modules/typescript/bin/tsc --build src.tsconfig.commonjs.json","build-and-test":"npm run build && npm run test-only","build-and-test-and-coverage":"npm run build-and-test && npm run report-coverage","build-and-test-debug":"npm run build && npm run test-debug-only","clear-js":"node ./scripts/clear-compiled.js","linter":"./node_modules/tslint/bin/tslint -c ./tslint.json -p ./src.tsconfig.commonjs.json","publish-npm":"npm run test && npm publish --access public","publish-npm-beta":"npm run test && npm publish --access public --tag beta","report-coverage":"cat ./coverage/lcov.info | coveralls","test":"npm run test-docker","test-coverage":"npm run test-docker-coverage","test-debug":"npm run test-docker-debug","test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} ./node_modules/jasmine/bin/jasmine.js ./src/test/main.test.js","test-docker":"docker-compose -f docker-compose.test.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-debug":"docker-compose -f docker-compose.test.debug.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-coverage":"sh scripts/prepare-env.sh && docker-compose -f docker-compose.test.coverage.yml up --abort-on-container-exit --exit-code-from ant_lib","test-only":"node_modules/nyc/bin/nyc.js --reporter=lcov node ./node_modules/jasmine/bin/jasmine.js ./src/test/main.test.js"},"repository":{"type":"git","url":"git+https://github.com/notaphplover/ant-js.git"},"author":{"name":"Roberto Pintos López"},"license":"ISC","devDependencies":{"@types/ioredis":"^4.0.10","@types/jasmine":"^3.3.12","@types/node":"^11.13.10","coveralls":"^3.0.3","jasmine":"^3.4.0","nyc":"^14.1.1","tslint":"^5.16.0","typescript":"^3.4.5"},"dependencies":{"ioredis":"^4.9.3"},"gitHead":"30141f8943ab8e0b0d275106b6d335204427c53f","bugs":{"url":"https://github.com/notaphplover/ant-js/issues"},"homepage":"https://github.com/notaphplover/ant-js#readme","_id":"@antjs/ant-js@0.3.0","_nodeVersion":"11.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-xpYRLm4TKK/+mUvDM/8ew9QVP206Se+v/mRUTHnYcaYGVIcswdDy82AvepLgybkWpo4L77KotQeNy5RvrFeSBw==","shasum":"0d326a65d895555d1406c1b57f58862e936301f7","tarball":"https://registry.npmjs.org/@antjs/ant-js/-/ant-js-0.3.0.tgz","fileCount":242,"unpackedSize":569398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2+uHCRA9TVsSAnZWagAA28YP/0Syr8+oFQT2AsEp4x19\nR029njwORKobgmXR0DCwfLBfo9S5goQ3k7tAbVgXB96nR3QL74MarAOY7kdP\nPrJz01sVE95xnmi9IWoNYsNnfPnR0Bo48GEI4iN6JvC/g+C4EYD55I6enX1f\niDdjLNrSPAFWl5tWBp5v98vBCPjlTwvbsCVlHDo4I/tlGxPTABDZicmkEs8Y\nwJ8d1EImgYI5eLg5rbSeIwNYjEnTC49uSH6ZAPcS+aaUp3Vzwm22SOneO0E5\nW09YEpMmakCrjR3EDidOCQDVXlRQNy6Q6HHGyjCyN0LY8xjUfHHnOGgX1QSA\nsFgA/ognq99CDy+v/rwzPhnDNUZXg9Hf9oPy0qP/zq+TOH3VLtUTVWmu84Eg\nopGNybq0gXt/9YQ1EdNTJxZjCKMzkXGpBZu0jQYYmL3qjItVzxwCrJ9aY7S5\nY2Y6TVI6G0Rwb7o+oqGMudtIiVWYx0zjB8LJlpvU/5hYXXNhxWTYiZ5lMCxo\nACKWXS8JwIyagfmFr2DtbE1qrjDEsPQHbspJp9LAH3ARwYh99IJjDCovLeNw\npDhzRvrr1r1qUiTW7EVrLLiKF7cocPGMtaBKFp8ljkLfSuHtEWVdzAfAjbVR\n6Gg8xygcpWR/sWL4k5/RFchKNqQapAlStVG0xv8wMaCeQTDM02peimLyzeiQ\nt95T\r\n=Ujy3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEgEEeRYHUvkDRExPlffwLDPvzC4C1FTomqtBBgC/69FAiBDXKkMY95AUjKknptLdpyPDneYDgPW/9QFcGgIt6RL/w=="}]},"maintainers":[{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"}],"_npmUser":{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ant-js_0.3.0_1557916550165_0.1193015947137539"},"_hasShrinkwrap":false},"0.4.0":{"name":"@antjs/ant-js","version":"0.4.0","description":"Generic query manager.","main":"src/ant.js","scripts":{"build":"./node_modules/typescript/bin/tsc --build src.tsconfig.commonjs.json","build-and-test":"npm run build && npm run test-only","build-and-test-and-coverage":"npm run build-and-test && npm run report-coverage","build-and-test-debug":"npm run build && npm run test-debug-only","clear-js":"node ./scripts/clear-compiled.js","linter":"./node_modules/tslint/bin/tslint -c ./tslint.json -p ./src.tsconfig.commonjs.json","publish-npm":"npm run test && npm publish --access public","publish-npm-beta":"npm run test && npm publish --access public --tag beta","report-coverage":"cat ./coverage/lcov.info | coveralls","test":"npm run test-docker","test-coverage":"npm run test-docker-coverage","test-debug":"npm run test-docker-debug","test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} ./node_modules/jasmine/bin/jasmine.js ./src/test/main.test.js","test-docker":"docker-compose -f docker-compose.test.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-debug":"docker-compose -f docker-compose.test.debug.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-coverage":"sh scripts/prepare-env.sh && docker-compose -f docker-compose.test.coverage.yml up --abort-on-container-exit --exit-code-from ant_lib","test-only":"node_modules/nyc/bin/nyc.js --reporter=lcov node ./node_modules/jasmine/bin/jasmine.js ./src/test/main.test.js"},"repository":{"type":"git","url":"git+https://github.com/notaphplover/ant-js.git"},"author":{"name":"Roberto Pintos López"},"license":"ISC","devDependencies":{"@types/ioredis":"^4.0.10","@types/jasmine":"^3.3.12","@types/node":"^11.13.10","coveralls":"^3.0.3","jasmine":"^3.4.0","nyc":"^14.1.1","tslint":"^5.16.0","typescript":"^3.4.5"},"dependencies":{"ioredis":"^4.9.3"},"gitHead":"5161ff9d826ac3c3cbe83975483fb37bbed55d24","bugs":{"url":"https://github.com/notaphplover/ant-js/issues"},"homepage":"https://github.com/notaphplover/ant-js#readme","_id":"@antjs/ant-js@0.4.0","_nodeVersion":"11.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-bNxyAGjqm8R/BrtXGGN8atU7K/6aU4LAHQkzynanKIskNKnUmOy0Og9c//pUffbrvpRgY8VOtiV4QuT3BgE1+w==","shasum":"6a896849c660d47c97d3a7fdf242e5c4d4ad6aa3","tarball":"https://registry.npmjs.org/@antjs/ant-js/-/ant-js-0.4.0.tgz","fileCount":287,"unpackedSize":626837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3dcxCRA9TVsSAnZWagAA2qoP/A9BbS6r/dmQR+pNBBn9\n2F4/VWt02HbEfaFVxKNabNrKmcvDsyE6MrR+Cwep6iEZdyK0KFHRV5K7P7kd\nuMr7Mh4s7EwiXpzc3RXucoq0XBdxp+4flFrLezYrIChmk6DUlTbJqJ+QkBXm\n0xpnPDNPk4wFGvWWxdGlgOw66Lv+XQRbiLweMnW/WKwBRptrU09FWo36zfdi\nP6Z7KPSs1QJibtZ7+JXXUyabRyDvg3JFZg0Z/OvV+NNASkdz7VMWjADIher1\nIlBvRBePskOm91DTLnfdEdOdJNF1IBiTrsnlvAUQpmYnRtqEb9RUOHW4rvgs\ne1pD87a0s2U8ogBGNW/35ByG1gHzMHSREXK5vsVhSy+w4X84dJd2XhgvWjOQ\ngge7XZP0/CeGOCaATNv+O2q0VspB27wW/C39GXZYaO7s7dmtiiH3Du4U+0l4\nnZIpAIg1OysoHkRpFkDZc5I1TyAEKNzmQw8PJzfBRSfs7stcCJ3TnwdBQ0Wd\nGqduKyuIXO03y3F+lcLL+hv7FAnct6+UtcFIyfeIKYEz7Vsba10EVrQ+HoSQ\nzS6qhm5DV7Ni4UV09lKGq1mJcIGHjg5EZuGcVTWLvYVlZ1urIDoG7mRmGiz+\nU/UYSC2Erh+W9hDbYmcfNp7AnBSWm5Z3qpxDLcc5W4xC8iEFFubU06PT84cm\nsRqb\r\n=fCVP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHqGlVVs+9xcjavB65VZ5Ij0jds5Q3Mpdsiia/Dw4O42AiAoJZ1ynfMKNoNHuzl1HyVxZBSSik/KquQJAcPeuI/07w=="}]},"maintainers":[{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"}],"_npmUser":{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ant-js_0.4.0_1558042416145_0.17530103182606815"},"_hasShrinkwrap":false},"0.5.0":{"name":"@antjs/ant-js","version":"0.5.0","description":"Generic query manager.","main":"src/ant.js","scripts":{"build":"./node_modules/typescript/bin/tsc --build src.tsconfig.commonjs.json","build-and-test":"npm run build && npm run test-only","build-and-test-and-coverage":"npm run build-and-test && npm run report-coverage","build-and-test-debug":"npm run build && npm run test-debug-only","clear-js":"node ./scripts/clear-compiled.js","linter":"./node_modules/tslint/bin/tslint -c ./tslint.json -p ./src.tsconfig.commonjs.json","publish-npm":"npm run test && npm publish --access public","publish-npm-beta":"npm run test && npm publish --access public --tag beta","report-coverage":"cat ./coverage/lcov.info | coveralls","test":"npm run test-docker","test-coverage":"npm run test-docker-coverage","test-debug":"npm run test-docker-debug","test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} ./node_modules/jasmine/bin/jasmine.js ./src/test/main.test.js","test-docker":"docker-compose -f docker-compose.test.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-debug":"docker-compose -f docker-compose.test.debug.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-coverage":"sh scripts/prepare-env.sh && docker-compose -f docker-compose.test.coverage.yml up --abort-on-container-exit --exit-code-from ant_lib","test-only":"node_modules/nyc/bin/nyc.js --reporter=lcov node ./node_modules/jasmine/bin/jasmine.js ./src/test/main.test.js"},"repository":{"type":"git","url":"git+https://github.com/notaphplover/ant-js.git"},"author":{"name":"Roberto Pintos López"},"license":"ISC","devDependencies":{"@types/ioredis":"^4.0.11","@types/jasmine":"^3.3.13","@types/node":"^11.13.12","coveralls":"^3.0.3","jasmine":"^3.4.0","nyc":"^14.1.1","tslint":"^5.16.0","typescript":"^3.4.5"},"dependencies":{"ioredis":"^4.9.5"},"gitHead":"dd64e4f8c00882c0afbdcb99ac3125ee822ca9ed","bugs":{"url":"https://github.com/notaphplover/ant-js/issues"},"homepage":"https://github.com/notaphplover/ant-js#readme","_id":"@antjs/ant-js@0.5.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"},"dist":{"integrity":"sha512-KKFHnhSuOPQdjwDSqm1/tvJPKdBjjkoWnaQWSVOJJH3NAKiWxafh/MjGbojrD4GsnLjrnVHExNgjTCasfWid4Q==","shasum":"a1a12eb85e62d1be660ece69c10fbc508062933a","tarball":"https://registry.npmjs.org/@antjs/ant-js/-/ant-js-0.5.0.tgz","fileCount":165,"unpackedSize":210482,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc7rSdCRA9TVsSAnZWagAA3OQP/03S1CHfSIuoTtiV2UPy\n4c6bF2GlAffpIm9T7d6Vhf5nLmOy8X7ysRDiaW4xSNHlQlriNcjyBjM7NYD+\nxp9T9OycNCknNl6IGS/jyp+DHXMCrxvj46ZtdR0A4xRhXo5hmBzJgfyHqxv3\nCUSDXZGzs9inxYh2elj69UwWh6EvoDkRhspgYsPaZ5lA2bzDyJng5Lgtqr87\nPxYPY5xqf/wMatMM53AywFa1zG/h80veSu5Je6qGPZB1XDutUaWQPq7/QzTj\nDNC5oE/3Aq5g2ZCM5QW+4b1ztLkZNj2GYvH4aNhkFso19a6MSiGR6rProfwr\n8sOCvCmAZBpjQOlvGdKfXIyl4ysbllDDra+/Sg+BehpbJlWPrEOZNWNM6vYl\np7Tx7D8dTm67cxOxO9f4/PejT82IO6Vb3qICjMALJhnSgipt7AZHU4dStppv\nYGWd25WIf3Dsfz+Nwlxctn1LVvhVW3VMME06suMNqLgEnTbctZEiQjULjWXA\nE01aFaTbNhFWiLwlsK7N22Jii6HU1a8GcMclzcPXsAS4soXH2O6BoDh8Vvd6\njMVMa0XvuDBxgrErBQGnu/WmZBk/CorQSmeTaK0PWotZAo+yxgJV/OGanc5m\nTGVJEHKELexXwEnId8zFY7Wpz/egHalD9DrNXJMICli1zEriua4QMXu64kvF\ndM7N\r\n=dZcC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGRkz47fWce+fXHlhQeQ0qFEeQeRpBTZBTcxY62Ps8+gAiA3mkB5PlL0S2LLaz9BD3TOSEgSGieHKyjDSLApzMh6ug=="}]},"maintainers":[{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ant-js_0.5.0_1559147676579_0.6998458655198811"},"_hasShrinkwrap":false},"0.5.1":{"name":"@antjs/ant-js","version":"0.5.1","description":"Generic query manager.","main":"src/ant.js","scripts":{"build":"./node_modules/typescript/bin/tsc --build src.tsconfig.commonjs.json","build-and-test":"npm run build && npm run test-only","build-and-test-and-coverage":"npm run build-and-test && npm run report-coverage","build-and-test-debug":"npm run build && npm run test-debug-only","clear-js":"node ./scripts/clear-compiled.js","linter":"./node_modules/tslint/bin/tslint -c ./tslint.json -p ./src.tsconfig.commonjs.json","publish-npm":"npm run test && npm publish --access public","publish-npm-beta":"npm run test && npm publish --access public --tag beta","report-coverage":"cat ./coverage/lcov.info | coveralls","test":"npm run test-docker","test-coverage":"npm run test-docker-coverage","test-debug":"npm run test-docker-debug","test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} ./node_modules/jasmine/bin/jasmine.js ./src/test/main.test.js","test-docker":"docker-compose -f docker-compose.test.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-debug":"docker-compose -f docker-compose.test.debug.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-coverage":"sh scripts/prepare-env.sh && docker-compose -f docker-compose.test.coverage.yml up --abort-on-container-exit --exit-code-from ant_lib","test-only":"node_modules/nyc/bin/nyc.js --reporter=lcov node ./node_modules/jasmine/bin/jasmine.js ./src/test/main.test.js"},"repository":{"type":"git","url":"git+https://github.com/notaphplover/ant-js.git"},"author":{"name":"Roberto Pintos López"},"license":"ISC","devDependencies":{"@types/ioredis":"^4.0.11","@types/jasmine":"^3.3.13","@types/node":"^11.13.12","coveralls":"^3.0.3","jasmine":"^3.4.0","nyc":"^14.1.1","tslint":"^5.16.0","typescript":"^3.5.1"},"dependencies":{"ioredis":"^4.9.5"},"gitHead":"e81551ad43c576e69141a2cd2f5f789cef1390cc","bugs":{"url":"https://github.com/notaphplover/ant-js/issues"},"homepage":"https://github.com/notaphplover/ant-js#readme","_id":"@antjs/ant-js@0.5.1","_nodeVersion":"11.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-o5jqJmAVVGy8ftxc1RWunbqtZhPvk4aeyUALP7QQgbr3FSyGlRcvKsjl6lSFpjGCe0fV3knKLoc+0OYEUB1kXQ==","shasum":"33888d4dce29179efdad0dfd1234c993ccfab622","tarball":"https://registry.npmjs.org/@antjs/ant-js/-/ant-js-0.5.1.tgz","fileCount":166,"unpackedSize":213932,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8T9GCRA9TVsSAnZWagAAbUIP/2lkasGr1DK2/uecumdj\nBaTKCsuP6UJ4kI4gcAis7IiH3BhDNHhuATWtWK2MSPFirWX7jiNSPWY+GLA6\nIpDP5NRe6TImNzZ2VTbqLVurdq4/BZ26JZAJOqdhmrAcXDPzaXdLtDcazf3c\nqmxGlPRlQMM3O3BtidDwzLV9hNL8aDfBX1ck6v0EzowSlu9DbO90E/rSr5oe\nHbK/L8cn6n7J26lVUmoVdT1PXxzZ/6+mmIJi9YhxoT9vjiuru+Jh5Pzsyc4n\nkoKrj3t5+IAU8cLWTT+l1bnJHzYtOM1oVwpRDbYR0Sm31N+9fPZ50wA7EM1p\nbP+hvnyxHhZXnkkOsQYcHpu9/0hGhlUeWg/neJ6IT4sPt9pwCAy0sQsv77Mv\nrX1fAkiAw3XV3uSYTRYE9BwpWGc+SV0TG3/Fqyycm7/OR7XNcBnyWrL7Yocs\nV/gl18/WBv75BXguvsehJMaGA8Wpz+hYsXBi2/Bb9YhInpDSsUfcD5swg2Iu\nk76HyMU3zArgcnKvyBM1iXXu/OO3N7q0nkoZb7NrfMSvfq/NDvk+/6vmIMo/\n4xBXpM0CY7HArFnDIn6C9e8jCiOpWTeLXPjlYctyTRY1/tclQKwdfXC3EMIl\nrYV/gAN14UTChYf4Thftmm7x8G96TC5JTMMKbZNHypwntW8b288KcttCZC9k\n6JsE\r\n=8yyx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdoPE9Jt73ycW/aV3hR1+yx5Uz9k1KCFE2RNOjfrsVswIgZQ7+EF/HfeO1rjyiRnvh6Z5mJAZZmPkKKVkLP9if0CQ="}]},"maintainers":[{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"}],"_npmUser":{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ant-js_0.5.1_1559314245265_0.41671073469272035"},"_hasShrinkwrap":false},"0.5.2":{"name":"@antjs/ant-js","version":"0.5.2","description":"Generic query manager.","main":"src/ant.js","scripts":{"build":"./node_modules/typescript/bin/tsc --build src.tsconfig.commonjs.json","build-and-test":"npm run build && npm run test-only","build-and-test-and-coverage":"npm run build-and-test && npm run report-coverage","build-and-test-debug":"npm run build && npm run test-debug-only","clear-js":"node ./scripts/clear-compiled.js","linter":"./node_modules/tslint/bin/tslint -c ./tslint.json -p ./src.tsconfig.commonjs.json","publish-npm":"npm run clear-js && npm run test && npm publish --access public","publish-npm-beta":" npm run clear-js && npm run test && npm publish --access public --tag beta","report-coverage":"cat ./coverage/lcov.info | coveralls","test":"npm run test-docker","test-coverage":"npm run test-docker-coverage","test-debug":"npm run test-docker-debug","test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} ./node_modules/jasmine/bin/jasmine.js ./src/test/main.test.js","test-docker":"docker-compose -f docker-compose.test.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-debug":"docker-compose -f docker-compose.test.debug.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-coverage":"sh scripts/prepare-env.sh && docker-compose -f docker-compose.test.coverage.yml up --abort-on-container-exit --exit-code-from ant_lib","test-only":"node_modules/nyc/bin/nyc.js --reporter=lcov node ./node_modules/jasmine/bin/jasmine.js ./src/test/main.test.js"},"repository":{"type":"git","url":"git+https://github.com/notaphplover/ant-js.git"},"author":{"name":"Roberto Pintos López"},"license":"ISC","devDependencies":{"@types/ioredis":"^4.0.11","@types/jasmine":"^3.3.13","@types/node":"^11.13.12","coveralls":"^3.0.3","jasmine":"^3.4.0","nyc":"^14.1.1","tslint":"^5.16.0","typescript":"^3.5.1"},"dependencies":{"ioredis":"^4.9.5"},"gitHead":"09841ea8f1c27ba5ca0fe340d025c793d6dc1fc2","bugs":{"url":"https://github.com/notaphplover/ant-js/issues"},"homepage":"https://github.com/notaphplover/ant-js#readme","_id":"@antjs/ant-js@0.5.2","_nodeVersion":"11.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-xT9z3gMq9QfHtrrfhgUe1c+jF2o0Y5zwTQJkeGxlVC0Q4JpHrgnfAQZrYKXrwW/3/pRBMBM6EQQGTDAexExBEw==","shasum":"095e9dccb1d5c53e0a40e3771fc64dc0600bb52c","tarball":"https://registry.npmjs.org/@antjs/ant-js/-/ant-js-0.5.2.tgz","fileCount":166,"unpackedSize":213916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8wURCRA9TVsSAnZWagAA5UwP/2yPvJZFTp8fUebrcrPY\nPtLbgtyyU1/ePbB4AXDRBAIL5rSnnmcFn/Eh0EnnDBwyx547oLaiun0naOiW\nGJRiTp1sNI4jZgQaR5yi2x5rTuWJAgyyG0aQfVEs1wloGF0NTVnWyYkytetb\n8hEIL88Epv9WByHGUnkkRPJK/lA5blrrvg5RmoxnOE2caosI7HosKuZpnjCr\nlpKkUK/KpThtWuySX0tNsFEwhT6v1zuKOR3eBWEKepdgG72tIVSvCHYxeEtu\ncUMQ8e1zpaLW8TI/EzETYWQlzydaeIrlsoT4xpM32tPYocEzkx7Hjo5WaHRp\n5yuNaqImbbdsMR4y067Ir3vcDtqp+rtOFHcvKdAzLs9yD+GeUNpuzxpUBkRK\nGoGgyHl393hsEL/xWBGL4gF3Lj1WdX3T4D9rKugsTT+CIWosSac2xZfZlBDU\n2M3Bg8xTQ3V84EWDBUdn7dRSB1FPIrBFQl3CFLdyvqgcqBSBTJYvweiYAAli\nG/2Ol+tHMFKZt5kNOe882Y2pnTgdCGHuXNkKVr+Wd59SxyRbfGvQsBJIwjhQ\nXWyJk5ihDHnrv8Ge15PFmfdQCbcOluXWl85DyAFT0smtfz/+tirb8EyWcmyx\n4yiFORwTjUiFeBGK/OZUAroE2RJtIWxX37TTtjahDJNqoweKJkSrNVwwS793\npGz8\r\n=WJ8g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEdHhNTJjCZYT6FnMwODxwSJ1V+p6Py7L9DaJl+/nL+cAiEAmFeaP9YtQ+DphM19mo93QS8NCWHWGQkMb8diHKHtK2c="}]},"maintainers":[{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"}],"_npmUser":{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ant-js_0.5.2_1559430416449_0.049567846766591206"},"_hasShrinkwrap":false},"1.0.0-beta.0":{"name":"@antjs/ant-js","version":"1.0.0-beta.0","description":"Generic query manager.","main":"src/ant.js","scripts":{"build":"./node_modules/typescript/bin/tsc --build src.tsconfig.commonjs.json","build-and-test":"npm run build && npm run test-only","build-and-test-and-coverage":"npm run build-and-test && npm run report-coverage","build-and-test-debug":"npm run build && npm run test-debug-only","clear-js":"node ./scripts/clear-compiled.js","linter":"./node_modules/tslint/bin/tslint -c ./tslint.json -p ./src.tsconfig.commonjs.json","publish-npm":"npm run clear-js && npm run test && npm publish --access public","publish-npm-beta":" npm run clear-js && npm run test && npm publish --access public --tag beta","report-coverage":"cat ./coverage/lcov.info | coveralls","test":"npm run test-docker","test-coverage":"npm run test-docker-coverage","test-debug":"npm run test-docker-debug","test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} ./node_modules/jasmine/bin/jasmine.js ./src/test/main.test.js","test-docker":"docker-compose -f docker-compose.test.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-debug":"docker-compose -f docker-compose.test.debug.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-coverage":"sh scripts/prepare-env.sh && docker-compose -f docker-compose.test.coverage.yml up --abort-on-container-exit --exit-code-from ant_lib","test-only":"node_modules/nyc/bin/nyc.js --reporter=lcov node ./node_modules/jasmine/bin/jasmine.js ./src/test/main.test.js"},"repository":{"type":"git","url":"git+https://github.com/notaphplover/ant-js.git"},"author":{"name":"Roberto Pintos López"},"license":"ISC","devDependencies":{"@types/ioredis":"^4.0.12","@types/jasmine":"^3.3.13","@types/node":"^12.0.10","coveralls":"^3.0.4","jasmine":"^3.4.0","nyc":"^14.1.1","tslint":"^5.18.0","typescript":"^3.5.2"},"dependencies":{"ioredis":"^4.10.0"},"gitHead":"2b1f62d3c638458465d106ef74313818b7223a06","readme":"[![Build status](https://travis-ci.org/notaphplover/ant-js.svg?branch=develop)](https://travis-ci.org/notaphplover/ant-js.svg?branch=develop)\n[![Coverage Status](https://coveralls.io/repos/github/notaphplover/ant-js/badge.svg?branch=develop)](https://coveralls.io/github/notaphplover/ant-js?branch=develop)\n[![npm version](https://badge.fury.io/js/%40antjs%2Fant-js.svg)](https://badge.fury.io/js/%40antjs%2Fant-js.svg)\n\n## Description\n\nScalable query manager for redis. This library receives a set of models and queries and manages the access to redis and database servers.\n\n## Status\n\nIn beta phase. The library is being tested in a preproduction environments of a backend service.\n\n## How to install the library\n\nYou can donwnload the library direclty, clone it or install it as a npm dependency:\n\n```\nnpm i @antjs/ant-js\n```\n\n## How to build the library\n\nJust run the build script:\n\n```\nnpm run build\n```\n\n## How to run tests\n\nTests are dockerized in order to start a redis server in a virtual environment.\n\nYou can run all the tests with the test script:\n\n```\nnpm test\n```\n\nA coverage report will be generated at the coverage directory.\n\n## Aknowledgements\n\nSpecial thanks to [Pablo López Torres](https://github.com/supertowers) for the theoretical knowledge and conversations that led to this project.\n\n## Tutorials and Documentation\n\nSee more [tutorials](https://notaphplover.github.io/ant-js/tutorial/introduction.html) and [documentation](https://notaphplover.github.io/ant-js/).\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/notaphplover/ant-js/issues"},"homepage":"https://github.com/notaphplover/ant-js#readme","_id":"@antjs/ant-js@1.0.0-beta.0","_nodeVersion":"11.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-U2vEqJb2+JafQ8J6WSwuqNtzbZsqr+9QOLpwH0IQxrgeIWwULVRmpLpH2DEhbAOzH1J/9RnOofKVr2pvY8aYEw==","shasum":"37a5044a389c5d1b7d8c45d073c885be3a3402cc","tarball":"https://registry.npmjs.org/@antjs/ant-js/-/ant-js-1.0.0-beta.0.tgz","fileCount":166,"unpackedSize":213957,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdESR1CRA9TVsSAnZWagAACEIP/jkinAjgo5AbKLx0m3Dz\nky76J2z+NbN3hqJF6t0pGarCeQZNxh+ged9TpZid8JohFM0Osu2NxkEWi0V8\n1KHfeePa6peVulb7tZhbeGmWEi7egfo9/DC51hn/2QueLyEfIIlbwZzGHTCj\nM+lIe04jmH3iyzx8w/sxGE0sRG0xvltYSP0vFe86VuX+7AvCSx3hLlLdYG5w\n78d/iz+RgqGHLgfobD0lMhjLDyK4vo919w8Xw2f9onvaajPXmmZdU1imn8xP\nR2OT+Ec8hyLe3f+zAE7WhMeHr/A/iD1VROMjd2iJbcQF1Xr2qG5Ea6O+ZkCA\nnHhfCtrzGryNWzXtiOVB1mApNKqpXZt4foe01feZm2CRLyCtntM0Rhhs9ERz\njCMfEiS6cJs7n6y7dakabzrSaa9KgRJ4HX/gLhyPzFPvHFR8iCFzKzL9kqzK\nUzfSqvz2iHHzbys9gLQCWv16WNpHUyl5tPr9RHI9teCtBG3cvuxlUDavo+Xz\nsM++OCj34BBF5oI9o222ZyRKnrc/33BMLGpnB3/VrBGgsziA/1k8EI5mEPli\n/7jx9z+cTS/8F3g38cei1xM5ikHHUZ63VGmsfmOgtD7iDVK8HjqbE4LYrLA/\nnyXVRBGdyZhq7z+kK5Qb10hj+EMES9Nx99jLzorU4JdYm4KxmiCfOpUX/Aka\nxULj\r\n=7x9d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4C32ELN/iy8yE5pCioezEzVvuqgEXprvUfVlfFOqChAiBHHRs4Zh4/ckgobI8Z3QfYBJetISGwj6RC10dM7Qyh1A=="}]},"maintainers":[{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"}],"_npmUser":{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ant-js_1.0.0-beta.0_1561404533268_0.012598073578611979"},"_hasShrinkwrap":false},"1.0.0-beta.1":{"name":"@antjs/ant-js","version":"1.0.0-beta.1","description":"Generic query manager.","main":"src/ant.js","scripts":{"build":"./node_modules/typescript/bin/tsc --build src.tsconfig.commonjs.json","build-and-test":"npm run build && npm run test-only","build-and-test-and-coverage":"npm run build-and-test && npm run report-coverage","build-and-test-debug":"npm run build && npm run test-debug-only","clear-js":"node ./scripts/clear-compiled.js","linter":"./node_modules/tslint/bin/tslint -c ./tslint.json -p ./src.tsconfig.commonjs.json","publish-npm":"npm run clear-js && npm run test && npm publish --access public","publish-npm-beta":" npm run clear-js && npm run test && npm publish --access public --tag beta","report-coverage":"cat ./coverage/lcov.info | coveralls","test":"npm run test-docker","test-coverage":"npm run test-docker-coverage","test-debug":"npm run test-docker-debug","test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} ./node_modules/jasmine/bin/jasmine.js ./src/test/main.test.js","test-docker":"docker-compose -f docker-compose.test.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-debug":"docker-compose -f docker-compose.test.debug.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-coverage":"sh scripts/prepare-env.sh && docker-compose -f docker-compose.test.coverage.yml up --abort-on-container-exit --exit-code-from ant_lib","test-only":"node_modules/nyc/bin/nyc.js --reporter=lcov node ./node_modules/jasmine/bin/jasmine.js ./src/test/main.test.js"},"repository":{"type":"git","url":"git+https://github.com/notaphplover/ant-js.git"},"author":{"name":"Roberto Pintos López"},"license":"ISC","devDependencies":{"@types/ioredis":"^4.0.12","@types/jasmine":"^3.3.13","@types/node":"^12.0.10","coveralls":"^3.0.4","jasmine":"^3.4.0","nyc":"^14.1.1","tslint":"^5.18.0","typescript":"^3.5.2"},"dependencies":{"ioredis":"^4.10.0"},"gitHead":"c82c54e2deda3212bd914451873ee033379bd1ba","readme":"[![Build status](https://travis-ci.org/notaphplover/ant-js.svg?branch=develop)](https://travis-ci.org/notaphplover/ant-js.svg?branch=develop)\n[![Coverage Status](https://coveralls.io/repos/github/notaphplover/ant-js/badge.svg?branch=develop)](https://coveralls.io/github/notaphplover/ant-js?branch=develop)\n[![npm version](https://badge.fury.io/js/%40antjs%2Fant-js.svg)](https://badge.fury.io/js/%40antjs%2Fant-js.svg)\n\n## Description\n\nScalable query manager for redis. This library receives a set of models and queries and manages the access to redis and database servers.\n\n## Status\n\nIn beta phase. The library is being tested in a preproduction environments of a backend service.\n\n## How to install the library\n\nYou can donwnload the library direclty, clone it or install it as a npm dependency:\n\n```\nnpm i @antjs/ant-js\n```\n\n## How to build the library\n\nJust run the build script:\n\n```\nnpm run build\n```\n\n## How to run tests\n\nTests are dockerized in order to start a redis server in a virtual environment.\n\nYou can run all the tests with the test script:\n\n```\nnpm test\n```\n\nA coverage report will be generated at the coverage directory.\n\n## Aknowledgements\n\nSpecial thanks to [Pablo López Torres](https://github.com/supertowers) for the theoretical knowledge and conversations that led to this project.\n\n## Tutorials and Documentation\n\nSee more [tutorials](https://notaphplover.github.io/ant-js/tutorial/introduction.html) and [documentation](https://notaphplover.github.io/ant-js/).\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/notaphplover/ant-js/issues"},"homepage":"https://github.com/notaphplover/ant-js#readme","_id":"@antjs/ant-js@1.0.0-beta.1","_nodeVersion":"11.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ZTVZ0o6qGELqd9/abqim6BCIlTbFkHCz40YSdpwIG07HNiF2qnpb4RbW4HCamLkwHlij1yXZOGHmYreM8ve5CQ==","shasum":"b8700bfd71a5c51ec5f6c915bf9901b9ababa962","tarball":"https://registry.npmjs.org/@antjs/ant-js/-/ant-js-1.0.0-beta.1.tgz","fileCount":181,"unpackedSize":227772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFiAcCRA9TVsSAnZWagAAwxkP/RqTs17F4kz2E00uceVI\nw6zwQwxPc9Zf0FP2nzM9GLMhkClmj0hnXeRCoLcJujh8NS/BsQ6cIALvUPow\noG0SgQRTNUkHv3yEPt6foUq20tkEBSFwtwzUpZ7GY9/7x/lGXllAon9OkEEG\nFxZ3v8jcCEZDbVuT//b1RWJJAUlMvlYZ3hua4VAr+4Wjci4sZTRWsvzqf/7B\nsoGGIJRvBCMK8GSFIUPXb4McA8yElnNNO6F0ZLR8qOk3fCSZ+stJ/d69kFQD\nTqk71zMwFKGEnQt0QtcbOYkylG1U59i8qGqkp9eW4zyQMutDvArFijmkLPon\nR85vVJrSQoRD8EudJNdAEw3gkR+aY7V+Ash6F0EC63jzk4fQsxt1RYggEUaZ\nAV52mmppmD8zw9z3hXnqSric9I3oPXYI1UJmQXM6/6xzpIe9TGQ6Dyj9tjb/\nYwd0dFuf+XzexYtduVufNSqnRp0a8Qn6rl1QKGnwQC3SNtyEkYa27QZRrMAa\nDg/vQ0vEmXFtFbYfoTZhvBl2BDrJZ/X/yh2ZvPIf4tOumQ7vDSFJE6WMh9is\nKiaoeI5fKeT18AP2riN9WD7xMFmM/uy6o06OZoLxa3Uo814hIx3i9d4eOqUK\nim+bmxPUzfFOQhLns6cm/XEYZSqEjmg35OK2sd07DzLPM1Vz9aM/bTMVdyzb\nMWeO\r\n=wAOj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVc8R2k9DOwkolnSp3nSqZ+jHGc1VTxEYYFcKtAzrUjwIgLC8HOny9s7gXQ9PldzQD0z+icUxNwAtYwlbpiLvL8mo="}]},"maintainers":[{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"}],"_npmUser":{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ant-js_1.0.0-beta.1_1561731099291_0.6682817391966083"},"_hasShrinkwrap":false},"1.0.0-beta.2":{"name":"@antjs/ant-js","version":"1.0.0-beta.2","description":"Generic query manager.","main":"src/ant.js","scripts":{"build":"./node_modules/typescript/bin/tsc --build src.tsconfig.commonjs.json","build-and-test":"npm run build && npm run test-only","build-and-test-and-coverage":"npm run build-and-test && npm run report-coverage","build-and-test-debug":"npm run build && npm run test-debug-only","clear-js":"node ./scripts/clear-compiled.js","linter":"./node_modules/tslint/bin/tslint -c ./tslint.json -p ./src.tsconfig.commonjs.json","publish-npm":"npm run clear-js && npm run test && npm publish --access public","publish-npm-beta":" npm run clear-js && npm run test && npm publish --access public --tag beta","report-coverage":"cat ./coverage/lcov.info | coveralls","test":"npm run test-docker","test-coverage":"npm run test-docker-coverage","test-debug":"npm run test-docker-debug","test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} ./node_modules/jasmine/bin/jasmine.js ./src/test/main.test.js","test-docker":"docker-compose -f docker-compose.test.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-debug":"docker-compose -f docker-compose.test.debug.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-coverage":"sh scripts/prepare-env.sh && docker-compose -f docker-compose.test.coverage.yml up --abort-on-container-exit --exit-code-from ant_lib","test-only":"node_modules/nyc/bin/nyc.js --reporter=lcov node ./node_modules/jasmine/bin/jasmine.js ./src/test/main.test.js"},"repository":{"type":"git","url":"git+https://github.com/notaphplover/ant-js.git"},"author":{"name":"Roberto Pintos López"},"license":"ISC","devDependencies":{"@types/ioredis":"^4.0.13","@types/jasmine":"^3.3.13","@types/node":"^12.6.2","coveralls":"^3.0.5","jasmine":"^3.4.0","lodash":">=4.17.13","nyc":"^14.1.1","tslint":"^5.18.0","typescript":"^3.5.3"},"dependencies":{"ioredis":"^4.11.2"},"readme":"[![Build status](https://travis-ci.org/notaphplover/ant-js.svg?branch=develop)](https://travis-ci.org/notaphplover/ant-js.svg?branch=develop)\n[![Coverage Status](https://coveralls.io/repos/github/notaphplover/ant-js/badge.svg?branch=develop)](https://coveralls.io/github/notaphplover/ant-js?branch=develop)\n[![npm version](https://badge.fury.io/js/%40antjs%2Fant-js.svg)](https://badge.fury.io/js/%40antjs%2Fant-js.svg)\n\n## Description\n\nScalable query manager for redis. This library receives a set of models and queries and manages the access to redis and database servers.\n\n## Status\n\nIn beta phase. The library is being tested in a preproduction environments of a backend service.\n\n## How to install the library\n\nYou can donwnload the library direclty, clone it or install it as a npm dependency:\n\n```\nnpm i @antjs/ant-js\n```\n\n## How to build the library\n\nJust run the build script:\n\n```\nnpm run build\n```\n\n## How to run tests\n\nTests are dockerized in order to start a redis server in a virtual environment.\n\nYou can run all the tests with the test script:\n\n```\nnpm test\n```\n\nA coverage report will be generated at the coverage directory.\n\n## Aknowledgements\n\nSpecial thanks to [Pablo López Torres](https://github.com/supertowers) for the theoretical knowledge and conversations that led to this project.\n\n## Tutorials and Documentation\n\nSee more [tutorials](https://notaphplover.github.io/ant-js/tutorial/introduction.html) and [documentation](https://notaphplover.github.io/ant-js/).\n","readmeFilename":"README.md","gitHead":"7cb7aa301cd90b44dee60d5e91d9652b1641c7c2","bugs":{"url":"https://github.com/notaphplover/ant-js/issues"},"homepage":"https://github.com/notaphplover/ant-js#readme","_id":"@antjs/ant-js@1.0.0-beta.2","_nodeVersion":"11.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-h5JEVZTKkDcQCC2w6BRhdgB6z0STAT/dU/i+VEsUgqtIEnUewzsNNZI6D32D3kVXgJaWGxkEFLwL/1G/rsviRw==","shasum":"e81d72fcbfcd1a143890335278d8b816328b2aff","tarball":"https://registry.npmjs.org/@antjs/ant-js/-/ant-js-1.0.0-beta.2.tgz","fileCount":181,"unpackedSize":227782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdK4/LCRA9TVsSAnZWagAA6XkP/Avo+yWmNThbTxiyAofg\n5UddJl/ok6tl6I+ic03nbXPvIXhroJD7VVegAHosaieVi2VE+853NmZUtkDN\nFiQs3N3g35uaYaaS9hd5xA1BY5OlGa7wyI+wuNKXYiaAOSB2BCKGNH3flm1/\npTDsDUSbyL91/F/Ahu/qwduf0Gi8mVE9CkCL6A8GGPF8osXWWcp8oEEZUvue\njJVjcMWVuPT1bH9Ogwmeo/cuS1sZOpL8dKjhjHnGF9jacSRl39z/FY8SBQSl\nEv4scYNh+hkoJX2ALhcdSrdsUaW1RBbiQcxzX73kIZG0dGKtPQc6ETxt2gKm\n+CKyYziBpuxAFN8hxR1ucy3HkmI2VKMcqj8RgczUgT3dNPgp0Ld4XAzOsVf4\nLXMDxoIIjlw4LPspBI9+REM/pF6I6enxk1paZ2fgwnRrrPd0mKBD9IOZ9jIY\n1ABYRZj238u01sl1mjPwHe/n4eFS4zT/wwDjTNmzca3BUl6ckOndtrdVQ5EM\nvuc956kgkRzgsiTpXO5y1OIAN4pWdotHsM2+1tVbJ8f6omcHTlLLvuTxW9DK\n9Vz1MFJuH5O+cduno9nD52G9b6stQeQ3dwTyjHQ9AF6htHHHE8F/ukYqXDS+\n5WXgx8m1hyj8iKGII2SfB7wMuNExfmWYMVmIDDlVGyCx52SPvEy7fI8Mvvpg\nkF39\r\n=KdkH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHk55a47Z04TbwY2zV/AAINRD7ppbLQvCHimAHHClY5wAiBUZlQfMwVrAVlM7OBI8jIJ/Iy9rh0YWDVMspWCgkk0cA=="}]},"maintainers":[{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"}],"_npmUser":{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ant-js_1.0.0-beta.2_1563135947015_0.09185531468862607"},"_hasShrinkwrap":false},"1.0.0-beta.3":{"name":"@antjs/ant-js","version":"1.0.0-beta.3","description":"Generic query manager.","main":"src/ant.js","scripts":{"build":"./node_modules/typescript/bin/tsc --build src.tsconfig.commonjs.json","build-and-test":"npm run build && npm run test-only","build-and-test-and-coverage":"npm run build-and-test && npm run report-coverage","build-and-test-debug":"npm run build && npm run test-debug-only","clear-js":"node ./scripts/clear-compiled.js","linter":"./node_modules/tslint/bin/tslint -c ./tslint.json -p ./src.tsconfig.commonjs.json","publish-npm":"npm run clear-js && npm run test && npm publish --access public","publish-npm-beta":" npm run clear-js && npm run test && npm publish --access public --tag beta","report-coverage":"cat ./coverage/lcov.info | coveralls","test":"npm run test-docker","test-coverage":"npm run test-docker-coverage","test-debug":"npm run test-docker-debug","test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} ./node_modules/jasmine/bin/jasmine.js ./src/test/main.test.js","test-docker":"docker-compose -f docker-compose.test.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-debug":"docker-compose -f docker-compose.test.debug.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-coverage":"sh scripts/prepare-env.sh && docker-compose -f docker-compose.test.coverage.yml up --abort-on-container-exit --exit-code-from ant_lib","test-only":"node_modules/nyc/bin/nyc.js --reporter=lcov node ./node_modules/jasmine/bin/jasmine.js ./src/test/main.test.js"},"repository":{"type":"git","url":"git+https://github.com/notaphplover/ant-js.git"},"author":{"name":"Roberto Pintos López"},"license":"ISC","devDependencies":{"@types/ioredis":"^4.0.13","@types/jasmine":"^3.3.15","@types/node":"^12.6.8","coveralls":"^3.0.5","jasmine":"^3.4.0","lodash":"^4.17.15","nyc":"^14.1.1","tslint":"^5.18.0","typescript":"^3.5.3"},"dependencies":{"ioredis":"^4.11.2"},"gitHead":"360a925d0df3c7bc8f40472f8686f81114eb164f","readme":"[![Build status](https://travis-ci.org/notaphplover/ant-js.svg?branch=develop)](https://travis-ci.org/notaphplover/ant-js.svg?branch=develop)\n[![Coverage Status](https://coveralls.io/repos/github/notaphplover/ant-js/badge.svg?branch=develop)](https://coveralls.io/github/notaphplover/ant-js?branch=develop)\n[![npm version](https://badge.fury.io/js/%40antjs%2Fant-js.svg)](https://badge.fury.io/js/%40antjs%2Fant-js.svg)\n\n## Description\n\nScalable query manager for redis. This library receives a set of models and queries and manages the access to redis and database servers.\n\n## Status\n\nIn beta phase. The library is being tested in a preproduction environments of a backend service.\n\n## How to install the library\n\nYou can donwnload the library direclty, clone it or install it as a npm dependency:\n\n```\nnpm i @antjs/ant-js\n```\n\n## How to build the library\n\nJust run the build script:\n\n```\nnpm run build\n```\n\n## How to run tests\n\nTests are dockerized in order to start a redis server in a virtual environment.\n\nYou can run all the tests with the test script:\n\n```\nnpm test\n```\n\nA coverage report will be generated at the coverage directory.\n\n## Aknowledgements\n\nSpecial thanks to [Pablo López Torres](https://github.com/supertowers) for the theoretical knowledge and conversations that led to this project.\n\n## Tutorials and Documentation\n\nSee more [tutorials](https://notaphplover.github.io/ant-js/tutorial/introduction.html) and [documentation](https://notaphplover.github.io/ant-js/).\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/notaphplover/ant-js/issues"},"homepage":"https://github.com/notaphplover/ant-js#readme","_id":"@antjs/ant-js@1.0.0-beta.3","_nodeVersion":"11.1.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-M2hrCRgipXTXfHzpTyOyeq6Psqgw92lh6Afli0Q9IriOY8lP06/ZfdlZrmB/5dOrSOABNhPavNPNilYCoPaLFw==","shasum":"f1717e9f6d227c7746b192b9477f89c17c78ac88","tarball":"https://registry.npmjs.org/@antjs/ant-js/-/ant-js-1.0.0-beta.3.tgz","fileCount":180,"unpackedSize":222391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdP0W9CRA9TVsSAnZWagAAH2wP/A0XVd3mLQeqAqx94SgT\nrqX9UlPtATCTLNMob1pj3gTn7BDd9SShwKbI57lDxg42LTFL2IKFugdGNDeI\nNWosDytPw8tYeeNe/Vp5/5UqAzeVBPYNS7AeoGCkrVSB+UY6T6NviyeZQeYB\nmQcsoGvNV/KB8DKMiYF9csx7FhofRkL2r0c9/R44TRqMDVm5qsoKjapofzmz\nrPQVh5IHvOshgC4rxTKTs8xjqUZpTRO+1Z7ls0HvAiPfLnHZtCknCrApYKO+\nLo1rhDuhoCozyeJI2YZh3VZexAk9F3IxSNrrbNnPChd0gFgmvBmRD3H8oO3a\n10V6QZRTsgDDDt+dgO/sHq+oRK53P+mwXbayt4ftmJwb427NUcLqcu3Qx8RM\nW14M1EA3CRjtVh8qRcF6Iq0oIMCAbwffhbyPFb52bDu95I2UL7A2cqFxaNVl\nyj371dOwpQ+BWU8KFwfTw/0yjhsU1x1ozFdOOTqhPteW0U0Qb9yQO5ZndDhE\nbwXSxFcRGdmdbK2SDHDPBmyzV5nR2nTfuaYJIQ8XqirrIAdkfds9LY3ueWM+\n/0y6Akp4vz6lyrxpIdh7hLyXOllG2/fYamWi5oG82Zh0+hefSaEe8K5GNnve\nwhhiWJFIamTeYQgWZN706d2+1n8wksqXeymK0mQxuRvUk5VMl0yJZ+I7vy5i\nfPzJ\r\n=Uxxn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCy0WPQNTwsnpulSB74VETn4ICn7Vzix/B70gBFYW00fgIhAKryS414bqUgjDW8FG3lRlRwT8T4ExZ1VbbrrLDJ8mWo"}]},"maintainers":[{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"}],"_npmUser":{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ant-js_1.0.0-beta.3_1564427708911_0.34830017995225226"},"_hasShrinkwrap":false},"1.0.0-beta.4":{"name":"@antjs/ant-js","version":"1.0.0-beta.4","description":"Generic query manager.","main":"src/ant.js","scripts":{"build":"./node_modules/typescript/bin/tsc --build src.tsconfig.commonjs.json","build-and-test":"npm run build && npm run test-only && npm run testapi-test-only","build-and-test-and-coverage":"npm run build-and-test && npm run report-coverage","build-and-test-debug":"npm run build && npm run test-debug-only && npm run testapi-test-debug-only","clear-js":"node ./scripts/clear-compiled.js","linter":"./node_modules/tslint/bin/tslint -c ./tslint.json -p ./src.tsconfig.commonjs.json","publish-npm":"npm run clear-js && npm run test && npm publish --access public","publish-npm-beta":" npm run clear-js && npm run test && npm publish --access public --tag beta","report-coverage":"cat ./api-coverage/lcov.info | coveralls","test":"npm run test-docker","test-coverage":"npm run test-docker-coverage","test-debug":"npm run test-docker-debug","test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} ./node_modules/jasmine/bin/jasmine.js ./src/test/main.test.js","test-docker":"docker-compose -f docker-compose.test.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-debug":"docker-compose -f docker-compose.test.debug.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-coverage":"sh scripts/prepare-env.sh && docker-compose -f docker-compose.test.coverage.yml up --abort-on-container-exit --exit-code-from ant_lib","test-only":"node_modules/nyc/bin/nyc.js --nycrc-path=api.nycrc node ./node_modules/jasmine/bin/jasmine.js ./src/test/main.test.js","testapi-test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} node_modules/jasmine/bin/jasmine.js ./src/testapi/test/main.test.js","testapi-test-only":"node_modules/jasmine/bin/jasmine.js ./src/testapi/test/main.test.js"},"repository":{"type":"git","url":"git+https://github.com/notaphplover/ant-js.git"},"author":{"name":"Roberto Pintos López"},"license":"ISC","devDependencies":{"@types/ioredis":"^4.0.15","@types/jasmine":"^3.4.0","@types/node":"^12.7.2","coveralls":"^3.0.6","jasmine":"^3.4.0","lodash":"^4.17.15","nyc":"^14.1.1","tslint":"^5.19.0","typescript":"^3.5.3"},"dependencies":{"ioredis":"^4.14.0"},"gitHead":"f281e3dbe22d64e5afc865574a913357fec6eb53","readme":"[![Build status](https://travis-ci.org/notaphplover/ant-js.svg?branch=develop)](https://travis-ci.org/notaphplover/ant-js.svg?branch=develop)\n[![Coverage Status](https://coveralls.io/repos/github/notaphplover/ant-js/badge.svg?branch=develop)](https://coveralls.io/github/notaphplover/ant-js?branch=develop)\n[![npm version](https://badge.fury.io/js/%40antjs%2Fant-js.svg)](https://badge.fury.io/js/%40antjs%2Fant-js.svg)\n\n## Description\n\nScalable query manager for redis. This library receives a set of models and queries and manages the access to redis and database servers.\n\n## Status\n\nIn beta phase. The library is being tested in a preproduction environments of a backend service.\n\n## How to install the library\n\nYou can donwnload the library direclty, clone it or install it as a npm dependency:\n\n```\nnpm i @antjs/ant-js\n```\n\n## How to build the library\n\nJust run the build script:\n\n```\nnpm run build\n```\n\n## How to run tests\n\nTests are dockerized in order to start a redis server in a virtual environment.\n\nYou can run all the tests with the test script:\n\n```\nnpm test\n```\n\nA coverage report will be generated at the coverage directory.\n\n## Aknowledgements\n\nSpecial thanks to [Pablo López Torres](https://github.com/supertowers) for the theoretical knowledge and conversations that led to this project.\n\n## Tutorials and Documentation\n\nSee more [tutorials](https://notaphplover.github.io/ant-js/tutorial/introduction.html) and [documentation](https://notaphplover.github.io/ant-js/).\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/notaphplover/ant-js/issues"},"homepage":"https://github.com/notaphplover/ant-js#readme","_id":"@antjs/ant-js@1.0.0-beta.4","_nodeVersion":"11.1.0","_npmVersion":"6.11.1","dist":{"integrity":"sha512-LSuF7npRdYZtUffnWzh3Wpu8GdvT1Ktk4RwwRta+q45kgQXAkVY/bL4M0lMIh8SFYOmj0hSbd0D9FfVNl0+K/A==","shasum":"0cc02ad5aa5ef1b60c7dfaf7d7d629b7020ef6d5","tarball":"https://registry.npmjs.org/@antjs/ant-js/-/ant-js-1.0.0-beta.4.tgz","fileCount":210,"unpackedSize":263651,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXsMQCRA9TVsSAnZWagAAFLUQAISNys/q6tZd8rNDofYG\n7ayUudA8wTwwJ5jJVmFGkCyw8aYo6TdcA60T2Ku7SS9oQEp+QseAENJQFMWo\n7nfq9WPHpNCkQiXRs/Wq4PYiD/i4I91jONTGLl9ezuZib1euTrgPGpFor6Dl\nNQf0vEilnM/2imR5sYaM9r4ukpbeJYaVO0Z/QC2YukVsfdsAGf9ge/BUl8zJ\njxbE+Yf/rah00ef6r9xqMoLzoYf8x+AKLjvC/tZIOGk0jaMwqE1V8eP0KQXp\n42rJeTostCIcZIS59Y3LRftHExcAvxqICbL0JobIDiNJgkoEv/H1aBTNxjyB\ny7Gc9nH7N4SC5SVGVvOxqvUtvaQnNImAhZI1i8uqXnFJy8TYKuzOdWj6EbPf\n799qPuy5vtDhASSezdvJAW2zGGOABSmDaQnS6hpCyRde7+71ZcwK4z//YM61\ndCaLxtfgjVMwFzXzti5OHwZc9clrbRMW8o7GQAz8MEv/Yo0X1Qart6wiobFF\n9ruysyMX9Vvm6iZXn0HdRLdpDj1QJTXyE3ykHo5mvCAMBs1rDBEHH6g2wnuF\n8I2hz3dFDq4H/dgklZp1Gka9UwmYDpCIf4rXSt4xs3HlLZqeMb52H5S/XGMO\n2jNcBSCtPN5k+1lDLgrDTMZbOlilg33sgmQ8Og/6n89cHDx+4QWdl+bVyDTh\niOJm\r\n=7eWo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnKtNvb6DfqgxroGy0B9KKqDHKSJDUxM5k8FCAIe9+HgIgaEe+YSfCw90u/XkCvhFwx/CNIBWQm6F4IooguRN3vY0="}]},"maintainers":[{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"}],"_npmUser":{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ant-js_1.0.0-beta.4_1566491407284_0.5854641804346936"},"_hasShrinkwrap":false},"1.0.0-beta.5":{"name":"@antjs/ant-js","version":"1.0.0-beta.5","description":"Generic query manager.","main":"src/ant.js","scripts":{"build":"./node_modules/typescript/bin/tsc --build src.tsconfig.commonjs.json","build-and-test":"npm run build && npm run test-only && npm run testapi-test-only","build-and-test-and-coverage":"npm run build-and-test && npm run report-coverage","build-and-test-debug":"npm run build && npm run test-debug-only && npm run testapi-test-debug-only","clear-js":"node ./scripts/clear-compiled.js","linter":"./node_modules/tslint/bin/tslint -c ./tslint.json -p ./src.tsconfig.commonjs.json","publish-npm":"npm run clear-js && npm run test && npm publish --access public","publish-npm-beta":" npm run clear-js && npm run test && npm publish --access public --tag beta","report-coverage":"cat ./api-coverage/lcov.info | coveralls","test":"npm run test-docker","test-coverage":"npm run test-docker-coverage","test-debug":"npm run test-docker-debug","test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} ./node_modules/jasmine/bin/jasmine.js ./src/test/main.test.js","test-docker":"docker-compose -f docker-compose.test.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-debug":"docker-compose -f docker-compose.test.debug.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-coverage":"sh scripts/prepare-env.sh && docker-compose -f docker-compose.test.coverage.yml up --abort-on-container-exit --exit-code-from ant_lib","test-only":"node_modules/nyc/bin/nyc.js --nycrc-path=api.nycrc.json node ./node_modules/jasmine/bin/jasmine.js ./src/test/main.test.js","testapi-test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} node_modules/jasmine/bin/jasmine.js ./src/testapi/test/main.test.js","testapi-test-only":"node_modules/nyc/bin/nyc.js --nycrc-path=testapi.nycrc.json node ./node_modules/jasmine/bin/jasmine.js ./src/testapi/test/main.test.js"},"repository":{"type":"git","url":"git+https://github.com/notaphplover/ant-js.git"},"author":{"name":"Roberto Pintos López"},"license":"ISC","devDependencies":{"@types/ioredis":"^4.0.17","@types/jasmine":"^3.4.0","@types/node":"^12.7.5","coveralls":"^3.0.6","jasmine":"^3.4.0","lodash":"^4.17.15","nyc":"^14.1.1","tslint":"^5.20.0","typescript":"^3.6.3"},"dependencies":{"ioredis":"^4.14.1"},"gitHead":"c6d1a44f087defcba64aedfc790992006667dfbd","readme":"[![Build status](https://travis-ci.org/notaphplover/ant-js.svg?branch=develop)](https://travis-ci.org/notaphplover/ant-js.svg?branch=develop)\n[![Coverage Status](https://coveralls.io/repos/github/notaphplover/ant-js/badge.svg?branch=develop)](https://coveralls.io/github/notaphplover/ant-js?branch=develop)\n[![npm version](https://badge.fury.io/js/%40antjs%2Fant-js.svg)](https://badge.fury.io/js/%40antjs%2Fant-js.svg)\n\n## Description\n\nScalable query manager for redis. This library receives a set of models and queries and manages the access to redis and database servers.\n\n## Status\n\nIn beta phase. The library is being tested in a preproduction environments of a backend service.\n\n## How to install the library\n\nYou can donwnload the library direclty, clone it or install it as a npm dependency:\n\n```\nnpm i @antjs/ant-js\n```\n\n## How to build the library\n\nJust run the build script:\n\n```\nnpm run build\n```\n\n## How to run tests\n\nTests are dockerized in order to start a redis server in a virtual environment.\n\nYou can run all the tests with the test script:\n\n```\nnpm test\n```\n\nA coverage report will be generated at the coverage directory.\n\n## Aknowledgements\n\nSpecial thanks to [Pablo López Torres](https://github.com/supertowers) for the theoretical knowledge and conversations that led to this project.\n\n## Tutorials and Documentation\n\nSee more [tutorials](https://notaphplover.github.io/ant-js/tutorial/introduction.html) and [documentation](https://notaphplover.github.io/ant-js/).\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/notaphplover/ant-js/issues"},"homepage":"https://github.com/notaphplover/ant-js#readme","_id":"@antjs/ant-js@1.0.0-beta.5","_nodeVersion":"11.1.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-23+j2MUjN3bvzhGwjUD7fSjAp4qpNNXPu75YnpqUM8XjfIRcYu4BB3jcuq3NpJpWt0NiDgKdSDeVZMCvgNKk8g==","shasum":"52df76895295bbd0fbe19bd1bb7784f340f21ef4","tarball":"https://registry.npmjs.org/@antjs/ant-js/-/ant-js-1.0.0-beta.5.tgz","fileCount":229,"unpackedSize":218924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgpQOCRA9TVsSAnZWagAA45AP/ix/Ttk2qF8w8MWgXX3a\nBsge33qRrLpCpg3C4xLKd9zQFbWqaU+NjLOPvoYEZDSSKPVQFjqCgmLMzwne\nlteviVxH8qnagDyUU2Mw4F2Tkq+0o1i/o9E93LlyGXFmWyQC2KV5TuJAnKxG\nvcZdRaLI1XKc9zR/V0Kpy9bMRmbkbwqaEvz3/l5d5sGktKOrH66D9yYQCK1Y\n9E5hyZdK3jut/QmfHFEbuwc0vaxyXiDqiLxZg0xHxGX5DVv6nn1DA5cEBwcV\nlIgiOwK1d7jcIZ0hgZFDmP6DCVmwi0DdIQ1iXcNWyRngUyHFNbh1Xa2N/Yh9\nsAj5CYQ3KOIlUZSodZEQ1sf6R/y896jez9a3S0GlOzMrqR6ktfk7wrrb79o9\nQPTJK1MoS52KdWx0190Y6SFjcAIlMwNasw6XmIfWHLypFEH2IY9sumO3ATDW\nPWfWCabErCYqABYVqgMdrlHea6A4f0fvs4fuXpuRVxBZDyBWOscwtCIi8Vru\nlb0Uc/nlLbOhtgxd40n9SNZCqbJT1ofMKMQPs6Vhomrvq+9ckSowRNHbQL/D\nTZ+lkFuBZsAJlIAXQmH9K88JGNoc5WCp1HYacPRHRq2WLO3Y4z2GBOeXhC4l\nVY1vhopVl6Lu+tOqxZJQ/arVf6OdCEa1uoCnOQYinSSk+ymLpDjfQWcs+3nE\nIUjt\r\n=C/K6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCydbQqWXa4Ic0Gg9Za6zsjY6dq4hqfYwGKWNxUo+d6CgIgFqo/QHxPtJ1lyenXNaNTzzVza42l+KGdGDhr+FtfEEc="}]},"maintainers":[{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"}],"_npmUser":{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ant-js_1.0.0-beta.5_1568838669903_0.666777460830549"},"_hasShrinkwrap":false},"1.0.0-beta.6":{"name":"@antjs/ant-js","version":"1.0.0-beta.6","description":"Generic query manager.","main":"src/ant.js","scripts":{"build":"./node_modules/typescript/bin/tsc --build src.tsconfig.commonjs.json","build-and-test":"npm run build && npm run test-only && npm run testapi-test-only","build-and-test-and-coverage":"npm run build-and-test && npm run report-coverage","build-and-test-debug":"npm run build && npm run test-debug-only && npm run testapi-test-debug-only","clear-js":"node ./scripts/clear-compiled.js","linter":"./node_modules/tslint/bin/tslint -c ./tslint.json -p ./src.tsconfig.commonjs.json","publish-npm":"npm run clear-js && npm run test && npm publish --access public","publish-npm-beta":" npm run clear-js && npm run test && npm publish --access public --tag beta","report-coverage":"cat ./api-coverage/lcov.info | coveralls","test":"npm run test-docker","test-coverage":"npm run test-docker-coverage","test-debug":"npm run test-docker-debug","test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} ./node_modules/jasmine/bin/jasmine.js ./src/test/main.test.js","test-docker":"docker-compose -f docker-compose.test.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-debug":"docker-compose -f docker-compose.test.debug.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-coverage":"sh scripts/prepare-env.sh && docker-compose -f docker-compose.test.coverage.yml up --abort-on-container-exit --exit-code-from ant_lib","test-only":"node_modules/nyc/bin/nyc.js --nycrc-path=api.nycrc.json node ./node_modules/jasmine/bin/jasmine.js ./src/test/main.test.js","testapi-test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} node_modules/jasmine/bin/jasmine.js ./src/testapi/test/main.test.js","testapi-test-only":"node_modules/nyc/bin/nyc.js --nycrc-path=testapi.nycrc.json node ./node_modules/jasmine/bin/jasmine.js ./src/testapi/test/main.test.js"},"repository":{"type":"git","url":"git+https://github.com/notaphplover/ant-js.git"},"author":{"name":"Roberto Pintos López"},"license":"ISC","devDependencies":{"@types/ioredis":"^4.0.18","@types/jasmine":"^3.4.1","@types/node":"^12.7.8","coveralls":"^3.0.6","jasmine":"^3.5.0","lodash":"^4.17.15","nyc":"^14.1.1","tslint":"^5.20.0","typescript":"^3.6.3"},"dependencies":{"ioredis":"^4.14.1"},"gitHead":"ab2c2016ee98bd764b048a73e606ccb7f97085a5","readme":"[![Build status](https://travis-ci.org/notaphplover/ant-js.svg?branch=develop)](https://travis-ci.org/notaphplover/ant-js.svg?branch=develop)\n[![Coverage Status](https://coveralls.io/repos/github/notaphplover/ant-js/badge.svg?branch=develop)](https://coveralls.io/github/notaphplover/ant-js?branch=develop)\n[![npm version](https://badge.fury.io/js/%40antjs%2Fant-js.svg)](https://badge.fury.io/js/%40antjs%2Fant-js.svg)\n\n## Description\n\nScalable query manager for redis. This library receives a set of models and queries and manages the access to redis and database servers.\n\n## Status\n\nIn beta phase. The library is being tested in a preproduction environments of a backend service.\n\n## How to install the library\n\nYou can donwnload the library direclty, clone it or install it as a npm dependency:\n\n```\nnpm i @antjs/ant-js\n```\n\n## How to build the library\n\nJust run the build script:\n\n```\nnpm run build\n```\n\n## How to run tests\n\nTests are dockerized in order to start a redis server in a virtual environment.\n\nYou can run all the tests with the test script:\n\n```\nnpm test\n```\n\nA coverage report will be generated at the coverage directory.\n\n## Aknowledgements\n\nSpecial thanks to [Pablo López Torres](https://github.com/supertowers) for the theoretical knowledge and conversations that led to this project.\n\n## Tutorials and Documentation\n\nSee more [tutorials](https://notaphplover.github.io/ant-js/tutorial/introduction.html) and [documentation](https://notaphplover.github.io/ant-js/).\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/notaphplover/ant-js/issues"},"homepage":"https://github.com/notaphplover/ant-js#readme","_id":"@antjs/ant-js@1.0.0-beta.6","_nodeVersion":"11.1.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-uGlCIJWagkpjLYlY9xSSSlxb6cwZEMJ7Yn2UsfEhDEtBuXlObuS/5W1r69tcu0MpNanZDb3yLU1BcS1gho388g==","shasum":"0eb293a25e9f0ba12191320fb507bbe672b2e8d0","tarball":"https://registry.npmjs.org/@antjs/ant-js/-/ant-js-1.0.0-beta.6.tgz","fileCount":117,"unpackedSize":122343,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjxYJCRA9TVsSAnZWagAAoGgP/iuoCIraKX54XIEFd8jM\nPzss+V16huIaGVjbXc2eDD/33sTJ8iyM96Okx5cA42yotXFV/kOEBKk2Z16k\nHzkv9u2bPYt8aTCJ/1mkYI1J47mFOGdfC2xCVZjBCBHiNLzSKoLZSiYtxkns\nPs/lPe7mmwQNeUQhXJ3lR+8vgXewkPdpxpRsF0jjh82c6jN2U/wJuyKH8X9i\nh8Qbx4WSokfhianpzhtv/RzMhRXSQlU17ZesrI/YgMBanDPtv3h3MxiWSy+G\n9NIn2lx5N9fUMYM6P927PwdUcajyc8nmn8KIH5Rs/VGik1dMChJ3w7h/x+v4\nBkvB7tKEv6X+S7yxj1JUqRFLtl/6lvxmkvhhkZX14C4dknJd0/BaRBmqcwSB\nQWTW0KKMUeXYmjSd17LeMk1C0jLhsTYN6TrotKr+dx4u5G3cAdl2NhDBpJ2L\ndvfgcUsBVxNiZO8rddYjPuQknKwa81KpdNUoHDatZMqxQcnbVEYy7zhVLzLV\n7g2+ukVTrZ3qBZNwHB5qDenHuozick9vGBLMbV7pQU+kItqiTMzO4/ZxEsiV\neNKFQwMMx1NR8NKafN6+snQRBuqfQGeT8vruPA3EonkB0Hqt5GsyvjKs5FN4\nja6NjMBUPsJLyQcL9gZa6cdqsiXMAE4/OZGL/kyoqjW7jeJolHQA9gu2H0IM\nXnpI\r\n=DzVC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEb75c9+1TI/cUHbpbAD43qStBdc00T9HJ34RNhNGx21AiEAgUH1NzxUG6vtMIezsXuQ1u3Aq1Oa8vsCtJUgieO3EK4="}]},"maintainers":[{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"}],"_npmUser":{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ant-js_1.0.0-beta.6_1569658376344_0.3106935169307712"},"_hasShrinkwrap":false},"1.0.0-beta.7":{"name":"@antjs/ant-js","version":"1.0.0-beta.7","description":"Generic query manager.","main":"src/ant.js","scripts":{"build":"./node_modules/typescript/bin/tsc --build src.tsconfig.commonjs.json","build-and-test":"npm run build && npm run test-only && npm run testapi-test-only","build-and-test-and-coverage":"npm run build-and-test && npm run report-coverage","build-and-test-debug":"npm run build && npm run test-debug-only && npm run testapi-test-debug-only","clear-js":"node ./scripts/clear-compiled.js","linter":"./node_modules/tslint/bin/tslint -c ./tslint.json -p ./src.tsconfig.commonjs.json","publish-npm":"npm run clear-js && npm run test && npm publish --access public","publish-npm-beta":" npm run clear-js && npm run test && npm publish --access public --tag beta","report-coverage":"cat ./api-coverage/lcov.info | coveralls","test":"npm run test-docker","test-coverage":"npm run test-docker-coverage","test-debug":"npm run test-docker-debug","test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} ./node_modules/jasmine/bin/jasmine.js ./src/test/main.test.js","test-docker":"docker-compose -f docker-compose.test.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-debug":"docker-compose -f docker-compose.test.debug.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-coverage":"sh scripts/prepare-env.sh && docker-compose -f docker-compose.test.coverage.yml up --abort-on-container-exit --exit-code-from ant_lib","test-only":"node_modules/nyc/bin/nyc.js --nycrc-path=api.nycrc.json node ./node_modules/jasmine/bin/jasmine.js ./src/test/main.test.js","testapi-test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} node_modules/jasmine/bin/jasmine.js ./src/testapi/test/main.test.js","testapi-test-only":"node_modules/nyc/bin/nyc.js --nycrc-path=testapi.nycrc.json node ./node_modules/jasmine/bin/jasmine.js ./src/testapi/test/main.test.js"},"repository":{"type":"git","url":"git+https://github.com/notaphplover/ant-js.git"},"author":{"name":"Roberto Pintos López"},"license":"ISC","devDependencies":{"@types/ioredis":"^4.0.18","@types/jasmine":"^3.4.1","@types/node":"^12.7.8","coveralls":"^3.0.6","jasmine":"^3.5.0","lodash":"^4.17.15","nyc":"^14.1.1","tslint":"^5.20.0","typescript":"^3.6.3"},"dependencies":{"ioredis":"^4.14.1"},"gitHead":"fe8fc3e91aa8c9209673647f276ab9a29267d531","readme":"[![Build status](https://travis-ci.org/notaphplover/ant-js.svg?branch=develop)](https://travis-ci.org/notaphplover/ant-js.svg?branch=develop)\n[![Coverage Status](https://coveralls.io/repos/github/notaphplover/ant-js/badge.svg?branch=develop)](https://coveralls.io/github/notaphplover/ant-js?branch=develop)\n[![npm version](https://badge.fury.io/js/%40antjs%2Fant-js.svg)](https://badge.fury.io/js/%40antjs%2Fant-js.svg)\n\n## Description\n\nScalable query manager for redis. This library receives a set of models and queries and manages the access to redis and database servers.\n\n## Status\n\nIn beta phase. The library is being tested in a preproduction environments of a backend service.\n\n## How to install the library\n\nYou can donwnload the library direclty, clone it or install it as a npm dependency:\n\n```\nnpm i @antjs/ant-js\n```\n\n## How to build the library\n\nJust run the build script:\n\n```\nnpm run build\n```\n\n## How to run tests\n\nTests are dockerized in order to start a redis server in a virtual environment.\n\nYou can run all the tests with the test script:\n\n```\nnpm test\n```\n\nA coverage report will be generated at the coverage directory.\n\n## Aknowledgements\n\nSpecial thanks to [Pablo López Torres](https://github.com/supertowers) for the theoretical knowledge and conversations that led to this project.\n\n## Tutorials and Documentation\n\nSee more [tutorials](https://notaphplover.github.io/ant-js/tutorial/introduction.html) and [documentation](https://notaphplover.github.io/ant-js/).\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/notaphplover/ant-js/issues"},"homepage":"https://github.com/notaphplover/ant-js#readme","_id":"@antjs/ant-js@1.0.0-beta.7","_nodeVersion":"11.1.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-BsLfZUsMBFeSKPVt9mqlEsMpjWlYY7UAMlQ3uIGaQRn31GWnypgrZ75zB6TdIJzQuYOShtZpW4pHLxskWgUKzA==","shasum":"00c9255d55d1b47524297e527bc60cd870a39c22","tarball":"https://registry.npmjs.org/@antjs/ant-js/-/ant-js-1.0.0-beta.7.tgz","fileCount":117,"unpackedSize":121837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlOe5CRA9TVsSAnZWagAAu6MP/j9bOvzEBvBbOkl6dbyL\nBHvt4fC+bamdlEj/DQD4QvduSZNu4B7+ga4IfUxCeNaLTMTXy2FVNgTEu1La\nFKjvKeBij9eHtJQjdUk8chXDLS7mKhnEkgdDZa0/sfEFxBJm3bBdmYCjlEJ2\nzpKYqwAu4VTVwfHcmC/TS5zZ+rRIxrmsB9SvyVSXTWsRJT7pjhXZ70zAUuIo\nlVvlvkszwQtQIYcbK1xQ6A6QVebR8eN80wjzYZXKHvFHis08I2aa/wheK+AU\nNsQaAKZpLrS2IdiyCgXsZ7zBUHAXsLkshNlll+/jpgI7V62QGOyhN1eeHl+V\n+lqnliZmjZCYbmXapJMwrC6/D8nIsd0kz3tGlOEIKFCBFriGGTSGbRcQIQ4A\nKtef+MaJBwhrSmSxPgJ4l8kWOlL8PRPAbduASWNfdPoSAJWdpJ3PWulXRQ6N\nip/b9DM9BEYkKK8LbyIFTIdi8P9tsUWKQ3DTt1ei+fkmt5S3N3G9Ri+3uDr6\n7/cXgn5bZy5CtzulaqRVA9WmimvY0rNFymXSfpbY5ZXzOY/2klkC1vGfmHl3\ngguy9ZAatKriQj4zS32twJO1UAgjQ4+dvhx7AhBsFT6e4LaEwJo6tboAtaXU\nnrY5YE8LJeJnWk6iBQfTt+n4plHzPiIMy5mhgjbvCnx+iewbGEZSeLF8njsj\nJA7i\r\n=HDe7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgNkkmKOhTUNPQHAKiR3MoOLKFlm3qHhXbMyJtuL/uBQIgRjc76LSnEl2a/RZEgtXwxmCQ+i1O9awNVxY0ZYaTReI="}]},"maintainers":[{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"}],"_npmUser":{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ant-js_1.0.0-beta.7_1570039737132_0.6770756802991487"},"_hasShrinkwrap":false},"1.0.0-beta.8":{"name":"@antjs/ant-js","version":"1.0.0-beta.8","description":"Generic query manager.","main":"src/ant.js","scripts":{"build":"./node_modules/typescript/bin/tsc --build src.tsconfig.commonjs.json","build-and-test":"npm run build && npm run test-only && npm run testapi-test-only","build-and-test-and-coverage":"npm run build-and-test && npm run report-coverage","build-and-test-debug":"npm run build && npm run test-debug-only && npm run testapi-test-debug-only","clear-js":"node ./scripts/clear-compiled.js","linter":"./node_modules/tslint/bin/tslint -c ./tslint.json -p ./src.tsconfig.commonjs.json","publish-npm":"npm run clear-js && npm run test && npm publish --access public","publish-npm-beta":" npm run clear-js && npm run test && npm publish --access public --tag beta","report-coverage":"cat ./api-coverage/lcov.info | coveralls","test":"npm run test-docker","test-coverage":"npm run test-docker-coverage","test-debug":"npm run test-docker-debug","test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} ./node_modules/jasmine/bin/jasmine.js ./src/test/main.test.js","test-docker":"docker-compose -f docker-compose.test.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-debug":"docker-compose -f docker-compose.test.debug.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-coverage":"sh scripts/prepare-env.sh && docker-compose -f docker-compose.test.coverage.yml up --abort-on-container-exit --exit-code-from ant_lib","test-only":"node_modules/nyc/bin/nyc.js --nycrc-path=api.nycrc.json node ./node_modules/jasmine/bin/jasmine.js ./src/test/main.test.js","testapi-test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} node_modules/jasmine/bin/jasmine.js ./src/testapi/test/main.test.js","testapi-test-only":"node_modules/nyc/bin/nyc.js --nycrc-path=testapi.nycrc.json node ./node_modules/jasmine/bin/jasmine.js ./src/testapi/test/main.test.js"},"repository":{"type":"git","url":"git+https://github.com/notaphplover/ant-js.git"},"author":{"name":"Roberto Pintos López"},"license":"ISC","devDependencies":{"@types/ioredis":"^4.0.18","@types/jasmine":"^3.4.1","@types/node":"^12.7.8","coveralls":"^3.0.6","jasmine":"^3.5.0","lodash":"^4.17.15","nyc":"^14.1.1","tslint":"^5.20.0","typescript":"^3.6.3"},"dependencies":{"ioredis":"^4.14.1"},"gitHead":"4ce41de7ccfe3fc500b294648cf9dbac2c03e9bb","readme":"[![Build status](https://travis-ci.org/notaphplover/ant-js.svg?branch=develop)](https://travis-ci.org/notaphplover/ant-js.svg?branch=develop)\n[![Coverage Status](https://coveralls.io/repos/github/notaphplover/ant-js/badge.svg?branch=develop)](https://coveralls.io/github/notaphplover/ant-js?branch=develop)\n[![npm version](https://badge.fury.io/js/%40antjs%2Fant-js.svg)](https://badge.fury.io/js/%40antjs%2Fant-js.svg)\n\n## Description\n\nScalable query manager for redis. This library receives a set of models and queries and manages the access to redis and database servers.\n\n## Status\n\nIn beta phase. The library is being tested in a preproduction environments of a backend service.\n\n## How to install the library\n\nYou can donwnload the library direclty, clone it or install it as a npm dependency:\n\n```\nnpm i @antjs/ant-js\n```\n\n## How to build the library\n\nJust run the build script:\n\n```\nnpm run build\n```\n\n## How to run tests\n\nTests are dockerized in order to start a redis server in a virtual environment.\n\nYou can run all the tests with the test script:\n\n```\nnpm test\n```\n\nA coverage report will be generated at the coverage directory.\n\n## Aknowledgements\n\nSpecial thanks to [Pablo López Torres](https://github.com/supertowers) for the theoretical knowledge and conversations that led to this project.\n\n## Tutorials and Documentation\n\nSee more [tutorials](https://notaphplover.github.io/ant-js/tutorial/introduction.html) and [documentation](https://notaphplover.github.io/ant-js/).\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/notaphplover/ant-js/issues"},"homepage":"https://github.com/notaphplover/ant-js#readme","_id":"@antjs/ant-js@1.0.0-beta.8","_nodeVersion":"11.1.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-mEWFuAxWf04mxlI39xltFbNLlY3YdAXAVHxudlAoWhW8yBDif4df1p8Fhy+MD8s3+nKx1OWICc6HiJ1AgLtF8Q==","shasum":"ed63de770580cf90ebd0f451b18a5a190f5c649a","tarball":"https://registry.npmjs.org/@antjs/ant-js/-/ant-js-1.0.0-beta.8.tgz","fileCount":117,"unpackedSize":121837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdmgTJCRA9TVsSAnZWagAAbm4QAIbAqZ/cXkPxj8P9tVNs\nOImPToyUaN5n6c+SyPTCh9w/YzeUqpkl9mUe5gOULZ/EI17mnthwhFiTJx5i\ni37on5UQAOo5wTVT/pK4XvlQjvkYsesyeAG2P393E4XxxzQwABmWDRWpidot\n5A1yd774w3iW6KQMLlvrvKcIqfUrF+SyXRZ9a2yb64ucEAf3Lzaw28xPk+FL\n82ybj2THMlSYMDpRSXVulZYJUn0p4ZQrYWaVZ3oW/CwK/hctJJcphfiQK/Ty\nNmIXuvCXvzV057DM6RzTUp097KCM709S7KRuDmAnVP76CtqCS2TXfVg+zr+y\n9mqead4WgqxmwuMyu7BWM9uKrW+5kymVUbrp3+SrB23Ya5GtbvzbXcixTsgh\n9n/UkblxNaCmDOm77dvIo2CMJVsrmHbmSN4dYpZHg60HYMrGvsBJOPV5CN13\nsXHSoG7CCnw5O2m1mD9BQId1gRCqXbykcxLa4ZkVhyMDO0kuSe5vjJBvKsko\nbTxADcNRVkiUPEGeb1QxV9AGfMT9zsnwxQP1K507UPY7Ko6DCBHkjjKnrUB/\nJWx8ZXuUBDwk2M+SYXb3FoNHNJvmdH1jsFO5jtaVdWDTQpG0gJJjmhhoKHbM\nGLAzps0A9RWCKkgnTrdj39ywJqb0WPDwt166WQGGLrOXw/fEWeFDWFnhKBo8\npYIt\r\n=qHKF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJoEEovRVGyT3UA7hSXjGXZ1u7e9oqyTF4fI68c75ZNQIgKlv1H2XMyUvjcpoU1PNKwuNvtepx6P6vtgpc9eVSiPM="}]},"maintainers":[{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"}],"_npmUser":{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ant-js_1.0.0-beta.8_1570374857004_0.26111375726894615"},"_hasShrinkwrap":false},"1.0.0-beta.9":{"name":"@antjs/ant-js","version":"1.0.0-beta.9","description":"Generic query manager.","main":"src/ant.js","scripts":{"build":"./node_modules/typescript/bin/tsc --build src.tsconfig.commonjs.json","build-and-test":"npm run build && npm run test-only && npm run testapi-test-only","build-and-test-debug":"npm run build && npm run test-debug-only && npm run testapi-test-debug-only","ci":"npm run build && npm run linter && npm run format-check && npm run test-only && npm run testapi-test-only && npm run report-coverage","ci-docker":"sh scripts/prepare-env.sh && docker-compose -f docker-compose.test.ci.yml up --abort-on-container-exit --exit-code-from ant_lib","clear-js":"node ./scripts/clear-compiled.js","format":"prettier --write \"src/**/*.ts\"","format-check":"prettier --check \"src/**/*.ts\"","linter":"./node_modules/tslint/bin/tslint -c ./tslint.json -p ./src.tsconfig.commonjs.json","publish-npm":"npm run clear-js && npm run test && npm publish --access public","publish-npm-beta":" npm run clear-js && npm run test && npm publish --access public --tag beta","report-coverage":"cat ./api-coverage/lcov.info | coveralls","test":"npm run test-docker","test-coverage":"npm run test-docker-coverage","test-debug":"npm run test-docker-debug","test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} ./node_modules/jasmine/bin/jasmine.js ./src/test/main.test.js","test-docker":"docker-compose -f docker-compose.test.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-debug":"docker-compose -f docker-compose.test.debug.yml up --abort-on-container-exit --exit-code-from ant_lib","test-only":"node_modules/nyc/bin/nyc.js --nycrc-path=api.nycrc.json node ./node_modules/jasmine/bin/jasmine.js ./src/test/main.test.js","testapi-test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} node_modules/jasmine/bin/jasmine.js ./src/testapi/test/main.test.js","testapi-test-only":"node_modules/nyc/bin/nyc.js --nycrc-path=testapi.nycrc.json node ./node_modules/jasmine/bin/jasmine.js ./src/testapi/test/main.test.js"},"repository":{"type":"git","url":"git+https://github.com/notaphplover/ant-js.git"},"author":{"name":"Roberto Pintos López"},"license":"ISC","devDependencies":{"@types/ioredis":"^4.0.18","@types/jasmine":"^3.4.4","@types/node":"^12.11.1","coveralls":"^3.0.7","ioredis":"^4.14.1","jasmine":"^3.5.0","lodash":"^4.17.15","nyc":"^14.1.1","prettier":"^1.18.2","tslint":"^5.20.0","typescript":"^3.6.4"},"gitHead":"80d7d2eccc47ed06382876c5b23dceceaac73c6c","readme":"[![Build status](https://travis-ci.org/notaphplover/ant-js.svg?branch=develop)](https://travis-ci.org/notaphplover/ant-js.svg?branch=develop)\n[![Coverage Status](https://coveralls.io/repos/github/notaphplover/ant-js/badge.svg?branch=develop)](https://coveralls.io/github/notaphplover/ant-js?branch=develop)\n[![npm version](https://badge.fury.io/js/%40antjs%2Fant-js.svg)](https://badge.fury.io/js/%40antjs%2Fant-js.svg)\n\n## Description\n\nScalable query manager for redis. This library receives a set of models and queries and manages the access to redis and database servers.\n\n## Status\n\nIn beta phase. The library is being tested in a preproduction environments of a backend service.\n\n## How to install the library\n\nYou can donwnload the library direclty, clone it or install it as a npm dependency:\n\n```\nnpm i @antjs/ant-js\n```\n\n## How to build the library\n\nJust run the build script:\n\n```\nnpm run build\n```\n\n## How to run tests\n\nTests are dockerized in order to start a redis server in a virtual environment.\n\nYou can run all the tests with the test script:\n\n```\nnpm test\n```\n\nA coverage report will be generated at the coverage directory.\n\n## Aknowledgements\n\nSpecial thanks to [Pablo López Torres](https://github.com/supertowers) for the theoretical knowledge and conversations that led to this project.\n\n## Tutorials and Documentation\n\nSee more [tutorials](https://notaphplover.github.io/ant-js/tutorial/introduction.html) and [documentation](https://notaphplover.github.io/ant-js/).\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/notaphplover/ant-js/issues"},"homepage":"https://github.com/notaphplover/ant-js#readme","_id":"@antjs/ant-js@1.0.0-beta.9","_nodeVersion":"11.1.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-erhZRv+5YVCaEjJAX1ui7FF8tWQwJjgih+uHK6sgA6qZvfDdbkJFGmpCPvmNArPEWWi6z6K/M6qo4CRnoOVTCQ==","shasum":"a23e151b71ad44e0547488b1ba998343594696df","tarball":"https://registry.npmjs.org/@antjs/ant-js/-/ant-js-1.0.0-beta.9.tgz","fileCount":116,"unpackedSize":122145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqXi8CRA9TVsSAnZWagAAnCwP/1Vlq5YDrHqWdzwv1GFF\nH7Q84uxvtLI38VKftmQHFXOQBdpLNKtJf5ZfJ0Fc8kmdgBb8MNBHrHGA4fNn\nZrcAPqn+CdOY7cwUp+mOduOrrpjgX1IEXJcPxaLycYuJWOGhDgM8PDUl0vi9\nQh976LrU4rZG2VKZGJzFy61j2u36qhvLFVn7SEJcDXjxnLCJovrretHHH+52\nBCe1T9cEyBdkUnWAtPJ1N9kwZ53UNwabIohIEL/7ZIug4AjPgOdzuGNxI9Cj\nq0xP92kK0WvXOVYZk0ITjKcSYomhNZpIKRD2zXqeFeUIbLnt1/15heLZZcvc\nP0ey6dDhaVM/qjbsXHrB55el0S7zxmUBBUniPklQxtoaVMWzCUXHTC9Ce1jz\ngoz0G/QsmzU2OMS9lLxKwvJrm3tKEX58X3b8icCdKQR8qiPCx7AJIDn9pv7/\nRiCLJEFdJn3NCKsRS2yuCpzCeWHq2LkXpkJC8xMSCq14ScAyqcV0n+Rg22W1\nh9PWO9Qf9iSnhbzsdxjZ7ZxPgYvcYcLdTNdzrV1R13vj8J6UB6WgVtvYVmYM\nDQUVS7sFxX/o+uKxrQiQR0ZIeKybQ6DMcMsCt5xRCJVaT426ogRdgYRJjyTf\nlo7hfWV0yZJ9CMGK/7o4r0maZCNJLe63SqdpOPfX66C/Oi+RPKLtmOgyvlnH\niizJ\r\n=AjyD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtzU9SgyZ2y1H6q63DBz73vxLLLgk9OVhn25i3CT/cNQIgezpHvSuYPgwupvEgLcKOm7WwyQaV2C72zP2WnPnqh/U="}]},"maintainers":[{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"}],"_npmUser":{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ant-js_1.0.0-beta.9_1571387579670_0.06576602304058143"},"_hasShrinkwrap":false},"1.0.0-beta.10":{"name":"@antjs/ant-js","version":"1.0.0-beta.10","description":"Scalable query manager for redis.","main":"src/ant.js","scripts":{"build":"./node_modules/typescript/bin/tsc --build src.tsconfig.commonjs.json","build-and-test":"npm run build && npm run test-only && npm run testapi-test-only","build-and-test-debug":"npm run build && npm run test-debug-only && npm run testapi-test-debug-only","ci":"npm run build && npm run linter && npm run format-check && npm run test-only && npm run testapi-test-only && npm run report-coverage","ci-docker":"sh scripts/prepare-env.sh && docker-compose -f docker-compose.test.ci.yml up --abort-on-container-exit --exit-code-from ant_lib","clear-js":"node ./scripts/clear-compiled.js","format":"prettier --write \"src/**/*.ts\"","format-check":"prettier --check \"src/**/*.ts\"","linter":"./node_modules/tslint/bin/tslint -c ./tslint.json -p ./src.tsconfig.commonjs.json","publish-npm":"npm run clear-js && npm run test && npm publish --access public","publish-npm-beta":" npm run clear-js && npm run test && npm publish --access public --tag beta","report-coverage":"cat ./api-coverage/lcov.info | coveralls","test":"npm run test-docker","test-ci":"npm run ci-docker","test-debug":"npm run test-docker-debug","test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} ./node_modules/jasmine/bin/jasmine.js ./src/test/main.test.js","test-docker":"docker-compose -f docker-compose.test.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-debug":"docker-compose -f docker-compose.test.debug.yml up --abort-on-container-exit --exit-code-from ant_lib","test-only":"node_modules/nyc/bin/nyc.js --nycrc-path=api.nycrc.json node ./node_modules/jasmine/bin/jasmine.js ./src/test/main.test.js","testapi-test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} node_modules/jasmine/bin/jasmine.js ./src/testapi/test/main.test.js","testapi-test-only":"node_modules/nyc/bin/nyc.js --nycrc-path=testapi.nycrc.json node ./node_modules/jasmine/bin/jasmine.js ./src/testapi/test/main.test.js"},"repository":{"type":"git","url":"git+https://github.com/notaphplover/ant-js.git"},"author":{"name":"Roberto Pintos López"},"license":"See the \"LICENSE\" file of the project","devDependencies":{"@types/ioredis":"^4.0.18","@types/jasmine":"^3.4.4","@types/node":"^12.11.1","coveralls":"^3.0.7","ioredis":"^4.14.1","jasmine":"^3.5.0","lodash":"^4.17.15","nyc":"^14.1.1","prettier":"^1.18.2","tslint":"^5.20.0","typescript":"^3.6.4"},"gitHead":"89de059a62b82c2a5749913298f4a41d6e36bd26","readme":"[![Build status](https://travis-ci.org/notaphplover/ant-js.svg?branch=develop)](https://travis-ci.org/notaphplover/ant-js.svg?branch=develop)\n[![Coverage Status](https://coveralls.io/repos/github/notaphplover/ant-js/badge.svg?branch=develop)](https://coveralls.io/github/notaphplover/ant-js?branch=develop)\n[![npm version](https://badge.fury.io/js/%40antjs%2Fant-js.svg)](https://badge.fury.io/js/%40antjs%2Fant-js.svg)\n\n## Description\n\nScalable query manager for redis. This library receives a set of models and queries and manages the access to redis and database servers.\n\n## Status\n\nIn beta phase. The library is being tested in a preproduction environments of a backend service.\n\n## How to install the library\n\nYou can donwnload the library direclty, clone it or install it as a npm dependency:\n\n```\nnpm i @antjs/ant-js\n```\n\n## How to build the library\n\nJust run the build script:\n\n```\nnpm run build\n```\n\n## How to run tests\n\nTests are dockerized in order to start a redis server in a virtual environment.\n\nYou can run all the tests with the test script:\n\n```\nnpm test\n```\n\nA coverage report will be generated at the coverage directory.\n\n## Aknowledgements\n\nSpecial thanks to [Pablo López Torres](https://github.com/supertowers) for the theoretical knowledge and conversations that led to this project.\n\n## Tutorials and Documentation\n\nSee more [tutorials](https://notaphplover.github.io/ant-js/tutorial/introduction.html) and [documentation](https://notaphplover.github.io/ant-js/).\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/notaphplover/ant-js/issues"},"homepage":"https://github.com/notaphplover/ant-js#readme","_id":"@antjs/ant-js@1.0.0-beta.10","_nodeVersion":"11.1.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-O9wrmGbvV9Quhc0eLUoEFtiFsUmWYrhmMIau+RP6zW8XxPFqkdqnKoeQm3CuoashkzU5LpnnkUnxQMBvj6ZVOg==","shasum":"7906e0051b971b52ab2b66044014bc5856ef0859","tarball":"https://registry.npmjs.org/@antjs/ant-js/-/ant-js-1.0.0-beta.10.tgz","fileCount":115,"unpackedSize":124491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsCgsCRA9TVsSAnZWagAA2W4QAJQiO0avk9f40hd7xMgP\nrOM4p7F0BlWtwV6gpAG+pX+ipic9IcrFZMW7fLm67KvDugOi1BWTSEuBoYzR\nCqwqfe9zVThPKqKq6ZH2xcRS56SIp+YxuQQ0oPscXviJ3qnQ/wpoK4MAldSF\n+LBxjaJPVoz/dzPu1Txud74//4CEoxr6XAsriuqtvGva7/UED0m3e/ibPlYK\nC+rg++8hYVJtNnII5IF0+sn5zdf5DE3s3nkwx/VFV33Vgwi2UwwbWfX5Q/y2\n3Vi3dxXPBOdyuqxb5p1YROjjnEB/TcZeXFCwQm0QuWgswvPwKcuNqp/aE3BE\ny3cVl5NpQgpeF7YHzYYeQdxCCpoEh+aolPqPccY/ey4p3r3XQarKxSB++NWW\nkKX6LsViv4sWyHL2+/bA3mOg7EXaRIudyN0/eAFf7qzn7Hwt2U2JyIHH034A\nwCtw8FJS9cyAY/uclC0Uoy7hoPqhJGRVzutiMHkZ4XKfvx7pyW6S2oNSkyOE\n67RBLSW1bqeF3nNWYW9OUojBg4/cWQwLt7d3i1la/7hKYEXazPVR7VIjGSYT\n31mzwHSN1FARKx4N+JnlbkpgP759Vsw4kZl7tKKCSb9q/U+UTGDZ/PhgWX4N\nY6uOJek4djpoGsTtwaJ8Y9wfiVOOvUqBIBq/Tx0SPYdLwJhuyF7euYm1lmrR\nPtOD\r\n=OwfF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEBSaB+LTAws3FoM8PNkHf5tRVgOQdWWwM5SpFNnfaUwIhAKieFMhMgn3q43NlK4AOQo4FSf6oSf9pGJlRFZoxwLIi"}]},"maintainers":[{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"}],"_npmUser":{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ant-js_1.0.0-beta.10_1571825707825_0.09582852085543103"},"_hasShrinkwrap":false},"1.0.0-beta.11":{"name":"@antjs/ant-js","version":"1.0.0-beta.11","description":"Scalable query manager for redis.","main":"src/ant.js","scripts":{"build":"tsc --build src.tsconfig.commonjs.dev.json","build-prod":"rm -rf ./build && tsc --build src.tsconfig.commonjs.prod.json","build-and-test":"npm run build && npm run test-only && npm run testapi-test-only","build-and-test-debug":"npm run build && npm run test-debug-only && npm run testapi-test-debug-only","ci":"npm run build && npm run linter && npm run format-check && npm run test-only && npm run testapi-test-only && npm run report-coverage","ci-docker":"sh scripts/prepare-env.sh && docker-compose -f docker-compose.test.ci.yml up --abort-on-container-exit --exit-code-from ant_lib","clear-js":"node ./scripts/clear-compiled.js","format":"prettier --write \"src/**/*.ts\"","format-check":"prettier --check \"src/**/*.ts\"","linter":"tslint -c ./tslint.json -p ./src.tsconfig.commonjs.dev.json","linter-fix":"tslint --fix -c ./tslint.json -p ./src.tsconfig.commonjs.dev.json","publish-npm":"npm run clear-js && npm run test && npm run build-prod && npm publish --access public","publish-npm-beta":" npm run clear-js && npm run test && npm run build-prod && npm publish --access public --tag beta","report-coverage":"cat ./api-coverage/lcov.info | coveralls","test":"npm run test-docker","test-ci":"npm run ci-docker","test-debug":"npm run test-docker-debug","test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} ./node_modules/jasmine/bin/jasmine.js ./build/test/main.test.js","test-docker":"docker-compose -f docker-compose.test.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-debug":"docker-compose -f docker-compose.test.debug.yml up --abort-on-container-exit --exit-code-from ant_lib","test-only":"nyc --nycrc-path=api.nycrc.json node ./node_modules/jasmine/bin/jasmine.js ./build/test/main.test.js","testapi-test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} node_modules/jasmine/bin/jasmine.js ./build/testapi/test/main.test.js","testapi-test-only":"nyc --nycrc-path=testapi.nycrc.json node ./node_modules/jasmine/bin/jasmine.js ./build/testapi/test/main.test.js"},"repository":{"type":"git","url":"git+https://github.com/notaphplover/ant-js.git"},"author":{"name":"Roberto Pintos López"},"license":"See the \"LICENSE\" file of the project","devDependencies":{"@types/ioredis":"^4.0.18","@types/jasmine":"^3.4.4","@types/node":"^12.11.1","coveralls":"^3.0.7","ioredis":"^4.14.1","jasmine":"^3.5.0","lodash":"^4.17.15","nyc":"^14.1.1","prettier":"^1.18.2","tslint":"^5.20.0","typescript":"^3.6.4"},"gitHead":"a626a24eaa3f2b6b5c516e4ff6094329bcdb8f31","readme":"[![Build status](https://travis-ci.org/notaphplover/ant-js.svg?branch=develop)](https://travis-ci.org/notaphplover/ant-js.svg?branch=develop)\n[![Coverage Status](https://coveralls.io/repos/github/notaphplover/ant-js/badge.svg?branch=develop)](https://coveralls.io/github/notaphplover/ant-js?branch=develop)\n[![npm version](https://badge.fury.io/js/%40antjs%2Fant-js.svg)](https://badge.fury.io/js/%40antjs%2Fant-js.svg)\n\n## Description\n\nScalable query manager for redis. This library receives a set of models and queries and manages the access to redis and database servers.\n\n## Status\n\nIn beta phase. The library is being tested in a preproduction environments of a backend service.\n\n## How to install the library\n\nYou can donwnload the library direclty, clone it or install it as a npm dependency:\n\n```\nnpm i @antjs/ant-js\n```\n\n## How to build the library\n\nJust run the build script:\n\n```\nnpm run build\n```\n\n## How to run tests\n\nTests are dockerized in order to start a redis server in a virtual environment.\n\nYou can run all the tests with the test script:\n\n```\nnpm test\n```\n\nA coverage report will be generated at the coverage directory.\n\n## Aknowledgements\n\nSpecial thanks to [Pablo López Torres](https://github.com/supertowers) for the theoretical knowledge and conversations that led to this project.\n\n## Tutorials and Documentation\n\nSee more [tutorials](https://notaphplover.github.io/ant-js/tutorial/introduction.html) and [documentation](https://notaphplover.github.io/ant-js/).\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/notaphplover/ant-js/issues"},"homepage":"https://github.com/notaphplover/ant-js#readme","_id":"@antjs/ant-js@1.0.0-beta.11","_nodeVersion":"11.1.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-sEldtg61W5zoxX/PF99ulWFbaqsUpT9lUmbOeTzt5BtAaTaA8Jot+gWKC5ToRDTtR0J1r1Qx1sx/IVZODtfOtw==","shasum":"076229f584f891088bf32bad37537e0af1ef6f5b","tarball":"https://registry.npmjs.org/@antjs/ant-js/-/ant-js-1.0.0-beta.11.tgz","fileCount":215,"unpackedSize":417331,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsqgfCRA9TVsSAnZWagAAYkgQAIU7eidh7+Y1Fd/U9fed\nJvXs4cyPmiTSAbP312ydhklrXncuyQWrJ79D8wDUoAuT98IANnRZ7ndRE6uJ\nMzvRiZZLkprrtgZ1uSY0otPrl6W3LRvXX6jiOIxdGU+L/x+4M7CG14rEsAWq\nMgtw6s8IlolCFMFCeentwcQtIUICfjNhFr5rCtozFhIfMBHHdcxA0Pewkcav\nYhk3sqVKjPyeiBFcoY7i9ia1laZBzcogUe6ilNEFEzkaS1K7n7m6B5fKkdit\nJgZxirUau1pfgMSBfKYQ2MR/jdEbr8E29nRngaQjSeuYnb1vdrg5C1tx2+gs\nXv6kV5yV83dVMGFnO8vaYpUXOCUOKvVzsyIRk7npOZ2bDaUjSvajGuSokMtV\nk1LLOSjIJgsQnbXpf2+eKvR6mMlI+KHn4RU+MMww46PncV+rgltZvVfDOyKJ\nOOONO60G7ZyWst2P1tkd6FkGsXozOCDDWvImxn5HHQjqg1hCh5wT5uxk3GpW\nGtyfsK+cZjuvrFgwWozIu6Opmo/vzDlXZnJs3T5krNA8dqqpV/BfbKsCIkf+\nKJFAGhgx/8923tRVtf25lqZ296S1PQNHhxibDftEOBn3jvNPZaD5BM68cwRl\nXCht8xdZIae0f0Dv1xqHyFg6xBCbp1TAPhiWuKvC2LkdibFaK8GVB2iUXZM7\nw8fA\r\n=ESno\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0J2xGXXhhja7WvCobw3cUeTXYER+DKbxsQwAYxWaMCQIhAOQifzw4NsAxr2rvelM+B0y6oEqHLeOgIpgavHpBYJTG"}]},"maintainers":[{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"}],"_npmUser":{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ant-js_1.0.0-beta.11_1571989534584_0.38288800920176613"},"_hasShrinkwrap":false},"1.0.0-beta.12":{"name":"@antjs/ant-js","version":"1.0.0-beta.12","description":"Scalable query manager for redis.","main":"src/ant.js","scripts":{"build":"tsc --build src.tsconfig.commonjs.dev.json","build-prod":"rm -rf ./build && tsc --build src.tsconfig.commonjs.prod.json","build-and-test":"npm run build && npm run test-only && npm run testapi-test-only","build-and-test-debug":"npm run build && npm run test-debug-only && npm run testapi-test-debug-only","ci":"npm run build && npm run linter && npm run format-check && npm run test-only && npm run testapi-test-only && npm run report-coverage","ci-docker":"sh scripts/prepare-env.sh && docker-compose -f docker-compose.test.ci.yml up --abort-on-container-exit --exit-code-from ant_lib","clear-js":"node ./scripts/clear-compiled.js","format":"prettier --write \"src/**/*.ts\"","format-check":"prettier --check \"src/**/*.ts\"","linter":"tslint -c ./tslint.json -p ./src.tsconfig.commonjs.dev.json","linter-fix":"tslint --fix -c ./tslint.json -p ./src.tsconfig.commonjs.dev.json","publish-npm":"npm run clear-js && npm run test && npm run build-prod && npm publish --access public","publish-npm-beta":" npm run clear-js && npm run test && npm run build-prod && npm publish --access public --tag beta","report-coverage":"cat ./api-coverage/lcov.info | coveralls","test":"npm run test-docker","test-ci":"npm run ci-docker","test-debug":"npm run test-docker-debug","test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} ./node_modules/jasmine/bin/jasmine.js ./build/test/main.test.js","test-docker":"docker-compose -f docker-compose.test.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-debug":"docker-compose -f docker-compose.test.debug.yml up --abort-on-container-exit --exit-code-from ant_lib","test-only":"nyc --nycrc-path=api.nycrc.json node ./node_modules/jasmine/bin/jasmine.js ./build/test/main.test.js","testapi-test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} node_modules/jasmine/bin/jasmine.js ./build/testapi/test/main.test.js","testapi-test-only":"nyc --nycrc-path=testapi.nycrc.json node ./node_modules/jasmine/bin/jasmine.js ./build/testapi/test/main.test.js"},"repository":{"type":"git","url":"git+https://github.com/notaphplover/ant-js.git"},"author":{"name":"Roberto Pintos López"},"license":"See the \"LICENSE\" file of the project","devDependencies":{"@types/ioredis":"^4.0.18","@types/jasmine":"^3.4.4","@types/node":"^12.11.1","coveralls":"^3.0.7","ioredis":"^4.14.1","jasmine":"^3.5.0","lodash":"^4.17.15","nyc":"^14.1.1","prettier":"^1.18.2","tslint":"^5.20.0","typescript":"^3.6.4"},"gitHead":"5e37f68f7bb8772a4b178cfc90abaaf7523ce8e3","readme":"[![Build status](https://travis-ci.org/notaphplover/ant-js.svg?branch=develop)](https://travis-ci.org/notaphplover/ant-js.svg?branch=develop)\n[![Coverage Status](https://coveralls.io/repos/github/notaphplover/ant-js/badge.svg?branch=develop)](https://coveralls.io/github/notaphplover/ant-js?branch=develop)\n[![npm version](https://badge.fury.io/js/%40antjs%2Fant-js.svg)](https://badge.fury.io/js/%40antjs%2Fant-js.svg)\n\n## Description\n\nScalable query manager for redis. This library receives a set of models and queries and manages the access to redis and database servers.\n\n## Status\n\nIn beta phase. The library is being tested in a preproduction environments of a backend service.\n\n## How to install the library\n\nYou can donwnload the library direclty, clone it or install it as a npm dependency:\n\n```\nnpm i @antjs/ant-js\n```\n\n## How to build the library\n\nJust run the build script:\n\n```\nnpm run build\n```\n\n## How to run tests\n\nTests are dockerized in order to start a redis server in a virtual environment.\n\nYou can run all the tests with the test script:\n\n```\nnpm test\n```\n\nA coverage report will be generated at the coverage directory.\n\n## Aknowledgements\n\nSpecial thanks to [Pablo López Torres](https://github.com/supertowers) for the theoretical knowledge and conversations that led to this project.\n\n## Tutorials and Documentation\n\nSee more [tutorials](https://notaphplover.github.io/ant-js/tutorial/introduction.html) and [documentation](https://notaphplover.github.io/ant-js/).\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/notaphplover/ant-js/issues"},"homepage":"https://github.com/notaphplover/ant-js#readme","_id":"@antjs/ant-js@1.0.0-beta.12","_nodeVersion":"11.1.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-g8soi6mwZFCzcHb+7zMJqll82DrBMiL9odtKuzgUhOTvwu+xEImSsyaSwfnU3TWzgUJ1VjqwRg8btpOrp0AIpg==","shasum":"f69ac19d4b9829d79a6d162fba3d28bc68ed2225","tarball":"https://registry.npmjs.org/@antjs/ant-js/-/ant-js-1.0.0-beta.12.tgz","fileCount":215,"unpackedSize":417331,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsqmHCRA9TVsSAnZWagAAM/0P/25EShLQmZScsBD8BYch\nsbl9F1lmenfokIvrB4abTixc2uruhB9TwDAaqelFWk6c8ygh28oNiKYb28sY\nz52AFQ/itfIYi+J+jQ4a7Ng4yUfhHXkmSRsaTOeePSavbq6Jq1N2zQIFSl6I\n4WbHbAw9L0MRB2cRD2cFa/aJspBvLtqQ/m8gZjW/AzUkqIg4JcJ+dK0P2iAt\n3eRvKk5fpzdxAX/tQNF961wKAtLPler/Clh6YrO2C+QDccaPWRLYFZbBl0cA\njQmmi395B5mHnvlWGW5ceGjl8R4VWAteVQXgpaEL5MtdAIcknHS81aN2OPmY\nGHUkX1Z8UkbMeOwPkDdqvlkcGdue20qMZxZwFQKUpDomVszgS3PG/LWZ3s0j\n35E3HuualwD1N1KPaWtz9P2jUVXP84+aZiwjKby71lYKaxgCe2yncSwJj8NQ\nJ+bXWOCjoVPeVDSg7zFZ5NJ86Y7xnZWJbPnXuDTp9AXTiMo11clZdp7HIKBo\ntKPP0znYrT8HgsI5skCpO8wHprcC6umM5LQU8F4ODmpGj/x66zLYdi9vExLK\nfzFjbKwG5mWrlWmEeh6J1nFy1NcQEIgHR/RsND04zH0rozgrps6yB4P11GBl\nW1tIiyzghod/5knJwaUNuOa91AGiJOUBbaDVICCQ5UjQ0yTLeUY927NKvuLq\njpXe\r\n=7l4m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDv7LdmcSrqbkOuZ7GXCK+Ci+vLXKbEx5AxfkW6ae/5gwIhAM5gvSAFO46x//6LS9t479p/UJyOZS/vgBpIqhyGYez+"}]},"maintainers":[{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"}],"_npmUser":{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ant-js_1.0.0-beta.12_1571989895440_0.8623278598234712"},"_hasShrinkwrap":false},"1.0.0-beta.13":{"name":"@antjs/ant-js","version":"1.0.0-beta.13","description":"Scalable query manager for redis.","main":"build/ant.js","scripts":{"build":"tsc --build src.tsconfig.commonjs.dev.json","build-prod":"rm -rf ./build && tsc --build src.tsconfig.commonjs.prod.json","build-and-test":"npm run build && npm run test-only && npm run testapi-test-only","build-and-test-debug":"npm run build && npm run test-debug-only && npm run testapi-test-debug-only","ci":"npm run build && npm run linter && npm run format-check && npm run test-only && npm run testapi-test-only && npm run report-coverage","ci-docker":"sh scripts/prepare-env.sh && docker-compose -f docker-compose.test.ci.yml up --abort-on-container-exit --exit-code-from ant_lib","clear-js":"node ./scripts/clear-compiled.js","format":"prettier --write \"src/**/*.ts\"","format-check":"prettier --check \"src/**/*.ts\"","linter":"tslint -c ./tslint.json -p ./src.tsconfig.commonjs.dev.json","linter-fix":"tslint --fix -c ./tslint.json -p ./src.tsconfig.commonjs.dev.json","publish-npm":"npm run clear-js && npm run test && npm run build-prod && npm publish --access public","publish-npm-beta":" npm run clear-js && npm run test && npm run build-prod && npm publish --access public --tag beta","report-coverage":"cat ./api-coverage/lcov.info | coveralls","test":"npm run test-docker","test-ci":"npm run ci-docker","test-debug":"npm run test-docker-debug","test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} ./node_modules/jasmine/bin/jasmine.js ./build/test/main.test.js","test-docker":"docker-compose -f docker-compose.test.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-debug":"docker-compose -f docker-compose.test.debug.yml up --abort-on-container-exit --exit-code-from ant_lib","test-only":"nyc --nycrc-path=api.nycrc.json node ./node_modules/jasmine/bin/jasmine.js ./build/test/main.test.js","testapi-test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} node_modules/jasmine/bin/jasmine.js ./build/testapi/test/main.test.js","testapi-test-only":"nyc --nycrc-path=testapi.nycrc.json node ./node_modules/jasmine/bin/jasmine.js ./build/testapi/test/main.test.js"},"repository":{"type":"git","url":"git+https://github.com/notaphplover/ant-js.git"},"author":{"name":"Roberto Pintos López"},"license":"See the \"LICENSE\" file of the project","devDependencies":{"@types/ioredis":"^4.0.18","@types/jasmine":"^3.4.4","@types/node":"^12.11.1","coveralls":"^3.0.7","ioredis":"^4.14.1","jasmine":"^3.5.0","lodash":"^4.17.15","nyc":"^14.1.1","prettier":"^1.18.2","tslint":"^5.20.0","typescript":"^3.6.4"},"gitHead":"31a8725dd1a35eaf66cc7234e0c5e824b765f771","readme":"[![Build status](https://travis-ci.org/notaphplover/ant-js.svg?branch=develop)](https://travis-ci.org/notaphplover/ant-js.svg?branch=develop)\n[![Coverage Status](https://coveralls.io/repos/github/notaphplover/ant-js/badge.svg?branch=develop)](https://coveralls.io/github/notaphplover/ant-js?branch=develop)\n[![npm version](https://badge.fury.io/js/%40antjs%2Fant-js.svg)](https://badge.fury.io/js/%40antjs%2Fant-js.svg)\n\n## Description\n\nScalable query manager for redis. This library receives a set of models and queries and manages the access to redis and database servers.\n\n## Status\n\nIn beta phase. The library is being tested in a preproduction environments of a backend service.\n\n## How to install the library\n\nYou can donwnload the library direclty, clone it or install it as a npm dependency:\n\n```\nnpm i @antjs/ant-js\n```\n\n## How to build the library\n\nJust run the build script:\n\n```\nnpm run build\n```\n\n## How to run tests\n\nTests are dockerized in order to start a redis server in a virtual environment.\n\nYou can run all the tests with the test script:\n\n```\nnpm test\n```\n\nA coverage report will be generated at the coverage directory.\n\n## Aknowledgements\n\nSpecial thanks to [Pablo López Torres](https://github.com/supertowers) for the theoretical knowledge and conversations that led to this project.\n\n## Tutorials and Documentation\n\nSee more [tutorials](https://notaphplover.github.io/ant-js/tutorial/introduction.html) and [documentation](https://notaphplover.github.io/ant-js/).\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/notaphplover/ant-js/issues"},"homepage":"https://github.com/notaphplover/ant-js#readme","_id":"@antjs/ant-js@1.0.0-beta.13","_nodeVersion":"11.1.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-mq7rhqM/Pk/Hvvw2BqkpjhohIAYt66o1TRSn3ekU9EpTxPlI65iKsjqqhotNRjK6Re8pY8uMZvO0xJnHr1lXRg==","shasum":"55545d6525b44d9f52378ca64207e3a7f5999d8e","tarball":"https://registry.npmjs.org/@antjs/ant-js/-/ant-js-1.0.0-beta.13.tgz","fileCount":159,"unpackedSize":296500,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsr9RCRA9TVsSAnZWagAA9+0P+gJxteCsY/ZwvBGmpGTZ\njItyuZz4aaYFH2jxW88N5gCD9pSf6QyQ4Vkzv9DgWt50aZdj1IF6SIcFIcPE\n6M1mWwKMs4BdhjmKF+f15+cEKo8xXiahsvlF7nazmtAzaHNMFgxffBy14LW4\ne3exF94K74CHAIxAKLgiciCOjbsvkbYSuIqn+yCpztP9fzcr/4Ego9z0itlb\n8V6xHNSp6GpnPGs1I/+46NKkRo1CreKJDt+jtDQUTP3YXLIadFv5Rfnwaamu\nqjmSH1OAU/cJmMrD5hC53cxLC5qRgFmF/ruvUz/U4VAJQku1IyKjswizjehF\ndMVi0pcoAcRvPAVEMD3PZCCo8y2RpsEF0EHyIcVnoLgh3kcdon8VLe1tzvzz\njQEsw3av1KOH8RVlcJL4EdC0+O6s4BqoMssUwLuUxFbmWtenRSsnj+YvDmNJ\nwOFfoisiIro1cMDe3r+SRFEIy4XFCSdZKLn/KjBgRsB6NlMMm+eVYiatKs9q\nnCfhCpObD1LKfqf434VYVRNGgAy7EhqO2PbGx4XdXHGo7YlMQaNY5maniLuE\nawLLtyv09ScVYLcKGW+t9bTiuJbue86tEpK9Xk4zA/HzMyl6N6XEDYMolGB2\nzmVAyP9Ir6gKKPZGJEqkY0igi8pWqK7LBIy5523sNB1hg5BA2dSvQf6CyWNj\ngJSz\r\n=1qUK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMY7//WB9NbwgnyvlAn6oJke8S9NidmTYi8ak8XoAQ1wIhAK33CsLvLNCmFoRFIlyhPWdQq+i08h++2e1dsgHbrw1w"}]},"maintainers":[{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"}],"_npmUser":{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ant-js_1.0.0-beta.13_1571995472787_0.41043779324009"},"_hasShrinkwrap":false},"1.0.0-beta.14":{"name":"@antjs/ant-js","version":"1.0.0-beta.14","description":"Scalable query manager for redis.","main":"build/ant.js","scripts":{"build":"tsc --build src.tsconfig.commonjs.dev.json","build-prod":"rm -rf ./build && tsc --build src.tsconfig.commonjs.prod.json","build-and-test":"npm run build && npm run test-only && npm run testapi-test-only","build-and-test-debug":"npm run build && npm run test-debug-only && npm run testapi-test-debug-only","ci":"npm run build && npm run linter && npm run format-check && npm run test-only && npm run testapi-test-only && npm run report-coverage","ci-docker":"sh scripts/prepare-env.sh && docker-compose -f docker-compose.test.ci.yml up --abort-on-container-exit --exit-code-from ant_lib","clear-js":"node ./scripts/clear-compiled.js","format":"prettier --write \"src/**/*.ts\"","format-check":"prettier --check \"src/**/*.ts\"","linter":"tslint -c ./tslint.json -p ./src.tsconfig.commonjs.dev.json","linter-fix":"tslint --fix -c ./tslint.json -p ./src.tsconfig.commonjs.dev.json","publish-npm":"npm run clear-js && npm run test && npm run build-prod && npm publish --access public","publish-npm-beta":" npm run clear-js && npm run test && npm run build-prod && npm publish --access public --tag beta","report-coverage":"cat ./api-coverage/lcov.info | coveralls","test":"npm run test-docker","test-ci":"npm run ci-docker","test-debug":"npm run test-docker-debug","test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} ./node_modules/jasmine/bin/jasmine.js ./build/test/main.test.js","test-docker":"docker-compose -f docker-compose.test.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-debug":"docker-compose -f docker-compose.test.debug.yml up --abort-on-container-exit --exit-code-from ant_lib","test-only":"nyc --nycrc-path=api.nycrc.json node ./node_modules/jasmine/bin/jasmine.js ./build/test/main.test.js","testapi-test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} node_modules/jasmine/bin/jasmine.js ./build/testapi/test/main.test.js","testapi-test-only":"nyc --nycrc-path=testapi.nycrc.json node ./node_modules/jasmine/bin/jasmine.js ./build/testapi/test/main.test.js"},"repository":{"type":"git","url":"git+https://github.com/notaphplover/ant-js.git"},"author":{"name":"Roberto Pintos López"},"license":"MIT","devDependencies":{"@types/ioredis":"^4.0.18","@types/jasmine":"^3.4.4","@types/node":"^12.11.1","coveralls":"^3.0.7","ioredis":"^4.14.1","jasmine":"^3.5.0","lodash":"^4.17.15","nyc":"^14.1.1","prettier":"^1.18.2","tslint":"^5.20.0","typescript":"^3.6.4"},"gitHead":"25fdec95f11503281ca1540d7e63c7beb4478a4a","readme":"[![Build status](https://travis-ci.org/notaphplover/ant-js.svg?branch=develop)](https://travis-ci.org/notaphplover/ant-js.svg?branch=develop)\n[![Coverage Status](https://coveralls.io/repos/github/notaphplover/ant-js/badge.svg?branch=develop)](https://coveralls.io/github/notaphplover/ant-js?branch=develop)\n[![npm version](https://badge.fury.io/js/%40antjs%2Fant-js.svg)](https://badge.fury.io/js/%40antjs%2Fant-js.svg)\n\n## Description\n\nScalable query manager for redis. This library receives a set of models and queries and manages the access to redis and database servers.\n\n## Status\n\nIn beta phase. The library is being tested in a preproduction environments of a backend service.\n\n## How to install the library\n\nYou can donwnload the library direclty, clone it or install it as a npm dependency:\n\n```\nnpm i @antjs/ant-js\n```\n\n## How to build the library\n\nJust run the build script:\n\n```\nnpm run build\n```\n\n## How to run tests\n\nTests are dockerized in order to start a redis server in a virtual environment.\n\nYou can run all the tests with the test script:\n\n```\nnpm test\n```\n\nA coverage report will be generated at the coverage directory.\n\n## Aknowledgements\n\nSpecial thanks to [Pablo López Torres](https://github.com/supertowers) for the theoretical knowledge and conversations that led to this project.\n\n## Tutorials and Documentation\n\nSee more [tutorials](https://notaphplover.github.io/ant-js/tutorial/introduction.html) and [documentation](https://notaphplover.github.io/ant-js/).\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/notaphplover/ant-js/issues"},"homepage":"https://github.com/notaphplover/ant-js#readme","_id":"@antjs/ant-js@1.0.0-beta.14","_nodeVersion":"11.1.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-mP4xncZeCQmE13ntcutO+ECfjRJFgxsfmWH1/FiiottdJdy49EUOtQjLFSPsj/dh9Ybp8vbS456QRxaMseMjKA==","shasum":"297c1c809dab38b501eadfd05661d1ab513bc6ce","tarball":"https://registry.npmjs.org/@antjs/ant-js/-/ant-js-1.0.0-beta.14.tgz","fileCount":119,"unpackedSize":118711,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdueBnCRA9TVsSAnZWagAAsvQQAJmkf9VDla/yJsYmWaOQ\n/skhgnDHXbzqmHAP3dxHEKMQBMtLcJS1qCiH34ARy4eIvRxPzcH5++8UitaO\nY1PtzdBa/d3v+2+q3uRlJDf5Jp5J0ls/qvAu7FiuEnryxiYoSNmoFBuZeCfN\nX2Ji4XqVX/d7l/HfAs3v1aywUfzPUlMpTEXtXCLbKJ2D28A6gWUuh3JMJq55\nvtpT19/yaPYvkVke+TgoopYEU0sRc+ojR11h3RQwnXXGiyQpvzLA52uDbfml\nKRogMy6Rvh2H9Pf+QG3a3wYGd41nZ2MR/dqX1kmlVRljGNos2V6tlM2uvdEr\n+NzQQomnuhZIuu/93StVHHLGXQV9uf8c9YPe76UnLDCi0HSG3GtHtmyWcJMp\nV7BU65/1p5AyHhTUXRr3t/XF66KsEUu/qUiP88hTOKt14SDqlzbkDaKTkTF4\nBov5YTuwTzwFV521GRxWTn1GfBsKZXWXIpirg2sPzj+4pu87FZsT72UArZFE\nbyCbgxFq8fujPbwYbSIZ9MCgqnN2V1KzT5JcBB+YoK01EgElIFVwiqhPirRl\nSV4zU1G9oGQuZt7z85S60U+Yqfba7PrnrK1MCjLwjmghTSH9evg08LK82Jjo\nYSaOkjjsePERSnxAm2HPr3FBVa/A0agCLYDOa4E3kW7+PTPpqD8GFIEE5Srf\nmZkD\r\n=jUkN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEeIVZpi6udibjn0D8T5x7XPkrts/igcrabk3Zye28IHAiBqnBaGI5tXU07HWtPZ8X6vbc9ThvfKaTBkxgiZsbb38w=="}]},"maintainers":[{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"}],"_npmUser":{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ant-js_1.0.0-beta.14_1572462694289_0.08323915247834157"},"_hasShrinkwrap":false},"1.0.0-beta.15":{"name":"@antjs/ant-js","version":"1.0.0-beta.15","description":"Scalable query manager for redis.","main":"build/ant.js","scripts":{"build":"tsc --build src.tsconfig.commonjs.dev.json","build-prod":"rm -rf ./build && tsc --build src.tsconfig.commonjs.prod.json","build-and-test":"npm run build && npm run test-only && npm run testapi-test-only","build-and-test-debug":"npm run build && npm run test-debug-only && npm run testapi-test-debug-only","ci":"npm run build && npm run linter && npm run format-check && npm run test-only && npm run testapi-test-only && npm run report-coverage","ci-docker":"sh scripts/prepare-env.sh && docker-compose -f docker-compose.test.ci.yml up --abort-on-container-exit --exit-code-from ant_lib","clear-js":"node ./scripts/clear-compiled.js","format":"prettier --write \"src/**/*.ts\"","format-check":"prettier --check \"src/**/*.ts\"","linter":"tslint -c ./tslint.json -p ./src.tsconfig.commonjs.dev.json","linter-fix":"tslint --fix -c ./tslint.json -p ./src.tsconfig.commonjs.dev.json","publish-npm":"npm run clear-js && npm run test && npm run build-prod && npm publish --access public","publish-npm-beta":" npm run clear-js && npm run test && npm run build-prod && npm publish --access public --tag beta","report-coverage":"cat ./api-coverage/lcov.info | coveralls","test":"npm run test-docker","test-ci":"npm run ci-docker","test-debug":"npm run test-docker-debug","test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} ./node_modules/jasmine/bin/jasmine.js ./build/test/main.test.js","test-docker":"docker-compose -f docker-compose.test.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-debug":"docker-compose -f docker-compose.test.debug.yml up --abort-on-container-exit --exit-code-from ant_lib","test-only":"nyc --nycrc-path=api.nycrc.json node ./node_modules/jasmine/bin/jasmine.js ./build/test/main.test.js","testapi-test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} node_modules/jasmine/bin/jasmine.js ./build/testapi/test/main.test.js","testapi-test-only":"nyc --nycrc-path=testapi.nycrc.json node ./node_modules/jasmine/bin/jasmine.js ./build/testapi/test/main.test.js"},"repository":{"type":"git","url":"git+https://github.com/notaphplover/ant-js.git"},"author":{"name":"Roberto Pintos López"},"license":"MIT","devDependencies":{"@types/ioredis":"^4.0.18","@types/jasmine":"^3.4.5","@types/node":"^12.12.5","coveralls":"^3.0.7","ioredis":"^4.14.1","jasmine":"^3.5.0","lodash":"^4.17.15","nyc":"^14.1.1","prettier":"^1.18.2","tslint":"^5.20.0","typescript":"^3.6.4"},"gitHead":"3d5110e518e120d0312dd4113480b9d6c2438d35","readme":"[![Build status](https://travis-ci.org/notaphplover/ant-js.svg?branch=develop)](https://travis-ci.org/notaphplover/ant-js.svg?branch=develop)\n[![Coverage Status](https://coveralls.io/repos/github/notaphplover/ant-js/badge.svg?branch=develop)](https://coveralls.io/github/notaphplover/ant-js?branch=develop)\n[![npm version](https://badge.fury.io/js/%40antjs%2Fant-js.svg)](https://badge.fury.io/js/%40antjs%2Fant-js.svg)\n\n## Description\n\nScalable query manager for redis. This library receives a set of models and queries and manages the access to redis and database servers.\n\n## Status\n\nIn beta phase. The library is being tested in a preproduction environments of a backend service.\n\n## How to install the library\n\nYou can donwnload the library direclty, clone it or install it as a npm dependency:\n\n```\nnpm i @antjs/ant-js\n```\n\n## How to build the library\n\nJust run the build script:\n\n```\nnpm run build\n```\n\n## How to run tests\n\nTests are dockerized in order to start a redis server in a virtual environment.\n\nYou can run all the tests with the test script:\n\n```\nnpm test\n```\n\nA coverage report will be generated at the coverage directory.\n\n## Aknowledgements\n\nSpecial thanks to [Pablo López Torres](https://github.com/supertowers) for the theoretical knowledge and conversations that led to this project.\n\n## Tutorials and Documentation\n\nSee more [tutorials](https://notaphplover.github.io/ant-js/tutorial/introduction.html) and [documentation](https://notaphplover.github.io/ant-js/).\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/notaphplover/ant-js/issues"},"homepage":"https://github.com/notaphplover/ant-js#readme","_id":"@antjs/ant-js@1.0.0-beta.15","_nodeVersion":"11.1.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-M4DHvnkLwXorN+dwWkflP7riLMmFrWCzEeVuk+wIJGWNbryJqyYE3d2GP6u0dQKJ0ZMKcH8GY3rF109uzvGcMQ==","shasum":"727d6568464f18152b8724320e714f35b8d238ea","tarball":"https://registry.npmjs.org/@antjs/ant-js/-/ant-js-1.0.0-beta.15.tgz","fileCount":119,"unpackedSize":119627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwKAHCRA9TVsSAnZWagAA5OEP/2nX0Vy9qgWCS3OV3qjG\nmHVxnq4QmH4Tn5AMoUt6LubhtNUxjcUcUJ5MZGDwtQA3jc/n7xfvux6QGtWc\nYuIGP9L0P3s5wiTvPfGMK/m5EU7e+M5nje6ZgRZKFHCbkmqE09HAf36sIqgv\n0WzUb9bzUHX74HVLs5S3bP/9bXra4PjYJIQW3cRTpk2FHWjoGj22JJ7SFMfH\n1BMzyAbsunzVcArTHh0Kv7iLAmjfA+TaVaxqmkGHRgU6uSY2u1JMIynRuNUQ\nKyP8n2vSLl9b/am1WKyUw+YnW7tFok+M7mLCu41vAMPx0Deda2QQcLMlPyQu\nMr42fWRRDaO9tm+Xsu3sMuqOGZfcQ7xV274FECfmnVL/wDuwQHY+d0m75xep\nTbsK9gUnoh8LL+hhYaoEm0BwF23NRaZTZUbGRg4DCqCm/Na3U2BrBcwDgkVk\nsVVy1z5tdbSeD4iIQLvHtNzivNG9xwS9s4Kwg9tqzm3dfhL8A1tRj238ZjIs\nn1c22cAQT6CJZ/yvy/+63C0g2UDDE7PWYBmz2SdadGSc87NRsJ/UZBD/Z/5E\nookb4ljSV/2lxpTswX5vz9YX3pL8S1RbILEdD62BoK/wwewda7uXouMaOz9E\nblLI8dblJIc6IZ3l4JMRC96CPYPO7k1s0H4fXimMBxEV5K5cvATuD7lvkhn+\n7cUB\r\n=Mkte\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHI0p+EammySghu4zFCHbN28maPY//zPZQfi894WJ13KAiEAgAlnZtEGiiM8VtpBmQJ68BEYIWxVWSkbm55DypF2j3M="}]},"maintainers":[{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"}],"_npmUser":{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ant-js_1.0.0-beta.15_1572904966373_0.016930040868183616"},"_hasShrinkwrap":false},"1.0.0-beta.16":{"name":"@antjs/ant-js","version":"1.0.0-beta.16","description":"Scalable query manager for redis.","main":"build/ant.js","scripts":{"build":"tsc --build src.tsconfig.commonjs.dev.json","build-prod":"rm -rf ./build && tsc --build src.tsconfig.commonjs.prod.json","build-and-test":"npm run build && npm run test-only && npm run testapi-test-only","build-and-test-debug":"npm run build && npm run test-debug-only && npm run testapi-test-debug-only","ci":"npm run build && npm run linter && npm run format-check && npm run test-only && npm run testapi-test-only && npm run report-coverage","ci-docker":"sh scripts/prepare-env.sh && docker-compose -f docker-compose.test.ci.yml up --abort-on-container-exit --exit-code-from ant_lib","clear-js":"node ./scripts/clear-compiled.js","format":"prettier --write \"src/**/*.ts\"","format-check":"prettier --check \"src/**/*.ts\"","linter":"tslint -c ./tslint.json -p ./src.tsconfig.commonjs.dev.json","linter-fix":"tslint --fix -c ./tslint.json -p ./src.tsconfig.commonjs.dev.json","publish-npm":"npm run clear-js && npm run test && npm run build-prod && npm publish --access public","publish-npm-beta":" npm run clear-js && npm run test && npm run build-prod && npm publish --access public --tag beta","report-coverage":"cat ./api-coverage/lcov.info | coveralls","test":"npm run test-docker","test-ci":"npm run ci-docker","test-debug":"npm run test-docker-debug","test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} ./node_modules/jasmine/bin/jasmine.js ./build/test/main.test.js","test-docker":"docker-compose -f docker-compose.test.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-debug":"docker-compose -f docker-compose.test.debug.yml up --abort-on-container-exit --exit-code-from ant_lib","test-only":"nyc --nycrc-path=api.nycrc.json node ./node_modules/jasmine/bin/jasmine.js ./build/test/main.test.js","testapi-test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} node_modules/jasmine/bin/jasmine.js ./build/testapi/test/main.test.js","testapi-test-only":"nyc --nycrc-path=testapi.nycrc.json node ./node_modules/jasmine/bin/jasmine.js ./build/testapi/test/main.test.js"},"repository":{"type":"git","url":"git+https://github.com/notaphplover/ant-js.git"},"author":{"name":"Roberto Pintos López"},"license":"MIT","devDependencies":{"@types/ioredis":"^4.0.18","@types/jasmine":"^3.4.6","@types/node":"^12.12.6","coveralls":"^3.0.7","ioredis":"^4.14.1","jasmine":"^3.5.0","lodash":"^4.17.15","nyc":"^14.1.1","prettier":"^1.18.2","tslint":"^5.20.1","typescript":"^3.7.2"},"gitHead":"f3568aec1348a0bee2ff01b12c4b7db7c42c15bd","readme":"[![Build status](https://travis-ci.org/notaphplover/ant-js.svg?branch=develop)](https://travis-ci.org/notaphplover/ant-js.svg?branch=develop)\n[![Coverage Status](https://coveralls.io/repos/github/notaphplover/ant-js/badge.svg?branch=develop)](https://coveralls.io/github/notaphplover/ant-js?branch=develop)\n[![npm version](https://badge.fury.io/js/%40antjs%2Fant-js.svg)](https://badge.fury.io/js/%40antjs%2Fant-js.svg)\n\n## Description\n\nScalable query manager for redis. This library receives a set of models and queries and manages the access to redis and database servers.\n\n## Status\n\nIn beta phase. The library is being tested in a preproduction environments of a backend service.\n\n## How to install the library\n\nYou can donwnload the library direclty, clone it or install it as a npm dependency:\n\n```\nnpm i @antjs/ant-js\n```\n\n## How to build the library\n\nJust run the build script:\n\n```\nnpm run build\n```\n\n## How to run tests\n\nTests are dockerized in order to start a redis server in a virtual environment.\n\nYou can run all the tests with the test script:\n\n```\nnpm test\n```\n\nA coverage report will be generated at the coverage directory.\n\n## Aknowledgements\n\nSpecial thanks to [Pablo López Torres](https://github.com/supertowers) for the theoretical knowledge and conversations that led to this project.\n\n## Tutorials and Documentation\n\nSee more [tutorials](https://notaphplover.github.io/ant-js/tutorial/introduction.html) and [documentation](https://notaphplover.github.io/ant-js/).\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/notaphplover/ant-js/issues"},"homepage":"https://github.com/notaphplover/ant-js#readme","_id":"@antjs/ant-js@1.0.0-beta.16","_nodeVersion":"11.1.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-qPMbygakgcm9BDGlPGe8GBbhYpGEPIKDVXxEF0L/YhjhFI8vWPdlznajbOHQeGZMnXe0mGmJ6L+6r7du3b+arA==","shasum":"2cf94123f46e712361013b945003cf3a9c1626d7","tarball":"https://registry.npmjs.org/@antjs/ant-js/-/ant-js-1.0.0-beta.16.tgz","fileCount":119,"unpackedSize":119256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdw1ACCRA9TVsSAnZWagAAARcP/j0t+iYv2JUcy7Ihr7UZ\n/wisU0obeIwpJiqZ8xLhuOifecpaRew42SvnlqmRVYVHQwNILVIYifCyjBCO\ntSCZAFNT9WHVw1Gb+lzbsmT4/pS7/Yyf3L74YqWoor67Xz7aT4w0Nqj/WrOV\nOxDV3VlgMWZpUPBrlNQIVfBZ6r63y+n/d5ULhBpxyaSFVE14uLcAeq1jtzVu\nXWyzuddjUx1saMltbusyt0WTWaZtgutHinAkPejbZZrymaKDiGgBImI9x+qV\npktBbu22ymwTeFAmMVLbaqXw0w4A8cl5Qzp5LVb3ARy8uZLWPx0BZ9WsxkVV\nigziot9NdBjSX+wOMl5QMW9Tel02ILwc2tiHLpI0NfNIJ+y89G4pgehZk6LS\nSD0q9ebmAVPYB02qiOwbXqeJ4pQbw0BugNWeeIG/nCbFhWhNQjQ3UDLwwOL2\ndd8G/L/3RLMYYgIs8gtvF3GNOXwhwnfbbd8orTs4Q2yff6PxJkBYwU5NU2uk\ntqliprQXjB9uflP2KdzTxX10cGxxA4dHMV2HVrixzdvWuNn92B+OXVkGWqmU\nqZMcTE5+ZfE5bVBF4lBBF0ctruzmPQWp3HkfMaFWZALUVFDNDgFR+JxftIWi\njBxk9nOrotuFG36e/cNwKg5K69DI+UXrLJKS0hg1XmdCEB7Efxau3lvX3II+\ncko2\r\n=T1Es\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+6Nj7R40Naiwqoh5Ul0ZxnQhwGir2wVfQwLJSQw/44gIgVC/cMVorrG3fgAvfQ5D6S/7exRFu05jWHnF9B2yIc9M="}]},"maintainers":[{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"}],"_npmUser":{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ant-js_1.0.0-beta.16_1573081090368_0.5309036639124318"},"_hasShrinkwrap":false},"1.0.0-beta.17":{"name":"@antjs/ant-js","version":"1.0.0-beta.17","description":"Scalable query manager for redis.","main":"build/ant.js","scripts":{"build":"tsc --build src.tsconfig.commonjs.dev.json","build-prod":"rm -rf ./build && tsc --build src.tsconfig.commonjs.prod.json","build-and-test":"npm run build && npm run test-only && npm run testapi-test-only","build-and-test-debug":"npm run build && npm run test-debug-only && npm run testapi-test-debug-only","ci":"npm run build && npm run linter && npm run format-check && npm run test-only && npm run testapi-test-only && npm run report-coverage","ci-docker":"sh scripts/prepare-env.sh && docker-compose -f docker-compose.test.ci.yml up --abort-on-container-exit --exit-code-from ant_lib","clear-js":"node ./scripts/clear-compiled.js","format":"prettier --write \"src/**/*.ts\"","format-check":"prettier --check \"src/**/*.ts\"","linter":"tslint -c ./tslint.json -p ./src.tsconfig.commonjs.dev.json","linter-fix":"tslint --fix -c ./tslint.json -p ./src.tsconfig.commonjs.dev.json","publish-npm":"npm run clear-js && npm run test && npm run build-prod && npm publish --access public","publish-npm-beta":" npm run clear-js && npm run test && npm run build-prod && npm publish --access public --tag beta","report-coverage":"cat ./api-coverage/lcov.info | coveralls","test":"npm run test-docker","test-ci":"npm run ci-docker","test-debug":"npm run test-docker-debug","test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} ./node_modules/jasmine/bin/jasmine.js ./build/test/main.test.js","test-docker":"docker-compose -f docker-compose.test.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-debug":"docker-compose -f docker-compose.test.debug.yml up --abort-on-container-exit --exit-code-from ant_lib","test-only":"nyc --nycrc-path=api.nycrc.json node ./node_modules/jasmine/bin/jasmine.js ./build/test/main.test.js","testapi-test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} node_modules/jasmine/bin/jasmine.js ./build/testapi/test/main.test.js","testapi-test-only":"nyc --nycrc-path=testapi.nycrc.json node ./node_modules/jasmine/bin/jasmine.js ./build/testapi/test/main.test.js"},"repository":{"type":"git","url":"git+https://github.com/notaphplover/ant-js.git"},"author":{"name":"Roberto Pintos López"},"license":"MIT","devDependencies":{"@types/ioredis":"^4.0.18","@types/jasmine":"^3.4.6","@types/node":"^12.12.6","coveralls":"^3.0.7","ioredis":"^4.14.1","jasmine":"^3.5.0","lodash":"^4.17.15","nyc":"^14.1.1","prettier":"^1.18.2","tslint":"^5.20.1","typescript":"^3.7.2"},"gitHead":"c371bf5335dd2d3fc3b31fcbb4d39fa5cfd377d5","readme":"[![Build status](https://travis-ci.org/notaphplover/ant-js.svg?branch=develop)](https://travis-ci.org/notaphplover/ant-js.svg?branch=develop)\n[![Coverage Status](https://coveralls.io/repos/github/notaphplover/ant-js/badge.svg?branch=develop)](https://coveralls.io/github/notaphplover/ant-js?branch=develop)\n[![npm version](https://badge.fury.io/js/%40antjs%2Fant-js.svg)](https://badge.fury.io/js/%40antjs%2Fant-js.svg)\n\n## Description\n\nScalable query manager for redis. This library receives a set of models and queries and manages the access to redis and database servers.\n\n## Status\n\nIn beta phase. The library is being tested in a preproduction environments of a backend service.\n\n## How to install the library\n\nYou can donwnload the library direclty, clone it or install it as a npm dependency:\n\n```\nnpm i @antjs/ant-js\n```\n\n## How to build the library\n\nJust run the build script:\n\n```\nnpm run build\n```\n\n## How to run tests\n\nTests are dockerized in order to start a redis server in a virtual environment.\n\nYou can run all the tests with the test script:\n\n```\nnpm test\n```\n\nA coverage report will be generated at the coverage directory.\n\n## Aknowledgements\n\nSpecial thanks to [Pablo López Torres](https://github.com/supertowers) for the theoretical knowledge and conversations that led to this project.\n\n## Tutorials and Documentation\n\nSee more [tutorials](https://notaphplover.github.io/ant-js/tutorial/introduction.html) and [documentation](https://notaphplover.github.io/ant-js/).\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/notaphplover/ant-js/issues"},"homepage":"https://github.com/notaphplover/ant-js#readme","_id":"@antjs/ant-js@1.0.0-beta.17","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-WgdJhPfiF4nkzBxZavwkVU9oER568ktD6rGwsNhs//maPGUHAHebF3e4Ioz+PHBmoxUkZnFlAri29uyl2pGRsA==","shasum":"2f39611c17ee9b7018907516480ee58977d86a3d","tarball":"https://registry.npmjs.org/@antjs/ant-js/-/ant-js-1.0.0-beta.17.tgz","fileCount":119,"unpackedSize":119256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0w6LCRA9TVsSAnZWagAAYnsQAIMWYFMh74jSf8S+guio\nr7SnX860TUFCbEWNrRyHd7z/rFr7lBulDsvmzdYIopaEODBZSbp2g86iV8GP\nvMC7oUmn87V+OTKxp4j9UnHflhExyyWtVXkBUK+VBYMX3siudilNxN8pr7oC\nVt2/VcWqVoSv3ZKDM88K53vLqur5DcpL5ZYHq+NLs/MfuxlROumgM2aBG3Xd\n6faWyCv3N23jxdIuBu3yZDJxHX+VmiqZFD74TOeNzMPaJHduerCwyeEiE9E7\nT/JIQJu3bkmCjU4s5swcJ+dyybOTljf4Y4P+Wx0wEdM5/EpPbtPY/Q9ALliU\nQbGgQ/gOH+VHOxN203yX56C398kxobiCyG7c+2Mi2I4aYVtyrUdzmKYYnuYk\n48Z1FKrMgR5Rb/r1ZliqKV+1M4yzCxZMdbpqWsbRDeFzjsMuHM/Uu3gEKV49\nXmP/1wXH6oJfc7XXSugE8eELu1IqQiuOK8/zL4m+uyk67EACE04nmOBnFMM/\nX26QonWJ1cnJAL4CdPOPYrKx1ace/ch3dbY9DtDT8ofVlxZLrvZV0jTZ80MK\nu0blH21HgksYAP0CxQ+UColMra/4d2Eq5pXPbFgEZ8FKfrdF1/RPhBrPw0mX\nejE1VqYbpEKpjeMoQFd/ByB71h9ZU4BVnbtvPpSDSXaVJofVd2fFFMSL7uyu\nlO8x\r\n=Whd6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDg5/hHNb1YBA8dD+/+5WxpD5L+LzVHIzeRZEF/BidflAiEAzByXsbx4T4vT5YYxJ2Ryw2pnTdZUTvdszruPFv7yhUo="}]},"maintainers":[{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"}],"_npmUser":{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ant-js_1.0.0-beta.17_1574112907030_0.404133699149537"},"_hasShrinkwrap":false},"1.0.0":{"name":"@antjs/ant-js","version":"1.0.0","description":"Scalable query manager for redis.","main":"build/ant.js","scripts":{"build":"tsc --build src.tsconfig.commonjs.dev.json","build-prod":"rm -rf ./build && tsc --build src.tsconfig.commonjs.prod.json","build-and-test":"npm run build && npm run test-only && npm run testapi-test-only","build-and-test-debug":"npm run build && npm run test-debug-only && npm run testapi-test-debug-only","ci":"npm run build && npm run linter && npm run format-check && npm run test-only && npm run testapi-test-only && npm run report-coverage","clear-js":"node ./scripts/clear-compiled.js","format":"prettier --write \"src/**/*.ts\"","format-check":"prettier --check \"src/**/*.ts\"","linter":"eslint 'src/**/*.ts'","linter-fix":"eslint --fix 'src/**/*.ts'","publish-npm":"npm run clear-js && npm run test && npm run build-prod && npm publish --access public","publish-npm-beta":" npm run clear-js && npm run test && npm run build-prod && npm publish --access public --tag beta","report-coverage":"cat ./api-coverage/lcov.info | coveralls","test":"npm run test-docker","test-debug":"npm run test-docker-debug","test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} ./node_modules/jasmine/bin/jasmine.js ./build/test/main.test.js","test-docker":"docker-compose -f docker-compose.test.yml up --abort-on-container-exit --exit-code-from ant_lib","test-docker-debug":"docker-compose -f docker-compose.test.debug.yml up --abort-on-container-exit --exit-code-from ant_lib","test-only":"nyc --nycrc-path=api.nycrc.json node ./node_modules/jasmine/bin/jasmine.js ./build/test/main.test.js","testapi-test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} node_modules/jasmine/bin/jasmine.js ./build/testapi/test/main.test.js","testapi-test-only":"nyc --nycrc-path=testapi.nycrc.json node ./node_modules/jasmine/bin/jasmine.js ./build/testapi/test/main.test.js"},"repository":{"type":"git","url":"git+https://github.com/notaphplover/ant-js.git"},"author":{"name":"Roberto Pintos López"},"license":"MIT","devDependencies":{"@types/ioredis":"^4.14.2","@types/jasmine":"^3.5.0","@types/node":"^12.12.20","@typescript-eslint/eslint-plugin":"^2.12.0","@typescript-eslint/parser":"^2.12.0","coveralls":"^3.0.9","eslint":"^6.7.2","ioredis":"^4.14.1","jasmine":"^3.5.0","lodash":"^4.17.15","nyc":"^14.1.1","prettier":"^1.19.1","typescript":"^3.7.3"},"gitHead":"45b97eb177442ecbb31eb8ab610a891135b06300","bugs":{"url":"https://github.com/notaphplover/ant-js/issues"},"homepage":"https://github.com/notaphplover/ant-js#readme","_id":"@antjs/ant-js@1.0.0","_nodeVersion":"13.1.0","_npmVersion":"6.13.3","dist":{"integrity":"sha512-q0pUmWmmZyoJz6HxAuVuj0WbrPku4AiZsx5qFjFSr+Na3qxKHxgEQRZrIeY84PlHW+m8BlMAQMRwLq/t/Ma2+g==","shasum":"fe4386d99edca20a8e92f48a8c517fed84f5b787","tarball":"https://registry.npmjs.org/@antjs/ant-js/-/ant-js-1.0.0.tgz","fileCount":120,"unpackedSize":119305,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/OPECRA9TVsSAnZWagAAAIYP/iLhDPuLeNnuyQAzTdv1\nOpY1VuaJDrMbAIBgWUD4N5Wt7D8XvbcBVyZ/y/lAf5E0um8h5a8gk5xAb20S\n3jZNWAlME8vqnHZf3E7VNCT2SuC6YjubCgaxiBLq9Zs5Zc3OxYTSY6tKBr5F\ntNauvuNNlhVS+ElJiH6G3FD09dyKUpl5ld8o09DMsuGGX5s+q9S1mesR2I6K\nz44dt7/HYSJyxkmN3dwTFeW1iLEdYiqG0Q7RpcVkk2fSeEQEPO3eylkjzX8Z\nR5UiULDfEO+9My7T/dlHgAEClzgJKa5bdkaMgJ8wr0E9fbdcUNz1zS4COgxo\nfCtdWixDc/HbFYBUBBqekxVRXIPgWojgTLjr7FoZL+ZcU/dNhBTbG0CTCIR9\nPAOW11dU2w6OxFZtS4tsDcDZA9H/ADTu+6lHDsgXai/uE/HHZHT2g+ZeeJRO\n1LMlMvVNZs9I9vB6OZ1/pSwVd9LQYRxrnZQv+7KtC+MUKSTOD0VE/e9LU2Lb\nOQecAEijzBPh/m8h+k7SxiImgNwQY9k1O+qvzyc4VvucKXcUW9LNiycbsjE+\n8OuV4hSK7UDK6JflrQBlKGwQ8dlEPpLNhN0vNjtpuGPDAnhjMBDUepKqeo2t\n3E5RX8XfcNmqQ4nJsLCHN+kO/o0FUNLhH4d1VBSpHuFlpk+ci6mM7P868/7x\nvDLe\r\n=BaBd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwoyf9sxVDwb6P250IKWBMtXN3UJPnecaMLw1GC5aXmAIgFim+vs8/LFrl4ZWq+0u31Ap/F9snuRKG7yUlCWsyQhg="}]},"maintainers":[{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"}],"_npmUser":{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ant-js_1.0.0_1576854467782_0.6252709703057047"},"_hasShrinkwrap":false},"1.0.1":{"name":"@antjs/ant-js","version":"1.0.1","description":"Scalable query manager for redis.","main":"build/ant.js","scripts":{"build":"tsc --build src.tsconfig.commonjs.dev.json","build-prod":"rm -rf ./build && tsc --build src.tsconfig.commonjs.prod.json","build-and-test":"npm run build && npm run test-only && npm run testapi-test-only","build-and-test-debug":"npm run build && npm run test-debug-only && npm run testapi-test-debug-only","ci":"npm run build && npm run linter && npm run format-check && npm run test-only && npm run testapi-test-only && npm run report-coverage","clear-js":"node ./scripts/clear-compiled.js","format":"prettier --write \"src/**/*.ts\"","format-check":"prettier --check \"src/**/*.ts\"","linter":"eslint 'src/**/*.ts'","linter-fix":"eslint --fix 'src/**/*.ts'","publish-npm":"npm run clear-js && npm run test && npm run build-prod && npm publish --access public","publish-npm-beta":" npm run clear-js && npm run test && npm run build-prod && npm publish --access public --tag beta","report-coverage":"cat ./api-coverage/lcov.info | coveralls","test":"sh scripts/run-test.sh","test-clear-docker-image":"docker-compose -f docker-compose.yml -f docker-compose.test.yml rm -v ant_lib","test-debug":"sh scripts/run-test-debug.sh","test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} ./node_modules/jasmine/bin/jasmine.js ./build/test/main.test.js","test-only":"nyc --nycrc-path=api.nycrc.json node ./node_modules/jasmine/bin/jasmine.js ./build/test/main.test.js","testapi-test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} node_modules/jasmine/bin/jasmine.js ./build/testapi/test/main.test.js","testapi-test-only":"nyc --nycrc-path=testapi.nycrc.json node ./node_modules/jasmine/bin/jasmine.js ./build/testapi/test/main.test.js"},"repository":{"type":"git","url":"git+https://github.com/notaphplover/ant-js.git"},"author":{"name":"Roberto Pintos López"},"license":"MIT","devDependencies":{"@types/ioredis":"^4.14.3","@types/jasmine":"^3.5.0","@types/node":"^12.12.21","@typescript-eslint/eslint-plugin":"^2.12.0","@typescript-eslint/parser":"^2.12.0","coveralls":"^3.0.9","eslint":"^6.8.0","ioredis":"^4.14.1","jasmine":"^3.5.0","lodash":"^4.17.15","nyc":"^14.1.1","prettier":"^1.19.1","typescript":"^3.7.3"},"gitHead":"e5931536a6fb2bb8e59b2185218f2d41c7eb869f","bugs":{"url":"https://github.com/notaphplover/ant-js/issues"},"homepage":"https://github.com/notaphplover/ant-js#readme","_id":"@antjs/ant-js@1.0.1","_nodeVersion":"13.1.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-adq1K/TyTzPO2SC2M+pzqAK6czjrmb0Z1P0DublXIrCiR0PIjD6AvP7TTKHZn/2/MeN2hk7F1ynr/xYs9Gzhbg==","shasum":"0f75c88a1bb2b66b01318e9b98e364c04629a168","tarball":"https://registry.npmjs.org/@antjs/ant-js/-/ant-js-1.0.1.tgz","fileCount":121,"unpackedSize":119793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeCl7mCRA9TVsSAnZWagAA7CAP/0regO1dXmp6pHsxG4Jh\nJ3Ve1buVNP3dE7htI9wWRC1vfDymfKHbjF+QA5vYHscc1EAhKFjH2RQme9X1\n3qDvF0Kh9sCIg7rOqIG+vdJcSnG0THbI9+thFEG0p0JAu2PdWs513XEVoZGI\nQu5WyNFe73+xpkb5JCj8Z4pzlyGvr5nUP099IwjM+JGEtteLfzM5lUNCk5kI\n0CEGsgeOmKfXhhV28oT/uVj3I0YSUJGb+DJcGCwAhrYQtF/d5kOMe7BZHeSd\n8HnR4C1DWvXzHUq/qfx9ViEqLqED9agsiJ2r5TjuX7m8yAhe84ZlMC9SZ0MV\nhiWcoOKVJxxuSbHB+mp37A4lWq3TV3DnEq4ba3BllmqmpdrIzo638oXvyMIi\nSgk0vms8He/+mB80VOagESfd+EJkQf2+L4uS4ZUg6SQQhW1Dp+JY6QkFM2W7\n2EUDjVJILw/n5nePgdGBJhSyYBFg6EPTFYlJJ/FqlhnIq1c2dweuFVX2zpry\nbibfBMySYlEGJ7zcYOrF19dxHXiSmeyDu6wii7YVF2WXwHds62KJ1FfCbeQb\niQ+T7ElPt4ql5Cg/qzkTFM3kbUMzZuXVKk5POFO/I/viWvCKoWCDZHQFEDtE\nbmtrG4bEz8f24ItrMug8UI3RKw9pYzlbj3KyUlddHQ8uwl4E4WvaEtXb1bUD\nPf32\r\n=mpLy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEROecujDzak+3zXrA1s1WJJJkjdD3fMyXMo7NISnn2JAiEA2ESJamt2A9jgUPyOMcPu27mjqxffdU/KM7aNIiXCk0U="}]},"maintainers":[{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"}],"_npmUser":{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ant-js_1.0.1_1577737958253_0.1753654578995274"},"_hasShrinkwrap":false},"1.0.2":{"name":"@antjs/ant-js","version":"1.0.2","description":"Scalable query manager for redis.","main":"build/ant.js","scripts":{"build":"tsc --build src.tsconfig.commonjs.dev.json","build-prod":"rm -rf ./build && tsc --build src.tsconfig.commonjs.prod.json","build-and-test":"npm run build && npm run test-only && npm run testapi-test-only","build-and-test-debug":"npm run build && npm run test-debug-only && npm run testapi-test-debug-only","ci":"npm run build && npm run linter && npm run format-check && npm run test-only && npm run testapi-test-only && npm run report-coverage","clear-js":"node ./scripts/clear-compiled.js","doc":"typedoc","format":"prettier --write \"src/**/*.ts\"","format-check":"prettier --check \"src/**/*.ts\"","linter":"eslint 'src/**/*.ts'","linter-fix":"eslint --fix 'src/**/*.ts'","publish-npm":"npm run clear-js && npm run test && npm run build-prod && npm publish --access public","publish-npm-beta":" npm run clear-js && npm run test && npm run build-prod && npm publish --access public --tag beta","report-coverage":"cat ./api-coverage/lcov.info | coveralls","test":"sh scripts/run-test.sh","test-clear-docker-image":"docker-compose -f docker-compose.yml -f docker-compose.test.yml rm -v ant_lib","test-debug":"sh scripts/run-test-debug.sh","test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} ./node_modules/jasmine/bin/jasmine.js ./build/test/main.test.js","test-only":"nyc --nycrc-path=api.nycrc.json node ./node_modules/jasmine/bin/jasmine.js ./build/test/main.test.js","testapi-test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} node_modules/jasmine/bin/jasmine.js ./build/testapi/test/main.test.js","testapi-test-only":"nyc --nycrc-path=testapi.nycrc.json node ./node_modules/jasmine/bin/jasmine.js ./build/testapi/test/main.test.js"},"repository":{"type":"git","url":"git+https://github.com/notaphplover/ant-js.git"},"author":{"name":"Roberto Pintos López"},"license":"MIT","devDependencies":{"@types/ioredis":"^4.14.3","@types/jasmine":"^3.5.0","@types/lodash":"^4.14.149","@types/node":"^12.12.21","@typescript-eslint/eslint-plugin":"^2.15.0","@typescript-eslint/parser":"^2.15.0","coveralls":"^3.0.9","eslint":"^6.8.0","ioredis":"^4.14.1","jasmine":"^3.5.0","lodash":"^4.17.15","nyc":"^15.0.0","prettier":"^1.19.1","typedoc":"^0.16.1","typescript":"^3.7.4"},"gitHead":"9960932ee2bc03056fa0262f7c07c0b23f087d99","bugs":{"url":"https://github.com/notaphplover/ant-js/issues"},"homepage":"https://github.com/notaphplover/ant-js#readme","_id":"@antjs/ant-js@1.0.2","_nodeVersion":"13.1.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-BUNPRVjDhXXEE0W4dKu8NdNM1p6Hl3TkzTWEG+tMkRwPFKmyAQlbkkooChVuifK5m8DugW8PYQXUQZaVR9z8UQ==","shasum":"7a6611fa630c33e7e2a49ce2e2c410eec225fa38","tarball":"https://registry.npmjs.org/@antjs/ant-js/-/ant-js-1.0.2.tgz","fileCount":115,"unpackedSize":104854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHGQPCRA9TVsSAnZWagAAXfkP/iAseJk6y0/u6vjG/988\ni3EH6iEPkyGpuOsJBqYjJnV19OtefDYTsaAJulXnirQF03VioQcsgnN7oSER\nvco3jBScwLCZC/CK3wae3zs/FvZSONAaKmaqe9OEbAoJBzlayxyAkS/x7Cbp\nhOZj1KGAGMePOiNlJs1+MpjgXIyIrD8qoKDxobnQkhFWC5KcAIxeBCtdgxUz\nyPj45+J6fVyhecPXGstnF4DfTjxp5M/C+kSYOpso+JYzIytH3BD4Ii3MniMQ\n42DaYsF+swW3/EEzP8te4COtwdAazSIcn6P2GycbZxLzylHC1Zibz5tlRya4\nZLFmPjsrBXCI57PZhEGColu5n4Ua51DeANdupGrfLoexxry4JjDFKp36GTeY\ntLiEZtQD2sI26XzHnSF5CnYUvF56kiPH/nXL/gKp+wWYRvnf9eu1x1yaTr2r\n0PWqArg4S6DOhlwK7RyH3P5SyEwDr265YGVQzQvPZdlpDnXGb7qVBxQvdfIg\nZTVuOrnqJ0CYjmuIt6yZ992ho6SuCgQOkX1PHfiBO6paVOpjxdoSTmvFe8zw\n9EyZNHYEywSjvP0VotkMYrRKR0x7r4mW3/6z3MFjyXFKoLD627qD2rnp8HTi\nuwrpcd2SzfPgGSXNyjbdKsKeS5Qnvj25M8eWcPiqYV0HAsd+HoaZELev06xb\nz6ir\r\n=oVC6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJpuHNmw/sKo9q0bjPWuzog44FIY1cfYyls61/Mpi4mAiEAlaQV8WOFQaC4MD8v1vqeSElO34ORfFHEsd6LIQsIQRs="}]},"maintainers":[{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"}],"_npmUser":{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ant-js_1.0.2_1578918926701_0.47239765793356403"},"_hasShrinkwrap":false},"2.0.0-beta.0":{"name":"@antjs/ant-js","version":"2.0.0-beta.0","description":"Scalable query manager for redis.","main":"build/ant.js","scripts":{"build":"tsc --build src.tsconfig.commonjs.dev.json","build-prod":"rm -rf ./build && tsc --build src.tsconfig.commonjs.prod.json","build-and-test":"npm run build && npm run test-only && npm run testapi-test-only","build-and-test-debug":"npm run build && npm run test-debug-only && npm run testapi-test-debug-only","ci":"npm run build && npm run linter && npm run format-check && npm run test-only && npm run testapi-test-only && npm run report-coverage","clear-js":"node ./scripts/clear-compiled.js","doc":"typedoc","format":"prettier --write \"src/**/*.ts\"","format-check":"prettier --check \"src/**/*.ts\"","linter":"eslint 'src/**/*.ts'","linter-fix":"eslint --fix 'src/**/*.ts'","publish-npm":"npm run clear-js && npm run test && npm run build-prod && npm publish --access public","publish-npm-beta":" npm run clear-js && npm run test && npm run build-prod && npm publish --access public --tag beta","report-coverage":"cat ./api-coverage/lcov.info | coveralls","test":"sh scripts/run-test.sh","test-clear-docker-image":"docker-compose -f docker-compose.yml -f docker-compose.test.yml rm -v ant_lib","test-debug":"sh scripts/run-test-debug.sh","test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} ./node_modules/jasmine/bin/jasmine.js ./build/test/main.test.js","test-only":"nyc --nycrc-path=api.nycrc.json node ./node_modules/jasmine/bin/jasmine.js ./build/test/main.test.js","testapi-test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} node_modules/jasmine/bin/jasmine.js ./build/testapi/test/main.test.js","testapi-test-only":"nyc --nycrc-path=testapi.nycrc.json node ./node_modules/jasmine/bin/jasmine.js ./build/testapi/test/main.test.js"},"repository":{"type":"git","url":"git+https://github.com/notaphplover/ant-js.git"},"author":{"name":"Roberto Pintos López"},"license":"MIT","devDependencies":{"@types/ioredis":"^4.14.3","@types/jasmine":"^3.5.0","@types/lodash":"^4.14.149","@types/node":"^12.12.21","@typescript-eslint/eslint-plugin":"^2.15.0","@typescript-eslint/parser":"^2.15.0","coveralls":"^3.0.9","eslint":"^6.8.0","ioredis":"^4.14.1","jasmine":"^3.5.0","lodash":"^4.17.15","nyc":"^15.0.0","prettier":"^1.19.1","typedoc":"^0.16.1","typescript":"^3.7.4"},"gitHead":"41ee50087c0670f58f7368133d778b050b52e814","readme":"[![Build status](https://github.com/notaphplover/ant-js/workflows/ci/badge.svg)](https://github.com/notaphplover/ant-js/workflows/ci/badge.svg)\n[![Coverage Status](https://coveralls.io/repos/github/notaphplover/ant-js/badge.svg?branch=develop)](https://coveralls.io/github/notaphplover/ant-js?branch=develop)\n[![npm version](https://badge.fury.io/js/%40antjs%2Fant-js.svg)](https://badge.fury.io/js/%40antjs%2Fant-js.svg)\n\n## Description\n\nScalable query manager for redis. This library receives a set of models and queries and manages the access to redis and database servers.\n\n## Status\n\nWe finally released an stable version! The library is still being tested in a preproduction environments of a backend service.\n\n## How to install the library\n\nYou can donwnload the library direclty, clone it or install it as a npm dependency:\n\n```\nnpm i @antjs/ant-js\n```\n\n## How to build the library\n\nJust run the build script:\n\n```\nnpm run build\n```\n\n## How to run tests\n\nTests are dockerized in order to start a redis server in a virtual environment.\n\nYou can run all the tests with the test script:\n\n```\nnpm test\n```\n\nA coverage report will be generated at the coverage directory.\n\n## Aknowledgements\n\nSpecial thanks to [Pablo López Torres](https://github.com/supertowers) for the theoretical knowledge and conversations that led to this project.\n\n## Tutorials and Documentation\n\nSee more [tutorials](https://notaphplover.github.io/ant-js/tutorial/introduction.html) and [documentation](https://notaphplover.github.io/ant-js/).\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/notaphplover/ant-js/issues"},"homepage":"https://github.com/notaphplover/ant-js#readme","_id":"@antjs/ant-js@2.0.0-beta.0","_nodeVersion":"13.1.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-QVqbg8njvZagje+w6xz29ayfPtqK0ZbqRtM0UbrFJoBuDUGxY6IiELANsNYYzjHVpr8DaJQ8BjPnBY1aypucxA==","shasum":"2e7008583347213878c47e4e2aea7c5c7398a4a4","tarball":"https://registry.npmjs.org/@antjs/ant-js/-/ant-js-2.0.0-beta.0.tgz","fileCount":125,"unpackedSize":116787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKHElCRA9TVsSAnZWagAAW2IP/RTuyDDfW0Ic9nOwcoRi\nssqqtKhxW9NwrSpC4W7Kw76WNBYH09wVHiqfBouSJtScgCtLSHaQ3e+wr7KX\n7Q/QuFr2TSrogYSaf8KEztWOZJ88qCqc2/Nd2jm22rP2nKTQAqc3On/3npmN\nMIHhIQ4TlGVs4pIOjx/sTD32a9krs6QEJuqV2VaTR8wLEuNKT/1hs+Ep0fBu\nRvyV2FNYZZ/fsLACLL9nUZM9W0XLu3hXFN9VIJ7vvc8UBGvSUSvJuFIG2rTs\nrufl1N0A4r93ACweQC75M+tHZSJMtsMl8RQjgvwHJr2s3ffDUnzcxyAhR9cf\nXWfwIaODxlrPrZMW57s8+DsdHYFb686TzNKF/ZbwPrQU9nMm187DwgyV36g3\nynctyLeEb6wCn2tc9hRwKc5KqjkUnqM4ZmHqvTWx/Ofw3kaLNiKU3rkVinLw\nlla1/DSfXgVkIPZk3SJAVS8j+E/oly09LhZg5Wu19BNGeRh2uynQUtsC54Ce\nLFTlk0XTtASRCkTAuOjBxbtPIUhMeFk3uV/0vBbfUfrzkkraB/56ELl8og8G\nr5/OWKmF91WWPcn9xxBz+pM8MEuMDoDAAwYXR9jRidWmt7SC/QB2kJ+heM2m\nsdvLmq9c7pkor+ipEHj0ThZSaR1VPHtqbGdLU4pt1OMF+pZmE+/59R4xY61S\nQfIH\r\n=ttq8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDv7juorHdXPK2NVygEEvSTTiJytUQ7RPUhwuPgVTblmwIhAIg2QO8Yo7TdoiuzMQ266sQrlpwrKSDCelMmzi2A6Uym"}]},"maintainers":[{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"}],"_npmUser":{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ant-js_2.0.0-beta.0_1579708708967_0.40606363835154924"},"_hasShrinkwrap":false},"2.0.0-beta.1":{"name":"@antjs/ant-js","version":"2.0.0-beta.1","description":"Scalable query manager for redis.","main":"build/ant.js","scripts":{"build":"tsc --build src.tsconfig.commonjs.dev.json","build-prod":"rm -rf ./build && tsc --build src.tsconfig.commonjs.prod.json","build-and-test":"npm run build && npm run test-only && npm run testapi-test-only","build-and-test-debug":"npm run build && npm run test-debug-only && npm run testapi-test-debug-only","ci":"npm run build && npm run linter && npm run format-check && npm run test-only && npm run testapi-test-only && npm run report-coverage","clear-js":"node ./scripts/clear-compiled.js","doc":"typedoc","format":"prettier --write \"src/**/*.ts\"","format-check":"prettier --check \"src/**/*.ts\"","linter":"eslint 'src/**/*.ts'","linter-fix":"eslint --fix 'src/**/*.ts'","publish-npm":"npm run clear-js && npm run test && npm run build-prod && npm publish --access public","publish-npm-beta":" npm run clear-js && npm run test && npm run build-prod && npm publish --access public --tag beta","report-coverage":"cat ./api-coverage/lcov.info | coveralls","test":"sh scripts/run-test.sh","test-clear-docker-image":"docker-compose -f docker-compose.yml -f docker-compose.test.yml rm -v ant_lib","test-debug":"sh scripts/run-test-debug.sh","test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} ./node_modules/jasmine/bin/jasmine.js ./build/test/main.test.js","test-only":"nyc --nycrc-path=api.nycrc.json node ./node_modules/jasmine/bin/jasmine.js ./build/test/main.test.js","testapi-test-debug-only":"node --inspect-brk=0.0.0.0:${NODE_DEBUG_PORT_INNER} node_modules/jasmine/bin/jasmine.js ./build/testapi/test/main.test.js","testapi-test-only":"nyc --nycrc-path=testapi.nycrc.json node ./node_modules/jasmine/bin/jasmine.js ./build/testapi/test/main.test.js"},"repository":{"type":"git","url":"git+https://github.com/notaphplover/ant-js.git"},"author":{"name":"Roberto Pintos López"},"license":"MIT","devDependencies":{"@types/ioredis":"^4.14.4","@types/jasmine":"^3.5.1","@types/lodash":"^4.14.149","@types/node":"^12.12.21","@typescript-eslint/eslint-plugin":"^2.17.0","@typescript-eslint/parser":"^2.17.0","coveralls":"^3.0.9","eslint":"^6.8.0","ioredis":"^4.14.1","jasmine":"^3.5.0","lodash":"^4.17.15","nyc":"^15.0.0","prettier":"^1.19.1","typedoc":"^0.16.8","typescript":"^3.7.5"},"readme":"[![Build status](https://github.com/notaphplover/ant-js/workflows/ci/badge.svg)](https://github.com/notaphplover/ant-js/workflows/ci/badge.svg)\n[![Coverage Status](https://coveralls.io/repos/github/notaphplover/ant-js/badge.svg?branch=develop)](https://coveralls.io/github/notaphplover/ant-js?branch=develop)\n[![npm version](https://badge.fury.io/js/%40antjs%2Fant-js.svg)](https://badge.fury.io/js/%40antjs%2Fant-js.svg)\n\n## Description\n\nScalable query manager for redis. This library receives a set of models and queries and manages the access to redis and database servers.\n\n## Status\n\nWe finally released an stable version! The library is still being tested in a preproduction environments of a backend service.\n\n## How to install the library\n\nYou can donwnload the library direclty, clone it or install it as a npm dependency:\n\n```\nnpm i @antjs/ant-js\n```\n\n## How to build the library\n\nJust run the build script:\n\n```\nnpm run build\n```\n\n## How to run tests\n\nTests are dockerized in order to start a redis server in a virtual environment.\n\nYou can run all the tests with the test script:\n\n```\nnpm test\n```\n\nA coverage report will be generated at the coverage directory.\n\n## Aknowledgements\n\nSpecial thanks to [Pablo López Torres](https://github.com/supertowers) for the theoretical knowledge and conversations that led to this project.\n\n## Tutorials and Documentation\n\nSee more [tutorials](https://notaphplover.github.io/ant-js/tutorial/introduction.html) and [documentation](https://notaphplover.github.io/ant-js/).\n","readmeFilename":"README.md","gitHead":"5a522ba99198735fee9edba5be2540cf7bba8bed","bugs":{"url":"https://github.com/notaphplover/ant-js/issues"},"homepage":"https://github.com/notaphplover/ant-js#readme","_id":"@antjs/ant-js@2.0.0-beta.1","_nodeVersion":"13.1.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-FEXR90zDQTX7pkRvudH5JNz+wIRveNpBX+oo7AcYmVe8jV4Da7/OjLc2RnTyRMILdP480w8ipD3+sUxAah3lpA==","shasum":"00aa6fe9ccda5dd86e96b905da4907c1407af356","tarball":"https://registry.npmjs.org/@antjs/ant-js/-/ant-js-2.0.0-beta.1.tgz","fileCount":125,"unpackedSize":116775,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeKIYYCRA9TVsSAnZWagAAD/YQAIAog46WcASMkQwBpSMT\n2FvIVUVuzFsjWhxC2S9HWNRW4YYu5TF6PuYRxzqXvfGx4Dfbj1J4lZdjKqjk\njd0gLM5Yk3fAAF9tTXyKwEuIcC5GJDOO6RM2UuN+YELpGYd/9fxJ2lUSZsRa\n2ARajW0w3M9PZmuvHL0dUqREm14DfdZ5BJXeWEJKGRfmkxwGiccDBjbGm8mD\nVhZzr1/K6zUnsHzt1xz/SkeZbj4AjGdZ5GR80QKdV+fv6so7HIPy3Hu8EMqT\njtVtcxX+zlYgf+mR9FCeKdN5Co+VJUk35YUafs6lEYreTPcghv2N3xDIGxV8\n1dIKF+VJ0f+C3NU1OUddy9dsJ2pYQgHCKUv2jNial5GG5zPNwb6dyqwA5D92\noCnEEkEQ7wIMG7k7YdTWDOREZtj9xoDLWAZmdHJmO4PBDc1ieOF1P42yZZHg\non9dg5ewKVPsy0zUnuMXVX5k/DQ66oMizXSRJAuQ1fFrraY8lzUXmT6ttbkh\nB5FBve+oklUr9mIbK04bRFbogrHvLeC9RJpIXDEDZxEWOFoeaUaCtDEu571S\n4waYMmy+1TzbA8NQ4DbdzdEyOo08yg5Tj4fRSqmBKsspNxS7iDhjAGflCL66\nv+oKxNsS9Np2HbNUdTYfbgXvHB2lMi3nUbw37KzZ9A2eFAM6ZKS8+H18af9G\nmfeU\r\n=MjTl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDURam9DaP2+Kntfemp3kffQfrmRDzjPPjg1jJ3z1Q/+QIhAO0NGW4ihRhW7XzeaYF9+lni+jktpk6BRn8TRBNVh9FA"}]},"maintainers":[{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"}],"_npmUser":{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ant-js_2.0.0-beta.1_1579714072468_0.8917545275984036"},"_hasShrinkwrap":false}},"time":{"created":"2019-04-06T19:22:07.788Z","0.0.0":"2019-04-06T19:22:08.145Z","modified":"2022-04-04T14:22:26.999Z","0.1.0":"2019-04-09T23:09:24.373Z","0.2.0":"2019-04-12T18:00:30.863Z","0.2.1":"2019-04-13T16:14:47.734Z","0.2.2":"2019-04-14T10:45:22.372Z","0.2.3":"2019-05-09T16:17:16.989Z","0.2.4":"2019-05-09T16:24:07.686Z","0.3.0":"2019-05-15T10:35:50.290Z","0.4.0":"2019-05-16T21:33:36.984Z","0.5.0":"2019-05-29T16:34:36.808Z","0.5.1":"2019-05-31T14:50:45.502Z","0.5.2":"2019-06-01T23:06:56.594Z","1.0.0-beta.0":"2019-06-24T19:28:53.419Z","1.0.0-beta.1":"2019-06-28T14:11:39.410Z","1.0.0-beta.2":"2019-07-14T20:25:47.178Z","1.0.0-beta.3":"2019-07-29T19:15:09.021Z","1.0.0-beta.4":"2019-08-22T16:30:07.528Z","1.0.0-beta.5":"2019-09-18T20:31:10.071Z","1.0.0-beta.6":"2019-09-28T08:12:56.501Z","1.0.0-beta.7":"2019-10-02T18:08:57.376Z","1.0.0-beta.8":"2019-10-06T15:14:17.278Z","1.0.0-beta.9":"2019-10-18T08:32:59.865Z","1.0.0-beta.10":"2019-10-23T10:15:08.012Z","1.0.0-beta.11":"2019-10-25T07:45:34.729Z","1.0.0-beta.12":"2019-10-25T07:51:35.606Z","1.0.0-beta.13":"2019-10-25T09:24:32.935Z","1.0.0-beta.14":"2019-10-30T19:11:34.573Z","1.0.0-beta.15":"2019-11-04T22:02:46.519Z","1.0.0-beta.16":"2019-11-06T22:58:10.499Z","1.0.0-beta.17":"2019-11-18T21:35:07.194Z","1.0.0":"2019-12-20T15:07:47.930Z","1.0.1":"2019-12-30T20:32:38.394Z","1.0.2":"2020-01-13T12:35:26.864Z","2.0.0-beta.0":"2020-01-22T15:58:29.116Z","2.0.0-beta.1":"2020-01-22T17:27:52.583Z"},"maintainers":[{"name":"notaphplover","email":"roberto.pintos.lopez@gmail.com"}],"description":"Scalable query manager for redis.","homepage":"https://github.com/notaphplover/ant-js#readme","repository":{"type":"git","url":"git+https://github.com/notaphplover/ant-js.git"},"author":{"name":"Roberto Pintos López"},"bugs":{"url":"https://github.com/notaphplover/ant-js/issues"},"license":"MIT","readme":"","readmeFilename":""}